有选择性地放弃 DRC 违规行为
该软件支持选择性地豁免任何 DRC 违规。这使你能够有效地“抑制”那些被认为不构成问题的违规,而无需为适配该设计情况去专门编写一条特殊(且可能很复杂)的设计规则。
豁免 DRC 违规
可通过以下方式豁免 DRC 违规:
-
在 Messages 面板中选择所需的违规项,右键单击,并从快捷菜单中选择 Waive Violation 命令。
-
在 PCB Rules and Violations panel 的 Violations 区域中选择所需的违规项,右键单击,并从快捷菜单中选择 Waive Selected Violations 命令。
-
在 Violations Details dialog 中启用 Waive this violation 选项。当你在 PCB Rules and Violations 面板中双击某个违规项,或如前所述在设计空间中直接检查(interrogate)某个违规时,将会出现该对话框。
对于每一条已豁免的违规,软件会记录三项信息。当从 Messages 面板或 PCB Rules And Violations 面板进行豁免时,这些信息在 Waived Violation Info 对话框中输入。在 Violation Details 对话框中,启用 Waive this violation 选项后即可看到用于填写这些信息的字段。
已豁免违规所存储的信息通过 Waived Violation Info 对话框或 Violation Details 对话框输入。
已豁免违规所存储的信息包括:
- Created At - 豁免该违规的日期和时间。
- Author - 如果你已登录到受管内容服务器,该字段会自动填入当前登录用户的名和姓,且不可编辑。如果你当前未登录到受管内容服务器,该字段会填入此软件席位当前使用的 Sign In Account 的名和姓。在这种情况下,该字段可编辑。
- Reason - 使用该字段可选填豁免该违规的原因。
请注意,这些编辑会应用到所有被选中并正在豁免的违规项。
处理已豁免的违规
如下面的图片所示,已豁免的违规会列在 PCB Rules and Violations panel 的下半部分。请注意,只有当设计中存在已豁免的违规时,该部分才会显示。
已被豁免的违规会列在 PCB Rules And Violations 面板中。
单击某条已豁免的违规条目可跳转到设计空间中的该违规位置(前提是面板顶部启用了 Zoom 选项)。双击则会同时跳转到该违规(前提是启用了 Zoom 选项)并打开 Violation Details 对话框,显示该违规的详细信息。
可随时通过以下方式撤销某条违规的豁免状态:
- 在 PCB Rules And Violations 面板的 Waived Violations 区域中右键单击该违规条目,并从快捷菜单中选择 Unwaive Selected Violations 命令。
- 打开该已豁免违规的 Violation Details 对话框,并禁用 Waive this violation 选项。
在 PCB Rules And Violations 面板中,被取消豁免(unwaived)的违规将从面板的 Waived Violations 区域移除,并出现在 Violations 区域的列表中。
记录已豁免的违规
如果在 Design Rule Checker dialog 中启用了 Create Report File 选项,那么在生成的 Design Rule Verification Report 中也会报告已豁免的违规。
每条已豁免违规的所有详细信息都会记录在 Design Rule Verification Report 中。


