SPRAD06B March 2022 – November 2024 AM620-Q1 , AM623 , AM625 , AM625-Q1
Skew within the CK0 and ADDR_CTRL net classes directly reduces setup and hold margin for the ADDR_CTRL nets. Thus, this skew must be controlled. Per-bit deskew capability within the PHY substantially loosens the skew tolerance requirements. The skew budgets in Table 3-6 include total delay from SoC die pad to DRAM pin. (i.e. delay of SOC package + PCB). Package delays are provided in Appendix: AM62x ALW and AMC Package Delays. The designer is free to length match using smaller tolerance than the values shown in the table. The routed PCB track has a delay proportional to its length. Thus, the delay 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.
Table 3-6 lists the limits for the individual segments that comprise the routing from the processor to the SDRAM. These segment lengths coincide with the CK0 and ADDR_CTRL topology diagram shown previously in Figure 3-4 and Figure 3-5. By matching the length for the same segments of all signals in a routing group, the signal delay skews are controlled. Most PCB layout tools can be configured to generate reports to assist with this validation. If this cannot be generated automatically, this must be generated and verified manually.
Number | Parameter | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
LP4_ACRS1 | Propagation delay of net
class CK0 (RSAC1) |
450(1) | ps | ||
LP4_ACRS2 | Propagation delay of net
class ADDR_CTRL (RSAC2) |
450(1) | ps | ||
LP4_ACRS3 | Skew within net class
CK0 (Skew of DDR0_CK0 and DDR0_CK0_n) (RSAC1) |
0.75(2)(3) | ps | ||
LP4_ACRS6 | Skew across ADDR_CTRL
and CK0 clock net classes, relative to propagation delay of CK0 net
class (RSAC1 - RSAC2)(4) |
-312.5(3)(5) | 312.5(3)(5) | ps | |
LP4_ACRS7 | Vias per trace | 3(1) | vias | ||
LP4_ACRS8 | VIA Stub Length | 20 | Mils | ||
LP4_ACRS9 | Via count difference | 1(6) | vias | ||
LP4_ACRS10 | Center-to-center CK0 to other LPDDR4 trace spacing | 5w(7) | |||
LP4_ACRS11 | Center-to-center ADDR_CTRL to other LPDDR4 trace spacing | 5w(7) | |||
LP4_ACRS12 | Center-to-center ADDR_CTRL to self or other ADDR_CTRL trace spacing | 3w(7) | |||
LP4_ACRS13 | CK0 center-to-center spacing(8) | See note below | |||
LP4_ACRS14 | CK0 spacing to non-DDR net | 5w(7) |