A New Test Vector Search Algorithm for a Single Stuck-at Fault Using Probabilistic Correlation

M. Venkatasubramanian, V. Agrawal
{"title":"A New Test Vector Search Algorithm for a Single Stuck-at Fault Using Probabilistic Correlation","authors":"M. Venkatasubramanian, V. Agrawal","doi":"10.1109/NATW.2014.20","DOIUrl":null,"url":null,"abstract":"It has been mathematically shown that the testing problem is NP complete. Numerous attempts have been made in creating and designing algorithms to successfully test a digital circuit for all faults in computational linear time. However, due to the complexity of the NP problem, all these attempts start becoming exponential with an increase in circuit size and complexity. Algorithms have been proposed where successful vectors have been used to search for more test vectors with similar properties. However, this leads to a bottleneck when trying to find hard to find stuck-at faults which have only one or two unique tests and their properties may not match other previously successful tests. We propose a new probability based algorithm where new test vectors are generated based on the input probability correlation of previously unsuccessful test vectors. By looking at the correlation between the primary inputs for previously generated test vectors, we use the probability information of 1's or 0's at a primary input with respect to other inputs to skew the search in the test vector space. We have shown test time improvements for a 10 input AND gate, c17 and c432 benchmark circuits. We have also shown improvements when comparing our algorithm with a random test generator and weighted-random test generator.","PeriodicalId":283155,"journal":{"name":"2014 IEEE 23rd North Atlantic Test Workshop","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 23rd North Atlantic Test Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NATW.2014.20","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

It has been mathematically shown that the testing problem is NP complete. Numerous attempts have been made in creating and designing algorithms to successfully test a digital circuit for all faults in computational linear time. However, due to the complexity of the NP problem, all these attempts start becoming exponential with an increase in circuit size and complexity. Algorithms have been proposed where successful vectors have been used to search for more test vectors with similar properties. However, this leads to a bottleneck when trying to find hard to find stuck-at faults which have only one or two unique tests and their properties may not match other previously successful tests. We propose a new probability based algorithm where new test vectors are generated based on the input probability correlation of previously unsuccessful test vectors. By looking at the correlation between the primary inputs for previously generated test vectors, we use the probability information of 1's or 0's at a primary input with respect to other inputs to skew the search in the test vector space. We have shown test time improvements for a 10 input AND gate, c17 and c432 benchmark circuits. We have also shown improvements when comparing our algorithm with a random test generator and weighted-random test generator.
基于概率相关的单卡故障测试向量搜索算法
从数学上证明了测试问题是NP完全的。在创建和设计算法以成功地在计算线性时间内测试数字电路的所有故障方面已经进行了许多尝试。然而,由于NP问题的复杂性,所有这些尝试都开始随着电路尺寸和复杂性的增加而呈指数增长。已经提出了一些算法,其中成功的向量被用来搜索具有相似属性的更多测试向量。但是,当试图查找难以查找的卡在故障时,这会导致瓶颈,这些故障只有一个或两个唯一的测试,并且它们的属性可能与其他先前成功的测试不匹配。我们提出了一种新的基于概率的算法,该算法基于先前不成功的测试向量的输入概率相关性生成新的测试向量。通过查看先前生成的测试向量的主要输入之间的相关性,我们使用一个主要输入相对于其他输入的1或0的概率信息来倾斜测试向量空间中的搜索。我们已经展示了10输入与门,c17和c432基准电路的测试时间改进。当将我们的算法与随机测试生成器和加权随机测试生成器进行比较时,我们也显示了改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信