DocumentCode
2496622
Title
Exploiting incrementality in SAT-based search for multiple equivalence-preserving transformations in combinational circuits
Author
Cabodi, Gianpiero ; Dipietro, Leandro ; Murciano, Marco ; Nocco, Sergio
Author_Institution
Dipt. di Autom. ed Inf., Politec. di Torino, Torino, Italy
fYear
2009
fDate
4-6 Nov. 2009
Firstpage
46
Lastpage
53
Abstract
This paper introduces an approach to effectively exploit incremental SAT in order to search for multiple equivalence-preserving transformations of combinational circuits. Typical applications such as redundancy removal with observability and external care conditions, adequate abstractions and other optimizations used in a state-of-the-art SAT-based model checker, can reap benefits from the proposed strategies. Our techniques exploit SAT incrementality, by iteratively refining the set of candidate transformations with a counterexample driven analysis, until an unsatisfiable point is reached. The key point of our technique is the ability to address satisfiable instances first, where SAT solvers are generally much faster than with unsatisfiable runs. We also discuss partitioning and problem reduction issues, that are fundamental in order to provide a scalable approach. Experimental results show the effectiveness of the proposed strategies.
Keywords
combinational circuits; computability; observability; search problems; SAT-based model checker; SAT-based search; combinational circuits; multiple equivalence-preserving transformations; observability; partitioning issue; problem reduction issue; redundancy removal; Boolean algebra; Circuit testing; Combinational circuits; Filters; Logic design; Logic testing; Observability; Problem-solving; Scalability; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
High Level Design Validation and Test Workshop, 2009. HLDVT 2009. IEEE International
Conference_Location
San Francisco, CA
ISSN
1552-6674
Print_ISBN
978-1-4244-4823-4
Electronic_ISBN
1552-6674
Type
conf
DOI
10.1109/HLDVT.2009.5340177
Filename
5340177
Link To Document