Fixed and Unfixed Logic - 2025.2 English - UG906

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

Document ID
UG906
Release Date
2025-12-10
Version
2025.2 English

The Vivado tools track two different types of placement:

  • Fixed elements (shown in orange) are placed by you.
    • Vivado stores fixed logic in the XDC.
    • Fixed logic usually has a LOC constraint and can include a BEL constraint.
  • Unfixed elements (shown in blue) placed by the tool.

In the following figure, the I/O and block RAM placement is fixed. The slice logic is unfixed.

Figure 1. Fixed and Unfixed Placement