Skip to content

OASIS

OASIS (Open Artwork System Interchange Standard) is the successor to GDSII, designed to address its limitations. Defined by SEMI standard P39, OASIS provides superior compression and removes many GDSII constraints.

Format Summary

PropertyValue
Extensions.oasis, .oas
EncodingBinary (compressed)
Import
Export
LicenseBasic
HierarchyFull cell hierarchy
LayersNumeric layers with datatypes

Import Options

OptionDescriptionDefault
Ignore text elementsSkip text records during importOff

Supported Features

  • All geometry types (polygon, path, trapezoid, CTrapezoid, circle, text)
  • Cell hierarchy with placements
  • Repetitions (OASIS equivalent of GDSII AREFs)
  • Properties and S_* system properties
  • Compressed cells
  • Layer/datatype pairs
  • XGeometry records

Export Options

OptionDescriptionDefault
Database unitsInternal coordinate resolution1 nm
CompressionEnable DEFLATE compression for smaller filesOn
Flatten hierarchyExpand all cell referencesOff

GDSII vs OASIS

FeatureGDSIIOASIS
File sizeLarge5–20× smaller
Max polygon vertices8191Unlimited
Layer range0–655350–2³²-1
CompressionNoneBuilt-in DEFLATE
RepetitionsAREF only (rectangular)Arbitrary repetitions

Common Workflows

OASIS → GDSII

Standard conversion from compact OASIS back to widely-supported GDSII. Note that OASIS polygons exceeding 8191 vertices will be automatically split.

GDSII → OASIS

Compress large GDSII files for archival or transfer. Typical compression ratios are 5:1 to 20:1.

Technical Notes

  • OASIS is defined by SEMI standard P39-0707
  • Files can contain both compressed and uncompressed cells
  • Strict mode validates file checksums (CRC32)
  • OASIS supports far larger designs than GDSII due to built-in compression