【技术实现步骤摘要】
【国外来华专利技术】用于生成参考扫描链测试数据的测试装置和测试系统
根据本专利技术的实施例涉及用于数字化设备的测试概念,尤其涉及用于生成参考扫描链测试数据的测试装置和方法、用于确定有缺陷扫描链的故障位置和故障类型的信息的测试系统和方法。
技术介绍
对于数字化设备的测试,在大多数情况下,经由扫描测试或逻辑内建自测试(LBiST)来对数字化随机逻辑进行测试。这两种测试类型依赖于能够移入测试图案(pattern)并移出测试结果的扫描链(scan chain)。如果扫描链中移位被缺陷阻挡,则扫描测试和LBiST会受到干扰,并且作为该测试的结果,覆盖范围往往会大幅度减少。需要一种快速的受阻链(blocked chain)分析,以识别两个连续的扫描单元与其间的阻隔缺陷。接着,进一步的故障分析可被用来寻找缺陷根源、解决问题并提高产量。在设计过程中所添加在被测设备(DUT)上的附加硬件被认为太昂贵,因为这些技术需要大量的芯片面积。受阻链分析的内在问题在于,如果没有附加硬件,则在某些情况下,故障位置不能被正确地且明确地识别。现存在执行受阻链分析的软件方案,但它们需要已针对分析而被正确配置的DUT的有效仿真模型。此外,还需要相当大的计算能力来对现代化设计的行为进行仿真,所以它可能需要几分钟、几小时甚至几天。为了处理模糊结果,一些软件方案给它们的结果提供了置信水平。对于受阻链分析,Inovys已经提交了专利(US7568139),该专利描述了如何在测试装置上实施公知算法来分析被永久性缺陷阻挡的扫描链。该方案不能处理模糊结果,在这种情况下,它会报告错误的故障位置。
技术实现思路
本专利技术的这个目的是提 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于生成参考扫描链测试数据(122)的测试装置(100),包括: 测试图案生成器(110),被配置为通过将扫描链测试输入比特序列(102)的预定数目个开始比特置换为预定的开始比特序列来修改所述扫描链测试输入比特序列(102),其中,所述测试图案生成器(110)被配置为向被测设备(130)提供被修改的扫描链测试输入比特序列(112);以及 输出数据修改器(120),被配置为修改从所述被测设备(130)接收的且由所述被修改的扫描链测试输入比特序列(112)所引起的扫描链测试输出比特序列(132),其中,通过将所述扫描链测试输出比特序列(132)的预定数目个结束比特置换为预定的结束比特序列来修改所述扫描链测试输出比特序列(132)以获得所述参考扫描链测试数据(122)。2.根据权利要求1所述的测试装置,其中,所述预定数目个开始比特和所述预定数目个结束比特取决于生成所述参考扫描链测试数据(122)所针对的扫描链内的假想故障位置。3.根据权利要求1或2所述的测试装置,其中,所述预定数目个开始比特加上所述预定数目个结束比特等于所述扫描链测试输入比特序列(102)的比特数目,并且等于所述扫描链测试输出数据(132)的比特数目。4.根据权利要求1至3中任一项所述的测试装置,其中,所述预定的开始比特序列和所述预定的结束比特序列取决于生成所述参考扫描链测试数据(122)所针对的假想故障类型。5.根据权利要求1至4中任一项所述的测试装置,其中,所述预定的开始比特序列和所述预定的结束比特序列只包括逻辑O或只包括逻辑I。6.根据权利要求1至5中任一项所述的测试装置,其中,输出由所述被修改的扫描链测试输入比特序列(112)所引起的扫描链测试输出比特序列(132)的所述被测设备(130)的扫描链是无缺陷的。7.根据权利要求1至6中任一项所述的测试装置,其中,所述测试图案生成器(110)被配置为向包括有缺陷扫描链的有缺陷被测设备提供未被修改的扫描链测试输入比特序列(102),并且被配置为从所述有缺陷被测设备的所述有缺陷扫描链获得有缺陷扫描链测试输出比特序列。8.一种测试系 统(700,800),包括: 根据权利要求1至7中任一项所述的测试装置(100);以及 评估单元(740),被配置为将从包括有缺陷扫描链的有缺陷被测设备所获得的有缺陷扫描链测试输出比特序列的信息与所述参考扫描链测试数据(122)进行比较,以确定所述有缺陷扫描链的故障位置和故障类型的信息。9.根据权利要求1至7中任一项所述的测试装置或者根据权利要求8所述的测试系统,其中,所述测试图案生成器(110)被配置为通过将相同预定数目个开始比特置换为相同的预定开始比特序列来修改多个不同的扫描链测试输入比特序列(102),其中,所述输出数据修改器(120)被配置为通过将相同预定数目个结束比特置换为相同的预定结束比特序列来修改由所述多个被修改的扫描链测试输入比特序列(112)所引起的多个扫描链测试输出比特序列(132)。10.根据权利要求9所述的测试装置或测试系统,包括频率确定器(850),所述频率确定器被配置为基于所述多个被修改的扫描链测试输出比特序列(132)来对于所述扫描链测试输出比特序列(132)的每个比特位置确定发生逻辑I或逻辑O的频率(852),其中,所确定的发生逻辑I或逻辑O的频率(852)表示所述参考扫描链测试数据(122)。11.根据权利要求9或10所述的测试装置或测试系统,包括切换比特确定器(860),所述切换比特确定器被配置为确定扫描链测试输出比特序列(132)内的最后一个切换比特位置(862),其中,所述最后一个切换比特位置(862)表明由所述扫描链输出的所述扫描链测试输出比特序列(132)内的最后一个比特的位置,其中,该比特对于所述多个扫描链测试输出比特序列(132)中的至少一个扫描链测试输出比特序列(132)包括逻辑O并且对于所述多个扫描链测试输出比特序列(132)中的至少一个扫描链测试输出比特序列(132)包括逻辑1,或者所述切换比特确定器(860)被配置为确定第一个固定比特位置(864),其中,所述第一个固定比特位置(864)表明由待测扫描链输出的扫描链测试输出比特序列(132)内的第一个比特的位置,其中,该比特对于所述多个扫描链测试输出比特序列(132)中的全部扫描链测试输出比特序列(132)包括逻辑O或者对于多个扫描链测试输出比特序列(132)中的全部扫描链测试输出比特序列(132)包括逻辑I。12.根据权利要求1至7或9至11中任一项所述的测试装置或者根据权利要求8至11中任一项所述的测试系统,其中,所述测试图案生成器(110)被配置为通过将多个不同预定数目个开始比特置换为多个不同的预定开始比特序列来修改相同的扫描链测试输入比特序列(102),以获得多个被修改的扫描链测试输入比特序列(112),其中,所述输出数据修改器(120)被配置为通过将与所述多个不同预定数目个开始比特对应的多个不同预定数目个结束比特置换为多个不同的预定结束比特序列来修改由所述多个被修改的扫描链测试输入比特序列...
【专利技术属性】
技术研发人员:马库斯·瑟陵,迈克尔·伯劳恩,
申请(专利权)人:爱德万测试新加坡私人有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。