alert_n

UltraScale Architecture PCB Design User Guide (UG583)

Document ID
UG583
Release Date
2023-11-14
Revision
1.27 English

For Zynq UltraScale+ MPSoC designs with component interfaces, connect the PS_DDR_ALERT_N pin to the ALERT_N pins of the DDR4 devices in fly-by routing and terminate to VDD with a 50W pull-up resistor. For Zynq UltraScale+ MPSoC designs with DIMMs, connect the PS_DDR_ALERT_N pin to the ALERT_N pin of the connector. For PL-based designs, the controller does not generate an ALERT_N pin but the DDR4 component ALERT_N signals must be connected together via fly-by routing and terminated to VDD with a 50W pull-up resistor. For PL-based designs with DIMMs, leave the ALERT_N pin floating at the connector. The ALERT_N signal does not have any skew or length matching requirements.

Table: DDR4 SDRAM Fly-by Impedance, Length, and Spacing Guidelines for Address, Command, and Control Signals shows the DDR4 SDRAM fly-by impedance, length, and spacing guidelines for address, command, and control signals.

Table 2-12:      DDR4 SDRAM Fly-by Impedance, Length, and Spacing Guidelines for Address, Command, and Control Signals

Parameter

L0
(Device Breakout)

L1
(Main PCB)

L2
(DRAM Breakout)

L3

L4
(To RTT)

Units

Trace type

Stripline

Stripline

Stripline

Stripline

Stripline

Single-ended impedance Z0

50±10%

36±10%

50±10%

50±10%

39±10%

W

Trace width

4.0

7.0

4.0

4.0

6.0

mil

Trace length

0.0~1.5(1)(2)

0.0~4.0

0.0~0.1

0.35~0.75

0~1

inches

Spacing in address, command, and control signals (minimum)

4.0

8.0(2)

4.0

8.0

8.0

mil

Spacing to clock signals (minimum)

8.0

20

8.0

20

20

mil

Spacing to other group signals (minimum)

8.0

30

30

30

30

mil

Maximum PCB via count

7

Notes:

1.See item 2 in General Memory Routing Guidelines.

2.If greater than 1.5 inches is needed in the breakout area, change L1 spacing to 12.0.

For DDR4 SDRAM clamshell topology, an alternating fly-by topology is recommended for control/address/command signals. The alternating layer routing properly balances the signal loads at each memory device. As depicted in This Figure with the FPGA located at the top layer, the inner layer routing to top layer devices 1, 3, 5, 7, and 9 is closer to the top layer, while the inner layer routing to bottom layer devices 2, 4, 6, and 8 is closer to the bottom layer.

Figure 2-24:      Address/Command/Control Topology for DDR4 SDRAM Clamshell

X-Ref Target - Figure 2-24

X18996-Figure_2-64.jpg

Note:   The end-termination resistor can be located on either the top or bottom layer.

DDR4 SDRAM clamshell topology utilizes two individual chip select (CS) signals, one for the top layer DRAMs, and one for the bottom layer DRAMs. Those signals should be routed as in the standard fly-by topology as defined in This Figure and Table: DDR4 SDRAM Fly-by Impedance, Length, and Spacing Guidelines for Address, Command, and Control Signals.

Table: DDR4 SDRAM Clamshell Impedance, Length, Width, and Spacing Guidelines for Address/Command/Control Signals shows the DDR4 SDRAM clamshell impedance, length, and spacing guidelines for address, command, and control signals. Note the extra length of the L2 segment.

Table 2-13:      DDR4 SDRAM Clamshell Impedance, Length, Width, and Spacing Guidelines for Address/Command/Control Signals

Parameter

L0 FPGA Breakout

L1

L2

L3

L4

L5

L6 VTT Stub

Units

Layer (recommended)

Upper inner

Upper inner

Lower inner

Upper inner

Top

Bottom

Bottom

 

Impedance Z0

50

50

50

50

50

50

39

W

Length

0.0~1.5(1)

0.0~4.0

L3+0.2

0.45~0.85

For mirrored case, L4 = L5; for non- mirrored case, make as short as possible

£0.95

inch

Width

4.0

4.0

4.0

4.0

4.0

4.0

6.0

mil

Spacing within group

4.0

8.0(1)

8.0

8.0

8.0

8.0

8.0

mil

Spacing to clocks

8.0

20

20

20

20

20

20

mil

Spacing to other groups

8.0

30

30

30

30

30

30

mil

Notes:

1.If greater than 1.5 inches is needed in the breakout area, change L1 spacing to 12.0.

 

 

IMPORTANT:   Add as many ground vias as possible to help avoid crosstalk issues. See Item 20 in General Memory Routing Guidelines.