仿真基础:有限元分析(FEA)在封装中的应用
各位工程师朋友,咱们今天聊聊有限元分析。说实话,我刚入行那会儿,觉得FEA就是个黑盒子——输入一堆参数,出来一堆彩色云图,看着挺唬人。后来自己踩过几次坑才明白,这玩意儿说白了就是「把连续问题拆成离散问题来算」。
你想想看,一个TCB键合头压下来,焊料在高温下流动、凝固、产生应力,这过程多复杂?解析解根本算不出来。FEA的思路很简单:把整个焊点切成成千上万个微小的单元,每个单元用简单的方程近似,最后组装起来求解。嗯,这就是「化整为零」的思想。
核心要点:有限元分析不是万能的,但没有FEA,TCB工艺开发基本靠「试错+运气」。我见过太多项目,光靠实验调参数,烧了半年晶圆还没搞定。
封装仿真中我常用的三类分析
做TCB仿真,我个人习惯把问题分成三个层次:
- 结构静力分析——算键合压力下焊点的变形。比如助焊剂残留多了,会不会导致焊料塌陷不均匀?这个用静力分析就能看个大概。
- 热传导分析——算温度场分布。TCB加热头温度300多度,但基板只有室温,这温差会产生多大的热梯度?我做过一个项目,就因为没算热传导,结果焊点一侧熔了另一侧还是固态。
- 热-力耦合分析——这才是重头戏。温度和应力互相影响,焊料在高温下软化,冷却时又收缩产生残余应力。说白了,热和力是「你中有我,我中有你」的关系。
我的经验:初学者总喜欢一上来就做热-力耦合,觉得这样最「精确」。其实不然。我建议先做纯力学分析,把网格质量、边界条件调对了,再加温度场。否则耦合在一起出错了,你根本不知道是哪个环节的问题。
热-力耦合分析基础
热-力耦合,听着高大上,其实核心就一句话:温度变化导致材料膨胀或收缩,而变形又反过来影响温度场。在TCB工艺中,这个过程是双向的。
举个例子。焊料从熔融态冷却到固态,体积会收缩。如果助焊剂残留堵住了排气通道,收缩时就会产生空洞。空洞周围的应力集中,又会导致局部温度异常——这就是耦合。
耦合分析的两种方式
| 耦合方式 | 适用场景 | 计算成本 | 我踩过的坑 |
|---|---|---|---|
| 顺序耦合 | 先算温度场,再算应力场 | 低 | 忽略了变形对热边界的影响,结果偏乐观 |
| 完全耦合 | 温度和应力同时求解 | 高 | 网格太粗导致不收敛,白算了三天 |
我个人习惯:初步筛选用顺序耦合,最终验证用完全耦合。顺序耦合快,能快速排除明显不行的方案;完全耦合准,但需要好机器和耐心。
注意:完全耦合分析对网格质量要求极高。我曾经用四面体网格算一个BGA焊点,结果应力值比六面体网格高了30%。后来查资料才发现,四面体在热-力耦合中容易「锁死」——说白了就是算出来的刚度偏大,结果不可信。
材料本构模型
说到材料模型,这是仿真中最容易「翻车」的地方。焊料在TCB过程中经历的是高温、大变形、非线性行为,你用线弹性模型去算,结果基本是废的。
焊料常用的本构模型
我整理了一下,TCB仿真中常见的焊料模型有这几种:
- 线弹性模型——只适合室温下的粗略估算。别用它算高温过程,误差能到50%以上。
- 弹塑性模型——考虑了屈服和塑性流动。适合算键合压力下的塌陷变形。我做过对比,弹塑性模型算出的焊点高度比线弹性模型低了15%,更接近实验值。
- 蠕变模型——焊料在高温下会随时间缓慢变形,这就是蠕变。TCB工艺中,焊料在熔融态停留时间虽短,但蠕变效应不可忽略。我建议用双曲正弦蠕变模型,精度够用。
- 粘塑性模型——把塑性和蠕变统一考虑。这是最精确的,但参数多,标定困难。我一般只在写论文时才用。
避坑指南:我曾经用Anand粘塑性模型算一个助焊剂残留案例,结果死活不收敛。折腾了两周才发现,是模型参数中的「激活能」设错了——我用了SAC305的参数,但实际焊料是SAC105,成分不同,参数差了一倍。所以,材料参数一定要和焊料批次对应,别偷懒用默认值。
助焊剂残留的材料建模
助焊剂残留这东西,说难也难,说简单也简单。难在它没有固定的材料属性——不同品牌、不同工艺条件下的残留物,力学性能天差地别。简单在我们可以把它简化处理。
我的做法是这样的:
- 把残留物视为一种「软夹杂物」,弹性模量设为焊料的1/10到1/100。
- 考虑它的热膨胀系数。助焊剂残留的CTE通常比焊料大,冷却时收缩更厉害,容易在界面处产生拉应力。
- 设置界面接触属性。残留物和焊料之间的粘接强度,我一般设为焊料自身强度的30%~50%。这个值来自我做过的一组剪切实验。
一个小技巧:如果你不确定残留物的材料参数,可以做参数扫描——把弹性模量从10MPa扫到100MPa,看应力结果的变化趋势。如果趋势一致,说明结论对参数不敏感,那就可以放心了。如果结果波动很大,那就得老老实实去做材料测试。
本章知识体系
下面这张图是我自己画的,把本章的核心逻辑串起来了。你看一眼,应该能快速抓住重点。
这张图把咱们今天讲的三块内容串起来了。左边是FEA基础,中间是耦合方法,右边是材料模型。三块内容最终都指向一个目标——把助焊剂残留对键合质量的影响算清楚。
好了,这一章的内容就到这儿。记住一句话:仿真不是目的,理解物理本质才是。下一章咱们会深入具体的建模步骤,到时候我会拿一个实际案例手把手带大家走一遍。