SPRACN9F May 2023 – August 2024 AM67 , AM67A , AM68 , AM68A , AM69 , AM69A , DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VPE-Q1
Skew within the CK, CMD_ADDR, and CTRL net classes can reduce setup and hold margin for the signals at the SDRAM device. Thus, this skew must be controlled. 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 skew on a PCB is to lengthen the shorter traces up to the length of the longest net in the net class and its associated clock. Make sure to include the Z-axis delays (vias) during analysis.
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, CMD_ADDR, and CTRL topology diagrams shown previously in Table 2-6, Figure 2-7, and Figure 2-8. By controlling the routed lengths 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.
These parameters are recommendations only, intended to get the design close to success prior to simulation. To ensure the PCB design meets all requirements, it is required the design be simulated and those results compared with the simulation results defined in Section 3.
Number | Parameter | MIN | TYP | MAX | UNIT |
---|---|---|---|---|---|
LP4_ACRS1 | Propagation delay of net class CK RSAC1 + RSAC2 | 300 (1) | ps | ||
LP4_ACRS2 | Propagation delay of net class CMD_ADDR and CTRL RSAC3 + RSAC4, RSAC5 | 300 (1) | ps | ||
LP4_ACRS3 | Skew within net class CK (CK+ to CK- Skew) (RSAC1 + RSAC2) Skew | 0.75 (2) | ps | ||
LP4_ACRS4a | Skew across net class CMD_CTRL RSAC3 + RSAC4 Skew (9) | 10 | 30 | ps | |
LP4_ACRS4b | Skew across net class CTRL RSAC3 + RSAC4, RSAC5 Skew (9) | 10 | 30 | ps | |
LP4_ACRS5 | Skew between each T-branch signal pair RSAC2 or RSAC4 Skew (7) | 0.1 | ps | ||
LP4_ACRS6 | Skew across CMD_ADDR, and CTRL and associated CK clock net class RSAC1+ RSAC2, RSAC3 + RSAC4, RSAC5 (9) | 60 | ps | ||
LP4_ACRS7 | Vias per trace | 4 | vias | ||
LP4_ACRS8 | Via Stub Length (8) | 20 | Mils | ||
LP4_ACRS9 | Via count difference | 0 (3) | vias | ||
LP4_ACRS10 | Center-to-center CK to other LPDDR4 trace spacing | 4w (4) | |||
LP4_ACRS11 | Center-to-center CMD_ADDR, CTRL to other LPDDR4 trace spacing | 3w (4) | |||
LP4_ACRS12 | Center-to-center CMD_ADDR, CTRL to self or other CMD_ADDR, CTRL trace spacing | 3w (4) | |||
LP4_ACRS13 | CK center-to-center spacing (5), (6) | ||||
LP4_ACRS14 | CK spacing to other non-DDR net | 4w (4) |
Consider the delays from SoC die pad to the DRAM pin (ie. Delays include SoC package plus PCB). Consider only one leg of any T-branch trace segments.