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 :
بازگشت