Intel® Quartus® Prime Pro Edition用户指南: 设计建议

ID 683082
日期 9/28/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.5.1. 设置Design Assistant

您可以针对自己的设计特征和报告要求对Design Assistant进行完全自定义。例如,您可以在编译的各个阶段禁用或使能一个或多个规则,更改违规报告的阈值参数,以及其他选项。

请按照以下步骤指定运行Design Assistant的初始选项:

  1. 打开或创建一个 Intel® Quartus® Prime工程。
  2. 点击Assignments > Settings > Design Assistant Rule Settings
    图 21. Design Assistant规则设置
  3. 使用默认设置或者指定以下任何选项:
表 4.  Design Assistant规则设置

选项

说明

Stage filter AllAnalysis & ElaborationSynthesisPlanPlaceRouteFinalize或者Timing Signoff Compiler阶段来筛选阶段来筛选Rules列表。
Text Filter 通过匹配文本和规则的NameDescriptionParameterSeverity或者Category来筛选Rules列表。
Enable Design Assistant execution during compilation 在编译过程中自动运行Design Assistant。另外,通过工程.qsf中的FLOW_ENABLE_DESIGN_ASSISTANT使能此设置。如果禁用此设置,那么此页面上的所有设置都不会在编译期间产生任何影响。
Rules 列出所有可用的Design Assistant规则和属性。
Name Column 指定字母数字规则ID。通过使能或禁用规则checkbox,使能或禁用设计分析以符合规则。应用于多个Compiler阶段的规则的每个阶段都有子规则。
Description Column 汇总规则说明。
Parameter Column 列出规则参数,或者支持多个Compiler阶段的规则的"Multiple Values"。选择任何规则来编辑参数值。通过指定阶段子规则的参数来按阶段指定参数。
Severity Column 指定LowMediumHighCritical或者Fatal作为规则的Severity级别,用于报告违规。您可以提高规则的Severity级别。
Category Column 指定规则的类,例如:Timing ClosureResetHyper-Retimer Readiness等。关于完整列表,请参考Design Assistant规则类别
Stage Column 指定规则应用的Compiler阶段。可使用Analysis & ElaborationSynthesisPlanPlaceFinalizeTiming Signoff阶段的规则。通过使能或禁用阶段子规则的checkbox选项来按阶段使能或禁用规则。
Parameters for rule Column 对支持参数的规则指定参数。通过指定阶段子规则的参数来按阶段指定参数。