背景介绍:在PCB设计过程中,布线初期印制板上的飞线错综复杂,信号线和电源线混合交错,但是实际上对于多层板来说,电源的网络一般是通过电源层铺铜连接的,很少需要走线,这样混乱的情况会严重影响设计人员的布线效率。为此Allegro X PCB设计工具提供了几种隐藏电源飞线的方法,可以降低PCB中飞线显示的复杂度,让设计人员能够更高效、准确的完成布线工作。
下面我们就开始分享具体的操作步骤:
一、显示和隐藏飞线的全局设置
步骤一:显示所有飞线。在菜单栏中依次选择【Display】>>【Show Rats】>>【ALL】,或直接点击快捷工具栏中对应的图标即可,如图1所示。
图1 显示所有飞线
Show Rats菜单下的功能说明,如下表1所示。
表1 Show Rats功能说明
序号 |
功能名称 |
说明 |
1 |
All |
显示所有飞线 |
2 |
All Unbundled Rats |
显示所有未捆绑的飞线 |
3 |
All Bundled Rats |
显示所有已捆绑的飞线 |
4 |
Unplanned Rats |
显示未计划的飞线 |
5 |
Components |
显示选定器件相关飞线 |
6 |
Nets |
显示选定网络相关飞线 |
7 |
Of Selection |
显示与选定对象相关的飞线 |
8 |
End In View Only |
勾选后,仅显示端点在工作视图区域内的飞线 |
步骤二:隐藏所有飞线。在菜单栏中依次选择【Display】>>【Blank Rats】>>【ALL】,或直接点击快捷工具栏中对应的图标即可,如图2所示。
图2 隐藏所有飞线
Blank Rats菜单下的功能说明,如下表2所示。
表2 Blank Rats功能说明
序号 |
功能名称 |
说明 |
1 |
All |
隐藏所有飞线 |
2 |
All Bundled Rats |
隐藏所有已捆绑的飞线 |
3 |
Components |
隐藏选定器件相关飞线 |
4 |
Nets |
隐藏选定网络相关飞线 |
5 |
Of Selection |
隐藏与选定对象相关的飞线 |
步骤三:隐藏电源网络飞线。在菜单栏中依次选择【Display】>>【Blank Rats】>>【Nets】,然后在PCB中左键单击需要隐藏的电源网络即可,例如VCC网络,如图3所示。
图3 隐藏电源网络飞线
说明:通过该方式隐藏的飞线,通过“Show Rats”会再度显示出来。
二、通过设置电压隐藏电源飞线
步骤一:在菜单栏中依次选择【Logic】>>【Identify DC Nets...】,此时会弹出Identify DC Nets窗口,如图4所示。在弹出的窗口中,可通过Net filter搜索想要隐藏飞线的电源网络。
图4 Identify DC Nets窗口
步骤二:点击想要隐藏飞线的电源网络,在右侧的Selected Net(s)中,设置该网络对应的电压即可,此时该电源网络相关的飞线就会被隐藏,如图5和6所示。
图5 选择电源网络
图6 为电源网络设置电压值
说明:通过此方式隐藏的电源飞线,虽然会在该电源网络相关对象上显示另一种如图7所示的飞线形式,但是也可以降低PCB上飞线复杂度。
图7 另一种飞线形式
三、通过Constraint Manager隐藏电源飞线
步骤一:在菜单栏中依次选择【Setup】>>【Constraints】>>【Constraint Manager...】,然后在弹出的约束管理器界面中选择Properties>>Net>>General Properties,之后在界面中找到要隐藏飞线的电源网络,勾选其对应的“No Rat”选项即可,效果如图8所示。
图8 在Constraint Manager中隐藏电源飞线
说明:通过Constraint Manager隐藏的电源飞线,在“Show Rats”时也不会再显示出来。
四、通过设置Property隐藏电源飞线
步骤一:在Find面板中先选择All Off,然后只勾选Nets,在PCB上选择要隐藏飞线的电源网络,如图9所示。
图9 选取电源网络
步骤二:选中电源网络后,右键选择“Property edit”菜单,如图10所示。
图10 选择“Property edit”菜单
步骤三:在弹出的Edit Property窗口中找到No_Rat属性,左键点击添加到右侧参数列表中,点击“Apply”,此时该电源网络相关飞线会被隐藏,效果如图11所示。
图11 为网络添加No_Rat属性隐藏飞线
五、小结
本节介绍了在Allegro X PCB设计工具中,隐藏电源飞线的几种方法。可以帮助设计人员在布线过程中,排除电源飞线的干扰,降低PCB中飞线的复杂度,提升布线效率。