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

ID 683082
日期 9/28/2020
Public

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

文档目录

2.5.5.6.1. 创建Design Assistant Waivers

请安装以下步骤创建一个设计规则豁免(design rule waiver):
  1. 运行Compiler的一个或多个阶段来生成对设计使能的规则的Design Assistant报告。
  2. 在Design Assistant报告中,右键点击一个或多个规则违规,或者右键点击规则汇总列表中的一整个规则类别,然后点击Design Assistant WaiverDesign Assistant Waiver对话框打开,其中预设置了违规选择的值。
  3. 对定义何时应用豁免(waiver)的任何默认Violation conditions进行修改。默认设置是使用所有可应用域的最具描述性的设置。默认情况下,对于所有条件,比较运算符(comparison operator)始终为==(等于)。请参考表 6来了解可用的比较运算符。
  4. 点击X按钮来删除一个子条件并简化查询。点击Add Condition添加一个违规子条件。
    图 43. 在报告中的右键单击规则违规以创建豁免
  5. 对于豁免标识和审核跟踪,可以选择指定豁免Owner名称,描述性Tag和文本Description
    图 44. Design Assistant Waiver对话框
  6. 豁免定义完成后,点击OK,在下次运行Design Assistant时应用豁免。Design Assistant不检查与豁免条件匹配的规则的符合性,也不会报告已放弃的规则的结果。Design Assistant将规则豁免保存在工程目录下的da_drc.dawf文件中。
表 6.  Design Assistant Waiver可用的比较运算符可用的比较运算符反映了规则数据类型。条件之间的联接运算符始终为AND
  描述
== 等于
!= 不等于
< 少于
> 大于
<= 小于或等于
>= 大于或等于
! 布尔表达式的负一元运算符
=~ 字符串包含
!~ 字符串不包含
注: 作为GUI的替代方法,您也可以通过编辑Design Assistant Waivers File (da_drc.dawf)或者在交互式Tcl shell中使用Tcl命令来创建和修改Design Assistant waiver。