Comparing GDS-II Files and Mask Sets in IC Design & Manufacturing
GDS-II (Graphic Database System II) and mask sets are two related but distinct concepts in the semiconductor design and manufacturing flow. GDS-II refers to the digital layout files used at the end of the design phase, whereas a mask set refers to the physical photomasks used in the fabrication phase. Below is a detailed overview of each, their roles in the IC workflow, their key differences, and how a GDS-II file is transformed into a mask set.
GDS-II Files: Definition and Role in Design
A GDS-II file is a binary database file that stores the complete physical layout of an integrated circuit. It is the de facto standard format for exchanging IC layout data in electronic design automation (EDA). A GDS-II file encodes all the geometric patterns (polygons, paths, etc.), text labels, and other layout information in a hierarchical manner (cells within cells) representing the chip’s layers.
In practice, the GDS-II file is the final output of the IC design process (often called the tape-out database). After all design checks are passed, the layout data is exported to GDS-II and delivered to the semiconductor foundry. Foundries accept this file as the blueprint from which they will prepare the physical masks and fabricate the wafers.
Mask Sets: Definition and Role in Fabrication
A mask set is the collection of all photomasks needed to fabricate a given IC design. A photomask (or simply “mask”) is a quartz or glass plate with an opaque pattern (typically chrome) that corresponds to a single layer of the chip. Each mask acts like a stencil that projects the layer’s pattern onto the wafer during photolithography.
In modern processes, dozens of masks are used in sequence – one mask for each fabrication step/layer. The complete mask set collectively contains the entire IC layout, one layer at a time.
Transformation from GDS-II to Mask Set (MDP and RET)
After tape-out, the foundry converts the GDS-II data into actual photomasks through Mask Data Preparation (MDP) and Resolution Enhancement Techniques (RET). Key steps include:
- Data Import and Verification
- Chip Finishing (seal ring, fill patterns, etc.)
- Reticle Composition
- Resolution Enhancement (RET / OPC)
- Mask Fracturing
- Mask Fabrication
Through these steps, the idealized GDS-II layout is transformed into optimized physical masks ready for wafer fabrication.
Key Differences Between GDS-II Files and Mask Sets
The table below summarizes the major differences:
| Aspect | GDS-II File (Layout Database) | Mask Set (Photomasks) |
|---|---|---|
| Definition / Type | Digital IC layout file (binary format .gds or OASIS). Represents the chip artwork electronically. | Physical set of photomasks (transparent plates with opaque patterns) for each layer. Master templates used in lithography. |
| Stage in Lifecycle | Design completion (tape-out) deliverable – final layout handed to the foundry. | Manufacturing stage – used in fab after tape-out to pattern wafers. |
| Format & Structure | Hierarchical data format (supports cell instances and layers). | Machine-specific format (post-fracturing, usually flat geometry). Realized as physical glass/chrome plates. |
| Layers Represented | All layers combined in one file. | One layer per mask. Complete set covers all layers. |
| Purpose / Use | Design validation and handoff to foundry (contract between design and manufacturing). | Physical tooling used in photolithography to print patterns on silicon. |
| Pattern Fidelity | Ideal geometry as designed (no corrections). | Contains RET/OPC corrections for actual manufacturing. |
| Quantity per Chip | One file per design. | Multiple masks (5–40+ plates) per design. |
Conclusion:
In summary, a GDS-II file and a mask set represent two phases of the IC production pipeline: design data vs. manufacturing tool. The GDS-II file is the comprehensive digital blueprint of the chip, used to communicate the layout to the foundry. The mask set is the tangible realization of that blueprint, enabling the wafer fabrication process through a series of patterned exposures. While the GDS-II is concise, abstract, and ideal from a design standpoint, the mask set is expansive, concrete, and adapted for the realities of photolithography. Both are crucial – the GDS-II ensures the design intent is precisely specified, and the mask set ensures that intent is faithfully turned into silicon. By understanding the relationship and differences between GDS-II files and mask sets, engineers can better appreciate the transition from circuit design to physical chip manufacturing, and the complex data transformations that bridge the two worlds.
References
- GDSII – Wikipedia
- Integrated circuit layout – Wikipedia
- Photomask – Wikipedia
- Photomask – Semiconductor Engineering
- Mask data preparation – Wikipedia
- Ask Terminology – PHOTOMASK PORTAL
- GDSII to Mask fracturing flow | SemiWiki


