文章详情

pwoer short的测试

日期:2024-04-26 02:32
浏览次数:4173
摘要:
关于Bscan测试,大部分的人都有些不太明白其中的Power Shorts测试,今天特别为大家进行一个解释。

如果线路上出现一个如下图这样的设计:

U5的第11号管脚是边界扫描链上的点,没有测试点。但是U5的第12号管脚又不是边界扫描链上的点,有测试点。如果这两个点之间有短路故障,ICT是否可以将其抓到呢?

答案当然是:Yes!3070系统软件下的Boundary Scan PowerShorts测试能够将短路故障抓到。这是**一个能在ICT上抓到此类故障的一个手法。(Agilent isNo.1!)

其实这也不是什么高深的技术。无非就是通过送“0”和“1”的方法来判断是否有短路故障。理论上,当U5.11上送“0”信号并且在U5.12上送“1”信号时,假设这直接有短路现象,要么“0”信号变成“1”信号,要么就是“1”信号变成“0”信号。这时TDO的输出就会变掉,短路也就被发现了。当然,这不是***的测试。**的测试是需要再在U5.11上送“1”信号并在U5.12上送“0”信号,再一次通过TDO来判断这两个管脚是否真的存在短路现象。

原理虽然简单,但是知道选择哪些点可能存在短路的风险性呢?

Agilent公司提出了一个非常好的解决方案——以每个Siliconnode(边界扫描链上没有测试点的节点)为半径,设定一段可能出现短路的一个距离(mil),看看在这个距离内的这些普通的有测试点的节点是否与这个Siliconnode是否存在短路。3070默认的设定值为100mil,可供选择的值为25~250mil。每25mil为一个等级。具体设定在Boardconsultant -> IPG Global Options -> Powered Shorts ShortingRadius的栏位中。

不过呢,大家都知道边界扫描测试需要花费大量的测试时间。因而,一般不太建议大家将这个值设到特别大,如:200mil。毕竟在产线上的时间非常宝贵。而且,一般来说,超过100mil的短路状况也不大可能发生。所以,在此建议大家就使用默认的100mil比较适中。

下一篇: ict debug技巧
上一篇: VETP hp3070的调试