DDR4 Measurement Report

- Data Bus, 2.4Gbps, Write

Generated by Topology Workbench, Cadence Design Systems Inc.,
Sunday, 5 March 2023

Useful Links:

Table of Contents

1 General Information ^

2 Simulation Setup ^

2.1 Rank Definition ^

Rank Name Memory Blocks
Rank1 Mem
Rank2 Mem1

2.2 Model Selection and Stimulus ^

2.2.1 Controller ^

OnDie Parasitics: OnDieRC; Package Parasitics: None.
Bus Group Signal Pin Stimulus Pattern Stimulus Offset (ns) Transmit IO Model Status
DataL DQ0 87 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ1 80 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ2 85 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ3 82 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ4 62 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ5 69 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ6 64 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ7 67 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
LDQS 77 10.. 0.75T DDR4_DQS34N48P_NO_ODT Timing Ref
LDQS# 75 01.. 0.75T DDR4_DQS34N48P_NO_ODT Timing Ref
DataU DQ8 94 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ9 101 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ10 96 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ11 99 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ12 118 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ13 111 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ14 116 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
DQ15 113 10001101011100011001... 0.5T DDR4_DQ34N48P_NO_ODT Signal
UDQS 104 10.. 0.75T DDR4_DQS34N48P_NO_ODT Timing Ref
UDQS# 106 01.. 0.75T DDR4_DQS34N48P_NO_ODT Timing Ref

2.2.2 Memory ^

OnDie Parasitics: OnDieRC; Package Parasitics: None.
Bus Group Signal Pin Receive IO Model Standby IO Model Status
DataL DQ0 E3 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ1 F7 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ2 F2 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ3 F8 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ4 H3 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ5 H8 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ6 G2 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ7 H7 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
LDQS F3 DDR4_DQS34N48P_ODT DDR3_DQS34_NO_ODT Timing Ref
LDQS# G3 DDR4_DQS34N48P_ODT DDR3_DQS34_NO_ODT Timing Ref
DataU DQ8 D7 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ9 C3 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ10 C8 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ11 C2 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ12 A7 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ13 A2 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ14 B8 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
DQ15 A3 DDR4_DQ34N48P_ODT DDR3_DQ34_NO_ODT Signal
UDQS C7 DDR4_DQS34N48P_ODT DDR3_DQS34_NO_ODT Timing Ref
UDQS# B7 DDR4_DQS34N48P_ODT DDR3_DQS34_NO_ODT Timing Ref

2.3 Signal Connectivity ^

Controller Signal Controller Pin Memory Signal Memory Pin Average Magnitude
Ctrl::DQ8 Ctrl::94 Mem::DQ8 Mem::D7 0.916773
Ctrl::DQ9 Ctrl::101 Mem::DQ9 Mem::C3 0.914229
Ctrl::DQ10 Ctrl::96 Mem::DQ10 Mem::C8 0.915055
Ctrl::DQ11 Ctrl::99 Mem::DQ11 Mem::C2 0.914906
Ctrl::DQ12 Ctrl::118 Mem::DQ12 Mem::A7 0.913668
Ctrl::DQ13 Ctrl::111 Mem::DQ13 Mem::A2 0.912188
Ctrl::DQ14 Ctrl::116 Mem::DQ14 Mem::B8 0.911884
Ctrl::DQ15 Ctrl::113 Mem::DQ15 Mem::A3 0.911048
Ctrl::UDQS Ctrl::104 Mem::UDQS Mem::C7 0.907527
Ctrl::UDQS# Ctrl::106 Mem::UDQS# Mem::B7 0.907527
Ctrl::DQ0 Ctrl::87 Mem1::DQ0 Mem1::E3 0.9168
Ctrl::DQ1 Ctrl::80 Mem1::DQ1 Mem1::F7 0.916789
Ctrl::DQ2 Ctrl::85 Mem1::DQ2 Mem1::F2 0.914917
Ctrl::DQ3 Ctrl::82 Mem1::DQ3 Mem1::F8 0.915515
Ctrl::DQ4 Ctrl::62 Mem1::DQ4 Mem1::H3 0.914641
Ctrl::DQ5 Ctrl::69 Mem1::DQ5 Mem1::H8 0.918
Ctrl::DQ6 Ctrl::64 Mem1::DQ6 Mem1::G2 0.912856
Ctrl::DQ7 Ctrl::67 Mem1::DQ7 Mem1::H7 0.915671
Ctrl::LDQS Ctrl::77 Mem1::LDQS Mem1::F3 0.906094
Ctrl::LDQS# Ctrl::75 Mem1::LDQS# Mem1::G3 0.906094

2.4 Simulation Description ^

Iteration # Result Folder Corner Direction Active Rank
1 result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank1\DiePad Typ Write Rank1
2 result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank2\DiePad Typ Write Rank2

3 DDR Measurement Setup ^

3.1 AC and DC Logic Input Levels ^

Single-Ended Signals (V)

