DocumentCode
3155715
Title
GENIE: A Generalized Array Optimizer for VLSI Synthesis
Author
Devadas, Srinivas ; Newton, A.R.
Author_Institution
Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
fYear
1986
fDate
29-2 June 1986
Firstpage
631
Lastpage
637
Abstract
A new generalized array optimization scheme is presented which solves the problem of efficient automatic layout of multi-level CMOS and NMOS logic circuits. The new approach has been implemented in the program GENIE which can be used for the multiple folding of PLAs, as well as for compacting gate matrix layouts, SLAs, and Weinberger arrays. The cells in the array can be of non-uniform sizes and any form of constraint can be placed on the input and output terminals. The generalized array optimizer uses the combinatorial optimization technique called Simulated Annealing. Results obtained are uniformly better than existing specialized array optimizers and folding programs, particularly when the inputs locations are constrained. GENIE is the first program to produce high-quality, automated SLA implementations.
Keywords
Automatic logic units; CMOS logic circuits; Circuit synthesis; Constraint optimization; Logic arrays; Logic design; MOS devices; Programmable logic arrays; Transmission line matrix methods; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1986. 23rd Conference on
ISSN
0738-100X
Print_ISBN
0-8186-0702-5
Type
conf
DOI
10.1109/DAC.1986.1586154
Filename
1586154
Link To Document