[发明专利]单固定型故障基于可测试性影响锥的测试精简方法及系统有效
申请号: | 201910554410.3 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110221196B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 向东 | 申请(专利权)人: | 清华大学 |
主分类号: | G01R31/317 | 分类号: | G01R31/317 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固定 故障 基于 测试 影响 精简 方法 系统 | ||
1.一种单固定型故障基于可测试性影响锥的测试精简方法,其特征在于,包括:
S1.1,获取所述单固定型故障点集合中所有故障点的影响锥;
S1.2,从单固定型故障点集合中获取目标故障点f的ST故障集合,并设置所述ST故障集合的大小为指定数目,ST←Ф;
S1.3,从所述单固定型故障点集合中提取故障点f1,所述故障点f1与所述目标故障点f的影响锥具有最小重合度;
S1.4,若所述故障点f1与所述目标故障点f的可测试性影响锥不交叉时,ST←ST∪{f1};
S1.5,重复S1.3-S1.4,遍历所述单固定型故障点集合中所有故障点,直至获取到所述指定数目的故障点,构成所述ST故障集合;
生成所述目标故障点f的测试向量并在所述f测试向量的约束下获取所述ST故障集合中故障的测试向量集合;
S1.6,若所述单固定型故障点集合非空,重复执行S1.2-S1.5,直至完成动态测试精简;
S1.7,对经过动态精简的所述测试向量集合,进行静态测试精简,获取精简后的最终测试向量集合;
所述影响锥为:待测数字集成电路中扫描触发器的输入端集合PPIs与所述待测数字集成电路输入集合PIs的最小集合;
所述可测试性影响锥为:将所述待测数字集成电路中某一门设置为确定值时,所需要置为确定值的所述输入端集合PPIs及所述输入集合PIs的最小集合。
2.根据权利要求1所述的单固定型故障基于可测试性影响锥的测试精简方法,其特征在于,所述可测试性影响锥的生成算法,包括:
S21,以所述待测数字集成电路中的门l为起点,以门为单位扫描所述待测数字集成电路,计算RCi(PI)={PI},RCi(PPI)={PPI},i∈{0,1};其中,RCi(l)指将门l输出置为i值,需要将扫描触发器对应的所述输入端集合PPIs以及所述输入集合PIs置为确定值的最小集合;
若门l为AND门输出,则RC1(l)=RC1(A)∪RC1(B);其中,若|RC0(A)|≤|RC0(B)|,RC0(l)=RC0(A);若|RC0(A)||RC0(B)|,RC0(l)=RC0(B);
若门l为OR门输出,则RC0(l)=RC0(A)∪RC0(B);其中,若|RC1(A)|≤|RC1(B)|,RC1(l)=RC1(A);若|RC1(A)||RC1(B)|,RC1(l)=RC1(B);
若门l为NOT门的输出,则输入为A,RC1(l)=RC0(A),RC1(l)=RC1(A);
若门l为扇出源,分支为:B1,B2,…,Bk,RCi(Bj)={RCi(Bj)},其中,所述Bj表示扇出源的扇出分支门,j∈{1,2,…k};
S22,重复执行步骤S21,遍历所述待测数字集成电路的所有的门,直至出现PPOs或POs时终止,获取所述输入端集合PPIs与所述输入集合PIs后构成所述故障点的可测试性影响锥;
所述PPOs为:扫描触发器的输出端集合;所述POs为:待测数字集成电路的输出端集合。
3.根据权利要求1所述的单固定型故障基于可测试性影响锥的测试精简方法,其特征在于,所述目标故障点为:所述单固定型故障点集合中与最小影响锥相对应的故障点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910554410.3/1.html,转载请声明来源钻瓜专利网。