首页/文章/ 详情

基于Darveaux模型的BGA焊球温循寿命仿真预测

4月前浏览1105

在电子产品可靠性工程中,温度循环(Thermal Cycling)测试几乎是所有BGA、CSP、SiP等封装形式必须经历的“生死考验”。

为什么要做温循测试? 因为现实世界中,芯片会经历极端的环境温度变化:汽车电子从-40℃的寒冬到125℃的发动机舱,消费电子从空调房到烈日下的户外,5G基站一年四季都要经受昼夜温差……这些温度循环会让芯片与PCB板因热膨胀系数(CTE)严重失配而产生反复的剪切应力,最终导致BGA焊球发生疲劳断裂。这正是BGA封装最常见的失效模式之一。

传统温循测试的做法是:做出真实样品,放入温循箱,按照JEDEC JESD22-A104等标准设定温度范围、循环速率和循环次数(常常需要2000~3000小时甚至更长),然后通过电测和剖面分析判断焊球是否开裂。

听起来严谨,但实际操作却暴露出明显劣势: 周期极长、成本高昂、无法在设计早期介入。一旦试验失败,往往已经进入量产阶段,改版成本巨大。更糟糕的是,它只能告诉你“坏了”还是“没坏”,却很难告诉你“为什么坏”“还能优化到什么程度”。

而有限元仿真(FEA)技术的应用,正在彻底改变这一局面。 它可以在产品设计阶段,就通过建立精准的有限元模型,模拟焊球在完整温度循环过程中的应力-应变响应,计算累积蠕变应变能密度,再结合Coffin-Manson、Engelmaier或Darveaux等疲劳寿命模型,提前定量预测BGA焊球的温循寿命。

接下来,就以一个典型的大尺寸FCBGA为例,手把手带你建立有限元模型,计算焊球的温循寿命。首先我们建立一个简化但保留主要结构的BGA焊接在PCB上的几何模型,如下图所示。


图片
下一步就是划分网格,对于BGA的网格划分,需要满足以下要求:1、网格类型应尽可能为一阶六面体;2、疲劳寿命的计算对应力极其敏感,所以在处理不同BGA的焊球时,应该保证网格的一致性,避免出现网格差异导致的精度偏差;3、为了满足网格共节点的要求,可以将基板Substrate从中面剖开,中面以上所有结构为一个共节点集,中面以下为另一个共节点集;4、每个部件保证至少有3层网格;5、考虑对焊球周围的网格做washer处理,保证过渡网格质量。划分网格后的模型如下图所示。模型共有165016个单元,其中162436为一阶六面体单元,剩余为三棱柱单元。
图片
完成网格划分后,就需要创建材料并赋予给对应部件。对于封盖Lid和硅片Die直接使用线弹性本构模型即可。对于PCB和基板Substrate则需要考虑其各向异性的材料参数,如果需要更加准确地分析,还需要设置随温度变化的材料参数。焊球材料采用ANAND粘塑性本构模型来准确描述其在温度循环过程中的率相关非弹性行为。该模型通过一个内变量‘变形阻抗s’统一考虑塑性与蠕变,避免了传统模型中塑性与蠕变分别定义的复杂性,能更好地捕捉焊球在温循升降温阶段的应力松弛和应变累积规律。整个模型共有9个材料参数(有时算上弹性参数共11个):A、Q/R、ξ、m、h₀、a、ŝ、n、s₀。这些参数通常通过恒应变率拉伸/压缩试验、在不同温度和应变率下拟合得到,不同焊料合金(如SAC305、Sn63Pb37等)参数差异较大,且会受老化影响。典型的SAC305焊料的ANAND本构如下图所示。
图片


完成材料的赋予,下一步就是加载随时间变化的温度载荷。一般来说可以参考测试国标,也可以先测量温循测试中焊球附近的实际温度再施加到模型上。为了得到单个温度循环内焊球稳定的损伤增量,温循仿真一般需要计算3~5个循环,并取最后一个循环的损伤增量计算疲劳寿命。本文采用的-40~125℃的标准温度循环,如下图所示。


图片


考虑到焊球在温循工况下的总应变较大,需要激活大变形分析开关。计算得到的BGA在温循过程中的动态变形结果如下图所示(Z向变形放大系数10)。可以看到焊球在温循过程中受到循环往复的热应力,并且边缘焊球受到的拉扯更明显。


图片


选择角部的一个焊球做单独分析,提取其在温循过程中的蠕变应变能演化过程,如下图所示。可以看到焊球的蠕变应变能密度最大的地方出现在焊球的对角线上,特别是与焊盘接触的位置。

图片

随着温循的持续,微裂纹最开始在蠕变应变能最大的位置产生,然后进一步扩展,直至扩展到整个与焊盘的接触面上,致使焊球失效断裂,如下面实物剖面图所示。


图片


选择蠕变应变能最大位置绘制随时间变化的蠕变应变能变化,可以认为最后一个循环蠕变应变能达到了稳定增加,取最后一个循环的蠕变应变能增量进行焊球疲劳寿命计算。


图片


在实际工程中,一般不会按每个单元计算寿命,而是计算焊球与焊盘接触的那一层单元的平均蠕变应变能增量,进而计算焊球的整体疲劳寿命。用第3个循环末的结果线性做差减去第2个循环末的结果,提取与上焊盘接触的焊球整层单元的蠕变应变能增量总和为:0.119,整层单元的体积为0.0669,得到平均蠕变应变能密度增量为1.779。

对于常用的 SAC305焊料,可用业界经典的 Darveaux 模型计算焊球的温循疲劳寿命,模型具体内容及典型参数如下图所示:


图片


代入仿真得到的平均蠕变应变能密度增量1.779,焊球/焊盘直径0.8mm,得到焊球的温循疲劳寿命为:裂纹萌生寿命54.5 cycles,裂纹扩展寿命304.2 cycles,焊球总温循寿命为358.7 cycles。

如果采用温箱进行实际温循测试的话,需要进行358.7h,即半个月才能得到结果,按照带多通道在线电性能监测的温箱设备使用费用1000元/小时来算,需要花费的费用为36万元。而通过有限元仿真预测焊球疲劳寿命的成本几乎可以忽略不计。

有限元仿真不是要取代真实的温循试验,而是让试验从“盲目试错”升级为“有目标的验证”。通过仿真,我们可以提前看到焊球的应力集中位置、蠕变应变能累积规律,以及不同设计参数(焊球直径、高度、材料、Underfill、基板结构等)对寿命的影响,从而实现真正的设计优化。

在芯片封装越来越小型化、高密度、异构集成化的今天,传统靠“做出来再试”的可靠性流程已经越来越难以满足苛刻的量产需求。

希望这篇文章能帮你打开一扇从“试验驱动”转向“仿真驱动”可靠性设计的窗口。 如果你在项目中也遇到焊球寿命不达标、温循试验反复失败等问题,欢迎在评论区留言你的具体痛点,一起交流讨论。

感谢阅读!欢迎关注“先进电子封装仿真”。

【免责声明】本文仅为有限元仿真方法的一般性技术分享与讨论,所举案例均为常见行业示例,不针对任何特定公司或产品。如与贵公司实际项目存在相似之处,纯属正常技术共性,特此说明。


求解技术消费电子芯片非线性疲劳
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-04-20
最近编辑:4月前
先进电子封装仿真
硕士 电子封装可靠性仿真内容分享
获赞 36粉丝 13文章 8课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