Automatic Test Pattern Generation for Double Stuck-at Faults Based on Test Patterns of Single Faults

P. Wang, A. M. Gharehbaghi, M. Fujita
{"title":"Automatic Test Pattern Generation for Double Stuck-at Faults Based on Test Patterns of Single Faults","authors":"P. Wang, A. M. Gharehbaghi, M. Fujita","doi":"10.1109/ISQED.2019.8697831","DOIUrl":null,"url":null,"abstract":"Multiple faults are more likely to occur in the fabricated circuits since they have been becoming larger and denser in the past decades. There have been researches that propose the ATPG method to deal with double faults by quickly selecting all the undetected faults by the test patterns for the single fault, and then generating the additional test patterns for those undetected faults. However, the generated test patterns may not be complete to cover all the double faults, and the test generation process cannot be completed in an acceptable runtime. In order to solve those problems, we propose an improved ATPG method which can detect all the double faults, covering all the cases overlooked by the previous research. Moreover, the execution time is significantly reduced by adequately integrating all the external tools and programs, as well as employing strategies such as circuit partitioning and bit parallel processing to accelerate the speed of fault simulation and the SAT process. To fully understand the performance of the proposed method, we comprehensively analyze the experimental results in several different aspects, which demonstrate that our method can quickly generate compact test patterns for double stuck-at faults on the circuits whose single stuck-at faults can be generated. Since the proposed method efficiently generates test patterns for the remaining double faults that cannot be detected given the test patterns for single faults, it can be inductively extended to generate test patterns for triple faults, quadruple faults, …, to cover all the multiple faults.","PeriodicalId":128327,"journal":{"name":"20th International Symposium on Quality Electronic Design (ISQED)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"20th International Symposium on Quality Electronic Design (ISQED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISQED.2019.8697831","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Multiple faults are more likely to occur in the fabricated circuits since they have been becoming larger and denser in the past decades. There have been researches that propose the ATPG method to deal with double faults by quickly selecting all the undetected faults by the test patterns for the single fault, and then generating the additional test patterns for those undetected faults. However, the generated test patterns may not be complete to cover all the double faults, and the test generation process cannot be completed in an acceptable runtime. In order to solve those problems, we propose an improved ATPG method which can detect all the double faults, covering all the cases overlooked by the previous research. Moreover, the execution time is significantly reduced by adequately integrating all the external tools and programs, as well as employing strategies such as circuit partitioning and bit parallel processing to accelerate the speed of fault simulation and the SAT process. To fully understand the performance of the proposed method, we comprehensively analyze the experimental results in several different aspects, which demonstrate that our method can quickly generate compact test patterns for double stuck-at faults on the circuits whose single stuck-at faults can be generated. Since the proposed method efficiently generates test patterns for the remaining double faults that cannot be detected given the test patterns for single faults, it can be inductively extended to generate test patterns for triple faults, quadruple faults, …, to cover all the multiple faults.
基于单故障测试模式的双卡故障测试模式自动生成
在过去的几十年里,由于制造电路变得越来越大和密集,在制造电路中更容易发生多重故障。已有研究提出了ATPG方法,通过对单个故障的测试模式快速选择所有未检测到的故障,然后对未检测到的故障生成附加的测试模式来处理双故障。然而,生成的测试模式可能不完整,无法覆盖所有的双重错误,并且测试生成过程不能在可接受的运行时中完成。为了解决这些问题,我们提出了一种改进的ATPG方法,它可以检测到所有的双故障,覆盖了以往研究中忽略的所有情况。此外,通过充分集成所有外部工具和程序,以及采用电路划分和位并行处理等策略来加快故障模拟和SAT过程的速度,大大缩短了执行时间。为了充分了解该方法的性能,我们从几个不同方面对实验结果进行了综合分析,结果表明,该方法可以在可产生单卡故障的电路上快速生成紧凑的双卡故障测试图。由于该方法可以有效地生成给定单故障测试模式而无法检测到的剩余双故障测试模式,因此可以归纳扩展到生成三重故障、四重故障等测试模式,以覆盖所有多重故障。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信
小红书