3. 闩锁基础理论
ESD防护设计,说白了就是在芯片上装一个「智能保险丝」。平时它得隐身,不能影响电路正常工作;ESD事件来了,它得瞬间导通,把大电流泄放掉。这个「隐身」和「导通」之间的平衡,就是设计窗口要解决的问题。
我个人习惯把设计窗口比作「安全走廊」。走廊太窄,防护器件容易误触发;走廊太宽,又可能保护不到位。今天我们就聊聊这个走廊的四个关键尺寸:触发电压、维持电压、失效电流、导通电阻。
核心观点:ESD设计窗口 = 触发电压(Vt1) < 栅氧击穿电压 && 维持电压(Vh) > 工作电压(Vdd) && 失效电流(It2) > 设计目标 && 导通电阻(Ron) 尽量小。
3.1 触发电压 Vt1:什么时候该「醒」?
触发电压,就是ESD器件开始导通的电压。它必须低于被保护电路的击穿电压,否则ESD来了,器件还没反应,内部电路先挂了。
设计要点:
- Vt1 必须小于栅氧击穿电压——这是底线。我记得有个0.18μm的项目,栅氧击穿在10V左右,结果GGNMOS的Vt1做到11V,流片回来ESD测试全挂。后来把触发结构改成GGNMOS+RC触发,Vt1降到8V才通过。
- Vt1 不能太低——否则上电瞬间或正常工作时,噪声就可能触发它。我见过一个案例,Vt1设到3.3V,结果3.3V电源上电时,器件直接导通,芯片无法启动。
- 工艺波动要考虑——同一批晶圆,Vt1可能有±15%的偏差。设计时留足余量。
| 工艺节点 | 典型栅氧击穿电压 | 建议Vt1上限 | 建议Vt1下限 |
|---|---|---|---|
| 0.18μm (1.8V) | ~8-10V | 7V | 2.5V |
| 0.13μm (1.2V) | ~6-8V | 5.5V | 1.8V |
| 65nm (1.0V) | ~4-5V | 4V | 1.5V |
| 28nm (0.85V) | ~3-4V | 3.3V | 1.2V |
实战技巧:我建议在IO焊盘和内部电路之间加一级RC耦合触发网络。这样Vt1可以独立调节,不依赖器件本身的雪崩击穿特性。尤其在小工艺节点,这个做法几乎是标配。
3.2 维持电压 Vh:导通后别「锁死」
维持电压,是ESD器件导通后保持导通状态所需的最低电压。这个参数很多人忽略,但它恰恰是Latch-up风险的直接关联点。
为什么Vh重要?
- Vh必须大于Vdd——否则ESD事件结束后,器件可能一直导通,形成闩锁。我曾经遇到一个项目,GGNMOS的Vh只有1.2V,而Vdd是1.8V。ESD打完后,芯片电流一直降不下来,温度飙升,最后封装都裂了。
- Vh越高,抗闩锁能力越强——但太高又会影响ESD性能。一般建议Vh > Vdd + 10% 作为安全余量。
- Vh与工艺相关——SOI工艺的Vh通常比体硅高,因为寄生BJT的基区宽度更小。
避坑指南:我曾经在0.35μm BCD工艺上做电源钳位,用了普通的GGNMOS。结果Vh只有2.5V,而Vdd是5V。ESD测试过了,但Latch-up测试一塌糊涂。后来换成SCR结构,Vh做到6V以上,问题才解决。记住:ESD过了不代表Latch-up能过,Vh是关键。
3.3 失效电流 It2:能扛多大「冲击」?
失效电流,就是ESD器件能承受的最大电流。超过这个值,器件就永久损坏了。It2直接决定了ESD防护等级——HBM 2kV、4kV还是8kV。
设计考量:
- It2与器件尺寸成正比——越宽越能扛。但面积是成本,需要权衡。一般经验是:每100μm宽度大约能扛1-2mA的It2(取决于工艺)。
- It2受温度影响很大——高温下It2会下降20-30%。所以做ESD测试时,别忘了高温条件。
- It2与失效模式相关——有的器件是金属熔融失效,有的是结烧毁。设计时要确保失效发生在金属层,而不是硅本身(金属更容易修复)。
| ESD等级 | HBM电流峰值 | 所需It2(最小值) | 建议器件宽度 |
|---|---|---|---|
| 2kV | ~1.33A | 1.5A | ~150μm |
| 4kV | ~2.67A | 3.0A | ~300μm |
| 8kV | ~5.33A | 6.0A | ~600μm |
个人经验:我习惯在It2设计值上再加30%的余量。因为流片后测试,实际It2往往比仿真低。而且别忘了,ESD测试是抽测,留足余量能提高良率。
3.4 导通电阻 Ron:泄放通道要「宽敞」
导通电阻,就是ESD器件导通后的等效电阻。Ron越小,泄放电流越快,钳位电压越低,保护效果越好。
Ron的影响:
- Ron决定钳位电压——Vclamp = Vh + It2 × Ron。Ron太大,钳位电压可能超过栅氧击穿电压。
- Ron与版图布局强相关——同样的器件,版图画得不好,Ron可能翻倍。我见过一个案例,GGNMOS的版图把源端金属走线画得太细,结果Ron从2Ω变成5Ω,ESD性能直接降级。
- Ron与触发均匀性相关——如果器件导通不均匀,只有局部区域导通,等效Ron会变大。这就是为什么多指条器件需要做触发均匀性设计。
设计口诀:触发电压要够低,维持电压要够高,失效电流要够大,导通电阻要够小。四个参数互相牵制,没有完美的器件,只有合适的折中。
3.5 设计窗口的图形化理解
下面这张图展示了ESD设计窗口的核心逻辑。你想想看,四个参数就像四个边界,围成一个安全区域。器件的工作点必须落在这个区域内。
3.6 四个参数的权衡与折中
说实话,这四个参数很难同时做到最优。你想想看:
- Vt1 和 Vh 是矛盾的——降低Vt1通常也会降低Vh。所以触发灵敏的器件,抗闩锁能力往往差。
- It2 和 Ron 是相关的——增大器件尺寸能提高It2,但也会增加寄生电容,影响高速信号。
- 工艺选择影响全局——比如用SCR结构,Vh可以做得很高,但Vt1也高,触发慢。用GGNMOS,Vt1低,但Vh也低。
我的设计习惯:先根据工艺和IO电压确定Vh的下限(Vdd+10%),然后根据栅氧击穿电压确定Vt1的上限。在这两个约束下,尽量把It2做大、Ron做小。如果Vt1和Vh冲突,我会考虑加辅助触发电路来解耦。
3.7 实际项目中的设计流程
嗯,这里要注意,设计窗口不是算出来的,是测出来的。我一般按这个步骤走:
- 查工艺文档——找到栅氧击穿电压、金属电迁移限值等关键参数。
- 确定目标——根据产品规格(HBM 2kV/4kV/8kV)反推It2需求。
- 选器件结构——GGNMOS、SCR、二极管、RC触发等,根据应用场景选。
- TCAD仿真——跑Vt1、Vh、It2、Ron的工艺角仿真。
- 版图设计——注意均匀性、金属宽度、接触孔密度。
- 流片后测试——TLP测试是必须的,直接测出四个参数的实际值。
- 迭代优化——如果测试结果偏离设计窗口,调整版图或器件结构。
避坑指南:我曾经在一个项目中,TLP测试显示Vt1和Vh都满足要求,但HBM测试就是过不了。后来发现是TLP脉冲宽度和HBM不匹配——TLP用100ns,HBM的上升沿只有2ns。器件在快脉冲下触发延迟,实际Vt1比TLP测到的高很多。所以,有条件的话,一定要做VF-TLP测试,模拟真实的ESD事件。