Magic: A VLSI Layout System
- 1 January 1984
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 0738100X,p. 152-159
- https://doi.org/10.1109/dac.1984.1585789
Abstract
Magic is a "smart" layout system for integrated circuits. The user interface is based on a new design style called logs, which combines the efficiency of mask-level design with the flexibility of symbolic design. The system incorporates expertise about design rules and connectivity directly into the layout system in order to implement powerful new operations, including: a continuous design-rule checker that operates in background to maintain an up-to-date picture of violations; an operation called plowing that permits interactive stretching and compaction; and routing tools that can work under and around existing connections in the channels. Magic uses a new data structure called corner stitching to achieve an efficient implementation of these operations.Keywords
This publication has 10 references indexed in Scilit:
- Architecture of SOARPublished by Association for Computing Machinery (ACM) ,1984
- Corner Stitching: A Data-Structuring Technique for VLSI Layout ToolsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1984
- A Switchbox Router with Obstacle AvoidancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- Plowing: Interactive Stretching and Compaction in MagicPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- Magic's Incremental Design-Rule CheckerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- A Vertically Integrated VLSI Design EnvironmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1983
- The "PI" (Placement And Interconnect) SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982
- A “greedy” channel routerPublished by Association for Computing Machinery (ACM) ,1982
- Virtual Grid Symbolic LayoutPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1981
- An Algorithm for Path Connections and Its ApplicationsIEEE Transactions on Electronic Computers, 1961