This section describes the extensions to the CIF and GDSII formats used by Xic. The CGX file format, designed to be a more efficient replacement for GDSII and released into the public domain by Whiteley Research Inc., is described below as well. The extensions to CIF and GDSII are designed to accommodate the electrical information and certain properties. When strict conformance to the standard format is required, such as when exporting physical layouts to a mask vendor, the Strip For Export button in the Conversion - Export panel should be used to strip out all extensions, leaving only the physical layout.
The GDSII (Stream) format is owned by Cadence, Inc. It is described
in the
``Design Data Translators Reference,'' which is
updated periodically. The CIF format is public domain.
In Xic, symbol names are not limited in length in the present release. Previous Xic releases limited symbol names to 32 characters, to match the GDSII release 3 specification. The name of an Xic symbol is always that of the native-format file from which it is read. The symbol name can contain any characters valid in a file name with the exception of the semicolon (`;'), which is reserved in the CIF-like syntax. For portability, it is recommended that symbol names use only the GDSII allowed characters, which are the alpha-numerics plus `_', `$', and `?'.
Archive files created by Xic generally consist of two records, the first containing the physical information, and the second containing electrical information. If there is no electrical information, the second block is not written. Each block is an individual representation of the archive file type, i.e., they each parse as a complete ``file''. GDSII files written in this manner are generally portable to other CAD systems (format extensions appear in the electrical block only), as reading will terminate at the end of the physical block, and the following electrical block will be ignored. However, in specific instances where this proves not to be true, the Strip For Export button, which eliminates the electrical block, should be used.
The same comments apply to OASIS and CGX formats, however those formats are not known to be supported by other CAD vendors at this time.
CIF files use extensions unique to Xic, so will likely not be portable to other CAD systems unless Strip For Export is used. These extensions are described below.