ACM Home Page
Please provide us with feedback. Feedback
An algorithm for bi-decomposition of logic functions
Full text PdfPdf (251 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: 103 - 108  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
Alan Mishchenko  Portland State University, B.O. Box 751, Portland, OR
Bernd Steinbach  Freiberg Univ. of Mining and Techn., Bernhard-von-Cotta-Str. 1, D-09596 Freiberg, Germany
Marek Perkowski  Portland State University, B.O. Box 751, Portland, OR
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): 10,   Downloads (12 Months): 30,   Citation Count: 13
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.378353
What is a DOI?

ABSTRACT

We propose a new BDD-based method for decomposition of multi-output incompletely specified logic functions into netlists of two-input logic gates. The algorithm uses the internal don't-cares during the decomposition to produce compact well-balanced netlists with short delay. The resulting netlists are provably non-redundant and facilitate test pattern generation. Experimental results over MCNC benchmarks show that our approach outperforms SIS and other BDD-based decomposition methods in terms of area and delay of the resulting circuits with comparable CPU time.


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
R. L. Ashenhurst. "The decomposition of switching functions". Computation Lab, Harvard University, 1959, Vol. 29, pp. 74-116.
 
2
A. Curtis. New approach to the design of switching circuits. Van Nostrand, Princeton, NJ, 1962.
 
3
4
 
5
T. Sasao, M.Matsuura. "DECOMPOS: An Integrated System for Functional Decomposition". Proc. of IWLS 1998, pp. 471-477.
 
6
 
7
B. Steinbach, F. Schumann, M. Stockert. "Functional Decomposition of Speed Optimized Circuits". In Power and Timing Modelling, D. Auvergne, R. Hartenstein, eds., Springer-Verlag, 1993, pp. 65-77.
 
8
B. Steinbach, M. Stockert. "Design of Fully Testable Circuits by Functional Decomposition and Implicit Test Pattern Generation". Proc. of VLSI Test 1994, pp. 22-27.
 
9
B. Steinbach, A. Wereszczynski, "Synthesis of Multi-Level Circuits Using EXOR-Gates". Proc. of "IFIP WG 10.5 - Workshop on Applications of the Reed-Muller Expansion in Circuit Design", Japan, 1995, pp. 161 - 168
10
 
11
C. Yang, M. Ciesielski. "BDD-Based Logic Optimization System". Tech. Report CSE-00-1, February 2000.
 
12
T. Sasao, J. Butler, "On bi-decomposition of logic functions", Proc. of IWLS 1997.
 
13
 
14
F. Somenzi. BDD package "CUDD v. 2.3.0." http://vlsi.colorado.edu/~fabio/CUDD/cuddIntro.html
 
15
E. Sentovich, et al. "SIS: A System for Sequential Circuit Synthesis", Tech. Rep. UCB/ERI, M92/41, ERL, Dept. of EECS, Univ. of California, Berkeley, 1992.
 
16

CITED BY  13

Collaborative Colleagues:
Alan Mishchenko: colleagues
Bernd Steinbach: colleagues
Marek Perkowski: colleagues