Placement Types - 2023.2 English

Vivado Design Suite User Guide: Using Constraints (UG903)

Document ID
UG903
Release Date
2023-11-01
Version
2023.2 English

There are two types of placement in the tools:

  • Fixed Placement
  • Unfixed Placement

Fixed Placement

Fixed placement is placement specified by the user through one of the following:

  • Hand placement
  • An XDC constraint
  • Using either IS_LOC_FIXED or IS_BEL_FIXED on a cell object of the design loaded in memory.

Unfixed Placement

Unfixed placement is a placement performed by the implementation tools. By setting the placement as fixed, the implementation cannot move the constrained cells during the next iteration or during an incremental run. A fixed placement is saved in the XDC file, where it appears as a simple LOC or BEL constraint.

IS_LOC_FIXED
Promotes a LOC constraint from unfixed to fixed.
IS_BEL_FIXED
Promotes a BEL constraint from unfixed to fixed.