出现以上飞线不从过孔出线的原因是其拓扑结构所导致,解决方式就是设置下拓扑结构。
1、执行菜单栏命令“设计-规则”,或者快捷键DR,快速打开“PCB规则及约束编辑器”对话框,如图1所示。
2、在对应的对话框中,选择“Routing-RoutingTopology”选项,如图2所示。
图1 “PCB规则及约束编辑器”对话框
图2 拓扑选项
这里有以下几种拓扑结构 分别是Shortest结构,Horizontal结构,Vertical结构,Daisy-Simple结构,Daisy-MidDriven结构,Daisy-Balanced结构,Starburst结构。
这些结构就导致了飞线出线的方式,一般默认选择Shortest结构就可以了,选择之后应用下即可。如图3所示。
图3 Shortest结构
可以分析以上几种拓扑结构:
1、Shortest结构,定义是在布线时连接所有节点的连线最短规则。也就是采用最短的连接方式。
2、Horizontal结构,定义是在采用连接节点的水平连线最短规则,所有节点按照水平的最短的连接方式来连接。
3、Vertical结构,这个结构同样也是连接所有节点,在垂直方向进行一个连接线段而且按照最短的规则。
4、Daisy-Simple结构,属于简单菊花链形式,是将所有的点进行以此连接。
5、Daisy-MidDriven结构是从Tolpoogy下拉菜单中选择Daisy_MidDiven 选项。该规则选择一个Source (源点),以它为中心向左右连通所有的节点,并使连线最短。
6、Daisy Balanced规则,从Tolpoogy下拉菜单中选择Daisy Balanced 选项。它也选择一个源点,将所有的中间节点数目平均分成组,所有的组都连接在源点上,并使连线最短。