From 0ec6ea79ad6ce503a1f06fb841e3977df29c1cbb Mon Sep 17 00:00:00 2001 From: Derek Christ Date: Mon, 18 Dec 2023 10:50:32 +0100 Subject: [PATCH] Migrate from clkMhz to tCK entry in memspecs --- configs/memspec/HBM2.json | 2 +- configs/memspec/HBM3.json | 6 +----- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json | 2 +- configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json | 2 +- configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json | 2 +- configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json | 2 +- configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json | 2 +- configs/memspec/JEDEC_256Mb_WIDEIO-200_128bit.json | 2 +- configs/memspec/JEDEC_256Mb_WIDEIO-266_128bit.json | 2 +- configs/memspec/JEDEC_2x2x8x4Gbx4_DDR5-3200A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3200A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3600A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4000A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4400A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4800A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5200A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5600A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6000A.json | 2 +- configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6400A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3200A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3600A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4000A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4400A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4800A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5200A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5600A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6000A.json | 2 +- configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6400A.json | 2 +- configs/memspec/JEDEC_2x8x8x2Gbx4_DDR5-3200A.json | 2 +- configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json | 2 +- configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json | 2 +- configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json | 2 +- configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json | 2 +- configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json | 2 +- configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json | 2 +- configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json | 2 +- configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json | 2 +- configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json | 2 +- configs/memspec/MICRON_1Gb_DDR2-1066_16bit_H.json | 2 +- configs/memspec/MICRON_1Gb_DDR2-800_16bit_H.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_2s.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_3s.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_mu.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_2s.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_3s.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_mu.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_2s.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_3s.json | 2 +- .../memspec/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_mu.json | 2 +- configs/memspec/MICRON_1Gb_DDR3-800_8bit_G.json | 2 +- configs/memspec/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json | 2 +- configs/memspec/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json | 2 +- configs/memspec/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json | 2 +- configs/memspec/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_2s.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_3s.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_mu.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_2s.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_3s.json | 2 +- configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_mu.json | 2 +- configs/memspec/MICRON_2Gb_LPDDR-266_16bit_A.json | 2 +- configs/memspec/MICRON_2Gb_LPDDR-333_16bit_A.json | 2 +- configs/memspec/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json | 2 +- configs/memspec/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json | 2 +- configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json | 2 +- configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json | 2 +- configs/memspec/MICRON_4Gb_LPDDR3-1333_32bit_A.json | 2 +- configs/memspec/MICRON_4Gb_LPDDR3-1600_32bit_A.json | 2 +- configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json | 2 +- configs/memspec/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json | 2 +- configs/memspec/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json | 2 +- configs/memspec/STT-MRAM-1.2x.json | 4 ++-- configs/memspec/STT-MRAM-1.5x.json | 4 ++-- configs/memspec/STT-MRAM-2.0x.json | 4 ++-- configs/memspec/memspec_ranktest.json | 2 +- src/libdramsys/DRAMSys/configuration/memspec/MemSpec.cpp | 3 +-- src/libdramsys/DRAMSys/configuration/memspec/MemSpec.h | 1 - .../DRAMSys/configuration/memspec/MemSpecDDR3.cpp | 4 ++-- .../DRAMSys/configuration/memspec/MemSpecDDR4.cpp | 4 ++-- .../DRAMSys/configuration/memspec/MemSpecWideIO.cpp | 4 ++-- tests/tests_dramsys/b_transport/configs/no_storage.json | 4 ++-- tests/tests_dramsys/b_transport/configs/storage.json | 4 ++-- tests/tests_regression/DDR3/ddr3-example.json | 2 +- tests/tests_regression/DDR4/ddr4-example.json | 2 +- tests/tests_regression/DDR5/ddr5-example.json | 4 ++-- tests/tests_regression/HBM2/hbm2-example.json | 2 +- tests/tests_regression/HBM3/hbm3-example.json | 2 +- tests/tests_regression/LPDDR4/lpddr4-example.json | 2 +- tests/tests_regression/LPDDR5/lpddr5-example.json | 6 +++--- 178 files changed, 188 insertions(+), 194 deletions(-) diff --git a/configs/memspec/HBM2.json b/configs/memspec/HBM2.json index 53db239d..1a351773 100644 --- a/configs/memspec/HBM2.json +++ b/configs/memspec/HBM2.json @@ -42,7 +42,7 @@ "WTRS": 4, "XP": 8, "XS": 216, - "clkMhz": 1000 + "tCK": 1000 } } } diff --git a/configs/memspec/HBM3.json b/configs/memspec/HBM3.json index 5535bca5..a550c49d 100644 --- a/configs/memspec/HBM3.json +++ b/configs/memspec/HBM3.json @@ -46,11 +46,7 @@ "WTRS": 4, "XP": 8, "XS": 260, - "clkMhz": 1600 - }, - "memtimingspec_comments": { - "Annahme": "8-high, 8Gb/die", - "RFCPB": "TBD?" + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json index b1e9553c..97d4b2ed 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 1, "pbR2pbR": 12, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json index 9c8428e3..b2abb7e0 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 2, "pbR2pbR": 24, - "clkMhz": 267 + "tCK": 3745 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json index d73a58d9..292c4371 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 3, "pbR2pbR": 36, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json index 6ff5fa8a..5ea6797a 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 4, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json index b3c9eed1..4dd25888 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 6, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json index 01557afb..393a2212 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 6, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json index 08200349..6e2917cb 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 1, "pbR2pbR": 7, - "clkMhz": 67 + "tCK": 14925 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json index da7c8e25..4a534ad4 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 1, "pbR2pbR": 12, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json index 776a6f51..f2477e2e 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 2, "pbR2pbR": 18, - "clkMhz": 200 + "tCK": 5000 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json index b475fb0b..77b5e431 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 2, "pbR2pbR": 24, - "clkMhz": 267 + "tCK": 3745 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json index d6686801..5f028f5c 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 3, "pbR2pbR": 32, - "clkMhz": 344 + "tCK": 2907 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json index 1aef61d3..04dd0f44 100644 --- a/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json +++ b/configs/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 3, "pbR2pbR": 36, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json index 7c89a68e..6f3a81ff 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 2, "pbR2pbR": 12, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json index 9a792386..849ac665 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 3, "pbR2pbR": 24, - "clkMhz": 267 + "tCK": 3745 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json index dd26c0ad..1ce8741a 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 4, "pbR2pbR": 36, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json index 7bf1d136..6573ed46 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 6, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json index 38a62aa7..75c4a09e 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 7, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json index 9ac3dd9b..de78c20f 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 8, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json index fe56a708..133abfa9 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 5, "pbR2pbR": 42, - "clkMhz": 467 + "tCK": 2141 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json index 89fa7f5f..cb7c3dc8 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json index 5a30d950..90c2fd69 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 54, - "clkMhz": 600 + "tCK": 1667 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json index 630f817a..62b35548 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 7, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json index b674733e..5d627eb1 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 8, "pbR2pbR": 68, - "clkMhz": 750 + "tCK": 1333 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json index 6987b0a2..c9e24363 100644 --- a/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json +++ b/configs/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 8, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json index 4613d7cc..97ee62c0 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 4, "pbR2pbR": 42, - "clkMhz": 467 + "tCK": 2141 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json index e5f18e4b..29ae0154 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 4, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json index 60c28c41..dc346ea9 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 5, "pbR2pbR": 54, - "clkMhz": 600 + "tCK": 1667 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json index a203d011..0d92cb13 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json index b9418007..0b5d03c6 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 68, - "clkMhz": 750 + "tCK": 1333 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json index 47d77145..6f6e7254 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json index 1ac7588c..00b58e54 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 4, "pbR2pbR": 42, - "clkMhz": 467 + "tCK": 2141 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json index bd0b24cc..608d2a52 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 4, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json index 099f8562..3c6924ae 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 5, "pbR2pbR": 54, - "clkMhz": 600 + "tCK": 1667 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json index 31699246..bf1829d2 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json index b862fb5b..269a7682 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 68, - "clkMhz": 750 + "tCK": 1333 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json index ffa781a3..f94a4f60 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json index 2b2600e7..575ea6e4 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 8, "pbR2pbR": 85, - "clkMhz": 938 + "tCK": 1066 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json index 2d76e187..db047c99 100644 --- a/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json +++ b/configs/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json @@ -57,7 +57,7 @@ "BL_n_S_32": 2, "pbR2act": 8, "pbR2pbR": 96, - "clkMhz": 1067 + "tCK": 937 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json index 5ac5d841..d7de396b 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json @@ -46,7 +46,7 @@ "XP": 5, "XSR": 104, "RTRS": 1, - "clkMhz": 266 + "tCK": 3759 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json index 0a59c8f0..704a2f20 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json @@ -46,7 +46,7 @@ "XP": 5, "XSR": 207, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json index 2582a665..bd5bf24d 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json @@ -46,7 +46,7 @@ "XP": 6, "XSR": 310, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json index ddab725f..d9755c6e 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json @@ -46,7 +46,7 @@ "XP": 9, "XSR": 414, "RTRS": 1, - "clkMhz": 1066 + "tCK": 938 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json index 6a2d68d4..ea1e6890 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json @@ -46,7 +46,7 @@ "XP": 10, "XSR": 517, "RTRS": 1, - "clkMhz": 1333 + "tCK": 750 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json index d8da9906..4ad59d9e 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json @@ -46,7 +46,7 @@ "XP": 12, "XSR": 460, "RTRS": 1, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json index 5de3ab04..db5bd5e7 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json @@ -46,7 +46,7 @@ "XP": 15, "XSR": 725, "RTRS": 1, - "clkMhz": 1866 + "tCK": 536 } } } diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json index 8ddccb5f..4557aadc 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json @@ -46,7 +46,7 @@ "XP": 17, "XSR": 828, "RTRS": 1, - "clkMhz": 2133 + "tCK": 469 } } } diff --git a/configs/memspec/JEDEC_256Mb_WIDEIO-200_128bit.json b/configs/memspec/JEDEC_256Mb_WIDEIO-200_128bit.json index 64ea49a1..c5d29da0 100644 --- a/configs/memspec/JEDEC_256Mb_WIDEIO-200_128bit.json +++ b/configs/memspec/JEDEC_256Mb_WIDEIO-200_128bit.json @@ -61,7 +61,7 @@ "XP": 2, "XSR": 20, "RTRS": 1, - "clkMhz": 200 + "tCK": 5000 } } } diff --git a/configs/memspec/JEDEC_256Mb_WIDEIO-266_128bit.json b/configs/memspec/JEDEC_256Mb_WIDEIO-266_128bit.json index c9d22434..1b43b653 100644 --- a/configs/memspec/JEDEC_256Mb_WIDEIO-266_128bit.json +++ b/configs/memspec/JEDEC_256Mb_WIDEIO-266_128bit.json @@ -61,7 +61,7 @@ "XP": 3, "XSR": 27, "RTRS": 1, - "clkMhz": 266 + "tCK": 3759 } } } diff --git a/configs/memspec/JEDEC_2x2x8x4Gbx4_DDR5-3200A.json b/configs/memspec/JEDEC_2x2x8x4Gbx4_DDR5-3200A.json index 5ffd1317..2ba1a07d 100644 --- a/configs/memspec/JEDEC_2x2x8x4Gbx4_DDR5-3200A.json +++ b/configs/memspec/JEDEC_2x2x8x4Gbx4_DDR5-3200A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3200A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3200A.json index c94d640b..4410602f 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3200A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3200A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3600A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3600A.json index a5913b8a..9515d6df 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3600A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-3600A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 1800 + "tCK": 556 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4000A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4000A.json index f48596fc..9bcf4c7c 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4000A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4000A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2000 + "tCK": 500 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4400A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4400A.json index d1a93f20..0caa823d 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4400A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4400A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2200 + "tCK": 455 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4800A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4800A.json index 6424362d..14daaa46 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4800A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-4800A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2400 + "tCK": 417 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5200A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5200A.json index 6bf5cb52..12933de2 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5200A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5200A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2600 + "tCK": 385 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5600A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5600A.json index c207eac2..2d55d046 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5600A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-5600A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2800 + "tCK": 357 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6000A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6000A.json index b3d03b9c..1279e63f 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6000A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6000A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 3000 + "tCK": 333 } } } diff --git a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6400A.json b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6400A.json index 9ceca17c..5c80e3b2 100644 --- a/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6400A.json +++ b/configs/memspec/JEDEC_2x4x1Gbx8_DDR5-6400A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 3200 + "tCK": 313 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3200A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3200A.json index 502313f6..2e0bdbaf 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3200A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3200A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3600A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3600A.json index dca9d207..c50fb3c2 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3600A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-3600A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 1800 + "tCK": 556 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4000A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4000A.json index c74eb0bc..1927808a 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4000A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4000A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2000 + "tCK": 500 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4400A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4400A.json index 6b9f3c45..353a3a73 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4400A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4400A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2200 + "tCK": 455 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4800A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4800A.json index 8a2d1ed3..99b494e1 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4800A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-4800A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2400 + "tCK": 417 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5200A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5200A.json index 074ead09..471a83a0 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5200A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5200A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2600 + "tCK": 385 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5600A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5600A.json index 5a09329a..a7f83827 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5600A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-5600A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 2800 + "tCK": 357 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6000A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6000A.json index a9f029df..6e09cc97 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6000A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6000A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 3000 + "tCK": 333 } } } diff --git a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6400A.json b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6400A.json index 7a3a0186..53e6945d 100644 --- a/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6400A.json +++ b/configs/memspec/JEDEC_2x8x2Gbx4_DDR5-6400A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 3200 + "tCK": 313 } } } diff --git a/configs/memspec/JEDEC_2x8x8x2Gbx4_DDR5-3200A.json b/configs/memspec/JEDEC_2x8x8x2Gbx4_DDR5-3200A.json index 1ab159ed..85588a6b 100644 --- a/configs/memspec/JEDEC_2x8x8x2Gbx4_DDR5-3200A.json +++ b/configs/memspec/JEDEC_2x8x8x2Gbx4_DDR5-3200A.json @@ -74,7 +74,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "REFPDEN": 2, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json b/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json index 22903cb9..7b9a216c 100644 --- a/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json +++ b/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json @@ -67,7 +67,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 933 + "tCK": 1072 } } } diff --git a/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json b/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json index 2aea939d..e82028c8 100644 --- a/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json +++ b/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json @@ -67,7 +67,7 @@ "PRPDEN": 2, "REFPDEN": 2, "RTRS": 1, - "clkMhz": 1200 + "tCK": 833 } } } diff --git a/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json b/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json index 9ba9a132..c755675b 100644 --- a/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json +++ b/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-400_64bit.json @@ -38,7 +38,7 @@ "XP": 3, "XSR": 76, "RTRS": 1, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json b/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json index 9dac2ac3..9df9e7f6 100644 --- a/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json +++ b/configs/memspec/JEDEC_4x64_2Gb_WIDEIO2-533_64bit.json @@ -38,7 +38,7 @@ "XP": 4, "XSR": 102, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json index 067962fb..694df813 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 1, "pbR2pbR": 12, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json index 9e0d4202..99265fea 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 2, "pbR2pbR": 24, - "clkMhz": 267 + "tCK": 3745 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json index 99e4beb6..15fa9a2d 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 3, "pbR2pbR": 36, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json index b1ec7946..501b5e11 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 4, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json index cda1a39b..c5958ac5 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 6, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json index 2c6ec5b2..75e8bfb9 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 6, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json index e01813ee..00517e2b 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 1, "pbR2pbR": 7, - "clkMhz": 67 + "tCK": 14925 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json index f561e6d1..0eb4f9e1 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 1, "pbR2pbR": 12, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json index 780a0787..260f4540 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 2, "pbR2pbR": 18, - "clkMhz": 200 + "tCK": 5000 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json index f6f99f8f..9e1678b1 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 2, "pbR2pbR": 24, - "clkMhz": 267 + "tCK": 3745 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json index 87e61408..62a1e795 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 3, "pbR2pbR": 32, - "clkMhz": 344 + "tCK": 2907 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json index c369989a..cb23edac 100644 --- a/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json +++ b/configs/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 3, "pbR2pbR": 36, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json index 08b8d7fb..f9d25b36 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 2, "pbR2pbR": 12, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json index ff78f047..a56328fc 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 3, "pbR2pbR": 24, - "clkMhz": 267 + "tCK": 3745 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json index e6c4a74d..0c338caa 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 4, "pbR2pbR": 36, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json index 3f6c72e3..0028f12f 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 6, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json index a7933952..812bbf23 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 7, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json index 31229efa..d0038ec2 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json @@ -55,7 +55,7 @@ "BL_n_S_32": 8, "pbR2act": 8, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json index b22b0402..c126ee26 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 5, "pbR2pbR": 42, - "clkMhz": 467 + "tCK": 2141 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json index e4798a52..db3f4c0f 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json index f6ffbac5..24daf7d3 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 54, - "clkMhz": 600 + "tCK": 1667 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json index 2a39184a..a6c530ae 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 7, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json index 348435e2..a93be6a3 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 8, "pbR2pbR": 68, - "clkMhz": 750 + "tCK": 1333 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json index b3e789e3..a9769f02 100644 --- a/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json +++ b/configs/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json @@ -55,7 +55,7 @@ "BL_n_S_32": 4, "pbR2act": 8, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json index f7240876..9784b5ca 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 4, "pbR2pbR": 42, - "clkMhz": 467 + "tCK": 2141 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json index 3b174084..d3e58ea7 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 4, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json index 40a15acb..6a06bce5 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 5, "pbR2pbR": 54, - "clkMhz": 600 + "tCK": 1667 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json index c10a8419..2585925d 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json index f3341d1e..3da16e77 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 68, - "clkMhz": 750 + "tCK": 1333 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json index cd09a3ce..13eacee2 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json @@ -55,7 +55,7 @@ "BL_n_S_32": 2, "pbR2act": 6, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json index 418d4fa1..c80278b5 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 4, "pbR2pbR": 42, - "clkMhz": 467 + "tCK": 2141 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json index 6061e576..1a61b97c 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 4, "pbR2pbR": 48, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json index d942f5ad..92a74653 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 5, "pbR2pbR": 54, - "clkMhz": 600 + "tCK": 1667 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json index 5ec99638..1e6cf417 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 62, - "clkMhz": 688 + "tCK": 1453 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json index a9361563..e6111090 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 68, - "clkMhz": 750 + "tCK": 1333 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json index d398624a..a416ef4b 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 6, "pbR2pbR": 72, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json index 50f364aa..0fea8c55 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 8, "pbR2pbR": 85, - "clkMhz": 938 + "tCK": 1066 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json index c86afed3..78b6acda 100644 --- a/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json +++ b/configs/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json @@ -57,7 +57,7 @@ "BL_n_S_32": 4, "pbR2act": 8, "pbR2pbR": 96, - "clkMhz": 1067 + "tCK": 937 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json index 0ca4fb42..556d67fb 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json @@ -46,7 +46,7 @@ "XP": 5, "XSR": 77, "RTRS": 1, - "clkMhz": 266 + "tCK": 3759 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json index 0bcec5c4..fa387e2d 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json @@ -46,7 +46,7 @@ "XP": 5, "XSR": 154, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json index b89a8be8..c26f8133 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json @@ -46,7 +46,7 @@ "XP": 6, "XSR": 230, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json index c4b96735..1ec1702d 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json @@ -46,7 +46,7 @@ "XP": 9, "XSR": 307, "RTRS": 1, - "clkMhz": 1066 + "tCK": 938 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json index d1b856f8..4eb32330 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json @@ -46,7 +46,7 @@ "XP": 10, "XSR": 384, "RTRS": 1, - "clkMhz": 1333 + "tCK": 750 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json index cea28e05..54ce463a 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json @@ -46,7 +46,7 @@ "XP": 12, "XSR": 460, "RTRS": 1, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json index 92ed0476..c38fec29 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json @@ -46,7 +46,7 @@ "XP": 15, "XSR": 538, "RTRS": 1, - "clkMhz": 1866 + "tCK": 536 } } } diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json index 6c075009..54355a27 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json @@ -46,7 +46,7 @@ "XP": 17, "XSR": 615, "RTRS": 1, - "clkMhz": 2133 + "tCK": 469 } } } diff --git a/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json b/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json index 33ba7767..c38ff822 100644 --- a/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json +++ b/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json @@ -96,7 +96,7 @@ "XP": 12, "XSR": 460, "RTRS": 1, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR2-1066_16bit_H.json b/configs/memspec/MICRON_1Gb_DDR2-1066_16bit_H.json index 07470ed7..94a6d27d 100644 --- a/configs/memspec/MICRON_1Gb_DDR2-1066_16bit_H.json +++ b/configs/memspec/MICRON_1Gb_DDR2-1066_16bit_H.json @@ -51,7 +51,7 @@ "XPDLL": 10, "XS": 74, "XSDLL": 200, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR2-800_16bit_H.json b/configs/memspec/MICRON_1Gb_DDR2-800_16bit_H.json index d4f53a97..3cd58398 100644 --- a/configs/memspec/MICRON_1Gb_DDR2-800_16bit_H.json +++ b/configs/memspec/MICRON_1Gb_DDR2-800_16bit_H.json @@ -51,7 +51,7 @@ "XPDLL": 8, "XS": 55, "XSDLL": 200, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G.json b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G.json index 358fd1ac..8fbaa9de 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_2s.json b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_2s.json index b66bca9a..7d7cff20 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_2s.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_2s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_3s.json b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_3s.json index 142076cd..5e8a549c 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_3s.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_3s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_mu.json b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_mu.json index 63b4d99e..bfce141e 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_mu.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_16bit_G_mu.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G.json b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G.json index a243cc10..ace6fc93 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_2s.json b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_2s.json index 8e2daba1..333aaf51 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_2s.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_2s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_3s.json b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_3s.json index 3fe037f3..368891e7 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_3s.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_3s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_mu.json b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_mu.json index a5a6c5c2..3f4aaa46 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_mu.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1066_8bit_G_mu.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G.json b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G.json index e33b5427..d66da75f 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_2s.json b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_2s.json index 47f59650..c3270bfa 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_2s.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_2s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_3s.json b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_3s.json index 22169b21..09bf44ba 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_3s.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_3s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json index b60aff7f..711b3bc7 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_less_refresh.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_mu.json b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_mu.json index 44df15aa..62406b49 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_mu.json +++ b/configs/memspec/MICRON_1Gb_DDR3-1600_8bit_G_mu.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_1Gb_DDR3-800_8bit_G.json b/configs/memspec/MICRON_1Gb_DDR3-800_8bit_G.json index 07783a69..9f1f1c08 100644 --- a/configs/memspec/MICRON_1Gb_DDR3-800_8bit_G.json +++ b/configs/memspec/MICRON_1Gb_DDR3-800_8bit_G.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json b/configs/memspec/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json index 04ed96fd..869ffbd6 100644 --- a/configs/memspec/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json +++ b/configs/memspec/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json b/configs/memspec/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json index 29b60143..ce25df12 100644 --- a/configs/memspec/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json +++ b/configs/memspec/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json b/configs/memspec/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json index e04a19e3..3aa3e591 100644 --- a/configs/memspec/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json +++ b/configs/memspec/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 666 + "tCK": 1502 } } } diff --git a/configs/memspec/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json b/configs/memspec/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json index a8ff9b41..d86753ff 100644 --- a/configs/memspec/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json +++ b/configs/memspec/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D.json b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D.json index 1788b1c1..920dc9ec 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_2s.json b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_2s.json index b140f3d1..45c52ced 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_2s.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_2s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_3s.json b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_3s.json index 571d8ca4..fa9b9a8a 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_3s.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_3s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_mu.json b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_mu.json index d3568282..679c1a4b 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_mu.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1066_8bit_D_mu.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D.json b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D.json index ee48c67a..fe5d593e 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_2s.json b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_2s.json index b7803a3c..04335775 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_2s.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_2s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_3s.json b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_3s.json index 36411de8..4f8c5cb5 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_3s.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_3s.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_mu.json b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_mu.json index 76afa3df..86e989e8 100644 --- a/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_mu.json +++ b/configs/memspec/MICRON_2Gb_DDR3-1600_16bit_D_mu.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_2Gb_LPDDR-266_16bit_A.json b/configs/memspec/MICRON_2Gb_LPDDR-266_16bit_A.json index f726b843..a0ea1b1a 100644 --- a/configs/memspec/MICRON_2Gb_LPDDR-266_16bit_A.json +++ b/configs/memspec/MICRON_2Gb_LPDDR-266_16bit_A.json @@ -50,7 +50,7 @@ "XPDLL": 1, "XS": 15, "XSDLL": 15, - "clkMhz": 133 + "tCK": 7519 } } } diff --git a/configs/memspec/MICRON_2Gb_LPDDR-333_16bit_A.json b/configs/memspec/MICRON_2Gb_LPDDR-333_16bit_A.json index 90cfeed2..705a9142 100644 --- a/configs/memspec/MICRON_2Gb_LPDDR-333_16bit_A.json +++ b/configs/memspec/MICRON_2Gb_LPDDR-333_16bit_A.json @@ -50,7 +50,7 @@ "XPDLL": 1, "XS": 19, "XSDLL": 19, - "clkMhz": 166 + "tCK": 6024 } } } diff --git a/configs/memspec/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json b/configs/memspec/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json index c55a1409..6beac308 100644 --- a/configs/memspec/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json +++ b/configs/memspec/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json @@ -63,7 +63,7 @@ "XPDLL": 4, "XS": 75, "XSDLL": 75, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json b/configs/memspec/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json index 8a16f695..52cb669e 100644 --- a/configs/memspec/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json +++ b/configs/memspec/MICRON_2Gb_LPDDR2-800-S4_16bit_A.json @@ -63,7 +63,7 @@ "XPDLL": 3, "XS": 56, "XSDLL": 56, - "clkMhz": 400 + "tCK": 2500 } } } diff --git a/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json b/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json index 83609660..ce5b351f 100644 --- a/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json +++ b/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json @@ -65,7 +65,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 933 + "tCK": 1072 } } } diff --git a/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json b/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json index 81db89d7..e1c5d429 100644 --- a/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json +++ b/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json @@ -65,7 +65,7 @@ "PRPDEN": 2, "REFPDEN": 2, "RTRS": 1, - "clkMhz": 1200 + "tCK": 833 } } } diff --git a/configs/memspec/MICRON_4Gb_LPDDR3-1333_32bit_A.json b/configs/memspec/MICRON_4Gb_LPDDR3-1333_32bit_A.json index 9ab9cce3..17b4e42d 100644 --- a/configs/memspec/MICRON_4Gb_LPDDR3-1333_32bit_A.json +++ b/configs/memspec/MICRON_4Gb_LPDDR3-1333_32bit_A.json @@ -63,7 +63,7 @@ "XPDLL": 6, "XS": 94, "XSDLL": 94, - "clkMhz": 667 + "tCK": 1499 } } } diff --git a/configs/memspec/MICRON_4Gb_LPDDR3-1600_32bit_A.json b/configs/memspec/MICRON_4Gb_LPDDR3-1600_32bit_A.json index 7254e65b..574d94eb 100644 --- a/configs/memspec/MICRON_4Gb_LPDDR3-1600_32bit_A.json +++ b/configs/memspec/MICRON_4Gb_LPDDR3-1600_32bit_A.json @@ -63,7 +63,7 @@ "XPDLL": 6, "XS": 112, "XSDLL": 112, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json b/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json index 173ee57d..6974feb9 100644 --- a/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json +++ b/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json @@ -91,7 +91,7 @@ "WTR": 16, "XP": 12, "XS": 458, - "clkMhz": 1600 + "tCK": 625 } } } diff --git a/configs/memspec/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json b/configs/memspec/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json index c01e3682..e700cd4f 100644 --- a/configs/memspec/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json +++ b/configs/memspec/SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/configs/memspec/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json b/configs/memspec/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json index 534acbea..aac43e95 100644 --- a/configs/memspec/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json +++ b/configs/memspec/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } } } diff --git a/configs/memspec/STT-MRAM-1.2x.json b/configs/memspec/STT-MRAM-1.2x.json index e4d537a6..bbb84c26 100644 --- a/configs/memspec/STT-MRAM-1.2x.json +++ b/configs/memspec/STT-MRAM-1.2x.json @@ -38,7 +38,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } -} \ No newline at end of file +} diff --git a/configs/memspec/STT-MRAM-1.5x.json b/configs/memspec/STT-MRAM-1.5x.json index 71cefb79..1d89c3d1 100644 --- a/configs/memspec/STT-MRAM-1.5x.json +++ b/configs/memspec/STT-MRAM-1.5x.json @@ -38,7 +38,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } -} \ No newline at end of file +} diff --git a/configs/memspec/STT-MRAM-2.0x.json b/configs/memspec/STT-MRAM-2.0x.json index 56691163..6a8aaaeb 100644 --- a/configs/memspec/STT-MRAM-2.0x.json +++ b/configs/memspec/STT-MRAM-2.0x.json @@ -38,7 +38,7 @@ "ACTPDEN": 2, "PRPDEN": 2, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } -} \ No newline at end of file +} diff --git a/configs/memspec/memspec_ranktest.json b/configs/memspec/memspec_ranktest.json index 2c24a4c3..f108759d 100644 --- a/configs/memspec/memspec_ranktest.json +++ b/configs/memspec/memspec_ranktest.json @@ -55,7 +55,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 800 + "tCK": 1250 } } } diff --git a/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.cpp b/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.cpp index 04ccd9ae..f9845d98 100644 --- a/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.cpp +++ b/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.cpp @@ -75,8 +75,7 @@ MemSpec::MemSpec(const DRAMSys::Config::MemSpec& memSpec, bytesPerBeat(dataBusWidth / 8), defaultBytesPerBurst((defaultBurstLength * dataBusWidth) / 8), maxBytesPerBurst((maxBurstLength * dataBusWidth) / 8), - fCKMHz(memSpec.memtimingspec.entries.at("clkMhz")), - tCK(sc_time(1.0 / fCKMHz, SC_US)), + tCK(sc_time(memSpec.memtimingspec.entries.at("tCK"), SC_PS)), memoryId(memSpec.memoryId), memoryType(memoryType), burstDuration(tCK * (static_cast(defaultBurstLength) / dataRate)) diff --git a/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.h b/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.h index a749b5cc..5e574a4d 100644 --- a/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.h +++ b/src/libdramsys/DRAMSys/configuration/memspec/MemSpec.h @@ -83,7 +83,6 @@ public: const unsigned maxBytesPerBurst; // Clock - const double fCKMHz; const sc_core::sc_time tCK; const std::string memoryId; diff --git a/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR3.cpp b/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR3.cpp index 98790cda..e7f9a764 100644 --- a/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR3.cpp +++ b/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR3.cpp @@ -211,9 +211,9 @@ DRAMPower::MemorySpecification MemSpecDDR3::toDramPowerMemSpec() const memTimingSpec.CCD_S = tCCD / tCK; memTimingSpec.CKE = tCKE / tCK; memTimingSpec.CKESR = tCKESR / tCK; - memTimingSpec.clkMhz = fCKMHz; // See also MemTimingSpec.cc in DRAMPower - memTimingSpec.clkPeriod = 1000.0 / fCKMHz; + memTimingSpec.clkMhz = 1 / (tCK.to_seconds() * 1'000'000); + memTimingSpec.clkPeriod = tCK.to_seconds() * 1'000'000'000; memTimingSpec.DQSCK = tDQSCK / tCK; memTimingSpec.FAW = tFAW / tCK; memTimingSpec.RAS = tRAS / tCK; diff --git a/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR4.cpp b/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR4.cpp index ce672033..23d227a1 100644 --- a/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR4.cpp +++ b/src/libdramsys/DRAMSys/configuration/memspec/MemSpecDDR4.cpp @@ -231,9 +231,9 @@ DRAMPower::MemorySpecification MemSpecDDR4::toDramPowerMemSpec() const memTimingSpec.CCD_S = tCCD_S / tCK; memTimingSpec.CKE = tCKE / tCK; memTimingSpec.CKESR = tCKESR / tCK; - memTimingSpec.clkMhz = fCKMHz; // See also MemTimingSpec.cc in DRAMPower - memTimingSpec.clkPeriod = 1000.0 / fCKMHz; + memTimingSpec.clkMhz = 1 / (tCK.to_seconds() * 1'000'000); + memTimingSpec.clkPeriod = tCK.to_seconds() * 1'000'000'000; memTimingSpec.DQSCK = tDQSCK / tCK; memTimingSpec.FAW = tFAW / tCK; memTimingSpec.RAS = tRAS / tCK; diff --git a/src/libdramsys/DRAMSys/configuration/memspec/MemSpecWideIO.cpp b/src/libdramsys/DRAMSys/configuration/memspec/MemSpecWideIO.cpp index 7df079a4..1dc56694 100644 --- a/src/libdramsys/DRAMSys/configuration/memspec/MemSpecWideIO.cpp +++ b/src/libdramsys/DRAMSys/configuration/memspec/MemSpecWideIO.cpp @@ -226,9 +226,9 @@ DRAMPower::MemorySpecification MemSpecWideIO::toDramPowerMemSpec() const memTimingSpec.CCD_S = defaultBurstLength; memTimingSpec.CKE = tCKE / tCK; memTimingSpec.CKESR = tCKESR / tCK; - memTimingSpec.clkMhz = fCKMHz; // See also MemTimingSpec.cc in DRAMPower - memTimingSpec.clkPeriod = 1000.0 / fCKMHz; + memTimingSpec.clkMhz = 1 / (tCK.to_seconds() * 1'000'000); + memTimingSpec.clkPeriod = tCK.to_seconds() * 1'000'000'000; memTimingSpec.DQSCK = tDQSCK / tCK; memTimingSpec.FAW = tTAW / tCK; memTimingSpec.RAS = tRAS / tCK; diff --git a/tests/tests_dramsys/b_transport/configs/no_storage.json b/tests/tests_dramsys/b_transport/configs/no_storage.json index 6b3be967..1515e3bf 100644 --- a/tests/tests_dramsys/b_transport/configs/no_storage.json +++ b/tests/tests_dramsys/b_transport/configs/no_storage.json @@ -129,7 +129,7 @@ "XPDLL": 255, "XS": 252, "XSDLL": 512, - "clkMhz": 933 + "tCK": 1072 } }, "simconfig": { @@ -150,4 +150,4 @@ }, "simulationid": "ddr4-example" } -} \ No newline at end of file +} diff --git a/tests/tests_dramsys/b_transport/configs/storage.json b/tests/tests_dramsys/b_transport/configs/storage.json index 788056ec..dbe694c5 100644 --- a/tests/tests_dramsys/b_transport/configs/storage.json +++ b/tests/tests_dramsys/b_transport/configs/storage.json @@ -127,7 +127,7 @@ "XPDLL": 255, "XS": 252, "XSDLL": 512, - "clkMhz": 933 + "tCK": 1072 } }, "simconfig": { @@ -148,4 +148,4 @@ }, "simulationid": "ddr4-example" } -} \ No newline at end of file +} diff --git a/tests/tests_regression/DDR3/ddr3-example.json b/tests/tests_regression/DDR3/ddr3-example.json index 5e0fc2b9..09e69bbf 100644 --- a/tests/tests_regression/DDR3/ddr3-example.json +++ b/tests/tests_regression/DDR3/ddr3-example.json @@ -111,7 +111,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 533 + "tCK": 1876 } }, "simconfig": { diff --git a/tests/tests_regression/DDR4/ddr4-example.json b/tests/tests_regression/DDR4/ddr4-example.json index 93e7a55e..e7c47e93 100644 --- a/tests/tests_regression/DDR4/ddr4-example.json +++ b/tests/tests_regression/DDR4/ddr4-example.json @@ -122,7 +122,7 @@ "PRPDEN": 1, "REFPDEN": 1, "RTRS": 1, - "clkMhz": 933 + "tCK": 1072 } }, "simconfig": { diff --git a/tests/tests_regression/DDR5/ddr5-example.json b/tests/tests_regression/DDR5/ddr5-example.json index 3d2b0cbd..27b427c1 100644 --- a/tests/tests_regression/DDR5/ddr5-example.json +++ b/tests/tests_regression/DDR5/ddr5-example.json @@ -138,7 +138,7 @@ "WTR_M": 16, "WTR_S": 4, "XP": 12, - "clkMhz": 1600 + "tCK": 625 } }, "simconfig": { @@ -162,4 +162,4 @@ } ] } -} \ No newline at end of file +} diff --git a/tests/tests_regression/HBM2/hbm2-example.json b/tests/tests_regression/HBM2/hbm2-example.json index 1dae5688..a5f48df6 100644 --- a/tests/tests_regression/HBM2/hbm2-example.json +++ b/tests/tests_regression/HBM2/hbm2-example.json @@ -100,7 +100,7 @@ "WTRS": 4, "XP": 8, "XS": 216, - "clkMhz": 1000 + "tCK": 1000 } }, "simconfig": { diff --git a/tests/tests_regression/HBM3/hbm3-example.json b/tests/tests_regression/HBM3/hbm3-example.json index fb1fb047..ac1c9679 100644 --- a/tests/tests_regression/HBM3/hbm3-example.json +++ b/tests/tests_regression/HBM3/hbm3-example.json @@ -103,7 +103,7 @@ "WTRS": 4, "XP": 8, "XS": 260, - "clkMhz": 1600 + "tCK": 625 } }, "simconfig": { diff --git a/tests/tests_regression/LPDDR4/lpddr4-example.json b/tests/tests_regression/LPDDR4/lpddr4-example.json index 674c1f6b..2e2ca266 100644 --- a/tests/tests_regression/LPDDR4/lpddr4-example.json +++ b/tests/tests_regression/LPDDR4/lpddr4-example.json @@ -99,7 +99,7 @@ "XP": 12, "XSR": 460, "RTRS": 1, - "clkMhz": 1600 + "tCK": 625 } }, "simconfig": { diff --git a/tests/tests_regression/LPDDR5/lpddr5-example.json b/tests/tests_regression/LPDDR5/lpddr5-example.json index 0c07fa7d..a50ace95 100644 --- a/tests/tests_regression/LPDDR5/lpddr5-example.json +++ b/tests/tests_regression/LPDDR5/lpddr5-example.json @@ -112,9 +112,9 @@ "WR": 28, "WTR_L": 10, "WTR_S": 5, - "clkMhz": 800, "pbR2act": 6, - "pbR2pbR": 72 + "pbR2pbR": 72, + "tCK": 800 } }, "simconfig": { @@ -138,4 +138,4 @@ } ] } -} \ No newline at end of file +}