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

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

2.5.5.5. 放弃Design Assistant规则

运行初始设计规则检查之后,您可以放弃(忽略)您认为对于一次或多次重复设计规则检查不重要的设计规则冲突。创建豁免(waiver)时,Design Assistant不会检查是否与您指定的违规条件匹配的规则相符合,也不会报告此规则的结果。对于团队或个体设计人员,规则豁免还提供了用户的审核跟踪以及设计规则豁免的原因。

您可以创建规则豁免,以忽略已经确定其根本原因和更正的违规,另一个开发人员拥有的模块中发生的违规,或者放弃您确定不是设计问题的特定规则。

最初,在无规则豁免的情况下运行Design Assistant检查来评估违规的完整列表。当您开始进行根本原因分析和违规纠正时,您可以考虑创建豁免以消除一个或多个规则违规,以免掩盖仍然相关的规则违规。

创建设计规则豁免后,您可以修改规则参数以微调规则检查,也可以删除豁免。例如,如果首次通过规则检查报告了800个违规,Max_Violations每个规则参数设置为默认值500,那么Design Assistant仅报告800个违规中的前500个。然后,您可以创建规则豁免,以忽略您更正的前100个规则违规,从而在下次运行Design Assistant时报告规违规数量501或更高。

当一个Design Assistant豁免变成完全不需要的时候,您可以在Design Assistant Manage Waivers对话框中将此豁免删除,或者直接从Design Assistant Waivers (.dawf)文件中删除。