Timing Constraints Spreadsheet - Timing Constraints Spreadsheet - 2026.1 English - UG903

Vivado Design Suite User Guide: Using Constraints (UG903)

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

The timing constraints spreadsheet displays the details of all existing constraints of a specific type. Use the spreadsheet to review and edit constraint options.

Figure 1. Timing Constraints Spreadsheet

The two last columns of the panel show the following:

Source File
The name of the XDC file or Tcl script the constraint comes from.
Scoped Cell
A scoped cell is the name of the current instance when you apply the constraint. This name usually matches an IP instance delivered with dedicated constraints. For more details, refer to Constraints Scoping.

Follow these steps to create a new constraint of the selected type:

  1. Double-click the last line of the spreadsheet.
  2. In the constraint creation dialog, fill in the details of the new constraint.
  3. Click OK to apply the constraint in memory and close the window.
  4. A new line in the spreadsheet displays the new constraint information.

Follow these steps to edit an existing constraint:

  1. Modify the values directly in the spreadsheet.
  2. Click Apply to apply the modified constraint in memory.
Important: Applying a new or modified constraint does not save it in the XDC file. You must click Save Constraints to store it.
Important: You cannot edit or delete IP constraints.

Follow these steps to modify IP-delivered constraints:

  1. Identify the IP XDC file that contains the constraint.
  2. Disable the corresponding IP XDC file in the constraints set by setting IS_ENABLED to false.
  3. Open the IP XDC file and copy the relevant constraint commands.
  4. Open or create your own XDC file in the constraints set.
  5. Paste the copied constraints into your XDC file.
  6. Update object references with full hierarchical instance paths where needed to match scoping.
  7. Save constraints so the edits persist in your XDC file.
  8. Keep the IP XDC file disabled to avoid duplicate constraints.
  9. Validate the change by running the appropriate reports and reviewing messages in the Tcl Console or Messages window.