{ "simulation": { "addressmapping": { "BANK_BIT": [ 27, 28, 29 ], "BYTE_BIT": [ 0 ], "COLUMN_BIT": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "ROW_BIT": [ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 ] }, "mcconfig": { "PagePolicy": "OpenAdaptive", "Scheduler": "Fifo", "RequestBufferSize": 8, "CmdMux": "Oldest", "RespQueue": "Fifo", "RefreshPolicy": "Bankwise", "RefreshMaxPostponed": 8, "RefreshMaxPulledin": 8, "PowerDownPolicy": "NoPowerDown", "PowerDownTimeout": 100 }, "memspec": { "memarchitecturespec": { "burstLength": 16, "dataRate": 2, "nbrOfBanks": 8, "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfChannels": 1, "nbrOfDevices": 1, "nbrOfRows": 65536, "width": 16 }, "memoryId": "JEDEC_8Gb_LPDDR4-3200_16bit", "memoryType": "LPDDR4", "memtimingspec": { "CCD": 8, "CCDMW": 32, "CKE": 12, "CMDCKE": 3, "DQS2DQ": 2, "DQSCK": 6, "DQSS": 1, "ESCKE": 3, "FAW": 64, "PPD": 4, "RAS": 68, "RCD": 29, "REFI": 6246, "REFIPB": 780, "RFCAB": 448, "RFCPB": 224, "RL": 28, "RPAB": 34, "RPPB": 29, "RCAB": 102, "RCPB": 97, "RPST": 0, "RRD": 16, "RTP": 12, "SR": 24, "WL": 14, "WPRE": 2, "WR": 29, "WTR": 16, "XP": 12, "XSR": 460, "RTRS": 1, "clkMhz": 1600 } }, "simconfig": { "AddressOffset": 0, "CheckTLM2Protocol": false, "DatabaseRecording": true, "Debug": false, "ECCControllerMode": "Disabled", "EnableWindowing": false, "ErrorCSVFile": "", "ErrorChipSeed": 42, "PowerAnalysis": false, "SimulationName": "lpddr4", "SimulationProgressBar": true, "StoreMode": "NoStorage", "ThermalSimulation": false, "UseMalloc": false, "WindowSize": 1000 }, "simulationid": "lpddr4-example", "tracesetup": [ { "clkMhz": 1600, "name": "trace_lpddr4.stl" } ] } }