| Setup/Hold Time |
|
- Run
simulations with IBIS models in non-power-aware mode and
profile results
- Apply 1/4
clock cycle delay to the DAT[7:0] signals relative to the
CLK signal (see Figure 3-3).
- Use
appropriate Output setup time or Output hold time from the
data sheet Switching Characteristics timing table. For
example, the Output setup time (HS4009) when checking setup
margin and use the Output hold time (HS40011) when checking
hold time margin.
- Setup
time: Overall Margin E = (A – B – C) – D, Subtract
the following three values from the data sheet min output
setup time parameter (A) to determine if there is enough
margin for the setup requirement of the attached device:
- B:
Slowest simulated DAT signal slew measured from
VCC/2 to VIH on rising transitions (see Figure 3-5) or VCC/2 to VIL on falling transitions (see
Figure 3-6) at the BGA of the attached eMMC device.(4)
- C:
Adjustment from IBIS / SPICE correlation: (3)
- 80ps for FF corner
- 35ps for SS corner
- D:
400ps setup time required by the attached eMMC
device (per the JESD84-B51 standard(1))
- After
subtracting these three values from the data sheet min
output setup time value, the Overall Margin (E) needs to be
positive to pass
- Hold
time: Overall Margin E = (A – B – C) – D, Subtract
the following three values from the data sheet min output
hold time parameter (A) to determine if there is enough
margin for the hold requirement of the attached device:
- B:
Slowest simulated DAT signal slew measured from VIL
to VCC/2 on rising transitions (see Figure 3-5) or VIH to VCC/2 on falling transitions (see
Figure 3-6) at the BGA of the attached eMMC device.(4)
- C:
Adjustment from IBIS / SPICE correlation: (3)
- 80ps for FF corner
- 35ps for SS corner
- D:
400ps hold time required by the attached eMMC device
(per the JESD84-B51 standard(1))
- After
subtracting these three values from the data sheet min
output hold time value, the Overall Margin (E) needs to be
positive to pass
|
- Run
simulations with IBIS models in non-power-aware mode and
profile results
- Apply 1/4
clock cycle + 400ps delay to the CMD signal relative to each
rising CLK transition (see Figure 3-4).
- Use
appropriate Output setup time or Output hold time from the
data sheet Switching Characteristics timing table. For
example, the Output setup time (HS4008) when checking setup
margin and use the Output hold time (HS40010) when checking
hold time margin.
- Setup
time: Overall Margin E = (A – B – C) – D, Subtract
the following three values from the data sheet min output
setup time parameter to determine if there is enough margin
for the setup requirement of the attached device:
- B:
Slowest simulated CMD signal slew measured from
VCC/2 to VIH on rising transitions (see Figure 3-5) or VCC/2 to VIL on falling transitions (see
Figure 3-6) at the BGA of the attached eMMC device.(4)
- C:
Adjustment from IBIS / SPICE correlation:(3)
- 80ps for FF corner
- 35ps for SS corner
- D:
1400ps setup time required by the attached eMMC
device (per the JESD84-B51 standard(2))
- After
subtracting these three values from the data sheet min
output setup time value, the Overall Margin (E) needs to be
positive to pass
- Hold time:
Overall Margin E = (A – B – C) – D, Subtract the
following three values from the data sheet min output hold
time parameter to determine if there is enough margin for
the hold requirement of the attached device:
- B:
Slowest simulated CMD signal slew measured from VIL
to VCC/2 on rising transitions (see Figure 3-5) or VIH to VCC/2 on falling transitions (see
Figure 3-6) at the the BGA of attached eMMC device.(4)
- C:
Adjustment from IBIS / SPICE correlation:(3)
- 80ps for FF corner
- 35ps for SS corner
- D:
800ps hold time required by the attached eMMC device
(per the JESD84-B51 standard(2))
- After
subtracting these three values from the data sheet min
output hold time value, the Overall Margin (E) needs to be
positive to pass
|
| VIH/VIL (Ring-back) |
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Ensure the
simulated CLK signal remains monotonic for both rising and
falling transitions in the voltage region between (VIL -
60mV)(3) and (VIH + 60mV)(3).
- Also ensure
the simulated CLK signal rising transition rises above (VIH
+ 60mV)(3) and remains above (VIH + 60mV)(3) until the next falling transition, where the falling
transition falls below (VIL - 60mV)(3) and remains below (VIL - 60mV)(3) until the next rising transition.
- The CLK
signal may be non-monotonic outside the voltage region
between (VIL - 60mV)(3) and (VIH + 60mV)(3). See example in Figure 3-7).
- The CLK
signal must not be non-monotonic between (VIL -
60mV)(3) and (VIH + 60mV)(3). See example in Figure 3-8).
|
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Ensure the
simulated DAT signal rising transitions rises above VIH and
falling transitions fall below VIL with enough timing margin
to pass the setup test described above in Setup/Hold Time
Pass/Fail Checks.
- If the
simulated DAT signal has ring-back, the slowest simulated
DAT signal slew component used in above setup time
calculation needs to be measured from the last crossing
above (VIH + 60mV)(3) for rising edge transitions or below (VIL - 60mV)(3) for falling edge transitions.
- See an
example of this slew measurement on a rising DAT signal with
ring-back in Figure 3-9 and on a falling DAT signal with ring-back in Figure 3-10
|
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Ensure the
simulated CMD signal rising transitions rises above VIH and
falling transitions fall below VIL with enough timing margin
to pass the setup test described above in Setup/Hold Time
Pass/Fail Checks.
- If the
simulated CMD signal has ring-back, the slowest simulated
CMD signal slew component used in above setup time
calculation needs to be measured from the last crossing
above (VIH + 60mV)(3) for rising edge transitions or below (VIL - 60mV)(3) for falling edge transitions.
- See an
example of this slew measurement on a rising CMD signal with
ring-back in Figure 3-9 and on a falling CMD signal with ring-back in Figure 3-10
|
| Slew Rates |
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Ensure the
simulated CLK signal Slew Rates measured from VIL to VIH on
rising transitions and measured from VIH to VIL on falling
transitions at the attached eMMC device is greater to or
equal to the Min Slew rate requirement of 1.45V/ns
(1.125V/ns per the Slew Rate in JESD84-B51 with 30%
additional margin required for IBIS simulations(3))
- Refer to
Input CLK Slew Rate in JESD84-B51 Table 215 — HS400 Device
input timing.
- Examples of
passing and failing slew rates are shown for rising CLK
signals in Figure 3-11 and falling CLK signals in Figure 3-12
|
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Ensure the
simulated DAT signal Slew Rates measured from VIL to VIH on
rising transitions and measured from VIH to VIL on falling
transitions at the attached eMMC device is greater to or
equal to the Min Slew rate requirement of 1.45V/ns
(1.125V/ns per the Slew Rate in JESD84-B51 with 30%
additional margin required for IBIS simulations(3))
- If the
simulated DAT signal has ring-back, then ensure the
simulated DAT signal Slew Rates measured from VIL to (VIH +
60mV)(3) on rising transitions and measured from VIH to (VIL -
60mV)(3) on falling transitions at the attached eMMC device is
greater to or equal to the Min Slew rate requirement of
1.45V/ns (1.125V/ns per the Slew Rate in
JESD84-B51 with 30% additional margin required for IBIS
simulations(3))
- Refer to
Input DAT Slew Rate in JESD84-B51 Table 215 — HS400 Device
input timing.
- Examples of
passing and failing slew rates are shown for rising DAT
signals in Figure 3-13 and falling DAT signals in Figure 3-14
- Examples of
passing and failing slew rates are shown for rising DAT
signals with ring-back in Figure 3-15 and falling DAT signals with ring-back in Figure 3-16
|
|
| DCD |
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Overall
Margin G = A - B - C - D - E - F, Subtract the following
values from the worst simulated CLK signal duty cycle
distortion measurement (B) to determine if there is enough
margin:
- A:
JESD84-B51 specification (tCKDCD max 300ps)
- B:
DCD measurement from IBIS simulations – refer to
tCKDCD timing definition in JESD84-B51 Figure 88 —
HS400 Device Data input timing. Refer also to Section 3.5.4
- C:
Adjustment from IBIS / SPICE correlation for DCD
(39ps)(3)
- D:
Adjustment from beta process (SF/FS) corners
(8ps)
- E: Impact of CLK tree and PHY level shifter
(42ps)
- F: Impact of PLL jitter (61ps)
- After
subtracting these values from the measured DCD, the
Overall Margin (G) needs to be positive to pass
- Refer to
tCKDCD timing in JESD84-B51 Table 215 — HS400 Device input
timing and Figure 88 — HS400 Device Data input timing.
- Refer also to Figure 3-17
|
|
|
| Pulse Width |
- Run
simulations with IBIS models in non-power aware mode and
profile results
- Overall
Margin G = B - A - C - D - E - F, Subtract the following
values from the worst simulated CLK pulse width measurement
(B) to determine if there is enough margin:
- B:
Pulse Width from IBIS simulations – refer to tCKMPW
timing definition in JESD84-B51 Figure 88 — HS400
Device Data input timing. Refer also to Section 3.5.4
- A:
JESD84-B51 specification (Min tCKMPW: 2.2ns)
- C:
Adjustment from IBIS / SPICE correlation for Pulse
Width (39ps)(3)
- D:
Adjustment from beta process (SF/FS) corners
(8ps)
- E:
Impact of CLK tree and PHY level shifter (42ps)
- F:
Impact of PLL jitter (61ps)
- After
subtracting these values from the measured pulse
width, the Overall Margin (G) needs to be positive
to pass
- Refer to
tCKMPW timing in JESD84-B51 Table 215 — HS400 Device input
timing and Figure 88 — HS400 Device Data input timing.
- Refer also to Figure 3-17
|
|
|