芯片测试之Input Leakage Current(输入漏电流)Test全解析:从原理到实战

大家好,我是硅言。之前的文章和大家聊了OS测试,芯片测试之Open-Short Test全解析:从原理到实战。在芯片设计与测试中,输入低漏电(Input Leakage Low, IIL)和输入高漏电(Input Leakage High, IIH)是衡量引脚电气性能的重要指标。它们不仅影响芯片的功耗,还直接关系到可靠性问题。今天,本文将从定义、原理到实际测量方法,深入剖析这两项关键参数。

在这里插入图片描述

一、定义与重要性:芯片引脚的“隐形杀手”

在芯片的微观世界里,输入引脚如同神经末梢,时刻感知外部信号。​​输入低漏电流(IIL, Input Leakage Low)与输入高漏电流(IIH, Input Leakage High)​​,正是衡量这些“神经”是否健康的隐形标尺。

  • 输入低漏电(IIL): 当芯片的输入引脚被强制驱动至低电平(逻辑0)时,从电源(VDD)流向引脚的微小电流。理想情况下,此时输入引脚应呈现高阻抗,无电流通过,但实际因工艺缺陷或绝缘层变薄,仍会存在纳安(nA)至微安(µA)级的漏电流。
  • 输入高漏电(IIH): 当输入引脚被强制驱动至高电平(逻辑1)时,从引脚流向地(VSS)的微小电流。同样受工艺限制,这一电流可能因电路设计中的上拉/下拉电阻或ESD防护结构而增大。

这两项参数若超标,轻则导致静态功耗激增(如物联网芯片续航骤降),重则引发信号误判(如车载芯片误触发刹车指令)。据统计,全球每年因漏电流问题导致的芯片失效案例中,约15%直接关联IIL/IIH参数失控。

二、测量原理:从CMOS结构到电流捕捉

以下图CMOS电路示意图解释漏电流,请注意,实际芯片引脚电路与示意图不同,可能还包括ESD保护、上拉下拉等。输入引脚通过NMOS和PMOS管与电源及地连接。

在这里插入图片描述

  • IIL测试,输入低电平(逻辑0)时,PMOS管导通,NMOS管截止,理想情况下无电流从VDD流向引脚。但实际因PN结反向漏电或绝缘缺陷,仍会检测到微小电流。
  • IIH测试,输入高电平(逻辑1)时,NMOS管导通,PMOS管截止,此时漏电流则通过PMOS的寄生二极管或栅极泄漏路径流向地。

随着工艺节点缩小(如7nm、5nm),绝缘层变薄,漏电流显著增加。此外,封装过程中的划痕、异物污染或电路桥接也会加剧漏电问题。

三、测试方法与技术实现

IIL和IIH的测量均基于加压测流(FVMI, Force Voltage Measure Current)对引脚施加特定电压(如VDDMAX或VSS),通过精密测量单元(PMU)检测电流值。

在这里插入图片描述

​​IIL测试流程​​
​​步骤1​​:为芯片供电至最大工作电压(VDDmax,如3.6V)。
​​步骤2​​:所有非被测引脚设为逻辑高电平(VIH=VDDmax),避免干扰。
​​步骤3​​:使用PMU强制被测引脚为0V,等待稳定后测量电流值。
判定标准​​:电流与技术手册限值对比。

硅言测试​IlL程序Demo(不是完整代码奥,仅示意):

power.POWER_ON(VDD);
var pinDigital = SemiContext.Digital("CS,DO,WP,DI,CLK,HOLD");
pinDigital.SetSelectedFunction("Digital");
pinDigital.SetIClamp(0.032).SetApertureTime(0.01).VForce(VDD);
var test_pin = SemiContext.Digital(​​IIL_TestPin);
test_pin.SetSelectedFunction("Digital");
test_pin.SetIClamp(0.000002).SetApertureTime(0.01).VForce(0);
Utility.Wait_mS(10);
for (int i = 0; i < MeasureTimes; i++)
{
	temp[i] = test_pin.IMeasure();
}
result = Utility.CalculateAverage(4, temp);
power.POWER_OFF();
test_pin.SetSelectedFunction("Disconnect");

​IlH测试流程​​
​​步骤1​​:供电至VDDmax(如3.6V)。
​​步骤2​​:非被测引脚设为逻辑低电平(VIL=0V)。
​​步骤3​​:PMU强制被测引脚为VDDmax,测量流入电流。
判定标准​​:电流与技术手册限值对比。

硅言测试​IlH程序Demo(不是完整代码奥,仅示意):

power.POWER_ON(VDD);
var pinDigital = SemiContext.Digital("CS,DO,WP,DI,CLK,HOLD");
pinDigital.SetSelectedFunction("Digital");
pinDigital.SetIClamp(0.032).SetApertureTime(0.01).VForce(0);
var test_pin = SemiContext.Digital(​​IIH_TestPin);
test_pin.SetSelectedFunction("Digital");
test_pin.SetIClamp(0.000002).SetApertureTime(0.01).VForce(VDD);
Utility.Wait_mS(10);
for (int i = 0; i < MeasureTimes; i++)
{
	temp[i] = test_pin.IMeasure();
}
result = Utility.CalculateAverage(4, temp);
power.POWER_OFF();
test_pin.SetSelectedFunction("Disconnect");

注意上/下拉电阻的影响,若输入引脚内置上拉电阻,IIL测试时电流会显著增大(几十至几百μA),需调整限值;下拉电阻则会影响IIH。一般情况下,可进入芯片测试模式暂时关闭上/下拉电阻,然后进行测量。

上述IIL和​IlH的测试方法,均使用串行测试,即依次对每个引脚施加目标电平(低/高),使用PMU逐个测量电流。该方法精度高,适用于引脚数量少或高精度要求的场景,但是效率低,耗时较长。随着芯片工艺进入纳米级,漏电流的检测精度要求从微安级迈向纳安级。新型测试设备结合AI算法,可自动识别异常模式并优化测试流程。例如,通过动态调整PMU参数,减少测试时间的同时保证准确性。


🔥 推荐阅读:

芯片测试之Open-Short Test全解析:从原理到实战
芯片的“语言能力”大揭秘:VOH、VOL、IOH、IOL、VIH、VIL全解析

⚠️ 免责声明:

本文内容综合公开报道、行业分析及第三方研究,信息存在时效性局限,技术描述可能存在专业偏差,部分含推测性表述,如有疏漏请联系修正。

🛡️ 版权声明:

未经许可禁止商用,转载需注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲁棒最小二乘支持向量机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值