首页 理论教育PCB编辑器走线规则及其影响

PCB编辑器走线规则及其影响

【摘要】:PCB编辑器在印制电路板设计过程中的任何一个操作,如放置导线、移动图件和自动布线等等都是在设计规则的允许下进行的,设计规则是否合理将直接影响布线的质量和成功率。图4-45 安全间距规则安全间距规则的默认名称为“clearance”,默认安全距离为10个mil,默认适用范围是整个PCB。短路许可规则用于设定印制电路板上的导线是否允许短路。

PCB编辑器在印制电路板设计过程中的任何一个操作,如放置导线、移动图件和自动布线等等都是在设计规则的允许下进行的,设计规则是否合理将直接影响布线的质量和成功率。特别是自动布线,参数包括布线层、布线优先级、导线宽度、拐角模式和过孔孔径尺寸等,一旦这些参数设定后,自动布线器就会根据这些参数进行布线。因此自动布线的好坏很大程度上取决于规则参数的设定。

执行“Design”→“Rules”命令,可以调出规则对话框,在对话框中,PCB编辑器将规则分成10大类,左侧为规则的类别,右侧为对应的设置。下面介绍几种常用规则。

1.“Electrical”规则主要设置在印制电路板布线过程中的电气规则,如图4-44所示

978-7-111-42704-9-Part02-212.jpg

图4-44 电气规则

1)安全间距规则。

此规则用于设定在PCB的设计中,导线、导孔、焊盘和矩形敷铜填充等组件之间的安全距离。单击“Clearance”规则,系统会展开一个默认的设置,如图4-45所示。

978-7-111-42704-9-Part02-213.jpg

图4-45 安全间距规则

安全间距规则的默认名称为“clearance”,默认安全距离为10个mil,默认适用范围是整个PCB。如果需要添加新规则,可以用鼠标右键单击上图左侧,如图4-46所示。

将新规则命名为“Clearance-1”,在“Where The First Object Matches”单元中设置网络“GND”;将光标移到“Constraints”中,将“Minimum Clearance”改为20mil,如图4-47所示。

978-7-111-42704-9-Part02-214.jpg

图4-46 用鼠标右键添加新规则

978-7-111-42704-9-Part02-215.jpg

图4-47 新安全间距规则设定

此时在“Clearance”规则下同时有了两个规则,所以必须设置它们之间的优先权。单击对话框下的优先权设置按钮,在优先权对话框中单击“Increase Priority”或“Decrease Priority”,就可以改变具体规则的优先次序。设置完后关闭,新规则和设置将自动保存,如图4-48所示。

978-7-111-42704-9-Part02-216.jpg

图4-48 “优先级设置”对话框

2)短路许可规则。

短路许可规则用于设定印制电路板上的导线是否允许短路。在“Constraints”单元中,选中“Allow Short Circuit”复选框,就允许短路;默认设置为不允许,如图4-49所示。

978-7-111-42704-9-Part02-217.jpg

图4-49 短路规则设定

3)网络布线检查规则“Un-Routed Net”用于检查指定范围内的网络是否布线成功,如果有布线不成功,该网络上已经成功布线的导线将保留,没有成功布线的将保持飞线。

4)元件引脚连接检查规则(Un-Connect Pin)设计用于检查指定范围内的元件引脚是否连接,如果有引脚没有连接,则会出现错误信息。此项规则默认是缺省的,因为元件特别是集成元件并不需要连接所有引脚,添加此规则会让无需连接的引脚报错。

2.布线相关规则“Routing”

“Routing”下的子规则较多,共有7类,如图4-50所示。

978-7-111-42704-9-Part02-218.jpg

图4-50 布线规则及其子类

(1)设置导线宽度

设置导线宽度规则用于设置布线时的线宽,共有最大、最小和建议线宽3种,此规则全局适用,如图4-51所示。

978-7-111-42704-9-Part02-219.jpg

图4-51 线宽规则设置

(2)布线方式

布线方式规则用于设置引脚到引脚的布线方式,共有7个选项,如图4-52所示。

1)(连线最短)默认方式的含义是生成一组飞线能够连通网络上所有节点并使连线最短。

2)水平方向连线最短的含义是生成一组飞线能够连通网络上所有节点并使水平方向的连线最短。

3)垂直方向连线最短的含义是生成一组飞线能够连通网络上所有节点并使垂直方向的连线最短。

978-7-111-42704-9-Part02-220.jpg

图4-52 7种布线方式

4)任意起点连线最短需要指定起点和终点,其含义是在起点和终点之间连通网络上的所有节点并使连线最短,如果没有指定起点和终点,那么此方式和默认方式同效。

5)中心起点连线最短也需要指定起点和终点,其含义是以起点为中心向两边的终点连通网络上的各个节点并使连线最短,起点两边的中间节点数不一定相同。如果没有指定起点和两个终点,则与默认方式同效。

6)平衡连线最短仍然需要指定起点和终点,其含义是将中间节点数平均分组,所有组都连在同一个起点上,终点间用串联的方法连接,并使连线最短。如果没有指定起点和终点,则与默认同效。

7)中心放射连线最短是指网络中的每个节点都直接和起点相连,如果设计者没有指定起点,那么系统将轮流以每个节点作为起点去连接其他的各个节点,并找出连线最短的一组连接方案生成网络飞线。