GDSII Stream format is the standard file format for transfering/archiving 2D graphical design data. It contains a hiearchy of structures, each structure containing. Beyond that, let me say that the stream format is quite simple. I suspect that the people at Calma put a lot of thought into creating a file that. Learn files and view a list of programs that open them.

Author: Grobar Nir
Country: Maldives
Language: English (Spanish)
Genre: Environment
Published (Last): 17 October 2013
Pages: 428
PDF File Size: 11.62 Mb
ePub File Size: 14.51 Mb
ISBN: 226-1-20077-468-1
Downloads: 4296
Price: Free* [*Free Regsitration Required]
Uploader: Mezikus

Gddsii contained in a GDS II file are grouped by assigning numerical attributes to them including “layer number”, “datatype” or “texttype”. Bit 0 leftmost specifies reflecton.

SPIE Handbook of Microlithography, Micromachining and Microfabrication

There is a section below with hexadecimal values of the various record types and a brief description of the types. The data can be used to reconstruct all or part of the artwork to be used in sharing layouts, transferring artwork between different tools, or creating photo masks. Four-byte real not used 4. Cells may contain fformat objects such as polygons boundariespaths, and other cells. The fourth, and last, byte in the record header is the data type.


Required for Filtered format, and present only in Filtered Stream files. If this record is omitted, then the element is assumed to have no reflection and its magnification and angle are assumed to be non-absolute.


Despite its limited set of features and low data density, it became the industry’s default format for transfer of IC layout data between design tools of different vendors, all of which at that time operated with often incompatible and proprietary data formats.

The first most significant bit of the first byte is the sign, one means negative, 0 means positive. Bits 0 through 9 are reserved for future use and must be cleared. In the MASK list, data types are separated from the layers witha semicolon.

The value must be from 0 to Layers and datatypes used for mask in a filtered stream file. The LayoutEditor can store layer names by a non-standard extension see below. Despite its limited set of features and low data density, it became the industry conventional format for transfer of IC layout data between design tools of different vendors, all of which operated with proprietary data formats. Four-byte signed integer 3. You can tell how many pieces of data are in the record by knowing the number of bytes in the record and the size of the data type.

The least significant bit of the most significant byte is the plexhead flag. Fromdefault is 3. End of library token. Typically, the first number is less than 1, since you use more than 1 database unit per user unit.


GDSII files were originally placed on magnetic tapes.

GDSII – LayoutEditor Wiki

GDS II files were originally placed on magnetic tapes. Objects in the cell are assigned to “layers” of the design. However it is possible to save such large polygon in multiple blocks.

Views Read Edit View history.


The more significant bytes appear first in the file, so that by default no byte swapping is required when reading the integers with a big-endian CPU e. When a file was written to a tape, it was written in byte physical blocks. See also the web site http: Path and boundary elements may have up to pairs of coordinates. GDSII is divided into “records. Contains four bytes which specify in database units the extension of a path outline beyond the last point of the path. A zero value is represented by a number with all bits zero.

While these attributes were designed to correspond to the “layers of material” used gdsio manufacturing an integrated circuit, their meaning rapidly became more abstract to reflect the way that the physical layout is designed. Array reference point 2:

Author: admin