An area minimizing layout generator for random logic blocks

We present a new area minimizing layout generator and a new CMOS cell layout style with a regular and compact structure. The new structure, with power lines near the middle, uses less area for individual cells, makes intra- and inter-cell routing problems straightforward, allows easy embedding of feedthroughs in the cell, and enables output pins to occur at any grid location. Using an exact algorithm to generate static CMOS cells with a minimum number of diffusion breaks ensures that the width of the cells is minimized. An exhaustive search among the minimum width cells produces the minimum height cell. Interaction between the global router and the cell generator optimizes the locations of feedthroughs needed for the routing and the pin orderings for all cells. Detail routing merely requires a two or three layer channel router for over-the-cell routing. Our results show that circuits using the new cell layout style achieve significant area savings compared to the use of the existing MSU library and an industrial library of manually laid out compact cells.

[1]  Kjell O. Jeppson,et al.  CMOS Circuit Speed and Buffer Optimization , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  Sung-Mo Kang Metal--Metal Matrix (M /sup 3/) for High-Speed MOS VLSI Layout , 1987, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Takao Uehara,et al.  Optimal Layout of CMOS Functional Arrays , 1978, 16th Design Automation Conference.

[4]  Naveed A. Sherwani,et al.  Middle terminal cell models for efficient over-the-cell routing in high-performance circuits , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[5]  Carl Sechen,et al.  A new generalized row-based global router , 1993, ICCAD.

[6]  Xin He,et al.  Minimum area layout of series-parallel transistor networks is NP-hard , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Yu-Chin Hsu,et al.  LiB: a CMOS cell compiler , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[8]  John P. Hayes,et al.  Layout Minimization of CMOS Cells , 1991 .

[9]  Yu-Chin Hsu,et al.  An efficient layout style for two-metal CMOS leaf cells and its automatic synthesis , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..