The QoR Suggestion Report - 2020.2 English

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

Document ID
UG906
Release Date
2021-01-25
Version
2020.2 English

The report is separated into two parts, the suggestions and details. The following table shows an example of the report generated:

Figure 1. Example report_qor_suggestions Report

In the report under RQS Summary there is a list of all suggestions. These are presented in four categories, allowing the user to examine a particular set of suggestions. They can be considered in the following pairs:

GENERATED and EXISTING
  • Generated suggestions are newly generated at the current stage of the flow
  • Existing suggestions may have come from earlier in the flow or by reading in an RQS file
APPLIED and FAILED TO APPLY
  • Applied suggestions are suggestions that have been enabled and the APPLICABLE_FOR stage has been passed. They have been successfully applied.
  • Failed to apply suggestions have been enabled and passed through the APPLICABLE_FOR stage but were not successfully applied. Users should examine the log file to understand why suggestions were not applied.

The lower half of the report contains details on the suggestions generated. It is split into the categories that report_qor_suggestions analyzes the design:

  • Clocking
  • Timing
  • XDC

When looking at GENERATED suggestions, users can expect the detailed section to have a degree of information that will allow a user to infer why the suggestion is reported. It is possible to cross probe from the details section for GENERATED suggestions. The following cross probing methods are useful:

  • Selecting objects highlights objects in other windows e.g., device view
  • Press F4 to show schematics of selected objects
  • Right click menu to generate timing report

When looking at EXISTING suggestions, it is possible that the objects have been modified and do not exist (for example, opt_design may remove objects from the netlist). For this reason, cross-probing is not always available when selecting EXISTING suggestions.

For each suggestion, there are some columns that provide additional useful information on how the suggestion should work. These columns show the following:

Table 1. Additional Information
Attribute Values Description
GENERATED_AT Design stage

For example, opt_design

Stage which the suggestion was generated.
APPLICABLE_FOR Design stage

For example, opt_design

Stage which must be rerun with the suggestion enabled.
SOURCE current_run, <filename>.rqs Where the suggestion source is.
AUTOMATIC Yes, No Describes if Vivado tools can automatically execute the suggestion or it is manual suggestion.