Title :
A module generator based on the PQ-tree algorithm
Author :
Heeb, Hansruedi ; Fichtner, Wolfgang
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fDate :
7/1/1992 12:00:00 AM
Abstract :
GRAPES, a system for module generation that produces faster and denser layout than conventional CAD tools, is described. The layout style produced by GRAPES resembles standard cell layout (vertical polysilicon wires crossing horizontal diffusion stripes) or sea-of-gates macro layout. Contrary to standard cells or macros, the complexity of the individual cells is not limited by any library, cells can be stretched, feedthroughs can run across them, and the transistors can be permuted and sized individually. Cells and rows are produced at the same time in a top-down procedure. A novel algorithm based on the PQ-tree algorithm orders the individual transistor gates in each row such the several rows abut, with no routing channels between the rows. The most critical nets can usually be connected by abutment, even when they connect several cells in different rows. In a comparison with a commercial standard-cell tool, GRAPES produced layout that is about two times smaller and has up to six times shorter total wire length
Keywords :
CMOS integrated circuits; VLSI; circuit layout CAD; integrated logic circuits; network topology; trees (mathematics); CMOS ICs; GRAPES; PQ-tree algorithm; abutment; cell complexity; cell stretching; critical nets; denser layout; feedthroughs; individual transistor gates; layout style; module generator; sea-of-gates macro layout; shorter wire length; smaller layout; standard cell layout; top-down procedure; transistor sizing; CMOS technology; Circuits; Design methodology; Libraries; Logic gates; Macrocell networks; Pipelines; Routing; Standards development; Wires;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on