BGA(Ball Grid Array)封装的焊点通常只有几十到几百微米,并隐藏在封装与 PCB 之间,肉眼很难直接观察。
一旦焊点出现问题,可能表现为间歇性死机、温度升高后掉线、冷热循环后开路,甚至跌落后整机失效,排查起来并不容易。
从 SMT 组装和封装可靠性的角度看,BGA 焊点常见的问题可以归纳为四类:
桥连(Bridging)、枕头效应(Head-in-Pillow, HiP)、焊点开裂(Cracking)和焊球脱落(Ball Detachment)。
先了解它们分别是怎么形成、怎么检测的,后续分析失效原因就会清晰很多。
先看一个正常 BGA 焊点的结构
一个典型的 BGA 焊点,从封装侧到 PCB 侧,大致可以理解为:
封装侧焊盘 → IMC 层 → 焊料 → IMC 层 → PCB 侧焊盘
其中,IMC(Intermetallic Compound,金属间化合物)是在焊料与金属焊盘之间通过冶金反应形成的界面层。
正常焊点需要同时满足:
焊料与焊盘充分润湿
焊料与焊盘形成可靠的冶金结合
IMC 厚度处于合理范围
焊点内部无明显裂纹、孔洞等缺陷
相邻焊点之间保持足够的电气隔离
因此,失效可能发生在焊料内部、焊料/IMC 界面、IMC 层、焊盘界面,甚至 PCB 基材内部。
1. 桥连:不该连接的焊点连接在了一起
典型现象
相邻两个焊点在回流过程中发生接触并形成连续的焊料连接,导致相邻电路之间发生短路。
常见原因
锡膏印刷量过大
钢网开孔尺寸或设计不合理
PCB 或封装贴装偏移
焊球尺寸偏大或球径分布过宽
回流过程中封装或 PCB 发生翘曲
焊点 Pitch 过小
焊料塌陷过度
对于细间距 BGA,球径一致性、焊料体积以及共面性都会直接影响桥连风险。
怎么检测?
常见方法包括:
AOI:适用于部分可视区域或相关外观缺陷
电气测试:判断是否存在短路
X-ray:观察 BGA 内部焊点排列及异常连接
对于隐藏在封装底部的 BGA,X-ray 通常是重要的无损检测手段。
2. 枕头效应(HiP):看起来接触了,实际上没有形成可靠焊接
Head-in-Pillow(HiP) 是 BGA 组装中比较典型、也比较隐蔽的一类缺陷。
典型现象
回流过程中,BGA 焊球和 PCB 上的焊膏发生接触,但最终没有形成充分的冶金结合。
从截面上看,就像一个“头”枕在“枕头”上,因此称为 Head-in-Pillow。
为什么会发生?
HiP 通常与焊球与焊膏之间在回流过程中发生相对位移或无法充分融合有关。
典型过程是:
回流升温 → 封装/PCB 发生动态翘曲 → 焊球与焊膏接触状态发生变化 → 焊球氧化膜未被充分破除 → 最终未形成可靠的冶金结合
尤其是在大尺寸封装、细间距 BGA 或高温回流过程中,封装动态翘曲会增加 HiP 风险。
此外,以下因素也可能参与其中:
焊球表面氧化
焊膏助焊剂活性不足或不匹配
回流温度曲线不合理
焊膏印刷量或形貌异常
封装/PCB 翘曲
焊球与焊膏合金体系匹配问题
怎么检测?
HiP 比较难通过普通外观检查发现。
常见分析手段包括:
X-ray / 3D X-ray
金相切片
染色与渗透分析
断面 SEM/EDS 分析
需要注意的是,2D X-ray 对部分 HiP 缺陷的识别能力有限,不能简单地认为“X-ray 没看到异常,就一定没有 HiP”。
3. 开裂:焊点在热循环或机械载荷下逐渐产生裂纹
焊点开裂通常属于典型的可靠性失效模式。
裂纹可能发生在:
焊料内部 → 焊料/IMC 界面 → IMC 层 → 焊盘界面
不同位置对应的失效机理也不同。
① 热疲劳开裂
这是 BGA 焊点非常典型的一类失效。
芯片、封装基板和 PCB 的 **CTE(Coefficient of Thermal Expansion,热膨胀系数)**不同。
在反复的:
升温 → 降温 → 升温 → 降温
过程中,不同材料产生不同程度的热膨胀和收缩,从而使焊点承受周期性的剪切应变。
经过大量循环后,裂纹可能逐渐扩展,最终导致开路。
② 机械冲击导致的开裂
跌落、冲击、弯板等机械载荷可能使焊点承受瞬时较大的应力,从而产生裂纹。
这类失效的具体断裂位置与焊点结构、材料体系、PCB 设计以及载荷条件有关,不能简单归结为“通常断在 IMC 界面”。
③ IMC 相关失效
IMC 是焊点形成可靠冶金连接的重要组成部分,但并不是越厚越好。
随着热暴露时间增加,IMC 会持续生长。过厚或脆性的 IMC 层可能增加界面脆化和裂纹扩展风险。
因此,在可靠性分析中,需要关注:
IMC 类型 + IMC 厚度 + 生长速率 + 断裂位置
而不是单独看 IMC 厚度。
怎么检测?
常见方法包括:
Daisy Chain 电阻监测
温度循环(TCT)
高温高湿等可靠性测试
机械冲击/跌落测试
金相切片
SEM/EDS 断口及成分分析
其中,Daisy Chain 电阻监测非常适合用于判断焊点在可靠性测试过程中的开路失效。
4. 掉球:焊球或焊点结构发生脱离
“掉球”需要特别注意,因为真正的失效位置比“焊球掉了”这个现象更重要。焊点发生脱离后,需要进一步确认断裂发生在哪里。
情况 1:焊料/焊盘界面失效
可能与以下因素有关:
润湿不良
焊盘氧化
焊盘污染
表面处理异常
助焊剂活性不足
回流工艺异常
情况 2:IMC 或焊料/IMC 界面断裂
需要进一步分析:
不能仅凭“断在 IMC 附近”就直接判定为 IMC 过厚导致。
情况 3:PCB 焊盘下方基材发生断裂
这类失效通常称为:
Pad Cratering(焊盘坑裂/焊盘下方基材开裂)
其本质并不是焊球与焊盘之间的简单脱离,而是 PCB 层压板/介质材料在焊盘下方发生裂纹。
这类问题与:
PCB 材料
树脂体系
层压结构
焊盘设计
机械应力
跌落/弯曲载荷
等因素有关。
怎么检测?
可以采用:
推力测试(Shear Test)
拉力测试(Pull Test)
金相切片
SEM
EDS
断口分析
最重要的一步不是“测到掉球”,而是确定最终断裂位置。
一张表总结
| 失效/缺陷类型 | 典型现象 | 主要形成原因 | 常用检测手段 | 重点关注 |
| 桥连 Bridging | 相邻焊点发生短路 | 锡膏过量、贴装偏移、翘曲、球径偏大、Pitch 过小 | 电测、X-ray | 焊料体积、球径一致性、共面性 |
| 枕头效应 HiP | 球与焊膏接触但未形成可靠冶金结合 | 动态翘曲、氧化、助焊剂活性、回流曲线 | 3D X-ray、切片、SEM | 翘曲、氧化、助焊剂匹配 |
| 焊点开裂 Cracking | 热循环/机械载荷后开路 | CTE 失配、热疲劳、机械冲击、界面脆化 | 电阻监测、TCT、切片、SEM | 裂纹位置、IMC、材料 CTE |
| 掉球/界面脱离 | 焊球或焊点结构脱落 | 润湿不良、界面失效、机械冲击、PCB 基材开裂 | 推/拉力、切片、SEM/EDS | 首先判断断裂位置 |
5. 从材料端,能做什么?
BGA 焊点的可靠性并不是单纯由焊球决定,而是由材料、结构、设计和组装工艺共同决定。
但从焊球材料本身来看,以下几个参数值得重点关注。
焊球尺寸的一致性会直接影响:
焊料体积 → 回流塌陷 → 焊点高度 → 共面性 → 桥连风险
对于细间距 BGA,球径分布控制的重要性会进一步提高。
焊球表面氧化状态会影响回流过程中的润湿和焊接行为。
因此,需要关注:
表面氧化 → 助焊剂活性 → 润湿 → 冶金结合
这也是分析 HiP 和部分界面失效时需要考虑的重要因素。
不同焊料合金在:
等方面存在差异。
例如,Ag 含量变化可能影响焊点的力学性能和可靠性表现,因此合金体系通常需要结合具体应用场景进行选择,而不是简单判断“Ag 越高越好”。
铜核球的核心为 Cu,外部为焊料层。 由于 Cu 核在回流温度下基本保持固态,因此可以在回流过程中提供一定的机械支撑,使焊点保持相对稳定的高度。
在特定封装结构中,铜核球可以帮助控制:
焊点高度、焊料塌陷和共面性
从而降低部分细间距封装中的桥连风险。但铜核球并不能直接解决所有焊点可靠性问题,其实际效果仍取决于封装结构、焊料体系、PCB 设计及回流工艺。
最后总结
BGA 焊点的问题,看起来都是“焊点坏了”,但真正的失效机理可能完全不同:
桥连 → 重点看有没有发生异常连接
HiP → 重点看有没有真正形成冶金结合
开裂 → 重点看裂纹从哪里产生、如何扩展
掉球 → 重点看最终断在哪里
所以,面对一个 BGA 失效样品,第一步不是直接判断“焊球有问题”,而应该建立一条完整的失效分析路径:
现象确认 → 电性验证 → 无损检测 → 断面分析 → 断裂位置确认 → 材料/工艺追溯 → 根因验证
对于封装企业和焊球供应商而言,最终目标也不是单纯把某一个缺陷“消除”,而是通过材料 + 结构 + 工艺 + 可靠性验证共同建立稳定的焊点窗口。
如果你在产线或客户现场遇到过类似问题,也可以从封装类型、焊球规格、失效现象和检测结果几个维度进行拆解,很多看似复杂的 BGA 失效其实都能找到对应的物理机制。