|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| GDSAccessControl | Represents an access control specifier. |
| GDSAngleRecord | Represents GDSII ANGLE record. |
| GDSArefRecord | Represents a GDSII AREF record. |
| GDSAttrtableRecord | Represents a GDSII ATTRTABLE record. |
| GDSBgnextnRecord | Represents a GDSII BGNEXTN record. |
| GDSBgnlibRecord | Represents a GDSII BGNLIB record. |
| GDSBgnstrRecord | Represents a GDSII BGNSTR record. |
| GDSBorderRecord | Represents a GDSII BORDER record. |
| GDSBoundaryRecord | Represents a GDSII Boundary record. |
| GDSBoxRecord | Represents a GDSII BOX record. |
| GDSBoxtypeRecord | Represents a GDSII BOXTYPE record. |
| GDSByteConverter | A utility to convert byte arrays into java types and vice versa. |
| GDSColrowRecord | Represents a GDSII COLROW record. |
| GDSContactRecord | Represents a GDSII CONTACT record. |
| GDSDatatypeRecord | Represents a GDSII DATATYPE record. |
| GDSElflagsRecord | Represents a GDSII ELFLAGS record. |
| GDSElkeyRecord | Represents a GDSII ELKEY record. |
| GDSEndelRecord | Represents a GDSII ENDEL record. |
| GDSEndextnRecord | Represents a GDSII ENDEXTN record. |
| GDSEndlibRecord | Represents a GDSII ENDLIB record. |
| GDSEndmasksRecord | Represents a GDSII ENDMASKS record. |
| GDSEndstrRecord | Represents a GDSII ENDSTR record. |
| GDSFontsRecord | Represents a GDSII FONTS record. |
| GDSFormatRecord | Represents a GDSII FORMAT record. |
| GDSGenerationsRecord | Represents a GDSII GENERATIONS record. |
| GDSHardfenceRecord | Represents a GDSII HARDFENCE record. |
| GDSHardwireRecord | Represents a GDSII HARDWIRE record. |
| GDSHeaderRecord | Represents a GDSII HEADER record. |
| GDSInputStream | The GDSInputStream is used to read GDSRecord from a data source. |
| GDSLayerRecord | Represents a GDSII LAYER record. |
| GDSLibdirsizeRecord | Represents a GDSII LIBDIRSIZE record. |
| GDSLibnameRecord | Represents a GDSII LIBNAME record. |
| GDSLibsecurRecord | Represents a GDSII LIBSECUR record. |
| GDSLinkkeysRecord | Represents a GDSII LINKKEYS record. |
| GDSLinktypeRecord | Represents a GDSII LINKTYPE record. |
| GDSMagRecord | Represents a GDSII MAG record. |
| GDSMaskRecord | Represents a GDSII MASK record. |
| GDSNodeportRecord | Represents a GDSII NODEPORT record. |
| GDSNodeRecord | Represents a GDSII NODE record. |
| GDSNodetypeRecord | Represents a GDSII NODETYPE record. |
| GDSNullRecord | Represents a GDSII null word. |
| GDSOutputStream | The GDSOutputStream is used to write GDSRecords to a data source. |
| GDSParser | A GDS design parser. |
| GDSPathportRecord | Represets a GDSII PATHPORT record. |
| GDSPathRecord | Represents a GDSII PATH record. |
| GDSPathtypeRecord | Represents a GDSII PATHTYPE record. |
| GDSPlexRecord | Represents a GDSII PLEX record. |
| GDSPresentationRecord | Represents a GDSII PRESENTATION record. |
| GDSPropattrRecord | Represents a GDSII PROPATTR record. |
| GDSPropvalueRecord | Represents a GDSII PROPVALUE record. |
| GDSReader | A basic GDS file reader |
| GDSRecord | This class represents a generic GDSII stream record. |
| GDSRecordFactory | Create a specific GDSII record based on the record type of the GDSRecord argument. |
| GDSReflibsRecord | Represents a GDSII REFLIBS record. |
| GDSReservedRecord | Represents a GDSII RESERVED record. |
| GDSSnameRecord | Represents a GDSII SNAME record. |
| GDSSoftfenceRecord | Represents a GDSII SOFTFENCE record. |
| GDSSoftwireRecord | Represents a GDSII SOFTWIRE record. |
| GDSSpacererrorRecord | Represents a GDSII SPACERERROR record. |
| GDSSpacingRecord | Represents a GDSII SPACING record. |
| GDSSpecificDataConverter | Converts java floating point and string types to the corresponding GDSII types. |
| GDSSrefRecord | Represents a GDSII SREF record. |
| GDSSrfnameRecord | Represents a GDSII SRFNAME record. |
| GDSStatistics | Records statistics for a GDSII database. |
| GDSStransRecord | Represents a GDSII STRANS record. |
| GDSStrclassRecord | Represents a GDSII STRCLASS record. |
| GDSStringRecord | Represents a GDSII STRING record. |
| GDSStringUtil | String utility class. |
| GDSStrnameRecord | Represents a GDSII STRNAME record. |
| GDSStrtypeRecord | Represents a GDSII STRTYPE record. |
| GDSStyptableRecord | Represents a GDSII STYPTABLE record. |
| GDSTapecodeRecord | Represents a GDSII TAPECODE record. |
| GDSTapenumRecord | Represents a GDSII TAPENUM record. |
| GDSTextnodeRecord | Represents a GDSII TEXTNODE record. |
| GDSTextRecord | Represents a GDSII TEXT record. |
| GDSTexttypeRecord | Represents a GDSII TEXTTYPE record. |
| GDSUintegerRecord | Represents a GDSII UNINTEGER record. |
| GDSUnitsRecord | Represents a GDSII UNITS record. |
| GDSUserconstraintRecord | Represents a GDSII USERCONSTRAINT record. |
| GDSUstringRecord | Represents a GDSII USTRING record. |
| GDSWidthRecord | Represents a GDSII WIDTH record. |
| GDSXyRecord | Represents a GDSII XY record. |
| Exception Summary | |
|---|---|
| GDSParserException | Used to identify exceptions in the GDSParser object. |
| GDSReaderException | An exception object for the GDSReader |
| GDSRecordException | Thrown if an error in GDS record processing occurs. |
Provides a set of objects that can be used to import, create and export
GDSII database records. GDSII is the primary format used to transfer
physical data representing circuit layout generated from EDA/CAD tools .
The GDSII stream format is originally based on the CALMA format which is now
obsolete. Below is a Bachus Naur representation of the GDSII stream syntax.
<stream> ::
HEADER BGNLIB [LIBDIRSIZE] [SRFNAME] [LIBSECUR]
LIBNAME [REFLIBS] [FONTS] [ATTRTABLE]
[GENERATIONS] [<formattype>] UNITS {<structure>}*
ENDLIB
<formattype> ::
FORMAT | FORMAT {MASK}+ ENDMASKS
<structure> ::
BGNSTR STRNAME [STRCLASS] {<element>}* ENDSTR
<element> ::
{<boundary> | <path> | <sref> | <aref> |
<text> | <node> | <box>} {<property>}*
<boundary> ::
BOUNDARY [ELFLAGS] [PLEX] LAYER DATATYPE XY
<path> ::
PATH [ELFLAGS] [PLEX] LAYER DATATYPE [PATHTYPE] [WIDTH] [BGNEXTN]
[ENDEXTN] XY
<sref> ::
SREF [ELFLAGS] [PLEX] SNAME [<strans>] XY
<aref> ::
AREF [ELFLAGS] [PLEX] SNAME [<strans>] COLROW XY
<text> ::
TEXT [ELFLAGS] [PLEX] LAYER <textbody>
<node> ::
NODE [ELFLAGS] [PLEX] LAYER NODETYPE XY
<box> ::
BOX [ELFLAGS] [PLEX] LAYER BOXTYPE XY
<textbody> ::
TEXTTYPE [PRESENTATION] [PATHTYPE] [WIDTH] [<strans>] XY STRING
<strans> ::
STRANS [MAG] [ANGLE]
<property> ::
PROPATTR PROPVALUE
Please see The GDSII techincal reference for a more complete discussion of the GDSII stream syntax.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||