Mask-Level Layout
Collection of shapes, on different mask layers, that represent the circuit to be constructed.
Almost exclusively rectangles
1B gates: O(100B) rectangles/mask layer; O(1012) rectangles/chip
What are the best ways to store and manipulate such data?