DocumentCode
1199956
Title
Optimal cell generation for dual independent layout styles
Author
Carlson, Bradley S. ; Chen, C. Y Roger ; Singh, Uminder
Author_Institution
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Volume
10
Issue
6
fYear
1991
fDate
6/1/1991 12:00:00 AM
Firstpage
770
Lastpage
782
Abstract
Many optimization algorithms have been proposed for layout styles which are dual dependent: that is, the optimization for the layout of the n -transistor network of a CMOS complex gate is dependent on, the p -transistor network and vice versa. A two-stage linear-time optimization algorithm for dual independent layout styles is presented. The first stage is based on a tree representation of the complex gate. This tree representation allows complete flexibility in transistor order and takes complete advantage of the concept of delayed binding. The optimization goal is identical to the Euler pathed optimization algorithms metal-metal matrix (M3) layout style, and examples of generated layouts are shown. Starting from a switching expression, the proposed algorithm always produces an optimal solution in terms of the number of diffusion breaks, which includes an optimal transistor representation for the switching expression (first stage), and an optimal gate sequence to traverse this transistor circuit (second stage)
Keywords
CMOS integrated circuits; circuit layout CAD; logic CAD; optimisation; trees (mathematics); CMOS complex gate; delayed binding; dual independent layout styles; linear-time optimization algorithm; optimal cell generation; tree representation; Automatic logic units; Circuit optimization; Delay; Design methodology; Helium; Integrated circuit layout; Programmable logic arrays; Routing; Switching circuits; Very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.137506
Filename
137506
Link To Document