Overall Assessment Summary - 2025.2 English - UG906

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

Document ID
UG906
Release Date
2025-12-10
Version
2025.2 English

The QoR Assessment Summary includes two parts:

  • A score that predicts whether your design meets timing goals.
  • Flow guidance based on the current implementation status.

The assessment score estimates your design's likelihood of meeting performance targets at the current point in the flow. Run the command early in the flow to maximize benefits, as earlier runs save more compile time. Although early results are slightly less accurate, the score typically differs by no more than one point from the final post-route score.

Vivado calculates the score by analyzing design metrics such as:

  • AMD UltraFastâ„¢ methodology compliance
  • Device utilization
  • Control sets
  • Clocking structure
  • Setup and hold slack
  • Device-specific factors depending on the implementation stage

For example:

  • After synth_design, the tool evaluates clocking netlist structures.
  • After place_design, clock skew contributes more heavily.
  • After route_design, routing completion becomes a key factor.

Scores range from 1 to 5. If the score is less than 5, use the report_qor_suggestions command to improve it.

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 updates dynamically based on design status. It can include:

  • Whether to address methodology issues
  • Whether to apply suggestions from report_qor_suggestions
  • Whether to use machine learning (ML) strategies or incremental compile

The following figure shows an example of a design with a QoR assessment score of 2.

Figure 1. Overall Assessment Summary