diff --git a/DRAMSys/library/resources/configs/memspecs/HBM2.json b/DRAMSys/library/resources/configs/memspecs/HBM2.json index efa8ee9e..bc9faa23 100644 --- a/DRAMSys/library/resources/configs/memspecs/HBM2.json +++ b/DRAMSys/library/resources/configs/memspecs/HBM2.json @@ -8,7 +8,8 @@ "nbrOfColumns": 128, "nbrOfRanks": 2, "nbrOfRows": 32768, - "width": 64 + "width": 64, + "NumberOfMemChannels": 1 }, "memoryId": "https://www.computerbase.de/2019-05/amd-memory-tweak-vram-oc/#bilder", "memoryType": "HBM2", @@ -43,4 +44,4 @@ "clkMhz": 1000 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json index 64256e3c..17630099 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json @@ -7,7 +7,8 @@ "nbrOfColumns": 128, "nbrOfRanks": 1, "nbrOfRows": 4096, - "width": 128 + "width": 128, + "NumberOfMemChannels": 4 }, "memoryId": "JEDEC_256Mb_WIDEIO_SDR-200_128bit", "memoryType": "WIDEIO_SDR", @@ -62,4 +63,4 @@ "clkMhz": 200 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-266_128bit.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-266_128bit.json index c2d60cd9..7f576e12 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-266_128bit.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-266_128bit.json @@ -7,7 +7,8 @@ "nbrOfColumns": 128, "nbrOfRanks": 1, "nbrOfRows": 4096, - "width": 128 + "width": 128, + "NumberOfMemChannels": 4 }, "memoryId": "JEDEC_256Mb_WIDEIO_SDR-266_128bit", "memoryType": "WIDEIO_SDR", @@ -62,4 +63,4 @@ "clkMhz": 266 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-1866_8bit_A.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-1866_8bit_A.json index c7c0e7a0..db212fc7 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-1866_8bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-1866_8bit_A.json @@ -8,7 +8,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_4Gb_DDR4-1866_8bit_A", "memoryType": "DDR4", @@ -65,4 +67,4 @@ "clkMhz": 933 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-2400_8bit_A.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-2400_8bit_A.json index 51ac9635..9ea5ca87 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-2400_8bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_4Gb_DDR4-2400_8bit_A.json @@ -8,7 +8,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_4Gb_DDR4-2400_8bit_A", "memoryType": "DDR4", @@ -65,4 +67,4 @@ "clkMhz": 1200 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json index 65be78a0..29e9f3d6 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json @@ -7,7 +7,8 @@ "nbrOfColumns": 512, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 64 + "width": 64, + "NumberOfMemChannels": 4 }, "memoryId": "JEDEC_4x64_2Gb_WIDEIO2-400_64bit", "memoryType": "WIDEIO2", @@ -39,4 +40,4 @@ "clkMhz": 400 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json index a01fedb0..16f3546f 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json @@ -7,7 +7,8 @@ "nbrOfColumns": 512, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 64 + "width": 64, + "NumberOfMemChannels": 4 }, "memoryId": "JEDEC_4x64_2Gb_WIDEIO2-533_64bit", "memoryType": "WIDEIO2", @@ -39,4 +40,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_8Gb_LPDDR4-3200_16bit.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_8Gb_LPDDR4-3200_16bit.json index c41d427f..6504cd54 100644 --- a/DRAMSys/library/resources/configs/memspecs/JEDEC_8Gb_LPDDR4-3200_16bit.json +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_8Gb_LPDDR4-3200_16bit.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 65536, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "JEDEC_8Gb_LPDDR4-3200_16bit", "memoryType": "LPDDR4", @@ -93,4 +94,4 @@ "clkMhz": 1600 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.json index aaecf874..42692386 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR2-1066_16bit_H", "memoryType": "DDR2", @@ -52,4 +53,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.json index 33f80da5..3cbdec2d 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR2-800_16bit_H", "memoryType": "DDR2", @@ -52,4 +53,4 @@ "clkMhz": 400 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.json index 467c599b..0e15b9b3 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_16bit_G", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json index 6ff10023..f6557d3d 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_16bit_G_2s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json index 9b4a0ad8..f8b477bb 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_16bit_G_3s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.json index 9459ab49..fe0feff6 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_16bit_G_mu", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.json index 5dd17ce0..549f79ae 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_8bit_G", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.json index 8f7e730b..fb5a2a58 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_8bit_G_2s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json index 315c3fce..378722ed 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_8bit_G_3s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.json index ae39db63..a79e2ea0 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1066_8bit_G_mu", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json index 3020b53b..fca362ca 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1600_8bit_G", "memoryType": "DDR3", diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.json index 6867118b..f193410e 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1600_8bit_G_2s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.json index 2988bf90..69084ebe 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1600_8bit_G_3s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json index c6dabf1d..9515ac0d 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1600_8bit_G", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.json index 9aaa2c4c..eed0f3b5 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1600_8bit_G_mu", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-800_8bit_G.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-800_8bit_G.json index 0aef9bf9..9be74831 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-800_8bit_G.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-800_8bit_G.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-800_8bit_G", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 400 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json index b8cd6ba9..8d85c957 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 2, "nbrOfRows": 16384, - "width": 64 + "width": 64, + "NumberOfDevicesOnDIMM": 1, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2GB_DDR3-1066_64bit_D_SODIMM", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json index d19953e5..589c2ef7 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 2, "nbrOfRows": 16384, - "width": 64 + "width": 64, + "NumberOfDevicesOnDIMM": 1, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2GB_DDR3-1066_64bit_G_UDIMM", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json index 2b954795..4b665ba4 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 2, "nbrOfRows": 16384, - "width": 64 + "width": 64, + "NumberOfDevicesOnDIMM": 1, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2GB_DDR3-1333_64bit_D_SODIMM", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 666 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json index ef9a59b8..f52937e5 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 2, "nbrOfRows": 16384, - "width": 64 + "width": 64, + "NumberOfDevicesOnDIMM": 1, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2GB_DDR3-1600_64bit_G_UDIMM", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json index f135a2e6..8247a00d 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1066_8bit_D", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.json index 0cd99819..067f826b 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1066_8bit_D_2s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.json index 647e8938..2fba0c69 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1066_8bit_D_3s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.json index 1273f6e2..ada0ddbd 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1066_8bit_D_mu", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.json index a6a5a43a..c52f37bf 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1600_16bit_D", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json index 768b1cae..a0a6e4ea 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1600_16bit_D_2s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.json index a5b3a676..14bf56fa 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1600_16bit_D_3s", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.json index a6b86516..2809f069 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 4, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_DDR3-1600_16bit_D_mu", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.json index a75ff24b..579d540d 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 2048, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_LPDDR-266_16bit_A", "memoryType": "LPDDR", @@ -51,4 +52,4 @@ "clkMhz": 133 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json index 8b17dc3f..6038029c 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 2048, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_LPDDR-333_16bit_A", "memoryType": "LPDDR", @@ -51,4 +52,4 @@ "clkMhz": 166 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json index 8aadde0a..bb424df9 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_LPDDR2-1066-S4_16bit_A", "memoryType": "LPDDR2", @@ -64,4 +65,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json index ebe11f7a..4b6dbcf8 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_2Gb_LPDDR2-800-S4_16bit_A", "memoryType": "LPDDR2", @@ -64,4 +65,4 @@ "clkMhz": 400 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.json index 11700aaf..9d837139 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.json @@ -8,7 +8,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_4Gb_DDR4-1866_8bit_A", "memoryType": "DDR4", @@ -63,4 +65,4 @@ "clkMhz": 933 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.json index ed4906cd..b1160755 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.json @@ -8,7 +8,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 8 + "width": 8, + "NumberOfDevicesOnDIMM": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_4Gb_DDR4-2400_8bit_A", "memoryType": "DDR4", @@ -63,4 +65,4 @@ "clkMhz": 1200 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.json index 35e1fe35..025531d1 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 32 + "width": 32, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_4Gb_LPDDR3-1333_32bit_A", "memoryType": "LPDDR3", @@ -64,4 +65,4 @@ "clkMhz": 667 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.json index 60d40c43..a9e32fdd 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 16384, - "width": 32 + "width": 32, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_4Gb_LPDDR3-1600_32bit_A", "memoryType": "LPDDR3", @@ -64,4 +65,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_6Gb_LPDDR4-3200_32bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_6Gb_LPDDR4-3200_32bit_A.json index 17638bb1..9faeea25 100644 --- a/DRAMSys/library/resources/configs/memspecs/MICRON_6Gb_LPDDR4-3200_32bit_A.json +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_6Gb_LPDDR4-3200_32bit_A.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 49152, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_6Gb_LPDDR3-3200_16bit_A", "memoryType": "LPDDR4", @@ -92,4 +93,4 @@ "clkMhz": 1600 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json b/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json index 41f5cef2..628077a9 100644 --- a/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json +++ b/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 8192, - "width": 16 + "width": 16, + "NumberOfMemChannels": 1, + "NumberOfDevicesOnDIMM": 1, }, "memoryId": "SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json b/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json index ca86b2d5..7cb2625c 100644 --- a/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json +++ b/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json @@ -7,7 +7,9 @@ "nbrOfColumns": 1024, "nbrOfRanks": 1, "nbrOfRows": 32768, - "width": 16 + "width": 16, + "NumberOfDevicesOnDIMM": 1, + "NumberOfMemChannels": 1 }, "memoryId": "SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit", "memoryType": "DDR3", @@ -56,4 +58,4 @@ "clkMhz": 533 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/memspecs/memspec_ranktest.json b/DRAMSys/library/resources/configs/memspecs/memspec_ranktest.json index 88044fdd..b7d49c2a 100644 --- a/DRAMSys/library/resources/configs/memspecs/memspec_ranktest.json +++ b/DRAMSys/library/resources/configs/memspecs/memspec_ranktest.json @@ -7,7 +7,8 @@ "nbrOfColumns": 1024, "nbrOfRanks": 4, "nbrOfRows": 16384, - "width": 8 + "width": 8, + "NumberOfMemChannels": 1 }, "memoryId": "MICRON_1Gb_DDR3-1600_8bit_G", "memoryType": "DDR3", @@ -56,4 +57,4 @@ "clkMhz": 800 } } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/ddr3-single-device.json b/DRAMSys/library/resources/configs/simulator/ddr3-single-device.json index a1621422..de1a1bec 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr3-single-device.json +++ b/DRAMSys/library/resources/configs/simulator/ddr3-single-device.json @@ -8,8 +8,6 @@ "EnableWindowing": true, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 1, - "NumberOfMemChannels": 1, "PowerAnalysis": true, "SimulationName": "ddr3_single_dev", "SimulationProgressBar": true, @@ -18,4 +16,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/ddr3.json b/DRAMSys/library/resources/configs/simulator/ddr3.json index 4e9faadc..99ccdb45 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr3.json +++ b/DRAMSys/library/resources/configs/simulator/ddr3.json @@ -8,8 +8,6 @@ "EnableWindowing": false, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 8, - "NumberOfMemChannels": 1, "PowerAnalysis": false, "SimulationName": "ddr3", "SimulationProgressBar": true, diff --git a/DRAMSys/library/resources/configs/simulator/ddr3_boot_linux.json b/DRAMSys/library/resources/configs/simulator/ddr3_boot_linux.json index fd35bdee..d885c677 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr3_boot_linux.json +++ b/DRAMSys/library/resources/configs/simulator/ddr3_boot_linux.json @@ -8,8 +8,6 @@ "EnableWindowing": true, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 8, - "NumberOfMemChannels": 1, "PowerAnalysis": true, "SimulationName": "ddr3", "SimulationProgressBar": true, @@ -18,4 +16,4 @@ "UseMalloc": true, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/ddr3_ecc.json b/DRAMSys/library/resources/configs/simulator/ddr3_ecc.json index 2b813f99..e148c3aa 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr3_ecc.json +++ b/DRAMSys/library/resources/configs/simulator/ddr3_ecc.json @@ -8,8 +8,6 @@ "EnableWindowing": true, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 8, - "NumberOfMemChannels": 1, "PowerAnalysis": true, "SimulationName": "ddr3", "SimulationProgressBar": true, @@ -18,4 +16,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/ddr3_gem5_se.json b/DRAMSys/library/resources/configs/simulator/ddr3_gem5_se.json index 72ebcf9b..c0b12f97 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr3_gem5_se.json +++ b/DRAMSys/library/resources/configs/simulator/ddr3_gem5_se.json @@ -8,8 +8,6 @@ "EnableWindowing": true, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 8, - "NumberOfMemChannels": 1, "PowerAnalysis": true, "SimulationName": "ddr3", "SimulationProgressBar": true, @@ -18,4 +16,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/ddr4.json b/DRAMSys/library/resources/configs/simulator/ddr4.json index 8e62e680..05cd86e2 100644 --- a/DRAMSys/library/resources/configs/simulator/ddr4.json +++ b/DRAMSys/library/resources/configs/simulator/ddr4.json @@ -8,8 +8,6 @@ "EnableWindowing": false, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 8, - "NumberOfMemChannels": 1, "PowerAnalysis": false, "SimulationName": "ddr4", "SimulationProgressBar": true, @@ -18,4 +16,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/hbm2.json b/DRAMSys/library/resources/configs/simulator/hbm2.json index 9589611f..608aec41 100644 --- a/DRAMSys/library/resources/configs/simulator/hbm2.json +++ b/DRAMSys/library/resources/configs/simulator/hbm2.json @@ -8,8 +8,6 @@ "EnableWindowing": false, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 1, - "NumberOfMemChannels": 1, "PowerAnalysis": false, "SimulationName": "hbm2", "SimulationProgressBar": true, @@ -18,4 +16,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/lpddr4.json b/DRAMSys/library/resources/configs/simulator/lpddr4.json index fd8fe855..ee38bd66 100644 --- a/DRAMSys/library/resources/configs/simulator/lpddr4.json +++ b/DRAMSys/library/resources/configs/simulator/lpddr4.json @@ -8,7 +8,6 @@ "EnableWindowing": false, "ErrorCSVFile": "", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 1, "NumberOfMemChannels": 1, "PowerAnalysis": false, "SimulationName": "lpddr4", @@ -18,4 +17,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/wideio.json b/DRAMSys/library/resources/configs/simulator/wideio.json index 4a0bd0ee..0c285f79 100644 --- a/DRAMSys/library/resources/configs/simulator/wideio.json +++ b/DRAMSys/library/resources/configs/simulator/wideio.json @@ -7,8 +7,6 @@ "EnableWindowing": true, "ErrorCSVFile": "../../DRAMSys/library/resources/error/wideio.csv", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 1, - "NumberOfMemChannels": 4, "PowerAnalysis": true, "SimulationName": "wideio", "SimulationProgressBar": true, @@ -17,4 +15,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/wideio_ecc.json b/DRAMSys/library/resources/configs/simulator/wideio_ecc.json index 216d3623..80acc3be 100644 --- a/DRAMSys/library/resources/configs/simulator/wideio_ecc.json +++ b/DRAMSys/library/resources/configs/simulator/wideio_ecc.json @@ -7,8 +7,6 @@ "EnableWindowing": true, "ErrorCSVFile": "../../DRAMSys/library/resources/error/wideio.csv", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 1, - "NumberOfMemChannels": 1, "PowerAnalysis": true, "SimulationName": "wideio_ecc", "SimulationProgressBar": true, @@ -17,4 +15,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/library/resources/configs/simulator/wideio_thermal.json b/DRAMSys/library/resources/configs/simulator/wideio_thermal.json index 6a47ff5b..b37cda4f 100644 --- a/DRAMSys/library/resources/configs/simulator/wideio_thermal.json +++ b/DRAMSys/library/resources/configs/simulator/wideio_thermal.json @@ -7,8 +7,6 @@ "EnableWindowing": true, "ErrorCSVFile": "../../DRAMSys/library/resources/error/wideio.csv", "ErrorChipSeed": 42, - "NumberOfDevicesOnDIMM": 1, - "NumberOfMemChannels": 4, "PowerAnalysis": true, "SimulationName": "wideio", "SimulationProgressBar": true, @@ -17,4 +15,4 @@ "UseMalloc": false, "WindowSize": 1000 } -} \ No newline at end of file +} diff --git a/DRAMSys/tests/DDR4/configs/mcconfigs/fr_fcfs.json b/DRAMSys/tests/DDR4/configs/mcconfigs/fr_fcfs.json index 2da01ceb..5eea8b88 100644 --- a/DRAMSys/tests/DDR4/configs/mcconfigs/fr_fcfs.json +++ b/DRAMSys/tests/DDR4/configs/mcconfigs/fr_fcfs.json @@ -6,7 +6,7 @@ "RespQueue": "Fifo", "RefreshPolicy": "Rankwise", "RefreshMode": 1, - "RefreshMaxPostponed": 128, - "RefreshMaxPulledin": 128, + "RefreshMaxPostponed": 8, + "RefreshMaxPulledin": 8, "PowerDownPolicy": "NoPowerDown", "PowerDownTimeout": 100}} diff --git a/DRAMSys/tests/HBM2/configs/memspecs/HBM2.json b/DRAMSys/tests/HBM2/configs/memspecs/HBM2.json index 5014ff9a..933baeba 100644 --- a/DRAMSys/tests/HBM2/configs/memspecs/HBM2.json +++ b/DRAMSys/tests/HBM2/configs/memspecs/HBM2.json @@ -10,7 +10,6 @@ "nbrOfChannels": 1, "nbrOfRows": 32768, "width": 64, - "NumberOfDevicesOnDIMM": 1, "NumberOfMemChannels": 1 }, "memoryId": "https://www.computerbase.de/2019-05/amd-memory-tweak-vram-oc/#bilder", diff --git a/DRAMSys/tests/ddr3_multirank/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json b/DRAMSys/tests/ddr3_multirank/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json index 08e13043..0c90c3ca 100644 --- a/DRAMSys/tests/ddr3_multirank/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json +++ b/DRAMSys/tests/ddr3_multirank/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json @@ -8,8 +8,8 @@ "nbrOfRanks": 2, "nbrOfChannels": 1, "nbrOfRows": 16384, - "width": 8, - "nbrOfDevicesOnDIMM": 8 + "width": 64, + "nbrOfDevicesOnDIMM": 1 }, "memoryId": "MICRON_2GB_DDR3-1066_64bit_D_SODIMM", "memoryType": "DDR3",