ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

宇航电子封装失效分析:焊点疲劳、水汽腐蚀与可靠性的工程实践

宇航电子封装失效分析:焊点疲劳、水汽腐蚀与可靠性的工程实践 很多人一提到宇航电子产品失效分析第一反应就是芯片本身的问题比如先进制程器件的单粒子翻转、电离总剂量效应或者是硅片内部的介质击穿。但在实际工程归零里真正消耗精力最多的往往是封装这一层。焊点先于芯片开裂键合丝先于器件过热开路气密封装内部的水汽问题比辐射问题更让人头疼——这些都是我在接手电子封装失效分析任务后反复被现实教育过的事。这篇文章想聊的不是一个高深的理论模型而是宇航用电子封装里那几类“最经典”的失效温度循环引起的焊点疲劳、键合界面退化、密封失效与水汽腐蚀、以及过电应力作用下的封装损伤。我会把每类失效背后的机理、当时是怎么一步步排查出来的、哪些试验手段能锁定证据、最后设计和工艺上应该怎么避坑都讲透。如果你在做航天型号的电装、元器件筛选、可靠性试验或失效分析这篇内容应该能直接对应上你手里的工作。1. 航天电子封装失效为什么和普通电子不属于一个量级1.1 航天环境下的失效应力完全不一样地球上的电子产品主要承受的是温度变化、机械振动和湿度但宇航产品一上天面对的是一整套严苛得多的应力组合真空环境、冷热交变、微重力、粒子辐照、以及结构件之间由于热胀冷缩不均而产生的机械约束。先说温度交变。低轨卫星大约90分钟绕地球一圈每圈都会经历一次从背阳面到向阳面的温度变化向阳面设备和背阳面设备之间的温差可能隔着几十甚至上百摄氏度。星上单机内部功率器件发热会把局部温度抬高关机后又迅速降下来。这种反复的温度循环对于封装来说就是一次次的机械疲劳加载因为封装里的每一种材料硅芯片、陶瓷基板、环氧塑封料、PCB板材、焊料、金属引线框架热膨胀系数都不一样。再用数字说个直观的例子。陶瓷封装外壳的CTE大约在6~7ppm/℃而普通FR-4环氧玻璃布基板的CTE在14~17ppm/℃两者差了将近10ppm/℃。当焊接面积足够大、温度摆幅足够宽的时候焊点在每个循环里都会被剪切应力来回“搓”一次。100次循环看不出问题1000次循环就可能出现微观裂纹几万次循环之后裂纹就能扩展到足以让焊点电阻明显变化。地面试验里的温度循环条件一般就是照着这种在轨环境去定谱的。另外还有真空效应。真空环境下封装内部如果有有机材料比如环氧树脂、硅橡胶、助焊剂残留它们的放气速率会大幅上升释放出的水汽和挥发性有机物会在腔体内积累。普通民用器件根本不会去抠内部水汽含量但宇航器件有明确要求因为水汽一旦凝结在芯片或键合点表面在高偏压状态下就可能引发漏电和电化学腐蚀。这个问题我后面会专门展开讲。1.2 失效分析不是“事后找原因”而是可靠性闭环的一环在宇航型号里失效分析通常不是单纯为了回答“这个东西坏了没有”而是为了回答三个问题为什么会坏还会不会坏已经装到整机上的同批次产品怎么办这就决定了分析的思路和普通的“坏了就换”完全不同。我们必须把失效现象还原到具体的使用条件里。比如一个设备在热真空试验中出现了间歇性故障实验室里常温测试却完全正常。这种情况如果只做功能复测结论大概率是“未见异常”但它实际上可能是一个很典型的焊点微裂纹问题常温下裂纹闭合、接触电阻正常一到低温下裂纹张开、接触电阻上升系统就报故障。所以失效分析的第一步恰恰是要把故障现象稳定复现出来而不是急着拆封装。2. 温度循环下焊点疲劳一只电源模块“时好时坏”的归零过程2.1 故障现象热真空试验后模块输出漂移先讲一个我参与过的典型案子。一台用于卫星电源管理的二次电源模块在完成热真空试验后的复测中出现了间歇性输出漂移模块上电后工作正常但大约半小时后输出电压缓慢偏离指标敲击壳体时电压会短暂恢复。刚开始大家怀疑是内部电容热稳定性差或者基准源有微裂纹但换掉相关器件后故障依旧。问题要复现必须先把环境条件建立起来。我们给模块做了低温循环用半导体制冷片局部微区冷却PCB上某几个区域。当冷却液温度降到-40℃左右时输出漂移现象在示波器上迅速出现而且故障率与降温速率强相关。到这里基本可以判断问题出在某个对温度敏感的机械连接环节而不是芯片本身的电学性能退化。于是先用X射线透视对整个模块进行了检查。X光下BGA焊球的球体轮廓基本完整没有明显的球体塌陷或桥连但仔细观察其中一只大尺寸陶瓷封装电源芯片下方的焊球阵列时发现靠近芯片角落的十几个焊球球颈部位有一圈淡淡的环形阴影这个位置和裂纹扩展的特征非常吻合。2.2 染色渗透与金相剖面让裂纹现出原形X光能给出一个平面投影但判断裂纹是否真正贯穿还需要做破坏性的剖面分析。我们采用的是染色渗透法先把整个模块泡在带荧光染料的低黏度渗透液中在真空环境下反复抽放气让染料进入裂纹内部等待染料固化后把目标焊点沿垂直方向切开在显微镜下观察剖面。这里有个操作细节很重要渗透液不能选择会溶解焊点表面氧化物的强酸性液体否则会把真实的裂纹面“洗”掉一层导致测量结果失真。我们常用的是荧光渗透剂加真空渗透后续在紫外光下观察裂纹会呈现明显的荧光色带。剖面磨出来之后结果非常清楚。裂纹出现在陶瓷封装一侧的焊料与焊盘交界处沿着金属间化合物IMC层和焊料本体之间的路径扩展裂纹长度已经占整个焊点颈部周长的三分之二。这就是典型的温度循环疲劳裂纹它不会瞬间断裂而是慢慢扩展遇到低温收缩时接触面张开导致电阻升高温度恢复后裂纹面重新贴合电阻又回到正常范围。2.3 机理和定量判断CTE失配与Coffin-Manson模型这个故障的根因可以用一个老掉牙但依然适用的经验公式来解释Coffin-Manson方程。[ \frac{\Delta \varepsilon_p}{2} \varepsilon_f (2N_f)^c ]简单说焊点每经过一次温度循环就会产生一定的塑性应变幅这个应变幅越大焊点能承受的循环寿命就越短。而塑性应变幅取决于三个因素封装与PCB之间的CTE差(\Delta\alpha)、温度摆幅(\Delta T)、以及焊点高度h。CTE差越大、温度摆幅越宽、焊点越矮应力越集中寿命越低。在这个案子里陶瓷封装与PCB的CTE差接近10ppm/℃温度循环范围是-55℃到105℃模块又安装在结构刚度较大的铝框上机械约束进一步放大了焊点处的应力。实测下来故障焊点所在位置的循环次数大约是800次而按降额要求这个位置的焊点应该至少承受2000次循环不失效。问题出在两个叠加因素上一是PCB布线使该区域产生了额外翘曲二是焊球本身高度偏小导致应变幅偏大。当时翻到设计文件时还发现一个容易被忽略的细节这个BGA封装在焊接到PCB之前经历过一次返修再流焊相当于焊点经历了两次熔化和凝固。再流焊次数的增加会让焊点内部晶粒粗化也使得IMC层厚度明显增大。IMC本身是硬脆相一旦厚度超过一定值一般经验阈值是5μm以上焊点的疲劳寿命会显著下降。这个案子里IMC厚度已经接近8μm等于在疲劳失效的基础上又做了“加速器”。3. 键合界面失效从颜色变化到内部开路3.1 现象陶瓷封装内部一段键合丝为何变黑第二个想讲的案例是某型号混合集成电路内部键合点失效。产品在做稳态寿命试验时一只样品出现了输出信号完全中断的现象。外观检查时陶瓷封装的盖板和壳体没有明显损伤引线也没有断裂但电测发现内部某一路键合丝已经开路。开盖之后在低倍显微镜下看到的画面很有典型性失效键合点的球颈部呈现深灰色并且周围的键合丝表面有一层肉眼可见的黑褐色附着物。和旁边正常的金色键合丝一对比颜色反差非常明显。这种颜色变化往往不是简单的表面氧化而是两种金属在高温下发生界面扩散反应生成了金属间化合物的信号。3.2 是IMC问题还是污染物问题为了把机理说清楚我们用扫描电镜SEM配合能谱分析EDS对键合点做了元素分布分析。剖开键合点后界面区域出现了明显的分层结构金的键合球一侧、铝的焊盘一侧、中间夹着一层厚度不均的金属间化合物层EDS打出来的成分显示这一层是Au-Al体系的化合物而且其中还检测到了微量的氯元素。Au-Al体系在高温下会形成多种金属间化合物比如AuAl₂、Au₅Al₂等这些化合物的电导率比纯金和纯铝都低而且硬且脆。更麻烦的是Au向Al中扩散的速度远快于Al向Au中扩散的速度会在铝焊盘一侧留下大量的空位聚集形成柯肯达尔空洞Kirkendall voids。当空洞在键合界面连成一片时有效接触面积减小接触电阻升高最终表现为开路。这个案例里微量氯元素的存在进一步加速了界面腐蚀。氯元素可能来自两个途径一是封装前清洗不彻底助焊剂或清洗剂残留在芯片表面二是封装的密封气氛中本身含有少量氯化物。在温度应力和偏压的协同作用下氯离子会促进铝的阳极溶解形成铝的氢氧化物或氧化物堆积在界面进一步劣化键合强度。3.3 键合工艺参数和封装气氛的影响排查到这里还要回答一个工程问题同批次那么多根键合丝为什么偏偏这根失效我们对失效样品旁边的正常键合点做了热超声键合工艺参数的复盘发现这根键合丝在键合时正好处于压焊工具换能器边缘位置键合压力比正常值偏低约15%导致键合界面初始接触面积偏小扩散不充分界面空洞本身就比正常键合点多。这类问题在筛选试验中很难被提前发现。常规的筛选项目基本是电测试和PIND颗粒碰撞噪声检测PIND能检出腔体内多余物但根本检不出键合界面内部的微观空洞。真正有效的管控手段是做破坏性的键合强度试验也就是把样品随机抽样后逐根做拉力测试看看失效模式的分布合格的失效模式应该是键合丝本体断裂而不是从键合界面整个脱开。如果我们抽检时发现大量失效样品断在界面处那就说明键合参数已经处于边界状态必须调整。另外封装气氛也是一个重要因素。宇航用的气密封装在封帽前一般会进行高温真空烘烤然后回填干燥氮气。烘烤温度和烘烤时间必须严格控制烘不干腔体内的水汽分压就高烘过头会导致焊盘表面氧化反而劣化键合强度。合理的工艺窗口通常是用内部水汽检测仪对同批次样品进行破坏性抽测来验证的。4. 水汽腐蚀与密封性失效气密封装最隐蔽的一类问题4.1 案例现象漏电流超差内部出现白色粉末第三个案例要从一颗陶瓷气密封装的高精度运放说起。这颗器件在整机调试时发现输入端对地漏电流严重超差待机功耗异常升高。器件外观完好引线镀层没有变色X光下也看不出内部结构有明显短路于是决定开封检查。开封要特别小心不能直接把整个盖板用机械方式撬开否则会把腔体内的金属丝和键合点一起带坏。我们采用的是化学开封法先用激光在盖板边缘切出浅槽再用特定酸液腐蚀掉封口材料最后用撬具轻轻打开盖板。开封后没有立刻观察而是先对腔体内部气体取样做质谱分析。检测结果非常典型氮气占主导但水汽含量高达12000ppmv远超宇航元器件通常要求的5000ppmv限值。显微镜下芯片表面的铝键合点周围出现了明显的白色粉末状腐蚀产物部分铝丝已经变细甚至完全断掉。EDS分析显示腐蚀产物主要成分是铝的氧化物和氢氧化物某些区域还检测到了少量氯和硫。这就是典型的水汽加离子污染联合作用下的电化学腐蚀水汽在金属表面形成液膜氯离子作为催化剂铝作为阳极发生溶解而相邻的贵金属层作为阴极发生氧还原反应腐蚀从键合点边缘向内扩展最终导致漏电和开路。4.2 细检漏与粗检漏一套必须相互印证的实验水汽超标通常有两个来源一个是封装腔体密封前本身就没有除湿干净另一个是封口后气密性不好外部环境水汽在长期贮存和试验过程中逐步渗入。为了区分这两个来源我们做了完整的密封性筛选试验。细检漏用氦质谱检漏仪。把器件放入加压腔内充入几个大气压的氦气保持一段时间让氦气通过泄漏路径渗入腔体然后取出器件在检漏仪中测量泄漏出来的氦气速率。这个试验一定要控制两个参数加压时间和从卸压到检测的时间间隔。如果加压时间太短氦气还没来得及渗透进去会得到假阴性如果检测前等待时间太长渗进去的氦气又可能已经泄漏光也会造成漏检。行业里一般用等效空气漏率来标示宇航气密封装通常要求等效空气漏率低于1×10⁻⁸ atm·cm³/s这个量级。粗检漏同样不能省。细检漏对微小漏孔敏感但对比较大的漏孔反而会漏检因为大漏孔里的氦气在卸压瞬间就全部跑光了。粗检漏常用方法是把器件浸在加热的氟油中抽真空后观察是否有气泡冒出。大漏孔的判断标准很简单有连续气泡即可判定不合格。这个案例里我们先用细检漏测出微量漏率再用氟油粗检确认了漏孔在盖板焊缝拐角处位置非常小但确实形成了气体交换通道。4.3 水汽从哪里来的材料内放气和工艺析氢光知道漏还不够。水汽超标还要从源头管控。我们把同批次未开封的样品做内部水汽含量抽测发现有的样品即便密封漏率合格内部水汽含量依然偏高。这说明水汽来源并不仅仅是外部渗透更可能来自封装内部的有机材料放气。陶瓷封装内部通常会有粘接芯片的导电胶、粘接基板的绝缘胶、也有可能在管壳内部残留有微量的助焊剂或清洗剂。这些材料在高温状态下会缓慢释放水汽和有机挥发物。如果封帽前没有做充分的高温真空烘烤或者烘烤后暴露在空气中的时间过长腔体内的水汽就会高于预期。另一个比较隐蔽的工艺问题是电镀和焊料环节引入的氢氢在金属内部扩散会在后续使用中逐步释放出来增加腔体内活性气体分压。所以气密封装产品的质量管控绝不是只看最终漏率一个数字而是要管到封帽前的整条工艺链粘接胶的固化程序、基板清洗后的烘干、封帽前的真空烘烤参数、封帽环境露点、回填氮气的纯度每一项都要有记录可查。5. 过电应力叠加封装缺陷一例DCDC变换器输出失效5.1 失效模式和观测到的局部熔融第四个案例是一例DCDC变换器模块在整机开机瞬间输出被锁定为低电平模块内部有明显的过热痕迹。拆解后发现失效区域集中在功率芯片附近的一个去耦电容焊盘上电容本体已经烧裂焊盘与基板之间出现局部熔融的金属球。这种失效表面上看是电容本体的介质击穿但进一步的SEM分析显示焊盘的铜箔与基板之间有一层很薄的分层区域分层位置的铜箔表面有明显的高温氧化和熔融痕迹。这说明过电应力发生前这个焊盘与基板之间的结合力已经因为热疲劳或工艺缺陷而削减接触电阻升高在开机大电流冲击时局部焦耳热集中最终导致焊盘与基板之间的连接被瞬间烧穿形成电弧。5.2 为什么说封装缺陷是放大器而不是根因这里有一个很容易被误读的结论。很多人看到焊盘烧融第一反应是“电流太大了”。但电流参数在设计时明明留有足够余量为什么别的地方没有烧我们做了电路仿真和热仿真把正常接触电阻代入模型温度涨幅非常有限但把接触电阻从0.5mΩ放大到5mΩ后同样电流下焊点区域的温升立刻翻了几倍。也就是说封装内部的微小缺陷把原本不至于造成损伤的过电应力放大了最终触发了失效。所以这个案例的根因要算两笔账。一笔是电应力账启动瞬间的浪涌电流峰值是多少是否与电容充电回路匹配另一笔是封装账焊盘与基板之间为什么会有分层是压合工艺中的污染还是热循环累计导致的界面退化。我们后续通过金相剖面和热循环试验确认这个焊盘在使用前就已经存在局部分层属于生产过程中的偶发缺陷而温度循环只是让缺陷进一步扩展到了临界值。5.3 电-热-力耦合视角这件事给我最大的提醒是做宇航电子封装失效分析不能只盯着单一应力。一个焊点失效往往是电应力、热应力、机械应力耦合作用的结果。电流大了会发热发热会加剧材料的蠕变和氧化氧化又会提高接触电阻进一步加剧发热形成正反馈。在宇航应用里这种正反馈一旦跑起来通常没有挽回的余地。排查电-热-力耦合问题不能只靠X光和SEM有条件的话建议做故障点定位。常用手段包括液晶热点检测、红外热像仪、以及光发射显微镜EMMI或OBIRCH。液晶热点法成本低、操作快适合在开封前先锁定异常发热区OBIRCH则能精确地定位失效点的位置。我们在这个案例里就是先用热像仪找到了焊盘区域的异常发热点再解剖确认了微观分层的位置整个排查逻辑才闭环。6. 失效分析排故时应有的操作清单和取证纪律6.1 从外观到开封的完整链路做多了失效分析之后会发现很多结论不靠谱不是因为设备不够先进而是取证顺序乱了。有些证据是“一次性的”比如封装腔体内的水汽、表面污染物的元素分布、裂纹的原始形态一旦被破坏后面就再也补不回来。所以每次接手失效样品前都应该按照一套严格的顺序执行。我自己的操作顺序大概是这样的先做外观照相记录包括正面、底面、侧面、引脚、标识把样品在整机中的位置和方向提前标记好做电学测试包括常温下的I-V曲线、各引脚间绝缘电阻、功能测试和关键参数测试这是后续判断失效性质的基础做非破坏性分析包括X射线透视、超声扫描显微镜SAT/C-SAM检查内部分层和空洞、以及X射线荧光XRF分析材料成分对需要进行气氛分析的样品在开封前先做气密性检漏和内部水汽取样开封后立即用光学显微镜观察内部形态再根据需要做SEM、EDS、FIB、金相剖面等破坏性分析。每一步都要留下图片和数据记录时间、条件、仪器参数全部写清楚。因为失效分析经常要在不同实验室之间流转记录不全相当于证据链断裂。6.2 容易破坏证据的操作有几个操作细节必须重点提醒。第一开封方式的选择要慎重。化学开封适合塑料封装但对陶瓷封装和金属盖板封装酸液可能通过裂缝渗入腔体腐蚀掉键合点和芯片表面。机械开封容易把键合丝扯断掩盖真实的失效位置。最稳妥的方法是在体式显微镜下边磨、边撬、边观察宁慢勿快。第二做染色渗透试验时要先确认渗透液不会与失效产物发生反应。有些失效产物是水溶性的如果渗透液里含水量过高会把最关键的证据溶解掉。第三不要在失效分析初期就对样品做高温烘烤或长时间通电。高温会加速IMC生长和应力释放通电会改变原有的电化学腐蚀状态这两件事都可能让你“亲手毁掉”现场。第四拿取样品一定要戴洁净手套避免手上的汗液和油脂污染失效区域尤其是涉及离子污染和腐蚀问题的时候。6.3 判据卡点什么时候可以定性失效分析的结论通常分几个层次现象层、机理层、根因层。很多型号归零卡在“机理清楚但不彻底”的状态就是因为只做到了现象层没有继续往工艺层和设计层深挖。我们的判据习惯是至少要看到微观层面的失效形态与电测试表现能对应上才算机理清楚。比如焊接裂纹引起的间歇性失效必须在剖面上看到裂纹长度与故障复现温度有关联比如键合界面腐蚀必须在EDS上看到腐蚀产物的元素特征与电化学过程匹配。如果微观证据和电测结果互相矛盾那就说明分析方向可能错了不要硬靠。根因层的结论必须能回答工艺控制点在哪里比如“焊点裂纹来自再流焊过程中的基板翘曲而翘曲源于焊盘铜厚不均”这种级别才具备指导整改的价值。7. 从这些失效案例反推的设计与工艺红线7.1 材料与结构选型的几个原则回头看这几个案例会发现很多失效其实在方案设计阶段就已经埋下了种子。站在今天复盘我觉得可以提炼出几条很朴素但很管用的设计红线。第一封装选型要优先选成熟结构不要为了省体积去用那些“看起来参数很高”但没有宇航应用经历的封装。陶瓷气密封装比塑封工艺控制难度高但内部水汽和离子污染可控性强长期可靠性更好塑封成本低、重量轻但内部残留应力大吸水率相对高用于宇航等级产品要格外谨慎。第二要关注封装和PCB之间的CTE匹配。板级上尽量选用与陶瓷封装CTE接近的板材或者在封装与PCB之间增加柔性缓冲结构。如果结构上无法避免大的CTE失配就要考虑使用焊柱阵列、边缘焊接等柔性连接形式把应变从焊点转移到柔性结构上。第三对功率器件封装内部的热阻管理比裸芯片参数更重要。散热路径上每增加一层界面就增加一个失效风险点。热仿真时要把封装内部的粘接层厚度、导热胶的长期老化性能、焊点疲劳后的热阻漂移都考虑进去。7.2 板级和模块级布局的注意事项板级布局方面第一个要注意的是让应力均匀化。温度变化时整个板子的热膨胀变形会集中到某些焊点区域如果BGA封装的角落焊点和板边距离太近那一角的应变就会比其他位置大得多。设计时尽量把芯片放在板子的几何中心附近避免贴边和贴角特别是大尺寸陶瓷封装。第二个要注意的是机械约束。模块安装螺钉的预紧力会通过PCB传递到封装焊点上如果安装点离BGA封装太近PCB在螺钉处的局部形变会直接叠加到焊点应力上。比较好的做法是在封装和安装点之间留出缓冲距离或者通过有限元仿真验证不同约束位置下的焊点应变。第三个注意事项是降额还要结合封装寿命来设计。电应力降额不只是电流电压倍率的计算要落到封装的热循环寿命上去。一个简单粗暴的经验是功率器件焊点的预期温度循环次数要高于任务剖面下最恶劣温度循环次数的5倍以上否则就要重新选型或调整散热。7.3 筛选与DPA重点应该放在哪里最后说筛选和DPA。宇航元器件筛选项目中大家普遍重视电测试和辐射试验但我个人觉得封装相关的无损检查也应该放到足够高的优先级。X射线透视一定要做但不要只看有没有桥连和翘脚还要关注焊球内的空洞比例和BGA角落位置焊点的形貌。超声扫描显微镜C-SAM建议常态化加进封装来料检验里它能把陶瓷与金属基板之间的分层、塑封料与芯片之间的脱粘看得清清楚楚。分层一旦形成会成为水汽通道和应力集中点后续出问题是迟早的事。破坏性物理分析DPA里键合强度试验和水汽含量分析是两条命脉。键合强度不能只看平均值要看最弱键合点的分布和断裂模式水汽含量要结合检漏数据一起看漏率合格不代表水汽含量合格水汽含量合格也不代表封口后长期不漏两个指标必须同时考核。最后再分享一条个人经验失效分析报告写完不要只停留在质量归零的文件堆里最好能反推到设计与工艺评审的checklist里。像“返修焊点必须评估再流焊次数”“封帽烘烤温度不能超过X℃”“键合拉力测试出现界面断裂超过5%必须报警”这类条目比任何宏观质量口号都管用。我在实际项目里就是靠这些具体的红线把同类失效从“个例”变成了“可预防的问题”这才是做失效分析真正有价值的地方。
返回列表