1、开盖技术概述:芯片封装类型简介、开盖目的与应用场景、开盖技术发展历程
1.1 芯片封装类型简介
做失效分析这么多年,我见过各种各样的封装。说白了,封装就是给芯片裸片穿上一件「外衣」。这件外衣既要保护芯片,又要帮它散热,还得把引脚引出来让大家焊接。
常见的封装类型,我按自己的习惯分成三大类:
- 引脚插入式封装:比如 DIP(双列直插)、PGA(引脚网格阵列)。这类封装个头大,引脚粗,开盖相对容易。我记得早年做单片机失效分析,DIP 封装用牙签都能撬开。
- 表面贴装封装:比如 SOP、QFP、QFN、BGA。这类封装引脚藏在底下或者四周,开盖时得小心别伤到焊点。尤其是 QFN,底部散热焊盘和芯片挨得太近,我吃过不少亏。
- 先进封装:比如 WLCSP(晶圆级封装)、SiP(系统级封装)、3D 堆叠封装。这类封装越来越薄,层数越来越多。你想想看,一颗芯片里可能叠了 8 层 die,开盖时稍不注意就把不该开的层给开了。
我的经验之谈:封装类型直接决定了开盖策略。BGA 和 QFN 是我认为最难开的两种。BGA 是因为底部有锡球,酸液容易渗进去腐蚀焊点;QFN 是因为塑封料太薄,一不小心就把芯片磨穿了。
1.2 开盖目的与应用场景
为什么要开盖?说白了,就是要把芯片的「内心」露出来看看。我遇到过不少客户,芯片功能异常,查了半天外围电路都没问题,最后只能开盖看 die。
开盖的主要目的有这几个:
- 失效分析:这是最核心的场景。芯片短路、开路、漏电、功能失效,不开盖你怎么看得到内部结构?
- 逆向工程:嗯,这个我不多讲,但确实有人这么干。
- 设计验证:新芯片流片回来,开盖看看版图有没有对版,金属层有没有短路。
- 维修:有些高端设备,换个芯片成本太高,开盖后飞线修复也是有的。
我印象最深的一次,是帮一个客户分析电源管理芯片。芯片输出纹波特别大,换了三批货都一样。开盖后用红外显微镜一看,发现有一颗功率管的热点位置不对——原来是封装时 die 贴偏了。这种问题,不开盖你永远找不到原因。
避坑指南:我曾经遇到一个案例,客户坚持要开盖看 bond wire 的键合点。结果我用化学方法开盖,酸液把铝垫给腐蚀了,键合点全没了。后来我学乖了——先确认芯片的金属层材料,再选开盖方法。铝垫怕酸,铜垫怕碱,这个要记牢。
1.3 开盖技术发展历程
开盖技术其实一直在进化。我入行那会儿,大家还在用最原始的方法。
| 阶段 | 时间 | 主要方法 | 缺点 |
|---|---|---|---|
| 手工时代 | 1990s 以前 | 砂纸打磨、刀片撬、加热剥离 | 损伤大,成功率低 |
| 化学时代 | 1990s - 2010s | 发烟硝酸、硫酸开盖 | 酸液危险,对铜框架不友好 |
| 精密时代 | 2010s 至今 | 激光开盖、等离子刻蚀、反应离子刻蚀 | 设备贵,操作复杂 |
手工时代:说白了就是硬来。用砂纸把塑封料磨掉,或者用刀片沿着封装缝隙撬开。我刚开始学失效分析时,师傅教我用砂纸磨 DIP 封装,磨到能看到 die 边缘就停手。那时候成功率大概只有 60%,磨穿芯片是常事。
化学时代:发烟硝酸一出现,开盖效率就上来了。把芯片泡在热硝酸里,塑封料几分钟就溶解了。但问题也很明显——硝酸会腐蚀铝金属层。我记得有一次开盖一个老款芯片,硝酸把 bond pad 全腐蚀了,客户气得直跺脚。
精密时代:现在主流是激光开盖。先用激光把塑封料烧掉一层,再用酸液或者等离子把剩下的清理干净。激光的好处是定位准,可以精确控制开盖区域。比如只开 die 正上方,不开 bond wire 区域。我最近用的那台激光开盖机,精度能到 10 微米,基本不会伤到芯片。
注意:激光开盖也不是万能的。有些封装用了高导热填料,激光打上去反射率很高,根本烧不动。遇到这种情况,我一般会先用机械研磨减薄,再用激光精修。嗯,这里要注意——研磨时一定要加水冷却,不然摩擦生热会把芯片内部结构烧坏。
知识体系框架
下面这张图是我自己整理的,把开盖技术的核心逻辑串起来了。你一看就明白:封装类型决定开盖方法,开盖方法又受限于芯片材料和结构。
这张图你看懂了吗?从左到右,封装类型、开盖目的、开盖方法三者相互影响。比如你遇到一个 BGA 封装,目的是看 die 表面的金属层有没有腐蚀,那你就不能用化学法——酸液会破坏失效证据。这时候激光开盖就是首选。
再往下看,关键影响因素那一层。我特别想强调「芯片材料」这一点。铜工艺的芯片和铝工艺的芯片,开盖策略完全不同。铜不怕硝酸,但怕氯离子;铝怕硝酸,但耐氯离子。你想想看,选错开盖液,整个分析就白做了。
一个小技巧:如果你不确定芯片是什么金属层,可以先在芯片边缘不起眼的地方滴一小滴硝酸试试。如果冒泡剧烈且金属层迅速变黑,那大概率是铝。如果反应温和,金属层颜色变化不大,那可能是铜。这个方法我用了十几年,从来没翻过车。
好了,这一章的内容就到这里。开盖技术说难不难,说简单也不简单。核心就是:先搞清楚封装是什么,再想清楚你要看什么,最后选对方法。后面几章我会详细讲每种方法的具体操作和注意事项。