DocumentCode
912687
Title
The User Interface and Implementation of an IC Layout Editor
Author
Ousterhout, John K.
Author_Institution
Computer Science Division, Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA, USA
Volume
3
Issue
3
fYear
1984
fDate
7/1/1984 12:00:00 AM
Firstpage
242
Lastpage
249
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
Computerized monitoring; Displays; Graphics; Hardware; Integrated circuit layout; Painting; Rendering (computer graphics); Strips; User interfaces; Very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.1984.1270081
Filename
1270081
Link To Document