During the design process, you often need to modify source files or constraints. The Vivado IDE manages file dependencies for these files and identifies when your current design data is out of date. Changing settings, such as the target part or active constraint set, can cause a design to become out of date. When source files, netlists, or implementation results update, Vivado displays an out-of-date message in the banner of an open synthesized or implemented design.
Click the associated More Info link to view which aspects of the design are out of date.
From the design window banner, use any of the following actions to resolve an out-of-date design:
- Click More Info, then Force up-to-date in the Out-of-Date Due to window.
This action results the
NEEDS_REFRESHproperty on active synthesis or implementation runs, forcing them into an up-to-date state. Following is the associated Tcl command:set_property NEEDS_REFRESH false [get_runs synth_1]Note: Use this command when you make a minor change and do not want to refresh the design completely. - Click Reload to refresh the in-memory view of the current design. Any unsaved changes you made to the design data are lost.
- Click Close Design to close the out-of-date design.