IEEE Design & Test of Computers · 1985 · 95 citations · 18 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureData StructuresDesign AutomationDesign Rule CheckingPhysical DesignRoutingVery-large-scale Integration LayoutLayout Rule CheckingLayout Techniques
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.
18
David Ungar, Ricki Blau, Peter Foley et al. · ACM SIGARCH Computer Architecture News · 1984 · 98 citations · Full text
Neil Weste · Design Automation Conference · 1981 · 89 citations