PCB High-Speed Signal Design Guidelines: Agilex™ 5 FPGAs and SoCs

ID 821801
Date 11/18/2024
Public
Document Table of Contents

5.2. LPDDR5 Interface Design Guidelines

This section describes the PCB layout guideline for LPDDR5 interfaces. Agilex 5 E-Series Group B devices support LPDDR5 interfaces for memory down configuration only. Both thin and thick PCB stack-ups are supported.

LPDDR5/Memory Down Topology (Single Rank or Dual-Rank)

LPDDR5 memory down support is available in two configurations: single rank or dual-rank. There are four DRAM interface signal groupings: Data Group, Command-Address Group, Control Group, and Clock Group. The FPGA to DRAM connection uses point-to-point topology for data group, command-address group, control group, and clock group. The following figure shows the stripline routing topology for FPGA inner pins.

Figure 54. Stripline Routing Topology for Data, CA, CTRL and Clock Signals Point-to-Point Topology

The following figure illustrates the Reset signal routing topology, recommend using 1.0K ohm pull-down resistor for Reset signal termination.

Figure 55. Stripline Routing for Reset Signals
The following figure shows the microstrip routing topology for the edge pins of BGA per byte.
Figure 56. Microstrip Routing on the Outer Layer for Data Signals Point-to-Point Topology

The LPDDR5 interface does not support a traditional dual-directional data-strobe architecture. However, two single-directional data strobes such as Write Clock (WCK) for Write Operations and an optional Read Clock (RDQS) for Read Operations are supported.

The following two figures show the T-line connection topology for WCK signal.

Figure 57. Stripline Routing for WCK Signals T-Line Topology

The following figure shows the daisy or T-Line connection topology for CA, CLK, and CTRL signals.

Figure 58. Stripline Routing for CA, CLK, CTRL Signals Daisy or T-Line Topology
The following table provides comprehensive routing guidelines for each LPDDR5 signals, based on a memory down topology, such as the trace impedance, the total trace length, and the maximum main segment trace length which can be derived by subtracting the break-out segment and break-in segment trace length from the total trace length.
Table 5.  Stripline Routing Guideline for LPDDR5 Memory Down Topology
Table 6.  Microstrip Routing Guideline for LPDDR5 Memory Down Topology

Reset signal routing design also follows the CMD/ADD/CTRL routing design. Maintain at least 3x h of space between the Reset signal to other signals (edge to edge) on the same layer.

Skew matching for LPDDR5 interface consists of both package routing skew and PCB physical routing skew. Use 3 time of dielectric height (h) for serpentine routing spacing. Skew matching of CA and CTRL with respect to the clock signals must be maintained to ensure signals at receiver are correctly sampled. In addition, there are skew matching requirements for DQ and DQS within a byte group, DQS and CLK.

The following table provides a detailed skew matching guideline.

Table 7.  Microstrip and Stripline Skew Matching Requirements for LPDDR5 Memory Down Topology

The LPDDR5 eye margin is sensitive to the crosstalk, especially when signals are routed on deep layers; note that the deep-layer vertical transition induces greater vertical coupling and more crosstalk between signals. You can run simulations to determine the routing layer and whether to use backdrilling.