失效物理与机理:过电应力、热应力、机械应力、化学腐蚀、电迁移、ESD损伤

各位工程师朋友,咱们今天聊点实在的。做电路设计,说白了就是跟各种“敌人”打交道。你设计的板子,最终是要在真实世界里工作的。那真实世界有多残酷?我干了十几年硬件,见过太多“莫名其妙”的故障。其实,哪有什么莫名其妙,背后都是失效物理在起作用。

这一节,咱们就把这些常见的失效模式掰开揉碎了讲。你理解了它们,就知道怎么防了。

1. 过电应力(EOS)—— 最直接的“杀手”

过电应力,英文叫 Electrical Over Stress,简称 EOS。这是最粗暴、最常见的失效原因。说白了,就是给器件加了它承受不了的电压或电流。

为什么会这样?

  • 电源上电顺序错乱: 比如 FPGA 的核电压还没起来,IO 电压先来了。内部 ESD 保护二极管会瞬间正向导通,大电流灌进去,芯片就“烧”了。我有个项目,就因为一个电源芯片的使能引脚 RC 延时没算好,导致上电瞬间烧了 3 块 FPGA,那叫一个心疼。
  • 热插拔浪涌: 带电插拔连接器时,信号线和电源线上会有巨大的电流尖峰。这尖峰能量很大,足以熔断内部键合线。
  • 感性负载反电动势: 驱动继电器、电机这类感性负载时,关断瞬间会产生很高的反向电压。如果不加续流二极管,驱动芯片的漏极分分钟被击穿。

核心机理: 过电应力导致局部温度急剧升高,超过硅材料的熔点(约 1414°C),造成金属化层熔融、PN 结烧毁。这是典型的“热致失效”。

避坑指南: 我曾经在电源输入端只加了一个 TVS 管,结果还是烧了。后来发现,TVS 管的响应时间不够快。对于纳秒级的浪涌,必须用响应更快的 TVS 或者加 PTC 自恢复保险丝。记住,保护器件本身也有响应速度的问题。

2. 热应力—— 看不见的“慢性病”

热应力,是电路板最常见的“慢性病”。它不像 EOS 那样瞬间致命,但日积月累,迟早出问题。

主要表现:

  • 热膨胀系数不匹配: PCB 的 FR4 材料(CTE 约 14-17 ppm/°C)和陶瓷芯片封装(CTE 约 6-8 ppm/°C)膨胀系数不同。温度循环时,焊点会反复承受剪切应力。时间长了,焊点就出现裂纹,这就是“焊点疲劳”。
  • 功率循环: 大功率器件(如 MOSFET、IGBT)频繁开关,芯片结温剧烈波动。这种“热冲击”会导致芯片内部的键合线脱落或断裂。
  • 散热不良: 热量堆积导致结温超过最大允许值(比如 125°C 或 150°C)。高温会加速电迁移,降低载流子迁移率,甚至导致热失控。

注意: 很多工程师只关注“稳态温度”,忽略了“温度变化率”。比如,一个器件从 25°C 瞬间升到 85°C,这个 dT/dt 很大,产生的热应力比慢慢升温要大得多。我见过一个电源模块,就是因为开机瞬间的浪涌电流导致内部温度飙升太快,直接把陶瓷基板震裂了。

3. 机械应力—— 别小看“摔一下”

机械应力,往往来自生产、运输和使用过程中的物理冲击。

  • 弯曲应力: PCB 在组装、测试或安装时被弯曲。这会导致 BGA 焊球、陶瓷电容(MLCC)产生裂纹。MLCC 对弯曲应力特别敏感,我建议在板边、螺丝孔附近不要放置大尺寸的 MLCC。
  • 振动与冲击: 在车载、航空等应用中,持续的振动会导致连接器松动、电感引脚断裂、晶振失效。
  • 压接应力: 连接器压接工艺不当,或者散热器安装压力过大,都会损坏器件。

