1. Tcl command to find out if an open synthesized or implemented design is out-of-date:
get_property NEEDS_REFRESH [get_runs <run_name>]
If the opened design status is out-of-date then this command returns 1 and if it is up to-date then 0.
2. Tcl command to find out whether a synthesized / implemented design is open:
Use get_design or current_design.
- get_design returns all of the designs that are open, current_design returns the active one.
- If only one design is open, both of the commands return the same output.