2009 Asian Test Symposium 2009
DOI: 10.1109/ats.2009.26
|View full text |Cite
|
Sign up to set email alerts
|

Speeding up SAT-Based ATPG Using Dynamic Clause Activation

Abstract: Abstract-SAT-based ATPG turned out to be a robust alternative to classical structural ATPG algorithms such as FAN. The number of unclassified faults can be significantly reduced using a SAT-based ATPG approach. In contrast to structural ATPG, SAT solvers work on a Boolean formula in Conjunctive Normal Form (CNF). This results in some disadvantages for SAT solvers when applied to ATPG, e.g. CNF transformation time and loss of structural knowledge. As a result, SAT-based ATPG algorithms are very robust for hard-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…The technique, presented in Tadesse et al [2011], used a SAT-based search algorithm to generate test patterns for stimulating worstcase critical paths for post-silicon debug. Others have used SAT to perform ATPG (e.g., [Eggersgluss et al 2009, Tille andDrechsler 2008]). …”
Section: Detecting Implication Coverage With a Sat Solvermentioning
confidence: 99%
“…The technique, presented in Tadesse et al [2011], used a SAT-based search algorithm to generate test patterns for stimulating worstcase critical paths for post-silicon debug. Others have used SAT to perform ATPG (e.g., [Eggersgluss et al 2009, Tille andDrechsler 2008]). …”
Section: Detecting Implication Coverage With a Sat Solvermentioning
confidence: 99%
“…Various approaches to reduce the run-time of SATbased ATPG have stuck to this principle. A considerable reduction in SAT-solving time is achieved in [26] by using a central database to cache basic clauses as well as learnt clauses, hence allowing the sharing of SAT-instance portions and of learnt information between different SAT-instances. However, this approach still has to generate a new SAT-instance or to modify an existing SAT-instance for each new processed fault.…”
Section: Fault Clusteringmentioning
confidence: 99%
“…The new SAT technique Dynamic Clause Activation (DCA) is proposed in [ETD09] [ED10]. Using DCA, the SAT solver works on a subset of the original problem instance which is extended dynamically.…”
Section: A Dynamic Clause Activationmentioning
confidence: 99%