Iteration# Receiver Corner VIH(ac) min VIL(ac) max VIH(dc) min VIL(dc) max Vcent_DQ VDDQ
1 Mem Typ 0.916 0.716 0.891 0.741 0.816 1.2
2 Mem1 Typ 0.9064 0.7064 0.8814 0.7314 0.8064 1.2

Differential Signals (V)

Iteration # Corner VIHdiff(ac) min VILdiff(ac) max VIHdiff(dc) min VILdiff(dc) max
1 Typ 0.2 -0.2 0.15 -0.15
2 Typ 0.2 -0.2 0.15 -0.15

3.2 Specs ^

3.2.1 Data Bus Write ^

Symbol
Min
Max
Unit
Parameter
DQ Mask
Vref
0.60
0.92
VDDQ
Vref range
Vref_step
0.008
-
VDDQ
Min Vref stepsize
Vref_set_tol
0.0015
-
VDDQ
Min Vref set tolerance
VdIVW
130
-
mV
Rx Mask voltage pk-pk
TdIVW
0.2
-
UI
Rx timing window
tDQS2DQ
-0.17
0.17
UI
Rx Mask DQS to DQ offset
tDQ2DQ
-
0.105
UI
Rx Mask DQ to DQ offset
VIHL_AC
160
-
mV
DQ AC input swing pk-pk
TdIPW
0.58
-
UI
DQ input pulse width
SlewRate_Mask
1.0
9
V/ns
SlewRate mask range
SlewRate_AC_Swing
0.2
9
V/ns
SlewRate AC swing range

4 Results ^

4.1 Data Bus Write ^

4.1.1 Waveform Quality Report ^

4.1.1.1 Worst Case Summary ^

Iteration 1: C:\Users\avira\Desktop\Demo files Feb\Part-5\spbs\result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank1\DiePad
Iteration 2: C:\Users\avira\Desktop\Demo files Feb\Part-5\spbs\result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank2\DiePad

Measurement
Max
Overshoot (mV)
Max
OvershootArea (V-ns)
Max
Undershoot (mV)
Max
UndershootArea (V-ns)
Min
RBack_marginH (mV)
Min
RBack_marginL (mV)
Max
Power_Ripple (mVp-p)
Max
Tx_Power_Ripple (mVp-p)
Worst Value
120.031 0.0199269 220.27 320.268 130.013 189.503
Iteration
1 2 1 2 1 2
Bus Group
DataU DataL DataU DataL DataU DataL
Rx Signal
(Waveform)
DQ8 DQ2 DQ13 DQ5 VDDQ VDDQ
Cycle
11 11 26 32

4.1.2 DQ Mask Report ^

4.1.2.1 Worst Case Summary ^

Iteration 1: C:\Users\avira\Desktop\Demo files Feb\Part-5\spbs\result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank1\DiePad
Iteration 2: C:\Users\avira\Desktop\Demo files Feb\Part-5\spbs\result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank2\DiePad

Measurement
DQ Compliance Mask
Min
Jitter_margin (ps)
Min
Noise_margin (mV)
Min
VIHL_AC (mV)
Min
TdIPW (ps)
Min
tDQS2DQ (ps)
Max
tDQS2DQ (ps)
|Max|
tDQS2DQ_BC (ps)
Max
tDQ2DQ (ps)
Min
SlewRate_Mask (V/ns)
Max
SlewRate_Mask (V/ns)
Min
SlewRate_AC_Swing (V/ns)
Max
SlewRate_AC_Swing (V/ns)
Worst Value
Pass 117.577 200.514 662.502 387.295 20.4743 72.9992 13.1937 26.3875 2.16443 4.46926 2.15992 4.46387
Iteration
2 2 1 1 2 1 2 2 1 1 1 1
Bus Group
DataL DataL DataU DataU DataL DataU DataL DataL DataU DataU DataU DataU
Rx Signal
DQ6 DQ2 DQ15 DQ9 DQ5 DQ15 DQ2 All Signals DQ14 DQ8 DQ14 DQ8

4.1.3 Delay Report ^

4.1.3.1 Worst Case Summary ^

Iteration 1: C:\Users\avira\Desktop\Demo files Feb\Part-5\spbs\result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank1\DiePad
Iteration 2: C:\Users\avira\Desktop\Demo files Feb\Part-5\spbs\result\DDR4-PAPBS-SWEEPRANK2\Data_Write_Typ_Typ_Rank2\DiePad

Measurement
|Max|
InterconnectSkew (ps)
|Max|
StrobeInterconnectSkew (ps)
Min
FirstSwitch (ps)
Max
FinalSettle (ps)
Worst Value
60.6371 0 996.593 1153.74
Iteration
1 1 2 1
Bus Group
DataU DataU DataL DataU
Rx Signal
(Waveform)
DQ8 UDQS-UDQS# DQ5 DQ15
Cycle
2.5 9.5
Iteration
2
Bus Group
DataL
Rx Signal
(Waveform)
LDQS-LDQS#
Cycle

5 Appendix ^

5.1 JEDEC DDR Measurement Definitions ^

5.2 Description of Abbreviations ^