diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c897b0b..9b8178b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -129,7 +129,7 @@ if (DRAMSYS_USE_FETCH_CONTENT) if (DRAMSYS_USE_FETCH_CONTENT_INTERNAL) FetchContent_Declare( DRAMUtils - URL "https://github.com/tukl-msd/DRAMUtils/archive/refs/tags/v1.7.0.tar.gz" + URL "https://github.com/tukl-msd/DRAMUtils/archive/refs/tags/v1.11.0.tar.gz" OVERRIDE_FIND_PACKAGE ) FetchContent_MakeAvailable(DRAMUtils) diff --git a/configs/ddr4-full-example.json b/configs/ddr4-full-example.json index 08ad90f6..9a0db9f6 100644 --- a/configs/ddr4-full-example.json +++ b/configs/ddr4-full-example.json @@ -171,7 +171,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json index 25a1e6a5..d56cccb5 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-0533.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json index af2cc18c..6a0349b9 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1066.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json index 94518d60..9a18f96b 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-1600.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json index ef6b70e4..679ac80e 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2133.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json index 111d8d3c..aa75fa64 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-2666.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json index a4795cbb..595b8087 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3200.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json index 85310cf7..1ef7a977 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-3733.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json b/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json index 1bd71f42..53266f9c 100644 --- a/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json +++ b/configs/memspec/JEDEC_1Gbx16_LPDDR4-4266.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json b/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json index ebc838ad..bb1b8e53 100644 --- a/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json +++ b/configs/memspec/JEDEC_4Gb_DDR4-1866_8bit_A.json @@ -110,7 +110,15 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json b/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json index 2c950fe0..574295f5 100644 --- a/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json +++ b/configs/memspec/JEDEC_4Gb_DDR4-2400_8bit_A.json @@ -110,7 +110,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json index 86bf4493..7d4cb727 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-0533.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json index b4f6fbef..bfa543f9 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1066.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json index d5b8e300..039aabc4 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-1600.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json index 81351693..56fbf787 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2133.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json index b9f0d459..f94bdba7 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-2666.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json index 887d50d8..7bb28602 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3200.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json index 898f4bcc..5b693b23 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-3733.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json b/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json index 2842cfa6..bf78186f 100644 --- a/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json +++ b/configs/memspec/JEDEC_512Mbx16_LPDDR4-4266.json @@ -98,7 +98,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json b/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json index bcc13605..49fa4868 100644 --- a/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json +++ b/configs/memspec/JEDEC_8Gb_LPDDR4-3200_16bit.json @@ -123,7 +123,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json b/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json index 053af75e..fd88f394 100644 --- a/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json +++ b/configs/memspec/MICRON_4Gb_DDR4-1866_8bit_A.json @@ -111,7 +111,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json b/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json index 1a2d08ad..1d81fa04 100644 --- a/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json +++ b/configs/memspec/MICRON_4Gb_DDR4-2400_8bit_A.json @@ -110,7 +110,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json b/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json index 16fd05d1..5d20f67c 100644 --- a/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json +++ b/configs/memspec/MICRON_6Gb_LPDDR4-3200_32bit_A.json @@ -130,7 +130,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1, diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json index 0d17cdf4..f908a76d 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-0533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5-0533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json index 8ac02a09..b0a825b2 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1067.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5-1067", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json index 3065adb5..9d85b947 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-1600.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5-1600", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json index baf3ee30..35aa2beb 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2133.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5-2133", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json index 0cc10ddb..a927ae38 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-2750.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5-2750", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json index ad65baa7..be179c6b 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5-3200.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5-3200", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json index fdf9a10a..216596d5 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-0533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-0533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json index a525d868..4bbaa24f 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1067.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-1067", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json index 22992db1..1b4e1427 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-1600.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-1600", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json index 2a81a425..ed808687 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2133.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-2133", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json index 0edc5c21..41924879 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-2750.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-2750", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json index f38b5bde..5f2bfb23 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_16B_LPDDR5X-3200.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-3200", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json index 1ff9cb7a..ed1dfe12 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-0533.json @@ -81,7 +81,14 @@ "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-0533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json index 4e3c6e21..b3fe7538 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1067.json @@ -81,7 +81,14 @@ "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-1067", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json index 24a6f801..f6d9dab0 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-1600.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-1600", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json index efaf9758..24f4bdf4 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2133.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-2133", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json index 31aab20a..76c675fb 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-2750.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-2750", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json index 5365257a..fc5a6394 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3200.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-3200", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json index 2d8fe4b2..61030ad7 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-3733.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-3733", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json index 262f9db5..0dca4780 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4267.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-4267", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json index a34f94bc..148d1f9a 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-4800.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-4800", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json index 330495f0..8784d0e1 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-5500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-5500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json index ef5181ae..d3193f86 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6000.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-6000", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json index 57ed3745..2fabb29e 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_8B_LPDDR5-6400.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_8B_LPDDR5-6400", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json index 87e5d736..306ee9f3 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-3733.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5-3733", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json index 6424709c..7fa35358 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4267.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5-4267", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json index b7186879..ef83f0dd 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-4800.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5-4800", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json index 62492a55..6d3ebdff 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-5500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5-5500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json index fd9f3fd0..6de3495f 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6000.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5-6000", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json index 439c6f5a..9aa9a516 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5-6400.json @@ -81,7 +81,15 @@ "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5-6400", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json index 384e598d..245c2a20 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-3733.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-3733", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json index 0cb238e6..be87bdda 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4267.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-4267", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json index d3b7aa25..86975afd 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-4800.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-4800", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json index 0dc3d9f9..70d47b56 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-5500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-5500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json index 73a86828..a6b58669 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6000.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-6000", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json index 4093042c..9c1065cf 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-6400.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-6400", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json index 5a80685a..92019886 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-7500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-7500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json index a4ada374..c08f3c81 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_1Gbx16_BG_LPDDR5X-8533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-8533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json index 563d15bb..9743171a 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-0533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5-0533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json index 00ecb888..9cec54ab 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1067.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5-1067", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json index 470dc4f7..41e88f6b 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-1600.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5-1600", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json index 82840225..bb1abb1f 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2133.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5-2133", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json index d1b75611..fc56f6f3 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-2750.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5-2750", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json index 66533d03..024fdf9a 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5-3200.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5-3200", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json index 10208959..67852c54 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-0533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-0533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json index 6ac65765..bf8c8cd5 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1067.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-1067", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json index b1798ff9..166d6165 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-1600.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-1600", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json index aefd4257..1ff80e4a 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2133.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-2133", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json index 399dbf6e..fb0a4684 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-2750.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-2750", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json index 79834d88..b1e86057 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_16B_LPDDR5X-3200.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-3200", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json index 7ac710fa..1213c16d 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-0533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-0533", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json index 79d14915..e7d36850 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1067.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-1067", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json index 339cbcc4..dd2885f5 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-1600.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-1600", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json index dcfdb298..1bd21087 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2133.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-2133", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json index 26deb7ff..aad45bc0 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-2750.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-2750", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json index 0eba8dd0..0ea40e77 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3200.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-3200", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json index fbc2e734..c79fbc7f 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-3733.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-3733", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json index db273701..a3862cb1 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4267.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-4267", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json index e53f619e..57f45594 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-4800.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-4800", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json index 9fa89b30..c87c10a0 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-5500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-5500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json index cb2766d2..a7b6c32d 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6000.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-6000", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json index 31aaa926..c95ce6bc 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_8B_LPDDR5-6400.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_8B_LPDDR5-6400", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json index 4b0ac6c7..61f6d05e 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-3733.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5-3733", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json index 527ab2c1..d6723ce0 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4267.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5-4267", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json index 72e50058..5594e90d 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-4800.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5-4800", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json index 8acaf662..a26f0d77 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-5500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5-5500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json index b6d30adb..5339ef3c 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6000.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5-6000", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json index 5c2e362a..bf016174 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5-6400.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5-6400", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json index 6dabd6ac..f0aba2e2 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-3733.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-3733", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json index 0de8b2c2..a21c8f1c 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4267.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-4267", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json index a81c31e7..94bcb2c1 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-4800.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-4800", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json index 20d9fe15..5db90845 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-5500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-5500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json index 3a76f6ea..27542a48 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6000.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-6000", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json index 4242da9f..1c3db8a3 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-6400.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-6400", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json index efd4e915..555538f5 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-7500.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-7500", "memoryType": "LPDDR5", diff --git a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json index d111af92..a7e6f2a5 100644 --- a/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json +++ b/extensions/configs/LPDDR5/memspec/JEDEC_512Mbx16_BG_LPDDR5X-8533.json @@ -64,24 +64,31 @@ "ck_termination": true, "ck_R_eq": 1e6, "ck_dyn_E": 1e-12, - + "ca_termination": true, "ca_R_eq": 1e6, "ca_dyn_E": 1e-12, - + "rdq_termination": true, "rdq_R_eq": 1e6, "rdq_dyn_E": 1e-12, "wdq_termination": true, "wdq_R_eq": 1e6, "wdq_dyn_E": 1e-12, - + "wck_termination": true, "wck_R_eq": 1e6, "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-8533", "memoryType": "LPDDR5", diff --git a/tests/tests_dramsys/AddressDecoderConfigs.h b/tests/tests_dramsys/AddressDecoderConfigs.h index 14eeec31..f5d95967 100644 --- a/tests/tests_dramsys/AddressDecoderConfigs.h +++ b/tests/tests_dramsys/AddressDecoderConfigs.h @@ -245,7 +245,14 @@ inline constexpr std::string_view validMemSpecJsonString = R"( "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12, + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, @@ -375,7 +382,14 @@ inline constexpr std::string_view validNP2MemSpecJsonString = R"( "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12, + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, @@ -505,7 +519,14 @@ inline constexpr std::string_view invalidMaxAddressMemSpecJsonString = R"( "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12, + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, @@ -723,7 +744,14 @@ inline constexpr std::string_view invalidChannelMemSpecJsonString = R"( "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12, + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, @@ -853,7 +881,14 @@ inline constexpr std::string_view invalidBankGroupMemSpecJsonString = R"( "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12, + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, @@ -983,7 +1018,14 @@ inline constexpr std::string_view invalidBankGroupMemSpecJsonString = R"( "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12, + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/tests/tests_dramsys/b_transport/configs/no_storage.json b/tests/tests_dramsys/b_transport/configs/no_storage.json index fb5d4c3f..fb5fa771 100644 --- a/tests/tests_dramsys/b_transport/configs/no_storage.json +++ b/tests/tests_dramsys/b_transport/configs/no_storage.json @@ -165,7 +165,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/tests/tests_dramsys/b_transport/configs/storage.json b/tests/tests_dramsys/b_transport/configs/storage.json index 307f8c5c..cb83e8cf 100644 --- a/tests/tests_dramsys/b_transport/configs/storage.json +++ b/tests/tests_dramsys/b_transport/configs/storage.json @@ -163,7 +163,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/tests/tests_regression/DDR4/ddr4-example.json b/tests/tests_regression/DDR4/ddr4-example.json index 88f82348..ffbf5360 100644 --- a/tests/tests_regression/DDR4/ddr4-example.json +++ b/tests/tests_regression/DDR4/ddr4-example.json @@ -168,7 +168,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "prepostamble": { "read_zeroes": 0.0, diff --git a/tests/tests_regression/LPDDR4/lpddr4-example.json b/tests/tests_regression/LPDDR4/lpddr4-example.json index 500908b7..74456a48 100644 --- a/tests/tests_regression/LPDDR4/lpddr4-example.json +++ b/tests/tests_regression/LPDDR4/lpddr4-example.json @@ -152,7 +152,14 @@ "wdqs_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 }, "bankwisespec": { "factRho": 1.0, diff --git a/tests/tests_regression/LPDDR5/lpddr5-example.json b/tests/tests_regression/LPDDR5/lpddr5-example.json index 348426d6..0c01f842 100644 --- a/tests/tests_regression/LPDDR5/lpddr5-example.json +++ b/tests/tests_regression/LPDDR5/lpddr5-example.json @@ -184,7 +184,14 @@ "wck_dyn_E": 1e-12, "rdqs_termination": true, "rdqs_R_eq": 1e6, - "rdqs_dyn_E": 1e-12 + "rdqs_dyn_E": 1e-12, + + "rdbi_termination": true, + "rdbi_R_eq": 1e6, + "rdbi_dyn_E": 1e-12, + "wdbi_termination": true, + "wdbi_R_eq": 1e6, + "wdbi_dyn_E": 1e-12 } }, "simconfig": {