Locking Specific Logic to Device Sites - 2021.1 English

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

Document ID
UG906
Release Date
2021-06-30
Version
2021.1 English

You can place cells on specific locations on the FPGA, such as placing all the I/O ports on a Xilinx 7 series FPGA design. Xilinx 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.