Home Knowledge Base mask-ready format

Mask Data Preparation (MDP) converts the final chip design layout (GDS/OASIS) into mask-ready format for photomask manufacturing. It is the last step before the design leaves the fab and enters the mask shop.

MDP Steps

Step 1 - Fracturing: Break complex polygons into simple rectangles and trapezoids that the mask writer (e-beam or laser) can expose. Output format: MEBES, VSB, or JEOL for e-beam writers. Step 2 - OPC Application: Add Optical Proximity Correction features (serifs, scattering bars, line biasing) to compensate for lithographic distortion. Step 3 - Job Deck Creation: Define reticle layout—how the die is arrayed, alignment marks, barcodes, and process control monitors placed in the frame area. Step 4 - Tone Assignment: Define which areas are chrome (dark) and clear for each layer. Step 5 - MRC (Mask Rule Check): Verify the fractured data meets mask manufacturing constraints (minimum feature size, minimum space for the mask writer).

Data Volumes

Advanced-node masks generate enormous data: 1-10 TB of fractured data per mask layer after OPC. A full mask set (60-80 layers) can be 100+ TB of data. Data compression and hierarchical representation are essential.

Key Considerations

Write time: Complex OPC patterns increase e-beam write time (1-10 hours per mask at advanced nodes). Curvilinear masks: Next-generation OPC uses curved shapes for better lithographic fidelity, but requires new fracturing algorithms. Multi-beam writers: IMS/NuFlare multi-beam tools dramatically reduce write time for complex patterns. MDP tools: Synopsys CATS, Siemens Calibre MDP, Cadence Pegasus MDP.

mask data preparationdesign

Related Topics

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.