MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Using cutwidth to improve symbolic simulation and Boolean satisfiability (2001) [7 citations — 0 self]

Download:
pdf
by Dong Wang, Edmund Clarke
In IEEE International High Level Design Validation and Test Workshop (HLDVT 2001
http://www-2.cs.cmu.edu/~dongw/wang_cutwidth.pdf
Add To MetaCart

Abstract:

In this paper, we propose cutwidth based heuristics to improve the efficiency of symbolic simulation and SAT algorithms. These algorithms are the underlying engines of many formal verification techniques. We present a new approach for computing variable orderings that reduce CNF/circuit cutwidth. We show that the circuit cutwidth and the peak number of live BDDs during symbolic simulation are equal. Thus using an ordering that reduces the cutwidth in scheduling the gates during symbolic simulation can significantly improve both the runtime and memory requirements. It has been shown that the time complexity of SAT problems can be bounded exponentially by the formula cutwidth and many practical circuits has cutwidth logarithmic of the size of the formulas. We have developed cutwidth based heuristics which in practice can speed up existing SAT algorithms, especially for SAT instances with small cutwidth. We demonstrate the power of our approach on a number of standard benchmarks. 1

Citations

594 Chaff: Engineering an efficient SAT solver – Moskewicz, Madigan, et al. - 2001
433 Symbolic Model Checking: An Approach to the State Explosion Problem – McMillan - 1993
208 GRASP-a new search algorithm for satisfiability – Silva, Sakallah - 1996
98 Orna Grumberg and Doron A. Peled: Model Checking. Cambridge – Clarke - 1999
27 Border-Block Trian-gular Form and Conjunction Schedule in Image Computation – Moon, Somenzi - 2000
21 Circuit Width, Register Alloca-tion, and Ordered Binary Decision Diagrams – Berman - 1991
19 Faster SAT and Smaller BDDs via Common Function Structure – Aloul, Markov, et al. - 2001
16 Why is ATPG easy – Prasad, Chong, et al. - 1999
7 Symbolic simulation--techniques and applications – Bryant - 1990
2 The SAT Ex Site. http://www.lri.fr/ simon/satex/satex.php3 – Simon - 2005
2 Superscalar Suite 1.0a. Available from: http://www.ece.cmu.edu/ mvelev – Velev
1 A Procedure for Placment of Standard Cell VLSI Circuits – Dunlop, Kernighan - 1985
1 Nonserial Dynamic Programming Formulations of Satisfiability – FERNANDEZ-BACA - 1988
1 Armin Biere, and Yunshan Zhu. A Satisfiability Tester for Quantified Boolean Formulae – Plaisted
1 Faster SAT andSmaller BDDs via Common Function Structure – Aloul, Markov, et al. - 2001
1 Symbolic Simulation-Techniques andApplications – Bryant - 1990
1 A Procedure forPlacment of Standard Cell VLSI Circuits – Dunlop, Kernighan - 1985
1 Nonserial DynamicProgramming Formulations of Satisfiability. Information Processing Letters 27 – FERNANDEZ-BACA - 1988
1 ASatisfiability Tester for Quantified Boolean Formulae. Submitted. [12] Mukul – Plaisted, Biere, et al. - 1999