ACM Home Page
Please provide us with feedback. Feedback
M32: a constructive multilevel logic synthesis system
Full text PdfPdf (534 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 35th annual Design Automation Conference table of contents
San Francisco, California, United States
Pages: 336 - 341  
Year of Publication: 1998
ISBN:0-89791-964-5
Authors
Victor N. Kravets  Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
Karem A. Sakallah  Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 11,   Citation Count: 2
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/277044.277140
What is a DOI?

ABSTRACT

We describe a new constructive multilevel logic synthesis system that integrates the traditionally separate technology-independent and technology-dependent stages of modern synthesis tools. Dubbed M32, this system is capable of generating circuits incrementally based on both functional as well as structural considerations. This is achieved by maintaining a dynamic structural representation of the evolving implementation and by refining it through progressive introduction of gates from a target technology library. Circuit construction proceeds from the primary inputs towards the primary outputs. Preliminary experimental results show that circuits generated using this approach are generally superior to those produced by multi-stage synthesis.


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
 
2
K. Bartlett, W. Cohenand A. de Geus, andG. Hachtel. Synthesis and optimization of multilevel logic under timing constraints. ZEEE Trans. CAD ZC, CAD-5 1986.
 
3
R. Brayton, E. Detjens, S. Krishna et al. Multiple-level optimization system. In Proc. ZCCAD, Nov. 1986.
 
4
R.K. Brayton, G. D. Hachtel, L. A. Hemachandra et al. A comparison of logic minimization strategies using ESPRESSO. In Proc. IEEE lnternSymp. Circ. Systems, pp. 42--48, May 1982.
 
5
R.K. Brayton and C. McMullen. Synthesis and optimization of multistage logic. InProc. ZCCD, pp. 23-28, 1984.
 
6
 
7
R.K. Brayton, R. Rudell, A. Sangiovanni-Vincentelli, and A. Wang. MIS: A multiple-level logic optimization system. IEEETCADZC, 6:1062-1081,Nov. 1987.
 
8
Cascade Design Automation, Bellevue, WA 981506.EP- OCH User' sManual, v er.3.2 ,1995.
 
9
E. Davidson. An algorithm for NAND decomposition under network constraints. ZEEETC, C-18(12):1098-1109, Dec. 1969.
 
10
E. Detjens, G. Gannot, R. Rudell, et al. Technology mapping in MIS. InProc. ZCCAD, pp. 116-119, Nov. 1987.
 
11
 
12
E.M. Sentovich et. al. SIS: A system for sequential circuit synthesis. Technical ReportUCB/ERL M92/41, UC Berkeley, Electronics Research Laboratory, May 1992.
 
13
 
14
 
15
G. Hachtel, R. M. lacoby, K. Keutzer et al. On properties of algebraic transformations and the synthesis ofmultifault-irredundant circuits. ZEEE TCAD ZC, 11(3):313-321, March 1992.
16
17
 
18
V.N. Kravets and K.A. Sakallah. Constructive multilevel logic synthesis under properties of boolean algebra. Technical Report CSE-TR-359-98, March 1998.
 
19
 
20
P. McGeer, R. Brayton, and A. Sangiovanni-Vincentelli. Performance enhancement through the generalized bypass transform. In Proc. ZCCAD, pp. 184-187, Nov. 1991.
 
21
22
23
 
24
G. Saucier, J. Fron, and P. Abouzied. Lexicographical expressions of boolean functions with applications to multilevel synthesis. ZEEE TCADZC, 12: 1642-1654, Nov. 1993.
 
25
P.R. Schneider and D. L. Dietmeyer. An algorithm for synthesis of multiple-output combinational logic. IEEE TC, C- 17(2):117-128, Feb. 1968.
 
26
K. Scott and K. Keutzer. Improving cell libraries for synthesis. In Proc. IEEE Custom Integrated CircuitLConf., pp. 721-724, 1994.
27
 
28
H.J. Touati, H. Savoj, and R. KBrayton. Delay optimization of combinational logic circuits and partial collapsing. In Proc. 28th DAC., pp. 188-191, June 1991.
29
 
30
S. Yang. Logicsynthesisandoptimizationbenchmarksuser guide-version3.0. MCNC, Research Triangle Park, NC, January 1991.
31


Collaborative Colleagues:
Victor N. Kravets: colleagues
Karem A. Sakallah: colleagues