Start MPW RFQ
JavaScript is required for the inspector. It parses your file locally in your browser; the documented method is at the bottom of this page.
Free · open-source · runs 100% in your browser

本地 GDSII 检查器

在浏览器本地读取 top cell、die 尺寸、层和层级结构,并把结果整理成非保密 MPW RFQ 摘要,无需上传版图数据。

🔒 100% local. No upload, no server, no backend — parsed in a Web Worker on your device.

Choose the top cell you intend to hand off. Die dimensions follow this selection; layer, element and cell counts describe the whole library.

Selected top-cell bounds choose top cell

Library

Elements

Library layers

LayerDatatypeElements

Cell hierarchy

Reviewable RFQ summary

Includes the selected top-cell name, file checksum and estimated bounds. Review these identifiers before sharing. No geometry is uploaded; the RFQ link carries only the area estimate.


      
Start MPW RFQ with this die size →

Continue the handoff check

Download the inspection record, then select the same layout and import that record in Report Revision Check. The report check verifies its hash and selected top before comparing your report metadata. Finish with the handoff manifest.

Try the runnable handoff exercise →

How it works (and what stays private)

Nothing is uploaded

Your file is read with FileReader into memory and parsed by an inline Web Worker on your own device. There is no backend and no network request with your data. The "RFQ" buttons only build a link/text from the metadata (die size + counts) you see on screen.

What it reads

It walks the GDSII record stream (big-endian), decodes the UNITS record's metres-per-database-unit to get true micrometres, collects every cell (STRNAME), every reference (SREF/AREF) to build the hierarchy, and every (LAYER, DATATYPE) pair. The die size is the bounding box of the top cell, computed recursively through all instances — each instance transformed by its reflection → magnification → rotation → translation, with arrays (AREF) handled in closed form. Reference cycles and missing cells are detected and skipped, never hung on.

Approximations

The die box is an axis-aligned bounding box (slightly conservative for rotated layouts); PATH width end-caps are approximated to ±½ width; TEXT labels are excluded from die size (they can sit outside the layout). Random things a real quote depends on — process, mask grade, packaging — aren't in a GDS and aren't inferred here.

Privacy & licence

Open-source (MIT). One self-contained HTML file. Read it, fork it, run it offline. This mirrors how we work: at the RFQ stage we take a high-level brief, not your GDS.