3、ESD防护器件设计:GGNMOS、GCNMOS、SCR结构、二极管链

ESD防护,说白了就是给芯片穿上一件“防电外套”。

显示驱动芯片经常要跟外部接口打交道,比如LVDS、MIPI、甚至直接连到TFT面板的走线。这些端口一旦被静电打一下,轻则功能异常,重则直接报废。我见过不少项目,前期仿真跑得飞起,结果一到ESD测试就原形毕露。嗯,防护器件选型不当,往往是罪魁祸首。

今天咱们就聊聊四种最常用的ESD防护器件:GGNMOS、GCNMOS、SCR结构、二极管链。每种都有它的脾气,用对了是护身符,用错了就是定时炸弹。

3.1 GGNMOS:栅接地NMOS

GGNMOS,全称Gate-Grounded NMOS。结构很简单:NMOS的栅极直接接地,源极也接地,漏极接被保护的I/O Pad。

它的工作原理其实挺有意思。正常工作时,NMOS关断,漏极对地呈现高阻。ESD事件来了,漏极电压瞬间飙升,达到NMOS的击穿电压后,漏衬结发生雪崩击穿。产生的电子-空穴对中,空穴流向衬底,在衬底电阻上产生压降。当这个压降超过0.7V左右,寄生的NPN三极管(漏极-衬底-源极)就导通了,形成低阻抗泄放路径。

我个人习惯把GGNMOS用在电源钳位或者I/O口的次级防护上。为什么是次级?因为它的触发电压通常比较高,大约在10-15V左右(取决于工艺)。对于显示驱动芯片里那些敏感的MIPI信号,这个触发电压有点偏高了。

关键设计参数:
  • 触发电压Vt1:一般在BVdss附近,约10-15V
  • 维持电压Vh:约5-8V,要确保大于VDD,否则会闩锁
  • 二次击穿电流It2:单位宽度约5-10mA/μm
避坑指南:我曾经遇到过GGNMOS在高温下触发电压漂移的问题。温度每升高100℃,Vt1大约下降10%。如果你芯片工作温度范围很宽(比如-40℃到125℃),一定要留够余量。

3.2 GCNMOS:栅耦合NMOS

GCNMOS是GGNMOS的升级版。区别在于栅极不再直接接地,而是通过一个电容耦合到漏极,同时栅极对地接一个电阻。

为什么要这么改?你想想看,GGNMOS的触发电压太高了。GCNMOS利用电容耦合,在ESD脉冲上升沿瞬间,把漏极的高压耦合到栅极。栅压一升高,NMOS就提前开启,形成沟道电流。这相当于把触发电压降下来了。

我记得有一次做TDDI芯片的ESD设计,MIPI接口的防护怎么也过不了2kV HBM。换成GCNMOS后,触发电压从12V降到了8V左右,问题迎刃而解。

GCNMOS的设计要点在于RC时间常数的匹配。电容一般选0.5-2pF,电阻选10-100kΩ。时间常数要大于ESD脉冲的上升时间(约1-10ns),但又不能太大,否则正常上电时也会误触发。

// GCNMOS典型参数(0.18μm工艺)
// 器件尺寸:W/L = 200μm/0.5μm
// 耦合电容:C = 1pF (MIM电容)
// 栅极电阻:R = 50kΩ (多晶硅电阻)
// 预期触发电压:Vt1 ≈ 8V
// 预期维持电压:Vh ≈ 5V
注意:GCNMOS在超快ESD事件(如CDM)下可能反应不及。因为CDM的上升时间只有几百皮秒,RC耦合可能来不及建立足够的栅压。这时候需要配合二极管链一起使用。

3.3 SCR结构:可控硅整流器

SCR,也就是可控硅,是ESD防护里的“大力士”。它的单位面积泄放能力是NMOS的5-10倍。对于显示驱动芯片这种面积受限的场景,SCR简直是救命稻草。

SCR本质上是一个PNPN四层结构,寄生着NPN和PNP两个三极管,形成正反馈。一旦触发,两个三极管互相驱动,进入深度饱和状态,阻抗极低。

但是,SCR有个臭名昭著的问题——闩锁风险。它的维持电压Vh通常只有1-2V,远低于VDD。一旦触发后,如果VDD还在,SCR就关不断了,芯片直接死机。

怎么解决?我常用的方法是加长P+和N+之间的距离,或者插入N阱电阻,提高维持电压。还有一种叫“低电压触发SCR”(LVTSCR),通过嵌入一个NMOS来降低触发电压,同时把Vh提高到3-4V。

SCR vs NMOS 对比:
参数 GGNMOS SCR
单位宽度It2 5-10 mA/μm 30-50 mA/μm
触发电压Vt1 10-15V 15-25V(常规)
维持电压Vh 5-8V 1-2V
面积效率
闩锁风险
我的经验:SCR最适合用在电源轨之间的钳位,或者对闩锁不敏感的I/O上。对于显示驱动芯片的模拟电源域,我一般不敢直接用SCR,宁可多花点面积用NMOS。

3.4 二极管链:低电容防护方案

二极管链,说白了就是把多个二极管串联起来。每个二极管的正向压降约0.7V,串联n个,总触发电压就是0.7×n V。

它的最大优势是电容极低。一个二极管结电容只有几十fF,串联后更小。对于MIPI D-PHY这种高速接口(1.5Gbps以上),寄生电容超过1pF就可能把眼图搞塌了。二极管链的电容通常能控制在0.2-0.5pF以内。

我记得有一次做OLED驱动芯片,MIPI接口速率要求2.5Gbps。用GGNMOS的话,寄生电容太大,眼图闭合严重。换成4级二极管链,电容降到0.3pF,眼图一下就打开了。

二极管链的设计要注意两个问题:

  • 正向恢复时间:超快ESD下,二极管需要快速开启。一般用肖特基二极管或者低掺杂的PN结。
  • 漏电流:串联级数越多,漏电流越大。高温下尤其明显。我一般控制在4-6级,不超过8级。
// 二极管链设计示例(用于MIPI接口)
// 级数:4级
// 单级尺寸:W=20μm,L=0.5μm(STI二极管)
// 总电容:约0.3pF @ 0V偏置
// 触发电压:约2.8V(4×0.7V)
// 漏电流:< 10nA @ 25℃

3.5 四种结构怎么选?一张图说清楚

下面这张SVG图,是我自己总结的选型逻辑。你一看就明白。

ESD防护器件选型决策树 I/O口需要ESD防护 高速接口(MIPI/LVDS) 普通I/O或电源钳位 电容要求<0.5pF 电容要求0.5-1pF 二极管链(4-6级) GCNMOS 面积充裕 面积紧张 GGNMOS SCR(注意闩锁) 核心原则:先看速度,再看面积,最后考虑闩锁风险 没有万能器件,只有最适合的方案

选型其实没那么复杂。先看接口速率:高速的优先考虑二极管链或GCNMOS;低速或电源的,GGNMOS和SCR随便用。再看面积预算:面积够就上GGNMOS,安全可靠;面积紧张就上SCR,但一定要做好闩锁防护。

最后提醒一句:ESD防护不是孤立的设计。它跟版图布局、电源网络、甚至封装都有关系。我曾经见过一个设计,器件选型完全正确,但因为I/O Pad到防护器件的走线太长(超过50μm),寄生电感太大,ESD能量还没泄放掉,内部电路先挂了。所以,防护器件一定要紧贴Pad放,走线越短越好。

公众号:蓝海资料掘金营,微信deep3321