SPRAD06B March 2022 – November 2024 AM620-Q1 , AM623 , AM625 , AM625-Q1
Table 2-6 lists the limits for the individual segments that comprise the routing from the processor to the SDRAM. These segment lengths coincide with the CK and ADDR_CTRL topology diagram shown previously in Figure 2-5 and Figure 2-6. By matching the length for the same segments of all signals in a routing group, the signal delay skews are controlled.
Recall that the CK and ADDR_CTRL nets route along the same path for each segment. This simplifies the length matching. The skew limits for the CK group compare the length of DDR0_CK0P to the length of DDR0_CK0N. Then the skew limits for the ADDR_CTRL group nets are compared to the CK group nets.
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.
Table 2-6 also lists skew limits for the full routes from the processor to each SDRAM. This must be checked in addition to the skew limits in the individual sections to verify that there is not accumulating error in the layout.
To use length matching (in mils) instead of time delay (in ps), multiply the time delay (in ps) limit by 5. The microstrip routes propagate faster than stripline routes. A standard practice when using length matching is to divide the microstrip length by 1.1 to achieve a compensated length to normalize the microstrip length with the stripline length and to align with the delay limits provided. This is called velocity compensation (see Section 1.5).
Number | Parameter | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
1 | A1+A2 length | 500 (1) | ps (12) | ||
2 | A1+A2 skew ADDR_CTRL to CK (4) | 3 | ps | ||
4 | A3 skew ADDR_CTRL to CK (4) | 3 | ps | ||
3 | A3 length | 125 | ps | ||
5 | A1+A2 skew DDR0_CK0 to DDR0_CK0_n | 0.4 | ps | ||
6 | A3 skew DDR0_CK0 to DDR0_CK0_n | 0.4 | ps | ||
7 | AS length | 5 (1) | 17 | ps | |
8 | AS skew | 1.3 (1) | 3 | ps | |
9 | AS+/AS- length | 5 | 17 | ps | |
10 | AS+/AS- skew | 0.4 | ps | ||
11 | AT length (3) | 75 | ps | ||
12 | AT skew ADDR_CTRL to CK (4) | 14 | ps | ||
13 | AT skew DDR0_CK0 to DDR0_CK0_n | 0.4 | ps | ||
14 | Total DDR0_CK0 to DDR0_CK0_n skew from processor to each SDRAM (2) | 0.8 | ps | ||
15 | Total CK to ADDR_CTRL skew from processor to each SDRAM (2) | 4 | ps | ||
16 | Vias per trace (11) | 3(1) | vias | ||
17 | Via count difference(11) | 1(10) | vias | ||
18 | Center-to-center CK to other DDR4 trace spacing(5) | 4w | |||
19 | Center-to-center ADDR_CTRL to other DDR4 trace spacing(5) | 4w | |||
20 | Center-to-center ADDR_CTRL to other ADDR_CTRL trace spacing(5) | 3w | |||
21 | CK center-to-center spacing(6)(7) |
See notes below |
|||
22 | CK spacing to other net(5) | 4w | |||
23 | Rcp(8) | Zo-1 | Zo | Zo+1 | Ω |
24 | Rtt(8)(9) | Zo-5 | Zo | Zo+5 | Ω |