The following is provided as an
example of the necessary steps to calculate the overshoots and undershoots for any
waveform.
Assumptions: VDD = 1.5 V;
VSS = 0.00 V; Vref = 0.75 V (VDD/2)
Overshoot example (Figure 4-3)
- Determine amplitude over VDD
- Determine the duration of the
amplitude
- Calculate the final value
- OS = Amplitude × Duration
- OS = 180 mV × 1 ns
- OS = 0.18 V-ns
- Compare results to the applicable
SDRAM row and column (Section 4.7.2) paying attention to speed grade and signal type differences. If the SDRAM
speed was DDR3-800 or DDR3-1066 and this were a data, clock, strobe, or mask
net, the overshoot would be acceptable. In the case of data, clock, strobe, or
mask DDR3-1333 and DDR3-1600 speed grades, this level of overshoot is not
acceptable.
Note: This level is
acceptable for all speed grades of control and address lines.
Undershoot example (Figure 4-4)
- Determine amplitude under
VSS
- Determine the duration of the
amplitude
- Calculate the final value
- US = Amplitude × Duration
- US = 215 mV × 1.5 ns
- US = 0.322 V-ns
- Compare results to the applicable
SDRAM row and column (Section 4.7.2 paying attention to speed grade and signal type differences). If the SDRAM
was DDR3-800 or DDR3-1066 and this were a data net, this overshoot would be
acceptable. In the case of DDR3-1333 and DDR3-1600, this level of undershoot is
not acceptable. Compare results to the applicable SDRAM row and column (notice
speed grade differences). This example undershoot is unacceptable for all speed
grades for all data, clock, strobe, and mask signals. It is acceptable for all
speed grades of address and control signals.
Note: This level is acceptable for
all speed grades of control and address lines.