Auto Termination of Runs - 2022.1 English

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
Release Date
2022.1 English

When the QoR Assessment feature is run during a project-based implementation run, a score is generated between 1 and 5 that indicates if the design is unlikely (low) or likely (high) to close timing.

It is also possible to do an early termination of runs that are predicted to be low quality, allowing server resources to be freed up earlier than if the run had continued to the end. Early termination of a run occurs in the following circumstances:

  • When the MIN_RQA_SCORE run property is set. Scores of 1 or 2 are recommended.
  • When Report QoR Assessment generates a score that is less than or equal to the value specified.
An example of setting the MIN_RQA_SCORE property to 1 on run impl_1 is as follows:
set_property MIN_RQA_SCORE 1 [get_runs impl_1]

The report_qor_assessment command is called in the Timing Closure Report Strategy after opt_design. If additional calls are required, a custom report strategy is recommended.

Note: This feature does not have a direct correlation in non-project mode. An easy way to generate the RQA score from script can be to call report_qor_assessment and then to call report_design_analysis -qor_summary -json <filename>.json.