The Magic VLSI Layout System
- 1 January 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Design & Test of Computers
- Vol. 2 (1) , 19-30
- https://doi.org/10.1109/mdt.1985.294681
Abstract
Magic is a new IC layout system that includes several facilities traditionally contained in separate batch-processing programs. Magic incorporates expertise about design rules, connectivity, and routing directly into the layout editor and uses this information to provide several unusual features. They include a continuous design-rule checker that operates in background and maintains an up-to-date picture of violations; a hierarchical circuit extractor that only re-extracts portions of the circuit that have changed; an operation called plowing that permits interactive stretching and compaction; and a suite of routing tools that can work under and around existing connections in the channels. A design style called logs and a data structure called corner stitching are used to achieve an efficient implementation of the system.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
- Hierarchical Wire RoutingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1983
- A Vertically Integrated VLSI Design EnvironmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1983
- A "Greedy" Channel RouterPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982
- MULGA-An Interactive Symbolic Layout System for the Design of Integrated CircuitsBell System Technical Journal, 1981
- Virtual Grid Symbolic LayoutPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1981