You can add your Xilinx Design Constraints (XDC) files to a constraints set during the creation of a new project, or later, from the Vivado IDE menus.
The following figure shows two constraint sets in a project, which are single- or multi-XDC. The first constraint set includes two XDC files. The second constraint set uses only one XDC file containing all the constraints.
You can also add Tcl scripts to your constraints set as unmanaged constraints
or unmanaged Tcl scripts. The Vivado Design Suite does
not write modified constraints back into an unmanaged Tcl script. Tcl scripts and XDC
files are loaded in the same sequence as displayed in the Vivado IDE (if they belong to the same
PROCESSING_ORDER
group)
or as reported by the command
report_compile_order
-constraints
.
An XDC file or a Tcl script can be used in several constraints sets if needed. For more information on how to create and add constraint files and constraints sets to your project, see Working with Constraints section in the Vivado Design Suite User Guide: System-Level Design Entry (UG895).