Design Assistant Rule Settings Dialog Box

You open this dialog box by clicking Assignments > Settings > Design Assistant Rule Settings.
Table 1. Design Assistant Rule Settings

Option

Description

Stage filter Allows you to filter the Rules list by All, Analysis & Elaboration, Synthesis, Plan, Place, Route, Finalize or Timing Signoff compilation stages.1 This filtering allows you to view and edit only the rules that apply to the stage you select.
Text Filter Allows you to filter the Rules list by entering matching text and selecting the Name, Description, Parameter, Severity, or Category of the rule. This filtering allows you to view and edit only the rules that meet the criteria you select.
Enable Design Assistant execution during compilation Enabling runs Design Assistant automatically during compilation processing, according to the Design Assistant Rule Settings you specify. When disabled, Design Assistant does not run automatically during compilation. Alternatively, you can enable this setting with the following assignment in the project .qsf:
set_global_assignment -name FLOW_ENABLE_DESIGN_ASSISTANT ON
Rules List all available Design Assistant rules and their properties.
Name Column Lists each rule by unique alphanumeric Name. Enable or disable analysis of the design for compliance with the rule by enabling or disabling the rule checkbox. For rules that apply to more than one Compiler stage, sub-rules appear for each stage for per-stage control.
Description Column Summary text rule description.
Parameter Column Lists any specified available parameters set for the rule, or "Multiple Values" for rules that support multiple parameters. You can select any rule to edit any supported parameter values. You can specify parameters on a per-stage basis by specifying parameters for the stage subrule.
Severity Column Allows you to specify Low, Medium, High, or Critical as the Severity level of the rule. The Design Assistant message reporting then reflects this severity level.
Category Column Specifies the area of design impacted by the Design Assistant rule. For example, Timing Closure, Reset, Hyper-Retimer Readiness, Floorplanning, CDC, Clocking, and others.
Stage Column Specifies the Compiler stages to which the rule applies. You can enable or disable the rule on a per-stage basis by enabling or disabling the checkbox option for the stage subrule.
Parameters for rule Column Allows you to specify parameters for rules that support parameters. You can specify parameters on a per-stage basis by specifying parameters for the stage subrule.
1 Timing Signoff combines the Final snapshot with the Timing Analyzer executable.