4. 二极管防护结构:正向/反向特性、串联电阻影响、SPICE参数提取方法

二极管是ESD防护中最基础的元件,也是我调ESD回路时第一个检查的对象。你别看它结构简单,正向和反向特性差异很大,串联电阻一乱,整个防护方案就废了。这一节我们重点聊聊二极管的ESD特性,以及怎么在SPICE里提取它的参数。

4.1 ESD二极管的正向与反向特性

ESD事件发生时,二极管可以工作在正向导通模式,也可以工作在反向击穿模式。理解这两者的区别,是设计防护回路的基础。

4.1.1 正向特性:低阻抗泄放路径

当ESD正脉冲加到二极管的正极,负极接VSS时,二极管正向偏置。
正向压降(VF)通常在0.7V~1.2V左右,随着电流增大缓慢上升。
正向导通时,电阻很低,可以快速将ESD电流泄放到地。

4.1.2 反向特性:雪崩击穿与箝位

当ESD负脉冲加到正极,或正脉冲加到负极反向偏置时,二极管进入反向击穿区。
反向击穿电压(VBR)通常在5V~20V之间,具体取决于工艺。
击穿后流过二极管的反向电流迅速增大,将电压箝位在VBR附近。

我曾经遇到一个项目,为了降低漏电选了高VBR的二极管,结果ESD测试时电压已经超过内部栅氧耐压,芯片还是坏了。所以选择反向击穿电压时,一定要留够余量。

4.2 串联电阻的影响:寄生参数不可忽略

二极管并不是理想器件。实际的二极管有衬底电阻、接触电阻、引线电阻等串联寄生电阻。
这个串联电阻(R_on)对ESD性能影响很大,主要体现在两个方面:

  • 抬高箝位电压:峰值电流I_ESD流过R_on,会产生附加压降ΔV = I_ESD × R_on,导致箝位电压升高。
  • 削弱能量吸收能力:同样的功耗,串联电阻分配了更多压降,二极管本身PN结的功耗减少,但系统总功耗增加,热失效风险上升。
注意:串联电阻不是越大越好。如果二极管尺寸太小,R_on可能高达几十欧姆;在3kV HBM、8A脉冲下,V_DROP可达160V以上,内部的薄栅氧很可能被击穿。我曾经因为选型时忽略了寄生电阻,导致产品在全芯片ESD测试时反复失效,后来发现是版图布线引入的额外电阻把箝位电压抬高了1.5V。

4.3 SPICE参数提取方法

要在SPICE中准确模拟二极管的ESD响应,需要提取四个关键参数:
饱和电流IS、理想因子N、串联电阻R_on、反向击穿电压BV。

我习惯先用DC扫描获得I-V曲线,再分段拟合提取参数。下面是标准流程。

4.3.1 正向I-V曲线提取IS、N、R_on

  1. 搭建DC扫描电路:电流源串联二极管,电压源加一个0V直流电压源做电流监测。
  2. 扫描电流从1nA到1A,记录V_anode电压。
  3. 提取低电流段(1nA~10μA):用自然对数坐标拟合,根据公式ln(I_D) ≈ ln(IS) + V_D/(N×VT) 提取IS和N。
  4. 提取高电流段(10mA~1A):利用ΔV_D ≈ I_D × R_on,线性回归得到R_on。
**示例正向提取SPICE网表**
* ESD二极管正向特性测试电路
VD1 A 0 DC 0
DESD A 0 DESD_DIODE
.option post probe
.dc VD1 0 2 0.01
.model DESD_DIODE D IS=1e-17 N=1.1 BV=12 R_on=0.5
.end

4.3.2 反向击穿提取BV

  1. 反向偏置扫描电压从0V到-15V(或更高,取决于器件),电流从1pA开始。
  2. 找到电流陡增点对应的电压,即为BV。一般定义在1mA反向电流对应的电压。
  3. 如果I-V曲线在击穿区不够陡峭,可以适当减小反向扫描步长。
**示例反向提取SPICE网表**
* ESD二极管反向击穿测试电路
VV1 C 0 DC 0
DESD 0 C DESD_DIODE
.dc VV1 0 -15 -0.1
.model DESD_DIODE D IS=1e-17 N=1.1 BV=12 R_on=0.5
.end

4.3.3 参数拟合工具

实际项目中我并不会手动做曲线拟合,因为数据点太多了。个人习惯用SPICE自带的优化命令或者脚本工具完成。

  • HSPICE/NGSPICE的.measure和.model优化功能。
  • Python配合SciPy的curve_fit函数,读取原始数据后拟合。
  • 我的经验:如果正向I-V曲线在10μA~10mA段出现明显塌腰,可能是串联电阻在低电流区已经开始起作用,建议分段提取R_on,而非用单一直线拟合。
实操经验:我用HSPICE提取参数时,一般设置两个Measurement步骤:第一步扫低电流0~0.7V步长0.01V,第二步扫高电流0.7~2V步长0.1V。这样既保证精度又不至于仿真时间过长。

4.4 知识结构图:二极管ESD特性与SPICE提取流程

下图总结了ESD二极管的核心特性、寄生参数影响以及参数提取方法,方便你在实际设计中对照参考。

二极管ESD特性与SPICE参数提取流程 正向特性 反向特性 串联电阻影响 低阻抗泄放路径 正偏压降VF~0.7V 雪崩击穿BV~5V~20V 抬高箝位电压 / 削弱能量吸收 SPICE参数提取 正向I-V提取IS、N 高电流段提取R_on 反向扫描提取BV 提取参数清单 IS (饱和电流):低电流I-V曲线拟合获得,单位A N (理想因子):低电流段斜率,通常1.0~1.2 R_on (串联电阻):高电流段ΔV/ΔI,单位Ω BV (反向击穿电压):I_R=1mA时的电压

4.5 实际应用中的注意事项

参数 提取方法 常见问题 避坑建议
IS 低电流正向I-V曲线 漏电流过大会引起误判 测试前先做零偏压复位,排除接触电阻干扰
N 半对数坐标斜率 高温下N值增大,模型不准 我建议至少在25℃和125℃两个温度下提取参数
R_on 高电流段线性回归 大电流下自热效应使R_on非线性增大 用脉冲源测试(脉宽100ns~1μs),避免自热干扰
BV 反向1mA点 工艺偏差导致BV波动±2V 批量统计后取典型值,仿真时用worst-case分析

提取参数时,我习惯先用SPICE跑一个快速的正向扫描,看一眼曲线的大致形状,再决定分段点的位置。别上来就全自动拟合,那样很容易陷入局部最优,模型在ESD大电流区域完全不靠谱。

好了,二极管防护结构的正向/反向特性、串联电阻影响和SPICE参数提取方法,我这里都给你梳理清楚了。接下来就可以用这套模型去做更复杂的ESD防护回路优化了。