The User Interface and Implementation of an IC Layout Editor
- 1 July 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 3 (3) , 242-249
- https://doi.org/10.1109/tcad.1984.1270081
Abstract
This paper describes several novel aspects of Caesar, a layout editor for Manhattan-style integrated circuits. The program's user interface is similar to painting. By hiding many irrelevant details, the painting mechanism provides a powerful yet simple user interface. Its implementation using horizontal strips is efficient in both time and space. To handle large circuits efficiently, Caesar represents them hierarchically and capitalizes on their hierarchical structure to avoid excess computation and I/O. Mask information is rendered on color displays with a novel combination of transparent and opaque layers that clarifies layer interactions even in the presence of a large number of mask layers.Keywords
This publication has 6 references indexed in Scilit:
- Architecture of a VLSI instruction cache for a RISCPublished by Association for Computing Machinery (ACM) ,1983
- The Quad-CIF Tree: A Data Structure for Hierarchical On-Line AlgorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982
- Measurements of a VLSI designPublished by Association for Computing Machinery (ACM) ,1982
- An Interactive Graphics System for the Design of Integrated CircuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1978
- ICARUS: An Interactive Integrated Circuit Layout ProgramPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1978
- The source code control systemIEEE Transactions on Software Engineering, 1975