Title :
Layout optimization of static CMOS functional cells
Author :
Maziasz, Robert L. ; Hayes, John P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
7/1/1990 12:00:00 AM
Abstract :
A general theory for designing minimum-area layouts of static series-parallel CMOS functional cells (also called complex gates) in a standard cell layout style is presented. T. Uehara and W.M. vanCleemput. (1981) originally formulated this as the graph optimization problem of finding the minimum number of dual trails that cover a multigraph model of M of a cell. The present theory provides a formalism for the analysis of series-parallel graphs and identifies the mathematical structures that underlie the layout problem. It also leads to two efficient algorithms for designing minimum area functional cell layouts. The first algorithm, TrailTrace, accepts an ordering of M that is fixed, typically for performance reasons, and produces the minimum area layout for that ordering. Its time complexity is linear in the number of transistors in the cell. The second algorithm, R-TrailTrace, reorders M and produces the best layout area that can be achieved for any reordering that preserves the cell´s functionality
Keywords :
CMOS integrated circuits; cellular arrays; circuit layout CAD; graph theory; R-TrailTrace; TrailTrace; dual trails; graph optimization; minimum-area layouts; multigraph model; series-parallel graphs; standard cell layout style; static CMOS functional cells; time complexity; CMOS technology; Computer architecture; Contacts; Design methodology; Helium; Laboratories; Logic circuits; Optimization methods; Propagation delay; Semiconductor device modeling;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on