Constraints Scoping - Constraints Scoping - 2026.1 English - UG903

Vivado Design Suite User Guide: Using Constraints (UG903)

Document ID
UG903
Release Date
2026-07-01
Version
2026.1 English

You can scope constraints from an XDC file to a specific module, specific cells, or both. Use scoped constraints to target a sub‑level of your design without needing top‑level details.

Develop block‑level constraints independently from top‑level constraints. Make block‑level constraints generic so they work in multiple contexts. Ensure they do not affect logic beyond block boundaries.

By default, Vivado IP cores from the IP catalog use scoped constraints to load their constraints into memory.