英特尔 Quartus Prime Pro Edition用户指南: 设计建议

ID 683082
日期 8/03/2023
Public
文档目录

2.5.5.5.1. 创建Design Assistant Waivers

请安装以下步骤创建一个设计规则豁免(design rule waiver):
  1. 运行Compiler的一个或多个阶段来生成对设计使能的规则的Design Assistant报告。
  2. 在Design Assistant报告中,右键点击一个或多个规则违规,或者右键点击规则汇总列表中的一整个规则类别,然后点击Design Assistant WaiverDesign Assistant Waiver对话框打开,其中预设置了违规选择的值。
    图 42. 右键点击报告中的Rule Violation来创建违规豁免
  3. 对定义何时应用豁免(waiver)的任何默认Violation conditions进行修改。默认设置是使用所有可应用域的最具描述性的设置。默认情况下,对于所有条件,比较运算符(comparison operator)始终为==(等于)。请参考Design Assistant Waiver对话框来了解所有可用的选项。
  4. 点击X按钮来删除一个子条件并简化查询。点击Add Condition添加一个违规子条件。
  5. 对于豁免标识和审核跟踪,可以选择指定豁免Owner名称,描述性Tag和文本Description
    图 43. Design Assistant Waiver对话框
  6. 若要查看豁免的违规,请点击Preview按钮。Waived violations by the waiver列表显示了下一次Design Assistant运行期间已豁免的规则违规。当您在运行Design Assistant之后创建一个豁免时,最新添加的豁免会在Waived栏中指定To be Waived。对于您删除的任何豁免,Waiver栏将指定Y + To be unwaived
  7. 豁免定义完成后,点击OK,在下次运行Design Assistant时应用豁免。Design Assistant不检查与豁免条件匹配的规则的符合性,也不会报告已放弃的规则的结果。Design Assistant报告将按照以下编译表示已豁免的违规。
    图 44. 在编译报告中报告的已应用的豁免

    报告的Waived栏对已豁免的违规指定为Y (yes)。

    Design Assistant将规则豁免保存到工程目录下的da_drc.dawf文件中。