next up previous contents index
Next: OASIS Support in Xic Up: Design Data File Formats Previous: ENDLIB record   Contents   Index

OASIS Format

As integrated circuit mask layouts inexorably increase in complexity, the fundamental limitations of the industry standard GDSII file format have become a bottleneck. A major weakness of the GDSII format is inefficient data representation, which leads to very large files. File sizes of tens of gigabytes are not uncommon, leading to difficulties in transmission, data integrity, and consumption of hardware resources.

The Open Artwork System Interchange Standard (OASIS) was designed by the SEMI consortium (http://www.semi.org) as a modern alternative to the GDSII standard. A draft specification (SEMI Document 3626 2003/04/23) of the OASIS format standard was circulated, and subsequently adopted with very minor changes (SEMI P39-1105). The final standard document is available from the SEMI organization.

The main objective of the OASIS standard is efficient representation of mask layout geometry, both in hierarchical and flat representations. The format makes use of a number of techniques to this end.

As a ``typical'' example, the sizes in the table below illustrate the space-saving capability of the OASIS format. This lists the size of a GDSII file, and the size of the resulting OASIS file as converted with Xic with the main available options.

File Size (bytes)
GDSII file 7669760
OASIS, basic 1643804
plus repetitions 1153071
plus name tables 1067157
plus compression 816225



Subsections
next up previous contents index
Next: OASIS Support in Xic Up: Design Data File Formats Previous: ENDLIB record   Contents   Index
Stephen R. Whiteley 2024-09-29