| An algorithm for bi-decomposition of logic functions |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 30, Citation Count: 13
|
|
|
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
|
Congguang Yang , Maciej Ciesielski , Vigyan Singhal, BDS: a BDD-based logic optimization system, Proceedings of the 37th conference on Design automation, p.92-97, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337323]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
Jun Yuan , Ken Albin , Adnan Aziz , Carl Pixley, Simplifying Boolean constraint solving for random simulation-vector generation, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.123-127, November 10-14, 2002, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alan Mishchenko , Robert Brayton , Jie-Hong Roland Jiang , Stephen Jang, Scalable don't-care-based logic optimization and resynthesis, Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays, February 22-24, 2009, Monterey, California, USA
|
|
|
|
|
|
|
|