ACM Home Page
Please provide us with feedback. Feedback
Circuit-based Boolean Reasoning
Full text PdfPdf (146 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 38th annual Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 232 - 237  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
Andreas Kuehlmann  Cadence Berkeley Labs, Berkeley, CA
Malay K. Ganai  The University of Texas at Austin, Austin, TX
Viresh Paruthi  IBM Enterprise Systems Group, Austin, TX
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 31,   Citation Count: 29
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/378239.378470
What is a DOI?

ABSTRACT

Many tasks in CAD, such as equivalence checking, property checking, logic synthesis, and false paths analysis require efficient Boolean reasoning for problems derived from circuit structures. Traditionally, canonical representations, e. g., BDDs, or SAT- based search methods are used to solve a particular class of problems. In this paper we present a combination of techniques for Boolean reasoning based on BDDs, structural transformations, and a SAT procedure natively working on a shared graph representation of the problem. The described intertwined integration of the three techniques results in a robust summation of their orthogonal strengths. Our experiments demonstrate the effectiveness of the approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. K. Ganai and A. Kuehlmann, "On-the-fly compression of logical circuits," Tech. Rep. Computer Science, RC 21704, IBM Research Division, T. J. Watson Research Center, Yorktown Heights, NY 10598, March 2000.
 
2
3
 
4
5
 
6
 
7
S. B. Akers, "Binary decision diagrams," IEEE Transactions on Computers, vol. 27, pp. 509-516, June 1978.
 
8
S.-W. Jeong, B. Plessier, G. Hachtel, and F. Somenzi, "Extended BDD's: Trading off canonicity for structure in verification algorithms," in Digest of Technical Papers of the IEEE International Conference on Computer-Aided Design, pp. 464-467, IEEE, November 1991.
 
9
G. L. Smith, R. J. Bahnsen, and H. Halliwell, "Boolean comparison of hardware and flowcharts," IBM Journal of Research and Development, vol. 26, pp. 106- 116, January 1982.
 
10
H. Hulgaard, P. Williams, and H. Andersen, "Equivalence checking of combinational circuits using Boolean expression diagrams," IEEE Transactions on Computer-Aided Design, vol. 18, July 1999.
11
 
12
13
 
14

CITED BY  29

Collaborative Colleagues:
Andreas Kuehlmann: colleagues
Malay K. Ganai: colleagues
Viresh Paruthi: colleagues