Pipelining Considerations for Crossing SLRs - 2020.2 English

UltraFast Design Methodology Guide for Xilinx FPGAs and SoCs

Document ID
UG949
Release Date
2021-02-18
Version
2020.2 English

The pipeline considerations for crossing SLRs in Virtex UltraScale+ HBM devices are the same as for other UltraScale and Virtex UltraScale+ SSI technology devices.

Paths from fabric logic in SLR2 to the HBM AXI Interfaces in SLR0 often require five or more pipeline stages to meet timing. Thoughtful design planning of Virtex UltraScale+ HBM devices can reduce the need for additional pipeline stages and reduce routing congestion. The following figure shows an example of SLR crossings to the HBM AXI Interfaces from SLR2.

Recommended: Xilinx recommends keeping the paths from SLR2 and SLR1 vertically aligned to their respective HBM AXI interfaces to avoid crossing the device diagonally.
Tip: Use auto-pipelining (e.g., AXI Register Slice IP) to ensure timing closure between the HBM interfaces and any SLR at 450 MHz.
Figure 1. HBM Sub-Optimal Design Planning (left) versus Optimal Design Planning (right)