Skew within the Byte signal net class
directly reduces the setup and hold margin for the DQ and DM nets. Thus, as with the
ADDR_CTRL signal net class and associated CK0 clock net class, this skew must be
controlled. Per-bit deskew capability within the PHY substantially loosens the skew
tolerance requirements. The skew budgets in Table 3-7 include total delay from SoC die pad to DRAM pin. (that is, delay of SOC package
and PCB). Package delays are provided in Additional Information: Package
Delays. The designer is free to length match using smaller tolerance than the values
shown in Table 3-7. The
routed PCB track has a delay proportional to the length. Thus, the length skew must
be managed through matching the lengths of the routed tracks within a defined group
of signals. The only way to practically match lengths on a PCB is to lengthen the
shorter traces. Consider Z-axis delays (VIAs) with accurate stackup information
during analysis.
Note: TI does not require nor recommend
to match the lengths across all byte lanes. Length matching is only required within
each byte.
Table 3-7 contains the routing specifications for the Byte0 and Byte1 routing groups. Each
signal net class and the associated clock net class is routed and matched
independently.
Table 3-7 Data Group Routing
Specifications
| Number |
Parameter |
MIN |
TYP |
MAX |
UNIT |
| LP4_DRS1 |
Propagation delay of net
class DQSx (RSD1) |
|
|
450(1) |
ps |
| LP4_DRS2 |
Propagation delay of net
class BYTEx (RSD2) |
|
|
450(1) |
ps |
| LP4_DRS3 |
Difference in
propagation delays of CK0 pair and each DQS pair. (RSAC1 - RSD1) (2) |
0(3)(4) |
|
3(3)(4) |
tCK |
| LP4_DRS4 |
Skew within net class
DQSx. Skew of DDR0_DQSx and
DDR0_DQSx_n (RSD1) |
|
|
1.5(4)(6) |
ps |
| LP4_DRS5 |
Skew across DQSx and
BYTEx net classes. (Skew of RSD1 and
RSD2) (7) |
|
|
150(3)(4) |
ps |
| LP4_DRS6 |
Difference in
propagation delays of shortest DQ/DM bit in BYTEx and respective
DQSx. (RSD2 - RSD1)(8) |
-49(3)(4)(5) |
|
|
ps |
| LP4_DRS7 |
Vias Per Trace |
|
|
2(1) |
vias |
| LP4_DRS8 |
VIA Stub Length |
|
40 |
|
Mils |
| LP4_DRS9 |
Via Count
Difference |
|
|
0(9) |
vias |
| LP4_DRS10 |
RSD1 center-to-center
spacing (between different clock net classes) |
5w(10) |
|
|
|
| LP4_DRS11 |
RSD1 center-to-center
spacing (within clock net class)(11) |
See
note below |
|
|
| LP4_DRS12 |
RSD2 center-to-center
spacing (between different signal net classes/bytes) |
5w(10) |
|
|
|
| LP4_DRS13 |
RSD2 center-to-center
spacing (to self or within signal net class) |
3w(10) |
|
|
|
(1) Max value is based upon conservative signal integrity
approach. FR4 material assumed with Dk ≃ 3.7 - 3.9 and Df ≃ 0.002. This value
can be extended only if detailed signal integrity analysis of rise time and fall
time confirms desired operation.
(2) Propagation delay of CK0 pair
must be greater than propagation delay of each DQS pair.
(3) Simulation
(12) must be performed and the delay report analyzed to make sure delays are
within the limit. Delay reports from PCB layout tools use a simplified
calculation based on a constant propagation velocity factor. TI recommends
initially delay matching in PCB layout tool to a target less than 20% of the
limit.
(4) Consider the delays from SOC die
pad to the DRAM pin (that is, delays of SOC package and delays of PCB up to the
DRAM pin. DRAM package delays are omitted). Refer to
Additional Information: Package
Delays.
(5) Recommend that the propagation
delay of DQS is shorter than all DQx within a byte. If that is not possible,
then LP4_DRS6 specifies that a DQ can be shorter by at most 49ps.
(6) Recommendation for PCB layout tool design. Required to be
verified by simulation
(12), confirm JEDEC defined Vix_DQS_ratio (20%) and Vix_CK_ratio (25%) are
satisfied, also confirm good eye margins.
(7) Skew matching is only done within
a byte including DQS. Skew matching across bytes is neither required nor
recommended.
(8) Propagation delay of the shortest
DQ, DM bit in BYTEx Signal Net Class is recommended to be greater than the
propagation delay of the respective DQSx.
(9) VIA count difference can increase by 1 only if accurate 3-D
modeling of the signal flight times. This includes accurately modeled signal
propagation through VIA. This has been applied to make sure skew maximums are
not exceeded.
(10) Center-to-center spacing is allowed to fall to minimum 2w for
up to 500 mils of routed length (only near endpoints). Spacing minimums can be
relaxed if simulations
(12) accurately capture crosstalk between neighboring victim and aggressor traces
and show good margin. Consider VIA spacing. Signals with adjacent VIAs near SOC
must not also have adjacent VIAs near the DRAM.
(11) DQS pair spacing is set to make sure of proper differential
impedance. For example, the P to N spacing set is to make sure of proper
differential impedance. The designer must control the impedance so that
inadvertent impedance mismatches are not created. Generally speaking, center-to
center spacing must be either 2w or slightly larger than 2w to achieve a
differential impedance equal to twice the single-ended impedance, Zo, on that
layer. Refer to impedance targets in
Section 1.3.
(12) Simulation refers to a
power-aware IBIS Signal Integrity (SI) simulation. Simulate across process,
voltage, and temperature (PVT).