4. 翘曲仿真基础:有限元方法(FEM)简介、网格划分原则、边界条件设定、材料属性定义
各位工程师朋友,咱们今天聊聊翘曲仿真的底子——有限元方法。说实话,我刚入行那会儿,觉得仿真就是个黑盒子,点一下按钮就出结果。后来踩了不少坑才明白,不懂底层原理,仿真结果就是一堆漂亮的垃圾数据。
有限元方法,说白了就是把一个连续的大东西,切成无数个小块块。每个小块的行为我们能用数学公式算清楚,再把所有小块拼回去,就能模拟出整体的变形。你想想看,一个巴掌大的中介层,内部应力分布极其复杂,不用FEM根本搞不定。
核心思想:离散化 + 近似求解。把连续体切成有限个单元,每个单元用简单函数近似,最后组装成整体方程组。
4.1 网格划分原则——切得好,算得准
网格划分是仿真里最磨人的一步。我见过太多人随便一划就开算,结果翘曲方向都是反的。网格质量直接决定仿真成败,这不是开玩笑。
我个人习惯把网格划分原则总结为三条:
- 疏密有致:应力集中区(比如铜柱周围、RDL拐角)网格要密,远离应力区可以粗一些。我曾经在一个项目中,就因为TSV周围的网格太粗,算出来的翘曲值差了30%。
- 单元形状要规矩:尽量用六面体单元,少用四面体。六面体计算精度高,收敛性好。如果模型太复杂必须用四面体,至少保证长宽比不超过5:1。
- 厚度方向至少3层:中介层很薄,但厚度方向至少划分3层网格。少于3层,弯曲刚度算不准,翘曲结果会偏大。
我的小技巧:先在关键区域做局部加密,再整体粗划。这样既保证精度,又控制计算量。别一上来就全局细划,算到你怀疑人生。
网格尺寸怎么定?我一般遵循这个经验法则:
| 结构特征 | 推荐网格尺寸 | 说明 |
|---|---|---|
| TSV(硅通孔) | TSV直径的1/4 ~ 1/3 | 至少4个单元覆盖一个TSV截面 |
| RDL(重布线层) | 线宽的1/2 ~ 1 | 线宽较细时,可放宽到1倍线宽 |
| 硅中介层本体 | 50 ~ 100 μm | 远离应力区可适当放大 |
| 铜柱/微凸点 | 柱径的1/3 ~ 1/2 | 接触界面必须精细划分 |
注意:网格太密不是好事。计算时间呈指数增长,但精度提升有限。我见过有人把网格从10万划到100万,翘曲结果只变了0.5%,白白浪费两天时间。
4.2 边界条件设定——别让模型飞起来
边界条件设定,嗯,这里要注意。设定得太松,模型会乱飘;设定得太紧,翘曲被约束住算不出来。我早期犯过一个低级错误:把四个角全部固定,结果翘曲几乎为零,我还以为工艺完美了……
正确的做法是:
- 最小约束原则:只约束刚体位移,不约束变形。通常在中介层底面中心点约束三个方向的平动自由度(Ux=Uy=Uz=0),再在相邻两个角点分别约束Uz和Uy,防止旋转。
- 对称模型用对称边界:如果结构对称,只建1/4模型,在对称面上施加对称约束。计算量直接降到1/4,爽得很。
- 温度载荷:翘曲仿真通常是热-力耦合。设定一个参考温度(比如固化温度150°C),然后降温到室温25°C。温差就是驱动力。
为什么会这样设定?因为翘曲的本质是热失配。不同材料的热膨胀系数不一样,降温过程中收缩量不同,自然就弯了。你想想看,硅和铜的CTE差了将近一个数量级,不翘才怪。
4.3 材料属性定义——数据不准,一切白费
材料属性是仿真的灵魂。我经常跟团队说:仿真精度70%取决于材料数据,20%取决于网格,10%取决于算法。材料数据不准,后面再折腾也是白搭。
需要定义的关键参数:
- 弹性模量(E):硅是各向异性材料,但工程上常用各向同性近似,E≈130-170 GPa。铜的E≈110-130 GPa。注意,这些值随温度变化,高温下会软化。
- 泊松比(ν):硅约0.28,铜约0.34。这个参数对翘曲影响不大,但别填错。
- 热膨胀系数(CTE):这是最关键的参数。硅的CTE≈2.6 ppm/°C,铜的CTE≈17 ppm/°C。差距越大,翘曲越严重。
- 参考温度(Tref):通常取工艺过程中的应力释放温度。比如Underfill固化温度150°C,或者键合温度250°C。
避坑指南:我曾经在一个项目中,直接用了供应商给的室温CTE数据。结果仿真翘曲只有实测值的一半。后来一查,CTE在高温下会显著增大。从那以后,我坚持用随温度变化的材料数据,至少分三个温度点(低温、室温、高温)输入。
材料数据来源优先级:
- 自家工艺线实测数据(最准)
- 供应商提供的TDS(技术数据表)
- 文献参考值(慎用,不同工艺差异大)
- 经验估算(实在没办法才用)
最后,给大家画个知识体系图,把今天讲的内容串起来:
这张图把今天讲的内容串起来了。FEM是核心,网格、边界、材料是三大支柱,最后落到求解验证。四者缺一不可,任何一个环节出问题,翘曲仿真就是空中楼阁。
好了,今天就聊到这儿。记住一句话:仿真不是目的,理解物理本质才是。下次咱们接着聊翘曲的量化评估方法。