The User Interface and Implementation of Caesar

  • Authors:
  • John K. Ousterhout

  • Affiliations:
  • -

  • Venue:
  • The User Interface and Implementation of Caesar
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

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. The rendering of mask information on color displays is done with a novel combination of transparent and opaque layers that clarifies layer interactions even in the presence of a large number of mask layers.