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
.