add_qor_checks - add_qor_checks - 2026.1 English - UG835

Vivado Design Suite Tcl Command Reference Guide (UG835)

Document ID
UG835
Release Date
2026-06-23
Version
2026.1 English

Description

Adds one or more QoR checks to a QoR rule deck.

Arguments

-ruledeck <arg> - (Required) Name of the ruledeck to add the QoR checks.

<IDs> - (Required) Specifies the list of QoR check IDs to add to the specified rule deck.

-type - (Optional) Specifies the type of check to add. Valid values are either "suggestion" or "assessment". The default value is "suggestion". This command only adds one type of check at a time and the type must match both the ruledeck and the check to add.

Examples

The following shows an example of registering a new suggestion called RQS_NETLIST_AMD-1. It takes proc called unroll_srl_to_input which is inside unroll_srl_to_input.tcl file. It sets the applicable for value to opt_design, adds description, summary, and the suggestion to the Netlist category.

source unroll_srl_to_input.tcl
set af [list opt_design]
set cat Netlist
set desc "Unroll SRL inputs when driving by a LUT"
create_qor_check -type suggestion -name RQS_NETLIST_AMD-1 -rule_body unroll_srl_to_input -property_values [list APPLICABLE_FOR $af CATEGORY $cat DESCRIPTION $desc]
create_qor_ruledeck -type suggestion AMD_Netlist_OptDesign
add_qor_check -type suggestion -ruledeck AMD_Netlist_OptDesign RQS_NETLIST_AMD-1

The following example verifies that the RQS_NETLIST_AMD-1 check is now added to a new rule deck AMD_Netlist_OptDesign:

get_qor_checks -of [get_qor_ruledecks AMD_Netlist_OptDesign]