ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
On equivalence checking and logic synthesis of circuits with a common specification
Full text PdfPdf (358 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 15th ACM Great Lakes symposium on VLSI table of contents
Chicago, Illinois, USA
POSTER SESSION: Poster session 1 table of contents
Pages: 102 - 107  
Year of Publication: 2005
ISBN:1-59593-057-4
Author
Eugene Goldberg  Cadence Berkeley Labs, Berkeley, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Citation Count: 0
Additional Information:

abstract   references   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/1057661.1057687
What is a DOI?

ABSTRACT

In this paper we develop a theory of equivalence checking (EC) and logic synthesis of circuits with a common specification (CS). We show that two combinational circuits N1 N2 have a CS iff they can be partitioned into subcircuits that are connected "in the same way" and are toggle equivalent. This fact allows one to represent a specification of a circuit implicitly as a partitioning into subcircuits. We give an efficient procedure for checking if circuits N1, N2 have the same predefined specification. As a "by-product", this procedure performs EC of N1 and N2. We show how, given a circuit N1 with a predefined specification, one can efficiently build a circuit N2 satisfying the same specification. We give experimental evidence that EC of N1 N2 is hard if their CS is unknown.


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
Berman,C.L., and Trevillyan,L.H. Functional comparison of logic designs for VLSI circuits. ICCAD-89, pp.456--459.
 
2
3
 
4
Goldberg, E. Equivalence Checking of Dissimilar Circuits II. Technical report. CDNL-TR-2004-0830, August 2004, available at http://eigold.tripod.com/papers.html
 
5
Goldberg, E. Equivalence checking and logic synthesis of circuits with a common specification. Technical report. CDNL-TR-2004--1220, August 2004.
 
6
Goldberg, E., and Novikov, Y. Equivalence Checking of Dissimilar Circuits, IWLS-2003. May 28-30, USA. Available at http://eigold.tripod.com/papers/dissim-iwls.zip
 
7
8