Overall Assessment Summary - 2024.1 English

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

Document ID
UG906
Release Date
2024-06-05
Version
2024.1 English

The summary contains both the QoR Assessment Score and Flow Guidance information.

The assessment score predicts how likely the design is to achieve timing goals at the given point in the implementation flow. The earlier in the flow you run the command, the greater the benefit as there is more compile time to save. There is a small compromise on accuracy but the score should not be greater than one away from the final post-route score. It is generated by analyzing a complex set of design metrics in areas such as UltraFast methodology, device utilization, control sets, clocking, setup slack, and hold slack. In addition, device-specific characteristics are also considered and the design stage. For example, after synth_design, clocking netlist structures are closely examined, after place_design clock skew has a greater weighting as accuracy increases and after route_design it will consider other new factors such as if the design has been able to fully route. The scoring range is from 1 to 5. When the score is less than 5, use report_qor_suggestions to improve the score.

Score details are provided in the following table:

Table 1. Report QoR Assessment Scoring
Score Meaning
1 Design will likely not complete implementation.
2 Design will complete implementation but will not meet timing.
3 Design will likely not meet timing.
4 Design will likely meet timing.
5 Design will meet timing.

Flow guidance is part of the overall assessment summary. It dynamically updates depending on the current status of the design. It provides information about:

  • Whether you need to address methodology issues
  • Whether the design improves using QoR suggestions
  • Whether to use ML strategies or incremental compile

The following figure shows an example design with a QoR Assessment Score of 2.

Figure 1. Overall Assessment Summary