设计规则
设计规则和设计规则检查
在Altium Designer中,设计规则用于定义您的设计要求。这些规则包括设计的各个方面,从布线宽度,间隙,平面布线连接方式,走线取道方式等等。规则还可以监测你的布线状况,也可以在任何时间进行测试处理,并生成设计规则检查报告。
Altium Designer的设计规则不针对所有的对象,它们只针对独立的对象。每个规则都有一个应用范围,定义它必须针对特定的对象。
例如,规则的分层方式的应用,为一个整板的间隙规则,也许是一类网状间隙规则,然而其中焊盘的设计规则也许是另一类。 PCB编辑器可以使用的规则有优先顺序和一定的范围,确定各个规则适用于在设计中每个对应的对象。 本节介绍如何设计规则定义,以及检查如何为违反设计规则。
1.添加设计规则
设计规则被定义在PCB规则和约束编辑器中,对话框显示选择设计?规则。
图1.PCB规则和约束编辑器对话框
建立一个设计规则:
1. 点击在左侧的树图中扩展所需要的规则类别 2. 再点击可扩展另一定义好的规则
请注意在图1中的树图如何展开,以显示四个宽度规则。 3. 在一个特定的规则中点击显示该规则的属性。 4. 右键单击规则的类型添加一个新的规则。
你可以使用PCB规则和违反规则面板查看到一个规则的目标对象。另外,在工作区中的一个对象上单击右键并选择适用的一元规则或适用的二元规则来设定到相应的对象中。
图2 一元规则对话框显示的应用组件
图3二元规则对话框显示两网络之间的应用
2.设计规则概念
如何有效地运用设计规则,规则类型的概念、对象的集合、查询和优先级需要了解。
2.1 规则类型
有两种类型的设计规则 - 一元和二元。
一元设计规则
这些规则适用于一个对象,或在一组对象的每个对象。例如,宽度约束。
二元设计规则
这些规则应用在第一组和第二组的任何元件之间。二元规则有两个对象集,属于必须配置的部分。二进制规则的一个例子是间隙规则 - 它定义任何铜铂在第一组和第二组由两个规则检查确定,即任何对象与对象之间所需的间隙。
2.2对象集
这是指该规则适用于对象组。由规则查询来确定对象集的范围。
图4该规则的范围来定义它的目标对象,此规则的目标是3V3网络
2.3规则查询
查询是一个规则适用于对象的描述。查询可以键入直接,它可以自动构建完整的左侧控制使用查询编辑栏,或者可以使用Query Builder构建。
图5使用Query Builder来构建规则查询
2.4查询错误
如果键入的查询时得到结果是犯了一个错误,例如,你离开了一个架构。这时将出现一条警告消息,认为有错误,您应当尝试关闭“规则”对话框。重要的是要解决这些错误,因为如果你不上线设计规则检查将会变得非常缓慢。如果有一个查询错误的规则,那么他们的名字将以红色显示在对话框左侧的树图上。
2.5设置规则的优先级
优先级或规则的顺序要进行测试,以确定适用的规则,这也是用户定义的。当添加一个新的规则时,它会被自动设置为最高优先级的规则。而且它是必不可少的,优先级设置应当适当,这可以对它们进行正确应用。去重点对话框,单击“重点”按钮。按下此按钮之前,你需要设置你想改变的设计规则的领域,例如走线规则,宽度规则,在此领域内只显示此类型的规则。
图6添加规则后,确保适当的优先级
在图6中所设计的NetClass是为电源线走线的规则。请注意,它有一个规则的优先级1(最高优先级)。如果它的优先级比RoutingVias规则低,且低于其中一个范围,那么它永远不会被应用。
3. 如何检查规则
设计规则检查在设计规则检查(DRC)时,无论是网上还是你的工作中,或作为成批处理过程(带有一个可选的报告)。成批处理模式可以在任何时间运
行,并运行它作为最终验证检查时,设计规则检查完成,它是良好的设计实践。
3.1 在线设计规则检查
如果网上的设计规则检查选项开启时,所有您创建的DRC违规被标记。这
是特别有用的,当手动布线时立即突出间隙,宽度和并行走线段被严格控制。 检查网上设计规则检查复选框,在“首选项”对话框的“常规”页(工具 - 首选项)打开网上设计规则检查,如图7所示。
Altium designer PCB设计规则中文版
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)