SAT-Based Image Computation with Application in Reachability Analysis

作者: Aarti Gupta , Zijiang Yang , Pranav Ashar , Anubhav Gupta

DOI: 10.1007/3-540-40922-X_22

关键词:

摘要: Image computation finds wide application in VLSI CAD, such as state reachability analysis formal verification and synthesis, combinational verification, sequential test. Existing BDD-based symbolic algorithms for image are limited by memory resources practice, while SAT-based that can obtain the enumerating satisfying assignments to a CNF representation of Boolean relation potentially time resources. We propose new combine BDDs SAT order exploit their complementary benefits, offer mechanism trading off space vs. time. In particular, (1) our integrated algorithm uses represent input sets, formula relation, (2) fundamental enhancement called BDD Bounding is used whereby solver set dynamically changing prune search all solutions, (3) compute solutions below intermediate points decision tree, (4) fine-grained variable quantification schedule each subproblem, based on relation. These enhancements coupled with more engineering heuristics lead an overall handle larger problems. This supported preliminary results exact ISCAS benchmark circuits.

参考文章(23)
Daniel Geist, Ilan Beer, Efficient Model Checking by Automated Ordering of Transition Relation Partitions computer aided verification. pp. 299- 310 ,(1994) , 10.1007/3-540-58179-0_63
Joao Paulo Marques Da Silva, Search algorithms for satisfiability problems in combinational switching circuits Search algorithms for satisfiability problems in combinational switching circuits. ,(1996)
Parosh Aziz Abdulla, Per Bjesse, Niklas Eén, None, Symbolic Reachability Analysis Based on SAT-Solvers tools and algorithms for construction and analysis of systems. pp. 411- 425 ,(2000) , 10.1007/3-540-46419-0_28
Armin Biere, Alessandro Cimatti, Edmund Clarke, Yunshan Zhu, Symbolic Model Checking without BDDs tools and algorithms for construction and analysis of systems. pp. 193- 207 ,(1999) , 10.1007/3-540-49059-0_14
Poul F. Williams, Armin Biere, Edmund M. Clarke, Anubhav Gupta, Combining Decision Diagrams and SAT Procedures for Efficient Symbolic Model Checking computer aided verification. pp. 124- 138 ,(2000) , 10.1007/10722167_13
Robert K. Brayton, Gary D. Hachtel, Alberto Sangiovanni-Vincentelli, Fabio Somenzi, Adnan Aziz, Szu -Tsung Cheng, Stephen Edwards, Sunil Khatri, Yuji Kukimoto, Abelardo Pardo, Shaz Qadeer, Rajeev K. Ranjan, Shaker Sarwary, Thomas R. Staple, Gitanjali Swamy, Tiziano Villa, VIS: A System for Verification and Synthesis computer aided verification. pp. 428- 432 ,(1996) , 10.1007/3-540-61474-5_95
Karem A. Sakallah, João P. Marques Silva, GRASP—a new search algorithm for satisfiability international conference on computer aided design. pp. 220- 227 ,(1996) , 10.5555/244522.244560
Martin Davis, Hilary Putnam, A Computing Procedure for Quantification Theory Journal of the ACM. ,vol. 7, pp. 201- 215 ,(1960) , 10.1145/321033.321034