DocumentCode
1519359
Title
Incremental Solving Techniques for SAT-based ATPG
Author
Tille, Daniel ; Eggersgluss, Stephan ; Drechsler, Rolf
Author_Institution
Comput. Archit. Group, Univ. of Bremen, Bremen, Germany
Volume
29
Issue
7
fYear
2010
fDate
7/1/2010 12:00:00 AM
Firstpage
1125
Lastpage
1130
Abstract
Automatic test pattern generation (ATPG) based on the Boolean satisfiability (SAT) problem has recently been proven to be a beneficial complement to traditional methods. Efficient SAT techniques yield a robust fault classification. In this paper, we present methodologies to improve the efficiency of SAT-based ATPG. First, we give a detailed run time analysis of a state-of-the-art SAT-based ATPG tool. By only taking circuit partitions into account and applying incremental SAT solving, both SAT instance generation and SAT instance solving can be accelerated and the robustness of the ATPG process is increased. Besides the significant run time reduction of SAT-based ATPG, the methodology can additionally be used to improve the test set quality. The proposed techniques are applied for the stuck-at and for the transition fault model. A set of large industrial designs is used to show the efficiency of the approach.
Keywords
automatic test pattern generation; computability; fault diagnosis; Boolean satisfiability problem; SAT instance generation; SAT-based ATPG; automatic test pattern generation; incremental SAT solving; robust fault classification; test set quality; transition fault model; Automatic test pattern generation; Circuit faults; Computer architecture; Computer science; Computer science education; Contracts; Electronic design automation and methodology; Robustness; Test pattern generators; Testing; Automatic test pattern generation (ATPG); boolean satisfiability (SAT); formal methods; testing;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2010.2044673
Filename
5487475
Link To Document