Step 6: Exporting the Modified Constraints - 2024.1 English

Vivado Design Suite Tutorial: Design Flows Overview (UG888)

Document ID
Release Date
2024.1 English

Modified constraints can be output for later use. You can also save design checkpoints that include the latest changes. You will explore design checkpoints later in this tutorial.

Important: The Vivado Design Suite does not support NCF/UCF constraints. You should migrate existing UCF constraints to XDC format. Refer to the ISE to Vivado Design Suite Migration Guide (UG911) for more information.
  1. Use the File > Export > Export Constraints command to output a modified XDC constraints file with the new I/O LOC constraint value.

    The Export Constraints dialog box opens to let you specify a file name to create, as shown in the following figure.

  2. Enter a name and location for the file and click OK.
  3. Use the File > Text Editor > Open File command to open the constraints file in the Text Editor.
  4. Browse to select the newly exported constraints file and click OK.
  5. Notice the file reflects the I/O Port placement change you made earlier.
    Tip: You can open any ASCII file in the Text Editor. This is helpful for editing Tcl scripts and constraints files, and viewing reports. The Text Editor is context sensitive, and highlights keywords and comments when displaying file types such as Verilog, VHDL, XDC, and Tcl.
  6. Select the Tcl Console tab at the bottom of the IDE, and enter the stop_gui command.

    The Vivado IDE closes, and you are returned to the Tcl prompt in the Tcl shell.