Reporting Overridden Scoped Timing Exceptions - 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 second mode of operation for the report_exceptions command identifies scoped timing exceptions that are partially or fully overridden by top-level constraints. Use the -scope_override option to generate this report.
report_exceptions -scope_override
Note: This mode is only available for the text report from the Tcl Console. It does not generate a graphical report in the Vivado IDE.

This mode highlights scoped constraints, such as those created in IP cores, that are overridden by constraints at the top level of your design. However, it does not report scoped constraints that are overridden by the following:

  • Other scoped constraints from the same scope
  • Scoped constraints from a different scope

For each overridden timing exception, the report includes the following:

  • Constraint position number
  • Patterns specified with -from, -through, and -to options
  • Type of constraint overriding setup and/or hold
  • Scope in which the overridden constraint is defined
  • List of top-level constraint position numbers that are overriding the scoped constraint

Use this mode to detect and resolve conflicts between scoped IP constraints and user-defined top-level constraints.

Figure 1. Exceptions Report