• 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