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-tooptions - 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
