1. BGA扇出基础与AD21实战准备
第一次接触BGA封装设计时,看着密密麻麻的焊盘阵列确实让人头皮发麻。记得我刚开始用AD21做0.8mm间距BGA设计时,自动扇出的过孔直接把所有信号层占满了,导致后期布线根本无从下手。经过多个项目实战,我总结出BGA扇出的核心逻辑:在保证可制造性的前提下,为后续布线预留最大空间。
BGA扇出本质上是在焊盘和内部走线层之间建立连接通道。AD21提供了两种主要方式:
- 自动扇出:适合规则性强的标准BGA,效率高但灵活性差
- 手工扇出:适合高密度或特殊封装,可控性强但耗时
在开始前必须做好三项准备:
- 设计规则检查(DRC):按IPC-7351标准设置线宽(5-6mil)、间距(4-6mil)和过孔(8/16mil)
- 层叠管理:按快捷键D+K调出层叠管理器,明确信号层和电源层分布
- 网络分类:对电源、地、高速信号分别创建Net Class,方便后续模块化布线
提示:建议先完成1-2个BGA的手工扇出练习,再尝试自动扇出,这样能更好理解软件的逻辑边界
2. 自动扇出的智能应用技巧
2.1 参数化自动扇出实战
在AD21中右键点击BGA器件选择"扇出器件",会弹出包含5个关键参数的对话框:
- 无网络焊盘处理:建议勾选,避免对空焊盘做无用扇出
- 外层两行焊盘:通常保留勾选,这些焊盘最容易引线
- 逃逸布线选项:务必取消勾选!这个"智能"功能会把电源/地线也引出来占用通道
- 盲埋孔限制:使用HDI设计时才需要关注
- 过孔类型选择:优先选择已预设的via样式
实测发现,对于0.8mm间距BGA,使用10/18mil过孔配合6mil线宽时,自动扇出成功率可达90%以上。但遇到以下情况需要手动干预:
- 电源/地焊盘集中区域
- 差分对信号焊盘
- 器件边缘的机械固定焊盘
2.2 自动扇出后的优化策略
完成自动扇出后立即执行以下操作:
- 过孔阵列检查:按快捷键V→F切换显示所有过孔,观察是否有重叠或间距违规
- 通道利用率分析:在View Configuration面板开启透明模式,查看走线通道剩余空间
- 特殊网络处理:对时钟信号等关键网络手动调整过孔位置
我曾在一个6层板项目中,对256pin的BGA采用自动扇出后,发现电源过孔阻塞了60%的走线通道。后来通过以下方法解决:
- 将电源过孔改为8/16mil小尺寸
- 采用十字形排列替代矩阵排列
- 在电源平面层专门开辟通道
3. 手工扇出的高阶技巧
3.1 精准定位的测量方法
手工扇出第一步永远是测量。在AD21中有三种精准测量方式:
- 快捷键Ctrl+M:实时显示两点间距
- Snap Grid设置:将栅格设为Pitch的1/4(如0.8mm设为0.2mm)
- 坐标定位:使用M→"通过X,Y移动"命令精确定位
对于不同Pitch的BGA,推荐以下过孔配置:
| Pitch间距 |
过孔尺寸 |
线宽范围 |
特殊要求 |
| 0.8mm |
8/16mil |
5-6mil |
2焊盘间可过1根线 |
| 0.65mm |
8/14mil |
3.937-5mil |
需严格阻抗控制 |
| 0.5mm |
4/10mil埋孔 |
3-3.5mil |
必须使用盲埋孔 |
3.2 模块化扇出工作流
高效的手工扇出应该采用模块化方法:
- 象限划分:将BGA分为4-8个区域
- 样板制作:先完成一个标准单元的扇出(包含过孔+引线)
- 阵列复制:使用特殊粘贴(Ctrl+Shift+V)带网络复制
- 边界调整:对边缘不规则区域单独处理
在处理0.5mm超密BGA时,我开发了一套"错位扇出"技巧:
- 将过孔呈45度角斜向排列
- 奇数行和偶数行采用不同偏移量
- 配合8/14um激光钻孔工艺
4. 不同Pitch的实战方案
4.1 0.8mm间距的宽松型设计
这是最适合新手上手的BGA类型,允许的容错空间较大。关键操作流程:
- 创建6mil线宽的布线规则
- 设置8/16mil通孔via
- 执行自动扇出后手动优化电源区域
- 采用"先外后内"的布线顺序
最近完成的工业控制器项目中,对0.8mm BGA采用以下策略获得成功:
- 外层走线全部采用6mil水平布线
- 内层走线采用5mil垂直布线
- 每4个过孔组成一个供电单元
4.2 0.65mm间距的平衡型设计
这个规格需要更精细的规则控制,建议操作:
- 在PCB Rules中设置3.937mil最小线宽
- 启用差分对布线向导
- 对DDR等高速信号实施长度匹配
- 采用8层板设计保证通道数量
常见问题解决方案:
- 过孔冲突:改用椭圆形过孔
- 阻抗失控:在层叠管理器调整介质厚度
- 散热不足:在接地焊盘添加散热过孔阵列
4.3 0.5mm间距的极限型设计
必须使用盲埋孔技术时要注意:
- 在层叠管理器(D+K)定义激光钻孔层对
- 采用1+N+1的叠层结构
- 设置4/10mil的micro via
- 实施3mil线宽的走线规则
在手机主板设计中,我们通过以下创新解决布线难题:
- 将BGA分区供电,每个区域独立过孔阵列
- 使用RDL(再分布层)技术重组信号
- 在阻焊层开窗实现高密度互连
5. 信号完整性的保障措施
完成扇出只是第一步,还需要考虑:
- 电源完整性:在BGA四周放置0.1uF去耦电容
- 地弹抑制:采用多点接地和地平面分割
- 串扰控制:对高速信号实施3W原则布线
- 阻抗连续:避免走线经过过孔时突变
最容易被忽视的是过孔stub效应。在12层板设计中,我们通过背钻工艺将过孔无用部分去除,使信号速率提升23%。另一个实用技巧是对关键信号实施"过孔补偿"——在阻抗计算时计入过孔的影响。
6. 设计验证与生产对接
最后的DRC检查要特别注意:
- 开启"Acid Trap"检查防止蚀刻残留
- 验证盲埋孔的层间对准
- 检查阻焊桥的最小宽度
- 生成3D PDF供结构工程师检查
给PCB厂家的说明文件必须包含:
- 特殊过孔的参数表
- 阻抗控制要求
- 表面处理工艺选择
- 关键区域的放大图纸
记得有次量产时因为没注明埋孔填胶要求,导致大批板子出现可靠性问题。现在我的checklist都包含20多项工艺说明。