尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

ESD防护全解析:从芯片设计到系统级测试的完整指南

ESD防护全解析:从芯片设计到系统级测试的完整指南 干了十几年硬件和芯片相关的工作ESD静电放电这个词几乎每天都在跟人打交道。不管是做芯片设计的还是做PCBA整机测试的或者是搞失效分析的都绕不开它。经常有同学问我ESD到底怎么防护为什么芯片好好的上电就挂了TLP曲线怎么读为什么有的板子打4kV没事打2kV反而坏了这些问题背后其实是同一套逻辑——静电怎么进来、怎么放电、怎么损伤器件、怎么防护和验证。这篇文章我就把ESD Protection这件事从头到尾讲透从基础理论到失效分析从芯片内防护设计到TLP测试曲线判读再到整机EMC测试的心得一次说清楚。这篇文章适合三类人看一类是刚接触ESD设计的芯片工程师特别是IO接口和电源管脚设计相关的一类是做硬件测试和失效分析的工程师天天跟静电枪、TLP测试仪打交道的还有一类是做SMT和PCBA产线的工艺工程师需要快速判断哪些失效是ESD/EOS造成的。我会结合实测经验和现场案例来写尽量把“为什么这么做”讲明白而不是只给结论。1. 先搞清楚ESD是什么从一次“打火”开始1.1 静电的产生与芯片的脆弱点ESD的全称是Electrostatic Discharge静电放电。说白了就是两个带不同电位的物体靠近或接触时电荷瞬间转移的过程。这个过程有多快放电电流的上升时间可以快到几百皮秒到几纳秒峰值电流能达到几十安培。虽然总能量不算大但功率密度极高芯片内部那点金属连线和栅氧化层根本扛不住。人走在干燥的地毯上身上带的静电电压可以到几千伏甚至上万伏。你用手摸一下芯片引脚电荷瞬间通过引脚灌进芯片内部就是一次典型的HBM人体模型放电。为什么芯片怕这个因为芯片内部的MOS管栅氧化层厚度现在只有几纳米到十几纳米换算成击穿电压也就是几伏到十几伏的量级而静电一上来就是几百伏几千伏根本不是一个数量级的对抗。再加上芯片内部走线越来越细金属互连线的截面积不断缩小能承受的电流密度有限。大电流流过细走线就像细电线过载一样瞬间高温直接把金属熔掉。这就是为什么ESD防护不只是芯片IO设计的事也是整机结构设计、产线防静电管理的事。1.2 三大经典模型HBM、MM、CDM做ESD测试绕不开三个模型你几乎可以在所有芯片规格书里看到它们的身影。模型全称等效电路放电特点典型应用场景HBMHuman Body Model100pF电容串联1.5kΩ电阻上升时间2-10ns电流约1.33A/kV持续约150ns人体直接触摸芯片引脚MMMachine Model200pF电容串联0Ω含500nH电感上升时间更快电流约几A波形振荡机械臂、金属治具接触CDMCharged Device Model芯片自身充电后对地放电上升时间300ps电流几十A能量集中芯片在产线中滑动、吸取时放电这里我想多说一句MM。当年MM是模拟机器放电的场景但实测重复性很差波形振荡严重而且跟实际失效关联度不如HBM和CDM高。所以现在很多新标准已经弱化MM了比如JEDEC的JS-001已经取消了MM的认证要求很多芯片只标HBM和CDM。但老工程师习惯里还会提MM遇到早期器件或者军工老规格书的时候还是要能看懂。CDM反而是现在最需要重视的。为什么因为芯片在产线上高速移动时本身会积累电荷然后某个引脚碰到接地的金属表面电荷就从这个引脚瞬间泄放。CDM的放电电流比HBM大得多上升时间又极短能量集中在很薄的栅氧化层上破坏力非常大。很多HBM过了好几千伏的芯片CDM可能几百伏就挂了。这也是为什么现在先进工艺节点越来越强调CDM防护能力。2. 失效模式与判定标准ABCD分级到底怎么用2.1 ESD失效的微观机制和宏观表现ESD打坏芯片本质上是热效应和电场效应共同作用的结果。我拆过不少失效样品在显微镜下最常见的几种失效形貌包括栅氧化层击穿可以看到针孔状击穿点、金属熔化铝或铜互连线出现球状熔球、PN结烧毁结区出现熔融再结晶的形貌、以及硅化物球化。这些微观损坏反映到宏观电性能上就是反向漏电增大、引脚对地短路、功能异常或完全没有输出。要特别注意一点ESD失效未必是“当场死亡”。有些芯片在ESD事件后功能正常但漏电已经变大可靠性和寿命大幅下降可能在后续使用中突然失效。这种“亚致死”损伤最麻烦产线上往往查不出来到客户那里才出问题。所以我们做ESD测试时除了看功能是否正常还必须测关键引脚的漏电参数漏电超过一定阈值就判定失效。2.2 ESD判定标准ABCD怎么落地做ESD测试时会遇到“判定标准ABCD”的说法特别是系统级测试或者客户验收测试里经常用到。这套分级蛮实用我直接给出我常用的判读方式A级功能完全正常。测试期间和测试后都正常工作性能指标不超规格。B级功能暂时性异常可自动恢复。比如测试时屏幕闪了一下、设备重启了一下然后自己恢复正常。C级功能异常需要人工干预恢复。比如死机了按复位键或重新上电才能恢复但硬件没坏。D级永久性损坏。功能彻底丧失器件物理损伤只能更换。一般消费类产品至少要达到B级以上最好是A级。如果测试结果落在C级要看产品定义是否允许——有些工业设备允许在ESD事件后人工复位但消费类不太能接受。D级就是硬伤必须整改。这里有个容易混淆的地方系统级的ABCD判定跟芯片级ESD的“失效判据”比如漏电超过1μA就算fail不是一回事。前者关注的是整机功能表现后者关注的是芯片物理和电学状态。写测试报告时一定要说清楚用的是哪套判据不然评审的时候会被挑战。2.3 PCBA上电子元件的ESD/EOS失效方式分析在SMT和PCBA产线上我们经常遇到元件失效很多人笼统地归为“ESD打坏了”其实严格来说还要区分EOS过电应力。我个人在做失效分析时一定会先区分这两种情况因为整改方向完全不同。特征ESD失效EOS失效持续时间纳秒级微秒到毫秒级甚至更长能量低能量高电压高能量失效部位局部微小损伤常在引脚附近大面积烧毁多个引脚或整片区域受损典型形貌击穿针孔、金属球化金属熔融大面积、PCB烧焦、封装开裂常见原因人体触摸、机器摩擦、带电插拔电源过压、浪涌、短路、热插拔大电流贴片陶瓷电容是ESD/EOS失效的重灾区。MLCC内部是陶瓷介质和金属电极交替层叠如果来了一发ESD介质层可能被击穿表现是容值异常、漏电或者直接短路。EOS则更猛可能导致端电极瞬间熔化甚至整个元件开裂。LED失效也常见一颗灯珠死掉或者色温漂移拆解后经常能看到固晶胶碳化和金线熔断。IC的失效形态前面说过栅氧击穿或者闩锁latch-up都可能发生。区分ESD和EOS有一个简单粗暴的线索看损伤面积。ESD能量低损伤点通常很集中比如某个引脚下的局部区域EOS能量大会把整条电源环烧掉。当然这只是初步判断准确结论还是要靠失效分析设备的图样来定。3. 防护设计的关键动作从Pad到单元内部连线顺序3.1 两级防护架构与各器件的分工芯片内部做ESD防护主流思路是“疏”而不是“堵”。静电来了你要给它一条低阻抗的泄放路径让它绕过核心电路直接流到电源或地而不是试图把它挡住。这个思想贯穿整个ESD防护设计。目前最经典的是两级防护架构。第一级防护器件放在Pad旁边个头大、泄放能力强负责把绝大部分ESD电流泄放掉。但第一级器件往往开启速度不够快或者触发电压比较高在它还没反应过来之前可能已经有部分能量漏到内部了。所以后面还要加第二级防护器件它靠得离内部电路更近开启更快负责把剩余的小股电流进一步泄放和钳位。两级之间串联一个去耦合电阻又叫限流电阻或ballast电阻一方面限制流过第二级的电流另一方面提供电压分压保护内部的薄栅氧。常见的防护器件有二极管DIOD、二极管串diode string、GGNMOS栅接地NMOS、SCR可控硅整流器。GGNMOS利用寄生BJT的snapback特性泄放电流单位面积泄放能力强是很多IO防护的主力。SCR的维持电压很低、泄放能力最强但缺点是容易闩锁设计不好会一触发就关不住导致电源被短路所以触发条件要仔细调。二极管串联则能提供更高的触发电压适合用在高压接口上。3.2 Pad布局和内部连线顺序的讲究很多做版图设计的同学容易忽略一个点ESD防护器件放对了位置、选对了尺寸但如果Pad到防护器件的连线顺序和走线方式不对照样会失效。这里说的“连线顺序”值得展开讲。从Pad进来的金属线第一优先接触的必须是第一级防护器件而不是内部门电路。也就是说Pad → 第一级防护 → 去耦合电阻 → 第二级防护 → 内部核心电路这个顺序不能乱。如果Pad先接到内部电路再去防护器件那静电先经过内部电路等于防护形同虚设。另一个容易被坑的是共用的电源/地连线上。IO的防护器件最终都要接到VDD或VSS上所以从Pad进来的ESD电流会经过电源/地轨道。如果轨道连线的顺序不合理比如防护器件离PAD的电源pad太远ESD电流就要绕过整个芯片才能找到泄放路径途中就会把一路上的电路全部冲坏。所以布局上IO pad的防护器件到相邻电源pad的钳位器件之间的线要短、要宽金属层尽量厚。内部连线还有一个关键细节防护器件的电流方向。因为ESD可能是正打也可能是负打所以通常需要从IO到VDD的正向二极管、从IO到VSS的反向二极管还要配合电源到地之间的钳位电路power clamp。连线的方向错了某一种极性的ESD就得不到保护。3.3 连线的经验数值和走线规则版图连线这块我给出一些自己实际用的参考值不同工艺和流片规则会有差异但方向是通用的Pad到第一级防护的金属线宽度按ESD电流密度估算。经验做法是单位宽度金属比如1μm宽过ESD电流的承受到几十毫安到一百毫安级别具体看工艺的EM规则。HBM 2kV对应约2.7A的峰值电流如果按80mA/μm估算金属宽度至少要有30多微米实际一般还要放余量到40-50μm。去耦合电阻的阻值通常在100Ω到500Ω之间。阻值越大分压效果越好但会影响正常信号的压降和RC延迟所以高速接口上这个电阻要谨慎选值。第二级防护器件的尺寸不需要很大它的作用主要是泄放残余电流和钳位电压比第一级小一个量级很常见。另外凡是ESD关键路径上的过孔一定要多打几个避免过孔成为瓶颈。很多ESD失效其实就发生在过孔处——电流太大过孔直接熔断了。这些数值不是死规矩最终要靠TLP测试和HBM测试来验证和迭代。我的建议是第一版设计尽量保守金属宽度给足过孔打密宁可占点面积也不要流片回来发现ESD不过那个成本远大于版图上省下的那点面积。4. TLP测试把ESD脉冲“拍”成看得懂的时间-电压曲线4.1 TLP测试到底是什么原理TLP的全称是Transmission Line Pulse传输线脉冲测试。它用一个阻抗匹配的传输线产生宽度固定、上升沿固定的矩形脉冲把脉冲加到被测器件上然后同时测脉冲期间的电压和电流。从几十伏到几百伏逐步升高脉冲幅度每打一次脉冲测一个点把这些点连起来就得到一条准静态的IV曲线。那用户常问的“横轴时间、纵轴电压”的曲线是什么这个曲线其实是在TLP测试仪上用示波器抓到的单个脉冲时域波形。TLP脉冲本身是一个方波宽度通常在100ns左右上升沿在2-10ns。示波器记录的就是这个脉冲在器件上的实时电压波形。对同一个器件随着脉冲幅度逐步增加你抓到的时域波形也会变化——电压平台变平、出现回滞snapback、最终失去矩形形状这些都对应器件不同的工作状态。图我这里就不画了网上和各家TLP测试仪的文档里都有标准图样。我重点讲怎么看这张图以及看哪些参数这才是实用技能。4.2 时间-电压曲线怎么看当你拿到一张TLP测试的时域波形横轴时间纵轴电压先看脉冲平台区的特征。理想情况下在脉冲宽度内电压应该是一个平整的平台。但这个平台的形状会告诉你器件的状态平台平直、电压随电流增加而略有上升说明器件处于正常导通状态内阻在那里属于安全工作区。平台出现突然下弯电压明显回落这就是snapback器件内部寄生的双极晶体管导通了维持电压低于触发电压。这个点上可控硅和GGNMOS都会有这种表现。平台变得抖动、尾部翘起或波形畸变器件已经在失效边缘或者已经损坏了。这时候再回头去测漏电大概率已经超标。继续说IV曲线那是把所有脉冲打到器件上后点出来的曲线横轴是电压纵轴是电流。从这条曲线上你能读出好几个关键参数包括触发电压Vt1、维持电压Vh、失效电流It2以及每条脉冲打完之后测回漏电是否变化。4.3 从TLP曲线判读触发、维持和失效点TLP曲线能告诉你的信息很丰富我逐个讲。触发电压Vt1器件开始大量导通泄放电流的那个电压点。这个电压必须高于芯片正常工作电压否则正常工作电压就把防护器件触发了那就乱套了。但又必须低于被保护栅氧化层的击穿电压否则ESD还没触发防护栅氧先挂了。这里就有一个很微妙的区间设计。维持电压Vhsnapback之后器件维持导通状态的电压。这个值也有讲究。如果Vh低于工作电压器件在正常工作状态下可能闩锁关不掉一直导通导致电源短路。所以对于IO到VDD之间的防护Vh要高于系统工作电压至少要确保在正常上电时不会误触发闩锁。失效电流It2器件被彻底打坏的那个电流点。It2越高芯片的ESD耐受能力越强。HBM 2kV对应大约1.33A的电流所以如果一个IO的It2超过2AHBM通过2kV基本有戏要过4kVIt2最好在3A以上。这个换算关系在工程估算时非常常用。漏电回测TLP测试仪每打一发脉冲都会测一次低压下的漏电。如果漏电突然跳变增大说明器件内部已经出现损伤。即使后面再测功能正常这个漏电跳变点已经标定了失效边界。我在实际测试时习惯先把整条TLP扫描跑完拿到完整曲线然后放大看漏电跳变点再结合shmoo图反向确认。不要只看It2很大就高兴漏电跳变点往往比It2更早出现那个点才是真正的安全边界。5. 系统级ESD与EMC测试心得5.1 IEC 61000-4-2的测试配置与等级芯片级测试过了整机也不一定过。系统级ESD测试通常参照IEC 61000-4-2标准用静电枪对整机的外壳、接口、缝隙等部位放电。这个标准和芯片级不同它的放电网络是330Ω电阻串联150pF电容比HBM的1.5kΩ要狠得多峰值电流要大不少。2kV接触放电的峰值电流大概在7.5A左右8kV能跑到30A虽然持续时间短但对整机来说是很大的冲击。选测试等级要看产品的使用环境。一般的消费电子接触放电±4kV、空气放电±8kV是常见门槛。工业设备或者车载电子要求更高接触放电可能要过±8kV。不要盲目追求高等级因为测试等级越高对结构设计、接地、滤波的要求越苛刻成本和体积都上去了。5.2 实操中容易忽略的坑系统级ESD测试我踩过的坑不少总结几条最典型的第一测试点打在哪里很有讲究。很多人直接打机壳金属部分但实际最容易出问题的是缝隙、按键缝隙、USB口金属外壳、SD卡槽这些地方。放电点不同耦合路径完全不同。测试前先自己想一遍可能的放电路径再对照样品找薄弱点效率高很多。第二PCB的地平面完整性和螺丝孔接地真的是ESD整改的胜负手。我遇到过一台设备打某个螺丝孔附近总是复位最后发现那个螺丝孔下方地平面被挖空了一块导致ESD电流找不到低阻抗回流路径从复位电路上耦合过去了。把地平面补回来问题就好了。第三软件复位和硬件复位在ESD测试中的表现不一样。有些设备硬件没坏但ESD让电源监控芯片误触发复位表现为系统重启。这种问题通过调整复位芯片的滤波电容、加ESD二极管能解决。但要注意测试时不要因为系统自己重启了就判C级先确认这是不是硬件自我保护机制的一部分。第四接触放电和空气放电的失效机制不同。接触放电电流波形更陡对IC的损伤风险更大空气放电则因放电距离变化导致波形不稳定重复性差。测试时两种都要打不能偷懒只打一种。6. 常见问题与排查技巧实录6.1 现场典型故障录我挑几个真实的排查案例说这些案例在产线和实验室里非常典型。第一个是TWS耳机充电仓客户反馈某批次充电时偶发充不进电。拆解后发现充电管理IC的VIN引脚对地短路。最初怀疑是IC本身质量问题但显微镜下看到引脚附近有熔球判断是ESD从充电口打进来。整改方案是在充电口输入端加TVS管并把PCB上充电口到IC的走线加宽、缩短重新试产后问题消失。第二个是工业控制板整机打±4kV接触放电时某几个IO口会出现通信中断必须断电重启才能恢复。按照ABCD标准这是C级失效。排查发现IO口防护用的是单管TVSTVS响应速度够快但钳位电压偏高残余电压还是超过了后级RS-485芯片的耐压。换用钳位电压更低的TVS同时在后级加了一颗共模电感问题解决。这告诉我们不是有防护器件就万事大吉防护器件的参数匹配很关键。第三个是消费类路由器空气放电±8kV时偶发WiFi掉线几秒后自动恢复判B级。分析是天线附近PCB走线耦合到了ESD能量干扰了射频前端。整改是调整天线馈线走线、拉开与金属结构件的距离同时在信号线靠近连接器处加共模滤波。6.2 问题速查表现象可能原因排查方向常见对策芯片引脚对地短路金属熔化、PN结烧毁显微镜观察、确认损伤点位置加强IO防护器件、加TVS、优化走线功能偶发异常但可自恢复电源或复位受干扰示波器抓电源/复位波形调整复位滤波、加固地平面通信口打静电后死锁闩锁效应测试维持电流、检查SCR触发条件换防护器件、调整Vh设计设备整体重启复位芯片误触发测复位引脚在ESD期间的波形RC滤波、TVS钳位音频/显示出现噪声地弹或耦合检查接地、屏蔽、滤波加强屏蔽、优化接地SMT产线元件批量损坏设备摩擦带电/接地不良测产线设备接地电阻、离子风机状态完善防静电系统、增加离子风机6.3 独门排查流程最后分享一套我的ESD现场排查流程这个流程帮我解决过很多疑难杂症。先用排除法确定损坏源头再做针对性的整改。第一步判断是不是ESD。问三个问题失效是偶发还是批量有没有固定的工位或操作动作样品损伤形貌是否集中在引脚如果都是那大概率与ESD有关。第二步区分ESD还是EOS。前面说过看损伤面积和形貌。如果拿不准就查电源上电时序、浪涌记录很多时候EOS是电源引起的。第三步找出泄放路径。静电从哪来经过哪里最后从哪里泄放。这时候看PCB布局、结构缝隙找金属裸露点和离地平面近的走线。第四步针对性设计验证。加TVS、加电阻、改走线、调接地每做一步都重新测试。一次只改一个变量不推荐同时改好几个地方否则你根本不知道是哪个动作起效。第五步回归测试。整改后不仅要复测ESD还要测功能和性能确认防护措施没有引入信号完整性问题或EMI问题。例如TVS管的寄生电容对高速信号就有影响要选低电容型号。结束语ESD Protection这件事看起来是芯片设计的事其实从芯片到PCB到整机到产线是一条完整的链路。芯片内部的Pad连线顺序、防护器件选型PCB上的走线布局和TVS选型结构设计里的接地和缝隙处理产线上的静电管理任何一个环节掉链子都会前功尽弃。我的个人体会是做ESD防护一定要有整体观不要只盯着某一个器件或某一段走线。你在芯片里做再好的防护如果整机输入端连了一根又细又长的线还是会出问题反过来整机结构做得再好芯片本身ESD能力不行测试照样挂。还有一个心得想分享给新手ESD这东西看不见摸不着最容易靠玄学。但只要你养成“先判断损伤机制再找泄放路径最后做整改验证”的习惯大部分问题都能找到清晰的物理根源。踩坑不可怕可怕的是踩了坑不知道为什么踩。希望这篇文章能帮你少走我当年走过的弯路。
返回列表