第二章:ESD测试模型——HBM、MM、CDM与SMIC工艺测试标准

各位好,我是老张。在IC设计这行摸爬滚打了十几年,ESD防护这块,说实话,是很多工程师的“噩梦”。你辛辛苦苦把电路设计好,流片回来,结果一上测试机,啪,打坏了。这种事,我见过太多了。

今天咱们聊聊ESD测试模型。说白了,就是模拟芯片在实际生活中可能遇到的静电放电场景。你想想看,芯片从生产到用户手里,要经历多少双手?每一双手都可能带着静电。所以,测试模型就是把这些场景标准化,让我们在设计阶段就能预判风险。

2.1 HBM模型——人体放电模型

HBM,全称Human Body Model,人体放电模型。这是最经典、最常用的模型。它模拟的是:一个带电的人,去碰芯片的引脚。

人体能带多少电?嗯,这个跟环境湿度、衣服材质都有关系。冬天干燥的时候,你脱个毛衣都能看到火花,那个电压轻松超过几千伏。HBM模型的标准,就是模拟这个场景。

核心参数:

  • 人体等效电容:100pF
  • 人体等效电阻:1500Ω
  • 典型放电时间:100ns ~ 200ns
  • 峰值电流:约0.67A/kV

我个人习惯,在项目初期就会跟测试工程师确认HBM的测试等级。SMIC工艺下,通常要求HBM达到2kV以上。但说实话,我建议你们按4kV去设计。为什么?因为留点余量,心里踏实。我曾经有个项目,客户要求2kV,我们按2.5kV设计的,结果量产时发现有个批次的工艺角偏弱,差点翻车。从那以后,我都是按4kV做基线。

HBM的测试电路,其实很简单。一个100pF的电容先充电,然后通过一个1500Ω的电阻,对芯片的引脚放电。这里有个坑,我提醒一下:

避坑指南:

我曾经遇到过,测试时发现HBM失效,但怎么查都查不出问题。后来发现,是测试板的寄生电容太大,导致实际放电波形跟标准不一样。所以,测试板的布局布线,一定要严格控制寄生参数。

2.2 MM模型——机器放电模型

MM模型,Machine Model,机器放电模型。这个模型现在用得少了,但你不能不知道它。

MM模型模拟的是:金属工具或机器设备接触芯片引脚时的放电。跟人体相比,机器的电阻小得多,电容也大得多。所以,MM放电的能量更大,破坏性更强。

参数 HBM MM
等效电容 100pF 200pF
等效电阻 1500Ω
典型电压 2kV ~ 4kV 200V ~ 400V
峰值电流 高(约10倍于HBM)

你看这个表格,MM的电阻是0Ω,这意味着放电瞬间电流极大。虽然MM的测试电压只有几百伏,但它的破坏力,有时候比几千伏的HBM还大。

不过,现在很多标准已经不再强制要求MM测试了。为什么?因为实际生产中,机器设备都有接地,真正的机器放电很少发生。但有些车规级芯片,还是会要求做MM测试。所以,你最好跟客户确认清楚。

2.3 CDM模型——充电器件模型

CDM,Charged Device Model,充电器件模型。这个模型,我觉得是最贴近实际的,也是最难防的。

CDM模拟的是:芯片本身带电,然后去碰一个接地的金属表面。你想想看,芯片在运输过程中,在塑料管里摩擦,很容易就带上电荷。当它被放到电路板上时,引脚先接触地,电荷瞬间释放。

这个放电过程有多快?快到你难以想象。CDM的放电时间,通常在1ns以内。这么短的时间,普通的ESD防护结构根本来不及响应。

我的经验:

CDM防护,关键在两点:一是电源到地的低阻抗通路,二是内部节点的快速泄放。我建议你在设计时,多放一些小的去耦电容,它们能在CDM事件发生时,提供一条低阻抗的泄放路径。

SMIC工艺下,CDM的测试标准通常是500V或750V。但有些高端芯片,比如手机处理器,要求做到1kV以上。嗯,这个难度就大了。

2.4 SMIC工艺测试标准

好了,前面讲了三个模型,现在咱们聊聊SMIC工艺的具体测试标准。SMIC作为国内领先的晶圆代工厂,它的ESD测试标准,基本跟国际接轨,但也有一些自己的特色。

我个人觉得,SMIC的测试标准,最值得关注的是以下几点:

  1. 测试电压等级:SMIC通常提供多个电压等级供客户选择。比如HBM有1kV、2kV、4kV、8kV等。我建议你根据芯片的应用场景来选择,不要盲目追求高等级。
  2. 测试引脚组合:SMIC要求对所有引脚组合进行测试。包括:VDD对VSS、VDD对IO、IO对VSS、IO对IO等。这个工作量不小,但必须做。
  3. 失效判据:SMIC的失效判据是:测试后,芯片的漏电流增加超过10%,或者功能失效。这个判据,说实话,有点严格。但没办法,这是行业标准。

SMIC工艺ESD测试标准(典型值)

测试模型 电压等级 测试温度 样品数量
HBM 2kV / 4kV 25°C 3颗/条件
MM 200V / 400V 25°C 3颗/条件
CDM 500V / 750V 25°C 3颗/条件

这里我要特别强调一点:SMIC的测试,对温度有要求。通常是在室温下测试,但有些特殊工艺,比如车规级,会要求在高温(125°C)和低温(-40°C)下也做测试。为什么?因为温度会影响PN结的击穿电压,进而影响ESD防护性能。

我曾经有个项目,在室温下HBM测试通过了,但到了高温下,就失效了。查了半天,发现是温度升高后,寄生BJT的触发电压降低了,导致ESD结构提前开启,但泄放能力不够。所以,如果你做的是车规级芯片,一定要做全温测试。

2.5 测试流程与注意事项

最后,我简单说一下ESD测试的流程。这个流程,SMIC有详细的文档,但我用自己的话给你捋一遍:

  1. 样品准备:至少准备3颗芯片,确保封装完好,引脚无氧化。
  2. 初始测试:测试芯片的漏电流、功能、I-V特性,作为基线数据。
  3. ESD应力施加:按照测试模型,对每个引脚施加正负各3次应力。
  4. 中间测试:每施加一次应力后,测试漏电流是否超标。
  5. 最终测试:所有应力施加完毕后,再次测试芯片的功能和I-V特性。
  6. 判定:如果漏电流增加不超过10%,且功能正常,则判定为通过。

重要提醒:

测试过程中,一定要注意静电防护。测试人员要戴防静电手环,测试台要接地。我曾经见过一个测试工程师,没戴手环就去拿芯片,结果芯片当场报废。这种低级错误,千万别犯。

好了,这一章的内容就到这里。ESD测试模型,说白了就是三个场景:人碰芯片、机器碰芯片、芯片碰地。每个场景的防护策略都不一样。下一章,我会详细讲讲ESD防护结构的设计,包括GGNMOS、SCR、二极管等。到时候,咱们再深入聊聊。