Resets the timing information on the current design
Syntax
reset_timing [‑invalid] [‑clock_reservation] [‑quiet] [‑verbose]
Usage
Name | Description |
---|---|
[-invalid]
|
Resets invalid timing constraints in addition to valid timing constraints. |
[-clock_reservation]
|
Resets clock name reservations for auto-derived clocks in addition to valid timing constraints. |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
Description
Reset the timing data and constraints for the current design. Use this command to clear the current in-memory timing data and constraints, and force the timing engine to reevaluate the design comprehensively rather than iteratively.
After clearing the constraints from the in-memory design, you must reload any needed constraints using the read_xdc
command. The Vivado™ tool will not automatically reload the constraints.
delete_timing_results
command to delete the reported timing information.Arguments
-invalid
- (Optional) Remove the invalid timing constraints as well as the valid timing constraints when resetting the design. Invalid constraints contain an error or are assigned to missing design objects, and are ignored by the Vivado timing engine at the time the XDC file is read, and so do not affect timing results. Resetting invalid constraints removes them from the in-memory design, so they will be lost if not previously saved to a constraints file.
-clock_reservation
- (Optional) Resets auto-generated clock names as well as valid timing constraints. This allows the Vivado timing engine to regenerate the names of auto-generated clocks without regard to prior reserved names.
-quiet
- (Optional) Execute the command quietly, returning no messages from the command. The command also returns TCL_OK regardless of any errors encountered during execution.
-verbose
- (Optional) Temporarily override any message limits and return all messages from this command.
set_msg_config
command.Examples
The following example clears the current timing data from memory, including any invalid timing constraints:
reset_timing -invalid