登录/注册

allegro pcb扇出

更多

在Allegro PCB Editor中进行扇出(Fanout)操作,主要是针对高密度器件(尤其是BGA封装)的引脚,将其连接到最近的过孔,从而将信号从器件焊盘引出到其他布线层的过程。这是高密度互连设计的关键步骤。

以下是常用的Allegro扇出方法和步骤:

方法一:使用自动扇出命令 (针对整个设计或特定器件)

  1. 启动命令:
    • 在顶部菜单栏,选择 Route > Create Fanout
    • 或者直接在命令行输入 fanout 并回车。
  2. 设置扇出参数 (Create Fanout 对话框):
    • Include: 选择扇出的范围:
      • All: 对整个设计中的所有可扇出器件进行扇出。
      • Selected: 仅对当前选中的器件进行扇出。
      • Components: 通过Find面板选择特定器件。
      • Nets: 通过Find面板选择特定网络。
    • Pin Types: 通常选择 Signal(信号引脚),有时也会包含 Unused(未使用引脚)以放置GND过孔。
    • Via:Via 下拉菜单中选择要使用的过孔类型。确保已提前定义好所需的过孔。
    • Fanout Parameters:
      • Direction: 设置扇出方向(Inside 向器件内部, Outside 向器件外部, Both 双向, Alternating 交替方向)。对于BGA,OutsideAlternating 最常用。
      • 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器件的特殊设置(如扇出模式)。
  3. 执行扇出:
    • 设置好参数后,点击 Create 按钮。
    • Allegro会根据你的设置自动为选定的器件引脚添加过孔和一小段引出线。

方法二:手动交互式扇出 (针对单个引脚或小范围)

  1. 启动命令:
    • 在顶部菜单栏,选择 Route > Connect(或按快捷键 F3)。
  2. 选择起点:
    • Options 面板的 Active Class and Subclass 中选择正确的布线层(通常是器件所在的表层)。
    • 确保 Find 面板中勾选了 Pins
    • 单击要扇出的器件焊盘。
  3. 添加过孔并引出:
    • 移动光标到焊盘外侧,按下键盘快捷键 V (或者右键菜单 > Add Via),在当前位置放置一个过孔。Allegro会自动切换到内层并将走线连接到过孔。
    • 继续移动光标一小段距离(将表层走线引出焊盘区域),再次单击左键固定这段走线。
    • Esc 键完成当前引脚的扇出。
  4. 重复: 对需要扇出的其他引脚重复步骤2-3。

方法三:针对差分对的扇出

  1. 准备: 确保差分对已正确定义(Logic > Assign Differential Pair...)。
  2. 启动差分对布线:
    • 选择 Route > Connect (F3)。
    • Options 面板,将 Etch Subclass 设为器件所在表层。
    • 勾选 Find 面板中的 Differential Pairs
    • 单击其中一个差分焊盘(Allegro通常会自动选中整个差分对)。
  3. 扇出:
    • 移动光标一小段距离,同时按下 V 键添加两个过孔(一个走线对应一个过孔)。Allegro会自动放置过孔并切换到内层。
    • 继续移动光标,走线会保持差分间距。根据需要单击放置走线。
    • 关键: 扇出段应尽量保持平行和等长。在扇出完成后,可能需要使用 Slide (F5) 命令仔细调整过孔位置和扇出走线,以优化长度匹配和间距。

扇出注意事项与最佳实践

  1. 规则驱动设计 (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)。
  2. 过孔选择:
    • 使用合适的过孔(尺寸、钻孔、焊盘大小)。小尺寸过孔(如8/16mil)有利于高密度BGA扇出。
    • 为电源/地网络使用专用过孔(可能更大或更多)。
    • 为关键高速信号(如差分对)考虑使用背钻(Backdrill)或盲埋孔(HDI Via)以减少stub影响(如果设计需要)。
  3. 扇出方向策略:
    • BGA: 标准策略是“狗骨头”式向外扇出或“盘中孔”。
    • 方向一致性: 尽量保持同一器件或区域的扇出方向一致(如上/下/左/右),便于后续布线。
    • 出线通道(Channel): 规划好过孔在行/列之间的排列,留出足够的空间给后续的布线通过。
  4. 信号完整性考虑:
    • 扇出走线长度: 尽可能短。过长的扇出走线会增加电感,影响高速信号质量。
    • 差分对扇出: 保持扇出段平行、等长、间距符合要求。避免交叉。尽量让差分对过孔靠近对称放置。
    • 参考层连续性: 确保扇出过孔穿过的层有良好的参考平面(GND或PWR),避免参考平面剧烈变化。
  5. 电源/地引脚处理:
    • 自动扇出命令通常处理电源和地引脚(即使勾选了Unused Pins)。需要:
      • 手动添加多个过孔直接连接到相应的电源/地层。
      • 使用专门的电源层分割和连接策略。
      • 使用Place>Via Array等命令在芯片下方放置过孔阵列。
  6. 检查与优化:
    • 扇出后立即运行 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

Allegro_PCB_设计详细教程

Cadence_Allegro_PCB_设计详细教程全集下载

2023-09-27 06:02:28

怎样把立创的PCB转成allegro

怎样把立创的PCB转成allegro的

2023-04-03 10:02:37

Allegro常用的PCB封装

Allegro常用的PCB封装介绍。

资料下载 ah此生不换 2022-06-06 14:31:13

PADS.pcb转换为Allegro.brd的方法汇总

PADS.pcb转换为Allegro.brd的方法汇总

资料下载 影子 2021-11-08 15:03:51

allegro与PADS的区别及创建PCB封装的步骤

allegro与PADS的区别及创建PCB封装的步骤

资料下载 佚名 2021-03-27 10:56:29

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布线中如何对BGA器件进行自动扇出

在allegro软件中应该如何对BGA器件进行自动扇出呢? 答:在进行PCB布线之前,都需要先做

2020-10-14 10:28:43

PCB设计之Allegro软件问题

Allegro是Cadence推出的先进 PCB 设计布线工具,也是目前最高端、最主流的PCB软件代表之一,华为、中兴这类大型公司使用的也是

2019-10-11 16:40:38

Altium的pcb文件转allegro的方法

AD的pcb设计文件并不能直接转换成allegro的pcb板,常用的方法是AD→PADS→

2019-09-03 17:02:30

Allegro PCB软件画板技巧总结

在用Cadence 的PCB设计软件时,总是想着与之前用的Altium Designer 画PCB的样子统一起来。发现用Allegro

2019-07-08 07:55:11

Allegro设计PCB板的Out Of Date Shapes问题

使用Allegro设计PCB板时,查看Status,经常会遇到out of date shapes的警告信息,具体如下:

2019-06-16 10:02:58

干货 | 如何用Allegro绘制PCB?

使用allegro画PCB的基本流程如下:

2019-06-10 14:04:34

7天热门专题 换一换
相关标签