Geometric approach to VLSI layout compaction
- 1 July 1990
- journal article
- research article
- Published by Wiley in International Journal of Circuit Theory and Applications
- Vol. 18 (4) , 411-430
- https://doi.org/10.1002/cta.4490180408
Abstract
We present a new geometric approach to VLSI layout compaction in this paper. In contrast to existing compaction algorithms, we rely on the geometric method and bypass both compaction grids and constraint graphs during the entire compaction process.A systematic and efficient way is introduced to enumerate all possible jogs. For the given layout topology we prove that the geometric algorithm yields the minimum‐area layout in one‐dimensional compaction with automatic jog insertion. In the final output, only necessary jogs are inserted and the total wire length is minimized as a secondary goal. Furthermore, the integration of local compaction tools into a layout CAD system and the practical extensions of our algorithm are addressed.Keywords
This publication has 30 references indexed in Scilit:
- Algorithms for optimizing, two-dimensional symbolic layout compactionIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1988
- Compacted channel routing with via placement restrictionsIntegration, 1986
- Routing Region Definition and Ordering Scheme for Building-Block LayoutIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1985
- Dogleg Channel Routing is NP-CompleteIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1985
- Graph-Optimization Techniques for IC Layout and CompactionIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1984
- An algorithm for optimal two-dimensional compaction of VLSI layoutsIntegration, 1983
- An Algorithm to Compact a VLSI Symbolic Layout with Mixed ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1983
- Plane-sweep algorithms for intersecting geometric figuresCommunications of the ACM, 1982
- Efficient Algorithms for Channel RoutingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1982
- IC mask layout with a single conductor layerPublished by Association for Computing Machinery (ACM) ,1970