Locking Specific Logic to Device Sites - 2023.2 English

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2023-10-19
Version
2023.2 English

You can place cells on specific locations on the FPGA, such as placing all the I/O ports on an AMD 7 series FPGA design. AMD recommends that you place the I/Os before attempting to close timing.

The I/O placement can impact the cell placement in the FPGA fabric. Hand placing other cells in the fabric can help provide some consistency to clock logic and macro placement, with the goal of more consistent implementation runs.

Table 1. Constraints Used to Place Logic
Constraint Use Notes
LOC Places a gate or macro at a specific site. SLICE sites have subsites called BEL sites.
BEL Specifies the subsite in the slice to use for a basic element.