DocumentCode :
1092827
Title :
Cell height driven transistor sizing in a cell based static CMOS module design
Author :
Lin, How-Rem ; Hsu, Yu-Chin ; Hwang, TingTing
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Volume :
31
Issue :
5
fYear :
1996
fDate :
5/1/1996 12:00:00 AM
Firstpage :
668
Lastpage :
676
Abstract :
We considered a post-layout transistor sizing problem in a static CMOS module layout. The transistor sizer proposed in this paper is different from previous approaches which work on a full-custom layout and optimizes a module layout on several rows of automatically generated leaf cells. The sizing is performed at two levels. At the module level, a leaf cell is chosen based on a height slack (usable area) and timing slack. At the cell level, the cell is sized based on a width constraint imposed from the module level. The object is to minimize the difference of the actual arrival time and the required arrival time. The problem of sizing a cell is formulated as a nonlinear program. A new objective function is defined so that not only the long delay is shortened but also the short delay is lengthened. We applied an extended empirical method to solve the nonlinear programming problem. A benchmarking process has been conducted at both cell level and module level. Experiments on a set of cells show that an average of 26% performance improvement was obtained by using 0.06% more area. Moreover, for a leaf cell with multiple outputs, the sizer can indeed simultaneously make the long delay paths shorter and short delay paths longer. The results of a module level experiment show that by using height slack, the maximum delay of the circuit can be reduced up to 17.7% without area penalty for the example shown
Keywords :
CMOS integrated circuits; circuit optimisation; integrated circuit layout; modules; nonlinear programming; timing; IC design; delays; height slack; leaf cell; nonlinear programming; objective function; optimization; static CMOS module layout; timing slack; transistor sizing; width constraint; Circuit analysis; Circuit topology; Computer science; Delay; Design optimization; Iterative algorithms; Logic design; Network topology; Performance analysis; Timing;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.509849
Filename :
509849
Link To Document :
بازگشت