2000
DOI: 10.1007/3-540-40922-x_22
|View full text |Cite
|
Sign up to set email alerts
|

SAT-Based Image Computation with Application in Reachability Analysis

Abstract: Abstract. Image computation nds wide application in VLSI CAD, such as state reachability analysis in formal veri cation and synthesis, combinational veri cation, combinational and sequential test. Existing BDD-based symbolic algorithms for image computation are limited by memory resources in practice, while SAT-based algorithms that can obtain the image by e n umerating satisfying assignments to a CNF representation of the Boolean relation are potentially limited by time resources. We propose new algorithms th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0

Year Published

2003
2003
2005
2005

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 57 publications
(48 citation statements)
references
References 13 publications
0
47
0
Order By: Relevance
“…By contrast, the present approach is based entirely on SAT, does not use quantifier elimination, and is not limited in the number of inputs (examples with thousands of inputs have been verified). SAT algorithms have also been used to generate a disjunctive decompositions for BDD-based image computations [13]. Here, BDD's are not used.…”
Section: Related Workmentioning
confidence: 99%
“…By contrast, the present approach is based entirely on SAT, does not use quantifier elimination, and is not limited in the number of inputs (examples with thousands of inputs have been verified). SAT algorithms have also been used to generate a disjunctive decompositions for BDD-based image computations [13]. Here, BDD's are not used.…”
Section: Related Workmentioning
confidence: 99%
“…Existing BDD-based algorithms are typically limited by memory resources, while SAT-based algorithms are limited by time resources. Despite recent attempts to use SAT-based algorithms for full verification (pure SAT in [23,8,21,16] and SAT with BDDs in [19,17,18]), it is still widely acknowledged that the strength of SAT-based algorithms lies primarily in falsification, while BDD-based model checking continues to be the de facto standard for verifying properties (see surveys in [28] and [4]). The goal of this work is verification of large systems.…”
Section: Introductionmentioning
confidence: 99%
“…This technique is commonly used in other areas, for example in [17,11] and was suggested earlier for solving quantified formulae in [21,22]. In [15], our implementation of this algorithm was applied to predicate abstraction for hardware and software systems.…”
Section: Quantification Using Satmentioning
confidence: 99%
“…McMillan [17] uses conflict graph analysis in order to enlarge the cube. Gupta et al [11] use BDDs for the enlargement. However, these techniques are beyond the scope of this article.…”
Section: Quantification Using Satmentioning
confidence: 99%