allegro pcb扇出
在Allegro PCB Editor中进行扇出(Fanout)操作,主要是针对高密度器件(尤其是BGA封装)的引脚,将其连接到最近的过孔,从而将信号从器件焊盘引出到其他布线层的过程。这是高密度互连设计的关键步骤。
以下是常用的Allegro扇出方法和步骤:
方法一:使用自动扇出命令 (针对整个设计或特定器件)
- 启动命令:
- 在顶部菜单栏,选择
Route>Create Fanout。 - 或者直接在命令行输入
fanout并回车。
- 在顶部菜单栏,选择
- 设置扇出参数 (
Create Fanout对话框):- Include: 选择扇出的范围:
All: 对整个设计中的所有可扇出器件进行扇出。Selected: 仅对当前选中的器件进行扇出。Components: 通过Find面板选择特定器件。Nets: 通过Find面板选择特定网络。
- Pin Types: 通常选择
Signal(信号引脚),有时也会包含Unused(未使用引脚)以放置GND过孔。 - Via: 在
Via下拉菜单中选择要使用的过孔类型。确保已提前定义好所需的过孔。 - Fanout Parameters:
Direction: 设置扇出方向(Inside向器件内部,Outside向器件外部,Both双向,Alternating交替方向)。对于BGA,Outside或Alternating最常用。Maximum Channels: 限制扇出过孔占据的通道数(行/列之间的间隙)。Curve: 是否允许弯曲走线(通常保持默认Disabled以获得更规则的扇出)。Pin Types to Exclude: 排除某些类型的引脚(如电源/地引脚,通常手动处理)。Add Arcs/Tangent Arcs: 添加圆弧(通常不勾选)。Via Sharing: 允许相邻引脚共享过孔(需谨慎,可能导致DRC错误)。Snap to Connect Point: 确保扇出线连接到焊盘的精确连接点(推荐勾选)。Over Planes: 允许在平面层上扇出(通常不勾选,避免平面被割裂)。Generate Fanouts: 勾选此项以实际执行扇出操作。Allow DRCs: 是否允许在扇出过程中产生DRC错误(强烈建议不勾选,确保扇出无错)。
- BGA Options: 针对BGA器件的特殊设置(如扇出模式)。
- Include: 选择扇出的范围:
- 执行扇出:
- 设置好参数后,点击
Create按钮。 - Allegro会根据你的设置自动为选定的器件引脚添加过孔和一小段引出线。
- 设置好参数后,点击
方法二:手动交互式扇出 (针对单个引脚或小范围)
- 启动命令:
- 在顶部菜单栏,选择
Route>Connect(或按快捷键F3)。
- 在顶部菜单栏,选择
- 选择起点:
- 在
Options面板的Active Class and Subclass中选择正确的布线层(通常是器件所在的表层)。 - 确保
Find面板中勾选了Pins。 - 单击要扇出的器件焊盘。
- 在
- 添加过孔并引出:
- 移动光标到焊盘外侧,按下键盘快捷键
V(或者右键菜单 >Add Via),在当前位置放置一个过孔。Allegro会自动切换到内层并将走线连接到过孔。 - 继续移动光标一小段距离(将表层走线引出焊盘区域),再次单击左键固定这段走线。
- 按
Esc键完成当前引脚的扇出。
- 移动光标到焊盘外侧,按下键盘快捷键
- 重复: 对需要扇出的其他引脚重复步骤2-3。
方法三:针对差分对的扇出
- 准备: 确保差分对已正确定义(
Logic>Assign Differential Pair...)。 - 启动差分对布线:
- 选择
Route>Connect(F3)。 - 在
Options面板,将Etch Subclass设为器件所在表层。 - 勾选
Find面板中的Differential Pairs。 - 单击其中一个差分焊盘(Allegro通常会自动选中整个差分对)。
- 选择
- 扇出:
- 移动光标一小段距离,同时按下
V键添加两个过孔(一个走线对应一个过孔)。Allegro会自动放置过孔并切换到内层。 - 继续移动光标,走线会保持差分间距。根据需要单击放置走线。
- 关键: 扇出段应尽量保持平行和等长。在扇出完成后,可能需要使用
Slide(F5) 命令仔细调整过孔位置和扇出走线,以优化长度匹配和间距。
- 移动光标一小段距离,同时按下
扇出注意事项与最佳实践
- 规则驱动设计 (Constraint Driven):
- 最重要的一点! 在执行自动扇出或手动扇出前,确保
Constraint Manager(Setup>Constraints>Manager或快捷键Ctrl+Alt+E) 中的规则已正确设置:- 物理规则 (Physical): 线宽(
Min Width/Max Width/Preferred Width), 线间距(Line), 差分间距(Primary Gap)和线宽(Primary Width), 过孔类型(All Vias/Diff Vias), 过孔间距(Via), BGA区域规则(Region)等。 - 间距规则 (Spacing): 不同网络对象(线-线, 线-过孔, 过孔-过孔等)之间的最小距离。
- 电气规则 (Electrical): 特别是差分对的相位/长度匹配规则(
Prop Delay/Phase Delay)。
- 物理规则 (Physical): 线宽(
- 最重要的一点! 在执行自动扇出或手动扇出前,确保
- 过孔选择:
- 使用合适的过孔(尺寸、钻孔、焊盘大小)。小尺寸过孔(如8/16mil)有利于高密度BGA扇出。
- 为电源/地网络使用专用过孔(可能更大或更多)。
- 为关键高速信号(如差分对)考虑使用背钻(Backdrill)或盲埋孔(HDI Via)以减少stub影响(如果设计需要)。
- 扇出方向策略:
- BGA: 标准策略是“狗骨头”式向外扇出或“盘中孔”。
- 方向一致性: 尽量保持同一器件或区域的扇出方向一致(如上/下/左/右),便于后续布线。
- 出线通道(Channel): 规划好过孔在行/列之间的排列,留出足够的空间给后续的布线通过。
- 信号完整性考虑:
- 扇出走线长度: 尽可能短。过长的扇出走线会增加电感,影响高速信号质量。
- 差分对扇出: 保持扇出段平行、等长、间距符合要求。避免交叉。尽量让差分对过孔靠近对称放置。
- 参考层连续性: 确保扇出过孔穿过的层有良好的参考平面(GND或PWR),避免参考平面剧烈变化。
- 电源/地引脚处理:
- 自动扇出命令通常不处理电源和地引脚(即使勾选了
Unused Pins)。需要:- 手动添加多个过孔直接连接到相应的电源/地层。
- 使用专门的电源层分割和连接策略。
- 使用
Place>Via Array等命令在芯片下方放置过孔阵列。
- 自动扇出命令通常不处理电源和地引脚(即使勾选了
- 检查与优化:
- 扇出后立即运行
Tools>Quick Reports>Design Rules Check (DRC)或Display>Status(Ctrl+D) 检查是否有间距、物理规则等违反。 - 使用
Slide(F5) 命令仔细调整扇出过孔的位置,优化空间利用率和布线通道。 - 检查扇出过孔是否阻止了重要布线的通道,必要时删除或重新规划部分扇出。
- 扇出后立即运行
总结
Allegro中的扇出是一项基础且关键的操作。强烈建议在进行任何自动扇出前,仔细规划和配置好约束规则(Constraint Manager)。 对于BGA等复杂器件,使用Create Fanout命令效率更高,但必须检查参数设置;对于调试或特定引脚,手动Connect+Via更灵活。差分对扇出需要额外关注等长和间距。扇出完成后务必进行严格的DRC检查和布局优化。
选择哪种方法取决于具体的器件、设计复杂度和个人习惯,熟练掌握规则设置和不同扇出方法的使用是高效完成PCB布局的基础。
技术资讯 I Allegro PCB设计中的扇出孔操作
,扇出是为印刷电路板上的表面贴装器件创建分散通孔的过程。上期我们介绍了在布线操作中的布线优化操作,实现PCB的合理规范走线;本期我们将讲解在AllegroPCB设计
2025-09-19 15:55:38
Cadence Allegro PCB设计详细教程资料合集
本文档的主要内容详细介绍的是Cadence Allegro PCB设计详细教程资料合集包括了:Allegro_常用快捷键说明,
资料下载
ah此生不换
2020-06-12 17:40:11
PCB设计软件Allegro的学习教程免费下载
本文档的主要内容详细介绍的是PCB设计软件Allegro的学习教程免费下载包括了:Allegro学习笔记之1——导出Gerber文件和钻孔数据文
资料下载
ah此生不换
2020-05-15 08:00:00
Cadence Allegro PCB多根走线及其间距设置
Cadence Allegro PCB多根走线及其间距设置 在进行PCB布线的时候,当遇到一把一把的总线的时候,如果是一根一根线的去走,是很费时
2022-12-24 11:30:05
PCB设计之Allegro软件问题
Allegro是Cadence推出的先进 PCB 设计布线工具,也是目前最高端、最主流的PCB软件代表之一,华为、中兴这类大型公司使用的也是
2019-10-11 16:40:38
Allegro PCB软件画板技巧总结
在用Cadence 的PCB设计软件时,总是想着与之前用的Altium Designer 画PCB的样子统一起来。发现用Allegro
Allegro设计PCB板的Out Of Date Shapes问题
使用Allegro设计PCB板时,查看Status,经常会遇到out of date shapes的警告信息,具体如下:
2019-06-16 10:02:58
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览