### [ALLEGRO软件过孔的设置与添加](https://www.zxzic.com/article/5837.html) **Published:** 2026-07-31T08:58:16 **Author:** 智行者IC社区 **Excerpt:** 本文按照工程师习惯,详细讲解Allegro软件中过孔的设置与添加方法,包括约束管理器设置、布线时添加、批量添加及常见问题解决,帮助新手快速上手。 ![](https://cdn.zxzic.com/public/uploads/gallery/original/2026/07/31/202607%7Bid%7D1785488010_processed.webp) 在Allegro中,过孔(Via)的设置和添加是PCB设计中的基础操作,但很多新手工程师往往在这里踩坑。本文按照工程师的实际习惯,详细讲解过孔的设置与添加方法,帮助你高效完成设计。 ## 一、过孔的基本概念 过孔用于连接不同层的走线,通常由钻孔(Drill)和焊盘(Pad)组成。在Allegro中,过孔分为通孔(Through-hole)、盲孔(Blind)和埋孔(Buried)。本文主要介绍通孔的设置,因为最常用。 ## 二、设置过孔前的准备 在添加过孔之前,需要先定义过孔符号(Via Symbol)。通常,过孔符号由焊盘和钻孔组成,可以在Padstack Editor中创建。但更常见的做法是使用库中已有的标准过孔,例如VIA8D(8mil钻孔)等。 ## 三、在约束管理器中设置过孔 打开Constraint Manager(约束管理器),在Physical(物理)规则中,可以为不同的网络或网络类指定允许使用的过孔列表。步骤如下: 1. 打开Constraint Manager,选择Physical选项。 2. 在左侧的Physical Constraint Set(物理约束集)中,选择需要设置的约束集(如DEFAULT)。 3. 在右侧的Vias(过孔)栏中,点击“…”按钮,弹出“Select Vias”对话框。 4. 在对话框中选择允许使用的过孔,例如VIA8D、VIA12D等,点击“OK”确认。 这样,在布线时,系统只会使用这些允许的过孔,避免误用不合适的过孔。 ## 四、在布线时添加过孔 在交互布线(Route)过程中,添加过孔非常简单: 1. 执行布线命令(如Route > Connect),开始走线。 2. 当需要换层时,按键盘上的“V”键,或点击鼠标右键,选择“Add Via”。 3. 此时,光标处会出现一个过孔,并自动切换到下一层(默认按顺序切换,可通过Shift+V反向切换)。 4. 继续走线即可。 如果当前约束集中没有允许的过孔,系统会提示错误,此时需要回到约束管理器添加合适的过孔。 ## 五、批量添加过孔 有时需要批量添加过孔,例如在电源或地网络上。可以使用Copy功能或使用Skill脚本。但最常用的方法是: 1. 选中一段走线,按Ctrl+C复制,然后按Ctrl+V粘贴,在粘贴时选择“Add Via”选项,即可在走线两端添加过孔。 2. 或者使用“Route > Fanout by Pick”为BGA器件批量添加过孔。 对于批量添加过孔,注意检查过孔间距和DRC,避免违规。 ## 六、过孔的常用设置 过孔的常用设置包括: - **过孔盖油(Tented Via)**:在阻焊层上覆盖过孔,防止短路。可在Padstack Editor中设置,或在出Gerber时设置。 - **过孔尺寸**:根据电流和加工能力选择,例如信号过孔常用8/16mil(钻孔/焊盘),电源过孔常用12/24mil或更大。 - **过孔间距**:避免过孔之间或过孔与焊盘之间距离过近,需满足DRC规则。 ## 七、常见问题与解决 **问题1:布线时按V键没有反应?** 检查是否在布线命令状态下,且当前约束集中是否允许过孔。若没有允许,添加后再试。 **问题2:过孔添加后DRC报错?** 检查过孔间距、钻孔尺寸是否满足规则,可调整约束规则或更换过孔类型。 **问题3:过孔无法添加,提示“No vias allowed”?** 在约束管理器中为当前网络或约束集添加允许的过孔。 掌握以上过孔设置与添加方法,相信你在Allegro中布线会更加得心应手。如果还有其他疑问,欢迎在评论区交流。 ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/screenshot_1.webp) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/screenshot_2.webp) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/screenshot_3.webp) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/screenshot_4.webp) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/screenshot_5.webp) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/preview_1.gif) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/preview_2.gif) ![](https://cdn.zxzic.com/public/videos/2026/07/c21d3cee-3ea0-4822-8c22-823c08364418/preview_3.gif) **Categories:** Allegro技巧, PCB设计, 课程中心 ---