当前位置: 首页 > ai >正文

Allegro X PCB设计小诀窍--05.如何在Allegro X中实现隐藏电源飞线效果

背景介绍:在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)中,设置该网络对应的电压即可,此时该电源网络相关的飞线就会被隐藏,如图56所示。

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中飞线的复杂度,提升布线效率。

http://www.xdnf.cn/news/9580.html

相关文章:

  • 如何解决幻读问题?
  • 生成圆锥的点云图像
  • Spring Boot微服务架构(八):开发之初就引入APM工具监控
  • LLama-Factory使用教程-2025最新版
  • [CSS3]vw/vh移动适配
  • 实时计算是什么?如何通过实时计算实现增量同步?
  • Python中使用处理数据、路径的2个方法,对应两个第三方库
  • 基于RPA技术的ECRobot企业智能体解决方案,打通企业自动化业务流程的最后一公里
  • Vim文本编辑器快捷键用法以及简单介绍
  • 【25-cv-05716】GBC代理Crye Precision军事装备商标版权维权案
  • 第J9周:Inception v3算法实战与解析
  • 华为OD机试_2025 B卷_报文响应时间(Python,100分)(附详细解题思路)
  • 区域人数异常检测算法AI智能分析网关V4构建工业/商业/工地/景区等多场景解决方案
  • 使用Nginx + Keepalived配置实现Web站点高可用方案
  • 【PhysUnits】15 类型整数基本结构体补充P1(basic.rs)
  • cs224w课程学习笔记-第12课
  • java反序列化之链子分析及利用
  • 边缘计算新基建:iVX 轻量生成模块的 ARM 架构突围
  • 程序员出海之英语-使用手册
  • Ubuntu22.04 重装后,串口无响应
  • 什么是绩效管理,如何科学实施
  • 数据标注对于模型训练的重要性
  • Python 训练营打卡 Day 38
  • 智慧场馆:科技赋能的艺术盛宴
  • Bug 背后的隐藏剧情
  • 【GESP真题解析】第 14 集 GESP 二级 2024 年 6 月编程题 1:平方之和
  • 如何提升高精度滚珠螺杆的生产效率?
  • RabbitMQ 与其他 MQ 的对比分析:Kafka/RocketMQ 选型指南(一)
  • Linux 常用命令 -md5sum【计算和校验文件的MD5哈希值】
  • web第七次课后作业--springbootWeb响应