YAOTU INSIGHTS

芯片开封(Decap)实操全流程:失效分析中的化学腐蚀与封装解剖要点

芯片开封(Decap)实操全流程:失效分析中的化学腐蚀与封装解剖要点
拿到一颗失效的芯片最想做的事是什么十有八九是把它拆开看看里面到底发生了什么。芯片开封Decap就是这个“拆开看”的动作。很多人第一次听到这词以为是拿砂纸磨、拿刀片刮实际上这是一套需要精细控制的化学处理流程。干这行久了我越来越觉得 Decap 像一场微型的“法医解剖”对象只有指甲盖大小却要用腐蚀性极强的酸液精准去掉外层塑封料让内部的金线、芯片表面、铝焊盘完整暴露出来供显微镜检查。这篇东西就是把我在实验室里做 Decap 的实际流程、踩过的坑、以及调整参数的经验整理出来给刚接触失效分析的同行做个参考。1. 芯片开封到底是干什么的不只是“把芯片弄开”那么简单1.1 失效分析里的第一道手续芯片失效分析有一套标准流程先是外观检查然后是电气测试确认失效模式再往后就是物理分析而物理分析的第一步几乎都是开封。你可以把开封理解成“取病灶”的过程——想看到芯片内部是否有过压烧毁、静电击穿、金属迁移、层间介质裂纹总不能隔着环氧树脂猜必须把封装材料去掉。开封和普通“拆解”完全不同。普通拆解塑料封装往往用物理手段但芯片开封必须做到两点一是完整保留芯片表面和键合线的原始状态二是把目标区域暴露干净方便后续做 SEM扫描电子显微镜、EDX能谱分析、FIB聚焦离子束切割等进一步分析。如果开封时把铝线腐蚀掉了或者把芯片表面弄出划痕后面所有分析都会失去意义。我常跟新人说一句话Decap 的核心不是“打开封装的入口”而是“在打开封装的同时让芯片内部损伤证据原封不动地留下来”。这决定了所有操作节奏都要服从一个原则——宁可慢一点多分几步也不要为了求快导致二次损伤。1.2 开封后的观察目标决定具体手法不同失效场景开封的关注点差异非常大手法也要跟着调。关注键合线烧断操作时要尽量保护金线/铜线完整腐蚀液温度不能过高超声清洗的功率也不能太大。关注芯片表面的击穿点表面钝化层烧裂的位置通常就是失效点开封后要马上观察因为后续清洗可能把烧焦痕迹冲掉。关注基板或引线框架的腐蚀这类样品对酸的敏感度不同需要选择更温和的腐蚀方式甚至先用机械方式磨去大部分塑封料只留最后一层薄壳再用化学方式处理。这三种场景在操作参数上差别很大。如果拿到样品不先想清楚“我要看什么”上来就按默认流程滴硝酸很容易把关键证据毁掉。所以每次 Decap 前我都要确认失效率的大致方向再决定酸液种类、温度和时间。2. 化学Decap的核心原理发烟硝酸为什么能“挑软柿子捏”2.1 环氧树脂封装体的化学成分与破解思路常见塑封芯片的外壳材料是环氧塑封料EMCEpoxy Molding Compound组分很复杂除了环氧树脂基体还有大量二氧化硅填料、固化剂、阻燃剂等。这种材料的好处是绝缘、隔潮、机械强度高但反过来也让它非常难对付——你没法用普通溶剂溶掉它。化学 Decap 的思路就是反过来利用一个特性环氧树脂在强氧化性酸中会发生剧烈的氧化分解最终转变成可溶性的小分子产物。最常用的两种强酸是发烟硝酸浓度 90%含游离 NO₂和浓硫酸98%。发烟硝酸的氧化性比普通浓硝酸更强分解环氧树脂的速度也更快是实验室做塑封芯片开封的首选。硫酸的沸点比硝酸高很多对某些难腐蚀的环氧类型比如含高填充比的环保料反应温度提上去以后也能处理。但硫酸残留清洗更麻烦容易形成难溶的磺化产物所以除非硝酸处理不了我一般不优先用硫酸。2.2 为什么芯片本身能扛住硝酸这是整个化学开封能成立的核心。芯片表面材料主要分几类硅片本体半导体级硅单晶。浓硝酸会让硅表面形成一层致密的二氧化硅氧化层这个氧化层反过来阻断了酸液进一步腐蚀硅基体相当于形成了“自我钝化”。铝焊盘和铝布线铝在浓硝酸中同样会形成氧化铝钝化膜。注意这里有个时间窗口——短时间浸泡没问题但不能无限期泡着时间太长钝化膜会被局部破坏出现蚀坑。金键合线金的化学性质极其稳定不溶于硝酸和硫酸所以金线在化学开封中能保持原样。铜线在发烟硝酸中则要小心铜会较快地被硝酸溶解处理铜线样品时要降低温度和缩短时间。换句话说发烟硝酸在“腐蚀环氧树脂”和“腐蚀芯片材料”之间存在一个很明显选择性窗口。我们要做的就是趁环氧树脂被分解掉的窗口期及时停止反应避免损伤芯片本身。2.3 酸液选择与最佳工作温度下表是几种常用 Decap 手段的实际对比可以快速看出差异。手段优势缺点典型场景发烟硝酸热速度快、选择性好、残留少危险性强、需严格控制时间大多数塑封芯片的常规开封浓硫酸热沸点高、能处理难溶环氧料残留黏稠、清洗麻烦特殊高填充比塑封料发烟硝酸硫酸混酸兼顾开封速度和溶解能力配比和温度窗口难掌握顽固塑封体/大面积开封激光辅助硝酸精确开窗减少酸液暴露面积设备贵激光热损伤风险目标区域明确、需保留大部分封装等离子刻蚀干法无湿接触、各向异性好速度慢、设备昂贵特殊敏感样品的精细开封温度控制是决定性因素。我常用的发烟硝酸温度区间是室温到 90℃ 左右具体取值看封装类型普通 DIP/SOP 这类体量大的芯片温度可以拉到 80~90℃ 保证速度而比较薄的 QFN、DFN温度要压到 50~60℃否则表面还没反应过来边缘已经被腐蚀过头了。3. 完整开封流程分解一颗QFP芯片的手动Decap实操记录3.1 操作前的准备动作Decap 不是把芯片丢进酸里就完事前期的准备工作决定实验成败。先说一下安全防护。发烟硝酸一旦碰到皮肤立刻会造成严重的化学烧伤而且伤口愈合极慢。整套操作必须穿防酸围裙、戴耐酸碱手套、戴护目镜加防护面罩在通风橱内进行。通风橱的风机要开足够大因为加热硝酸时会冒出大量黄色的二氧化氮气体这气体有毒不能闻。废酸不能直接倒进水槽必须倒进专用的废酸收集桶交给有资质的危废处理单位。工具方面需要准备的东西不复杂但每样都是专门的加热板能精确控温到±5℃、石英玻璃器皿或特氟龙烧杯、不锈钢镊子不能用铝制的、滴管或一次性移液管、超声清洗机、加热过的去离子水、丙酮或异丙醇以及一个体视显微镜用于实时观察。样品准备环节有一个很多人忽略的动作把芯片从 PCB 上拆下来之前要先确认芯片周边元器件的位置。有的样品必须在 PCB 上原位开封比如要看整个板级互连结构这时候要在芯片周围涂覆耐酸硅橡胶或者用聚四氟乙烯胶带做遮挡不然酸液会顺着引脚流到 PCB 其它地方引起一堆副反应。3.2 从滴酸到终点的完整时间线下面以一颗 100 引脚的 QFP 芯片为例说明手动 Decap 的操作节奏。第一步把芯片放在加热板上温度设定在 80℃ 左右预热 2~3 分钟。注意别把芯片直接放在裸的加热板表面最好垫一块铝板或硅胶垫保证受热均匀。有的样品背面有裸露的散热片可以先用砂纸把背面打磨一下让散热片和加热板贴合更好升温更快。第二步用滴管吸取发烟硝酸从芯片正中央滴下。液滴不要太大刚好覆盖芯片表面即可。通常一颗 10mm×10mm 的 QFP首次滴酸量在 0.5ml 左右。这时候会看到塑封料表面开始剧烈冒泡这是环氧树脂被氧化分解产生的气体。第三步观察反应过程。整个过程一般分三个阶段刚滴酸时气泡大而密集说明酸的浓度高、反应剧烈几分钟后气泡变小变少说明酸液被消耗掉了再次滴酸后又会重新剧烈冒泡说明又有新鲜酸液接触到了没有反应的塑封料。实际操作中我习惯每隔 1~2 分钟滴一次酸视泡情况决定下一次滴酸量和间隔。整个过程持续 5~15 分钟不等。第四步眼看快接近芯片表面时把加热板温度降到 50℃ 左右改用短时多次的方式处理。这一步非常关键因为芯片表面的钝化层一旦暴露若酸液温度太高容易顺着细微裂纹渗入并腐蚀底层金属。很多人在这一步翻车打着打着发现芯片表面变成一团糊就是因为没有及时降温。第五步当在体视显微镜下看到芯片表面的钝化层、铝焊盘和金线都已经清晰暴露就可以用镊子轻轻夹起芯片转移到装有丙酮的培养皿中在超声清洗机里清洗 1~2 分钟。超声功率不能大有条件的用 40kHz 的小功率超声避免把键合线震断。3.3 清洗与镜下检查判断开封质量的标准清洗是 Decap 后半段最容易出问题的地方。如果直接用水冲残留的浓硝酸遇到水会大量放热并稀释甚至可能因为局部浓度剧烈变化导致冲击损伤。正确做法是先在丙酮中超声清洗 1~2 分钟换到新的丙酮再洗一次然后再用去离子水冲洗最后用氮气枪轻轻吹干。吹干后的样品放在体视显微镜下从侧面和正面分别观察。一个质量过关的开封应该能看到以下几个特征芯片表面没有明显的酸蚀坑键合线保持原有的弧度和位置没有塌陷或断裂铝焊盘轮廓清晰没有大面积变色除了目标区域周围还保留有一圈塑封料作为支撑方便后续继续手持或夹持。如果表面有白色残留物通常是环氧树脂的分解产物没有洗净可以再用加热到 50℃ 左右的浓硫酸短时间处理然后重新清洗或者用等离子清洗机处理。4. 最容易翻车的地方过腐蚀、欠腐蚀与封装差异处理4.1 过腐蚀芯片表面被“泡烂”了怎么办我见过最多的问题是过腐蚀。典型表现是芯片表面出现麻点、铝焊盘消失、钝化层起泡严重时整个芯片表面变成黑色或者白色糊状。过腐蚀的根因通常是时间没控制住——看到目标暴露想着“再多滴一滴确保干净”结果这一滴就把芯片毁了。过腐蚀一旦发生几乎没有补救手段只能重新取样再做一次。所以要强调“少滴多次、边做边看”的节奏尤其是快要到达芯片表面的时候宁可反应慢一点反复在显微镜下确认状态也别莽撞。如果只是轻微过腐蚀比如铝焊盘边缘出现一点点变暗可以尝试在低浓度硝酸50%左右中快速漂洗几秒去掉表面松散的氧化物但成功率不高。多数情况还是老老实实重新开封。4.2 欠腐蚀开封“半途而废”怎么处理欠腐蚀意味着塑封料没有完全去除芯片表面还被部分覆盖。这种情况在 QFN、BGA 底部填充胶比较多的器件上很常见。芯片表面残留的塑封料会挡住后续的镜下观察和电学测试必须继续去除。对付欠腐蚀我一般先看残留物的形态。如果是局部小块残留可以用小号手术刀在体视显微镜下轻轻挑掉但要小心别划到芯片表面。如果残留面积比较大就回到加热板上重新滴酸注意这次温度要比之前低 10~20℃。对于 BGA 底部的填充胶underfill常规的硝酸处理效果很差需要加长时间或者换用硫酸。另一个问题是时间拖太久酸液和空气中的水分反应生成亚硝酸导致腐蚀能力下降。出现这种情况后建议把旧酸倒掉重新换新鲜的发烟硝酸而不是一直往里面补酸。4.3 BGA、QFN、DIP不同封装的调整策略不同封装的塑封材料厚度、引脚结构、芯片朝向差别很大统一用一套参数行不通。我整理了一个常用参数表供新手参考。封装类型常规酸液选择常用温度范围目标暴露面特殊注意点DIP/SOP发烟硝酸80~90℃正面有键合线面体积大可大手笔滴酸QFP/LQFP发烟硝酸70~80℃正面引脚多注意别让酸漫延到引脚根部QFN/DFN发烟硝酸50~60℃正面塑封体薄极易过腐蚀时间要短BGA发烟硝酸/硫酸60~80℃背面或正面复合开封有底部填充胶的要配合机械手段先磨掉部分SOP/SSOP小尺寸发烟硝酸60℃正面芯片面积极小建议在显微镜下手动定位特别注意 BGA 这类封装。BGA 芯片的外部有大量焊球如果目标是观察硅片本身一般是先把焊球磨平或者选择性开封再从背面开一个大窗口。如果是观察封装内部的基板走线需要从侧面小窗切入这个操作对定位的精度要求很高酸量要精准控制。5. 除了化学法激光开封与机械研磨分别适合什么场景5.1 激光开封精密开窗的主力激光开封近些年应用越来越多。它利用紫外激光或者红外激光把塑封料逐层烧蚀掉在封装表面开出一个高精度的窗口漏出芯片表面而不是全包去除。激光加热的局部性很好可以控制到几十微米的尺寸精度适合只关注芯片特定区域的失效分析。激光开封之后通常还需要配合化学法做“残余塑封料”的清理。因为激光烧蚀后会在芯片表面留下一层很薄的碳化层需要用发烟硝酸短时间去一下让表面真正露出来。这个“先激光、后化学”的组合能大幅减少酸液暴露的面积和时间降低损伤风险。缺点是设备价格高而且激光的热效应有概率改变芯片局部材料特性对热敏感的分析尽量不要用。5.2 机械研磨大块去料与局部剖面机械研磨是我个人觉得最考验手感的一种方法但它在大批量粗处理时效率极高。把芯片固定在研磨设备上用不同粒度的砂纸或金刚石研磨盘从封装背面逐步磨薄接近芯片时换细粒度最后再用化学方法去掉剩余的薄壳。机械研磨的优点是可以快速去除大面积塑封料适合做封装内部的剖面分析。缺点是一旦磨过头芯片直接报废而且研磨过程中容易产生大颗粒粉尘这些粉尘会填进键合线缝隙里影响后续观察。所以研磨之后的清洗非常关键通常要用压缩空气吹净粉尘再在超声清洗机上用去离子水清洗。5.3 这些方法在实际中怎么结合用实际项目中很少只用单一方法。我比较惯用的是先用机械研磨去掉背面塑料到接近芯片的位置再用发烟硝酸做最后 0.1mm 级别的薄层去除。这样既保证了速度又避免全程化学腐蚀对芯片造成的风险。反过来如果目标是键合线区域不建议用研磨因为磨的过程中可能会扯断键合线。这种情况优先用“激光开小窗化学清理”的方式局部处理保留键合线的原始弧度。6. 写在最后关于Decap的一些小习惯做 Decap 这件事讲真没什么高深莫测的理论核心就是“胆大心细、手眼配合”。但在实验室里泡久了还是总结了一些自己的小习惯写了这么多最后分享给你。第一每次开封前先在体视显微镜下给芯片拍一张“before”照片。这照片不仅是为了记录样本原始状态更是为了在做完后对比判断开封过程是否引入了新的损伤。很多失效分析报告里都需要前后对比图你有这张图会省很多事。第二一定要记录每一次滴酸的时间点、温度、酸量不要凭感觉操作。同一个类型的芯片不同批次买回来的塑封料特性可能略有差异第一次用的参数第二次未必完全适用。靠记录去复盘比靠记忆去猜靠谱得多。第三发烟硝酸尽量买小包装、现开封现用。酸存放时间太长游离的 NO₂ 会跑掉氧化能力下降开同样的塑封料需要更长时间反而更容易过腐蚀。第四如果条件允许开封后的样第一时间用氮气吹干并在干燥柜里保存。芯片一旦暴露在空气中表面会逐渐吸潮氧化尤其是铝焊盘放置几天之后表面颜色会明显变化影响后续分析。许多人不重视这一点等两天后再拿去做 SEM照片上全是氧化斑点那时候后悔都来不及。Decap 这门手艺说到底就是用一种“可控的破坏”去换取“不可替代的信息”。它需要的是对材料性质的理解、对实验节奏的把握以及一点耐心。希望这些实操细节能让你少走几步弯路。