DocumentCode :
1960416
Title :
Direct transistor-level layout for digital blocks
Author :
Gopalakrishnan, P. ; Rutenbar, R.A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2001
fDate :
4-8 Nov. 2001
Firstpage :
577
Lastpage :
584
Abstract :
We present a complete transistor-level layout flow, from logic netlist to final shapes, for blocks of combinational logic up to a few thousand transistors in size. The direct transistor-level attack easily accommodates the demands for careful custom sizing necessary in high-speed design, and is also significantly denser than a comparable cell-based layout. The key algorithmic innovations are (a) early identification of essential diffusion-merged MOS device groups called clusters, but (b) deferred binding of clusters to a specific shape-level layout until the very end of a multi-phase placement strategy. A global placer arranges uncommitted clusters; a detailed placer optimizes clusters at shape level for density and for overall routability. A commercial router completes the flow. Experiments comparing to a commercial standard cell-level layout flow show that, when flattened to transistors, our tool consistently achieves 100% routed layouts that average 23% less area.
Keywords :
VLSI; cellular arrays; circuit layout CAD; circuit optimisation; combinational circuits; integrated circuit layout; integrated logic circuits; logic CAD; network routing; cluster binding; combinational logic; diffusion-merged MOS device groups; digital VLSI circuit; global routability; high-speed design; multi-phase placement algorithm; optimization; standard cell; transistor-level layout; Circuits; Clustering algorithms; Design methodology; Logic devices; MOS devices; Shape; Software libraries; Technological innovation; Timing; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-7803-7247-6
Type :
conf
DOI :
10.1109/ICCAD.2001.968713
Filename :
968713
Link To Document :
بازگشت