一个经验: 对于 BGA 封装的芯片,我习惯在 PCB 设计时,在芯片正下方增加“过孔阵列”来支撑,减少 PCB 弯曲时对焊点的拉扯。另外,点胶加固也是常用的手段。

4. 化学腐蚀—— 环境是“隐形杀手”

化学腐蚀,主要跟环境中的湿气、盐雾、硫化物有关。

  • 电化学迁移: 在潮湿环境下,PCB 表面的金属离子(如银、铜)在电场作用下发生迁移,形成枝晶。枝晶生长到一定程度,就会导致相邻焊盘短路。我遇到过一块在南方海边使用的板子,用了半年,电源和地之间就长出了“胡须”,直接短路。
  • 硫化: 银电极在含硫气体(如橡胶垫圈释放的硫)中会变黑,电阻增大。很多高精度电阻器失效就是这个原因。
  • 原电池腐蚀: 不同金属接触(如铜和铝),在电解液(水汽)存在下,会形成原电池,导致活泼金属(铝)被腐蚀。

防护建议: 三防漆(Conformal Coating)是必须的。但要注意,三防漆不能涂在连接器、散热器、开关等需要接触的地方。另外,选择耐腐蚀的镀层(如 ENIG 沉金)比 HASL 喷锡要好得多。

5. 电迁移—— 微观世界的“交通堵塞”

电迁移,英文叫 Electromigration,是集成电路内部金属互连线的主要失效模式。

机理: 当电流密度很大时(通常 > 1e6 A/cm²),电子会像“风”一样撞击金属原子,把原子从一端“吹”到另一端。结果就是:一端出现空洞(开路),另一端堆积出小丘(短路)。

关键因素:

  • 电流密度: 这是主因。线宽越细,电流密度越大,电迁移越严重。
  • 温度: 温度每升高 10°C,电迁移速率大约翻一倍。这就是为什么高温会加速失效。
  • 材料: 铝线比铜线更容易发生电迁移。现在先进工艺都用铜互连,但铜在低 k 介质中的扩散问题也需要关注。

设计对策: 在版图设计时,要严格遵守电流密度规则。比如,对于 1oz 铜厚,1mm 线宽的安全载流量大约是 1A。如果电流更大,必须加宽走线,或者使用多层并联。我习惯在电源走线上留 20% 的余量。

6. ESD 损伤—— 摸一下的代价

静电放电,ESD,是半导体器件的“头号天敌”。你可能只是摸了一下芯片引脚,它内部就已经“内伤”了。

损伤类型:

  • 硬损伤: 直接击穿栅氧化层,造成永久短路或开路。这种损伤肉眼看不出来,但测试时功能就不对了。
  • 软损伤: 栅氧化层部分击穿,导致漏电流增大,阈值电压漂移。这种损伤最隐蔽,器件可能还能工作,但性能下降,寿命缩短。我有个惨痛教训:一批板子出厂测试都正常,但客户用了三个月后,陆续出现 IO 口逻辑错误。最后分析,就是生产过程中 ESD 防护不到位,造成了软损伤。

人体模型(HBM)和机器模型(MM):

模型 典型电压 峰值电流 上升时间
人体模型 (HBM) 2 kV - 15 kV 1.3 A - 10 A 2 - 10 ns
机器模型 (MM) 200 V - 2 kV 10 A - 30 A < 1 ns

重要: 不要以为只有冬天干燥时才需要防静电。在湿度 50% 的环境下,人在地毯上走动也能产生 1.5kV 的静电。所以,防静电腕带、防静电桌垫、离子风机,这些是实验室和生产线的标配。我自己的习惯是,拿芯片之前,先摸一下接地金属。

总结一下

这六种失效模式,你想想看,其实可以归结为两类:能量过载(EOS、ESD、热应力)和材料老化(电迁移、化学腐蚀、机械疲劳)。

做可靠性设计,本质上就是跟这些失效机理做斗争。你知道了敌人长什么样,才能设计出有效的“盾牌”。下一节,咱们就聊聊怎么用具体的电路来防住这些“敌人”。