Vivado can generate more than 100 QoR suggestions, with over 80 capable of executing automatically without edits to constraints or RTL.
To view all possible suggestions, run the get_qor_checks command. The
properties attached to the returned objects can be inspected. The objects returned by
this command are not generated suggestions, and they cannot be written.
Use the
-family switch to display only suggestions applicable to a
specific family. For example, to list suggestions available for the family of the
currently opened
design:get_qor_checks -family [get_property FAMILY [get_parts [get_property PART [current_design]]]]
Use the -filter switch to filter based on object properties. Common
properties to filter on include:
-
CATEGORY -
AUTO -
INCR_FRIENDLY
Example to view the IDs and descriptions of all
AUTO
checks:foreach sugg [lsort -dict [get_qor_checks -filter {AUTO==1}]] {
set ID [get_property ID $sugg]
set DESCRIPTION [get_property DESCRIPTION $sugg]
puts "[format %-16s $ID]: $DESCRIPTION "
}