Proceedings of the 38th Conference on Design Automation - DAC '01 2001
DOI: 10.1145/378239.378469
|View full text |Cite
|
Sign up to set email alerts
|

Effective use of boolean satisfiability procedures in the formal verification of superscalar and VLIW

Abstract: We compare SAT-checkers and decision diagrams on the evaluation of Boolean formulas produced in the formal verification of both correct and buggy versions of superscalar and VLIW microprocessors. We identify one SAT-checker that significantly outperforms the rest. We evaluate ways to enhance its performance by variations in the generation of the Boolean correctness formulas. We reassess optimizations previously used to speed up the formal verification and probe future challenges.15.1 15.1

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2001
2001
2015
2015

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 42 publications
(10 citation statements)
references
References 44 publications
0
10
0
Order By: Relevance
“…In other words, our streaming method cannot be directly applied to the symbolic model checking [5] which requires quantification operations. However, the SAT-based design verification/validation method has become a hot topic in recent years [21], [2], [16], [25], and there will be many applications that do not need quantification.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…In other words, our streaming method cannot be directly applied to the symbolic model checking [5] which requires quantification operations. However, the SAT-based design verification/validation method has become a hot topic in recent years [21], [2], [16], [25], and there will be many applications that do not need quantification.…”
Section: Resultsmentioning
confidence: 99%
“…For instance, graph coloring, the minimum flow, unate and binate covering are popular examples. SAT-based design verification/validation has also become a hot topic [21], [2], [16], [25] in recent years.…”
Section: Experiments For Solving a Sat Problemmentioning
confidence: 99%
See 1 more Smart Citation
“…As a result, a polynomial-time algorithm is unlikely for the GI problem. Nevertheless, in practice, there are several efficient algorithms and software packages for finding automorphisms of graphs, e.g., NAUTY [14], [15], BLISS [16], [17], SAUCY [18], [19], [20], and NISHE [21]. For some special cases of graphs, e.g., tree graphs [22], polynomial-time algorithms exist.…”
Section: Introductionmentioning
confidence: 99%
“…However, many large instances of SAT generated from real life problems can be successfully solved by heuristic SAT solvers. For example, SAT solvers find application in AI planning [2], circuit testing [3], software verification [4], microprocessor verification [5], model checking [6], etc. This has motivated research in efficient heuristic SAT solvers.…”
Section: Introductionmentioning
confidence: 99%