图4-6.等效电路 故障寻找
开始Trouble Shooting前,打开dataloger纪录测量结果,如果待测器件有自己的标准,测试并纪录测量结果后,所得结果不外乎以下三种情况: 1. VOL电压正常,测试通过;
2. 在正确输出逻辑0条件下,VOL电压测量值高于最大限定,测试不通过; 3. 在错误的输出条件下,如逻辑1,VOL电压测量值远高于最大限定,测试不通过。
这种情况下,datalog中将显示程序中设定的钳制电压值。
当故障(failure)发生时,我们需要观察datalog中的电压测量值以确定故障类型,是上述的第2种情况?还是第3种? Datalog of: VOL/IOL
Serial/Static test using the PMU
Pin Force/rng Meas/rng Min Max Result PIN1 12.0mA/20mA 130mV/8V 400mV PASS PIN2 12.0mA/20mA 421mV/8V 400mV FAIL PIN3 4.0mA/10mA 125mV/8V 400mV PASS PIN4 4.0mA/10mA 90mV/8V 400mV PASS PIN5 8.0mA/10mA 205mV/8V 400mV PASS PIN6 8.0mA/10mA 5.52V/8V 400mV FAIL
如果只是测量值高于最大限定,则很可能是器件自身的缺陷,如上面datalog中pin2的失效,从中我们可以看到测试发生时预处理成功实现,器件处于正确的逻辑状态,而输出端的阻抗稍大。这有可能是测试硬件上的阻抗附加到了其中,因此对测试机及测试配件的校验工作就显得很重要了。
故障也可能是因为器件没有正确地进行预处理而导致逻辑状态不对引起的,上面datalog中pin6的失效就是这种情况。 在进行DC测试之前,应该保证进行预处理的向量正确无误,这就要将预处理工作当作一项功能测试来进行。在测试流程中,代表预处理功能的测试项应该放到相应的DC测试项之前。只有它通过了保证了预处理已经正确实施,我们才去做DC测量;否则我们就要花时间去解决预处理功能的测试问题。同样,只有输出被设定为正确地状态,VOL/IOL测试才有意。 第四章.DC参数测试(7)-Static IDD 静态指器件处于非活动状态,IDD静态电流就是指器件静态时Drain到GND消耗的漏电流。静态电流的测试目的是确保器件低功耗状态下的电流消耗在规格书定义的范围内,对于依靠电池供电的便携式产品的器件来说,此项测试格外重要。下表是一个静态电流参数的例子: Parameter Description IDD Static PowerSupply Current Test Conditions VDD=5.25V Iout=0 Input=VDD Min Max +22 Units uA 测试方法 静态IDD也是测量流入VDD管脚的总电流,与Gross IDD不同的是,它是在运行一定的测试向量将器件预处理为已知的状态后进行,典型的测试条件是器件进入低功耗状态。测试时,器件保持在低功耗装态下,去测量流入VDD的电流,再将测量值与规格书中定义的参数对比,判断测试通过与否。VIL、VIH、VDD、向量序列和输出负载等条件会影响测试结果,这些参数必须严格按照规格书的定义去设置。 设计人员应该准备准确的向量序列以完成对器件的预处理,将器件带入低功耗模式,如果向量的效果不理想,则需要进一步完善,精准的预处理序列是进行静态IDD测试的关键。 测试硬件外围电路的旁路电容会影响测试结果,如果我们期望的IDD电流非常小,比如微安级,在测量电流前增加一点延迟时间也许会很有帮助。在一些特殊情况中,甚至需要使用Relay在测量电流前将旁路电容断开以确保测量结果的精确。 图4-10.静态电流测试 阻抗计算
静态电流测试实际上测量的也是器件VDD和GND之间的阻抗,当VDD电压定义在5.25V、IDD上限定义在22uA,根据欧姆定律我们能得到可接受的最小阻抗,如图4-11,最小的阻抗应该是238.636欧姆。
图4-11.等效电路 故障寻找
静态电流测试的故障寻找和Gross IDD大同小异,datalog中的测试结果也无非三种: 1. 电流在正常范围,测试通过; 2. 电流高于上限,测试不通过; 3. 电流低于下限,测试不通过。 Datalog of: Static IDD Current using the PMUPin Force/rng Meas/rng Min Max Result VDD1 5.25V/10V 19.20uA/25uA -1uA +22uA PASS
同样,当测试不通过的情况发生,我们要就要找找非器件的原因了:将器件从socket上拿走,运行测试程序空跑一次,测试结果应该为0电流;如果不是,则表明有器件之外的地方消耗了电流,我们就得一步步找出测试硬件上的问题所在并解决它,比如移走Loadboard再运行程序,这样就可以判断测试机是否有问题。我们也可以用精确点的电阻代替器件去验证测试机的结果的精确度。
在单颗DUT上重复测试时,静态电流测试的结果应该保持一致性,且将DUT拿开再放回重测的结果也应该是一致和稳定的。
IDD Static Current 静态指器件处于非活动状态,IDD静态电流就是指器件静态时Drain到GND消耗的漏电流。静态电流的测试目的是确保器件低功耗状态下的电流消耗在规格书定义的范围内,对于依靠电池供电的便携式产品的器件来说,此项测试格外重要。下表是一个静态电流参数的例子: Parameter Description IDD Static PowerSupply Current Test Conditions VDD=5.25V Input=VDD Iout=0 Min Max +22 Units uA 测试方法 静态IDD也是测量流入VDD管脚的总电流,与Gross IDD不同的是,它是在运行一定的测试向量将器件预处理为已知的状态后进行,典型的测试条件是器件进入低功耗状态。测试时,器件保持在低功耗装态下,去测量流入VDD的电流,再将测量值与规格书中定义的参数对比,判断测试通过与否。VIL、VIH、VDD、向量序列和输出负载等条件会影响测试结果,这些参数必须严格按照规格书的定义去设置。 设计人员应该准备准确的向量序列以完成对器件的预处理,将器件带入低功耗模式,如果向量的效果不理想,则需要进一步完善,精准的预处理序列是进行静态IDD测试的关键。 测试硬件外围电路的旁路电容会影响测试结果,如果我们期望的IDD电流非常小,比如微安级,在测量电流前增加一点延迟时间也许会很有帮助。在一些特殊情况中,甚至需要使用Relay在测量电流前将旁路电容断开以确保测量结果的精确。 图4-10.静态电流测试 阻抗计算 静态电流测试实际上测量的也是器件VDD和GND之间的阻抗,当VDD电压定义在5.25V、IDD上限定义在22uA,根据欧姆定律我们能得到可接受的最小阻抗,如图4-11,最小的阻抗应该是238.636欧姆。
图4-11.等效电路 故障寻找
静态电流测试的故障寻找和Gross IDD大同小异,datalog中的测试结果也无非三种: 1. 电流在正常范围,测试通过; 2. 电流高于上限,测试不通过; 3. 电流低于下限,测试不通过。 Datalog of: Static IDD Current using the
PMUPin Force/rng Meas/rng Min Max Result VDD1 5.25V/10V 19.20uA/25uA -1uA +22uA PASS
同样,当测试不通过的情况发生,我们要就要找找非器件的原因了:将器件从socket上拿走,运行测试程序空跑一次,测试结果应该为0电流;如果不是,则表明有器件之外的地方消耗了电流,我们就得一步步找出测试硬件上的问题所在并解决它,比如移走Loadboard再运行程序,这样就可以判断测试机是否有问题。我们也可以用精确点的电阻代替器件去验证测试机的结果的精确度。
在单颗DUT上重复测试时,静态电流测试的结果应该保持一致性,且将DUT拿开再放回重测的结果也应该是一致和稳定的。
第四章.DC参数测试(8)-IDDQ & Dynamic IDD
IDDQ
IDDQ是指当CMOS集成电路中的所有管子都处于静止状态时的电源总电流。IDDQ测试目的是测量逻辑状态验证时的静止(稳定不变)的电流,并与标准静态电流相比较以提升测试覆盖率。
IDDQ测试运行一组静态IDD测试的功能序列,在功能序列内部的各个独立的断点,进行6-12次独立的电流测量。测试序列的目标是,在每个断点验证验证总的IDD电流时,尽