Under Unix/Linux, except for the ``Solaris'' distribution, files are opened in 64-bit offset mode. This enables files larger than 2Gb to be processed.
Native Xic cells use a CIF-like ascii format, with one cell per file. This is the default format used by Xic, but is not particularly efficient with respect to input/output speed and disk space.
In addition to the native cell-per-file format, Xic supports a number of archive formats, which can contain one or more cell descriptions.
More information is available from www.wrcad.com/oasis.
WARNING: This is a prototype capability built from SEMI Draft Document 3626 2003/04/23 but adheres to the final published specification. The current implementation and documentation are preliminary.
That being said, the present status of OASIS support in Xic (and XicII) is fairly complete:
The Convert Menu entry brings up a submenu containing commands which perform explicit translations and other manipulations and diagnostics.
The table below lists the commands found in the Convert Menu, and gives the internal name and a brief description.
Convert Menu | |||
Label | Name | Pop-up | Function |
---|---|---|---|
Export Control | exprt | Conversion - Export | Export files |
Import Control | imprt | Conversion - Import | Import files |
Convert | convt | Conversion | Direct conversions |
Read Into Current | readc | none | Import data |
Text Editor | txted | Text Editor | Text edit cell file |
Edit Parameters | adgds | Conversion Parameter Editor | Edit GDSII layer map |
The Edit command in the Edit menu can be used directly to read files in the supported formats for editing. When a cell is written to disk, it is by default written in the format of origin, though a format change can be coerced in the Save As command by supplying a file extension. Thus, there are alternatives to using many of the commands in the Convert Menu.
During a conversion, a log file is written by the converters. This file contains a record of messages emitted during the conversion. If during a conversion an error or warning message is emitted, a file browsing window containing the log file will appear when the conversion is complete, though this can be suppressed by setting the NoPopUpLog variable. These messages also appear on the prompt line during the conversion. The file browser is a read-only version of the text editor window, and has a number of associated keyboard commands, including word searching. See 1.4 for a listing of these commands.
On GDSII and OASIS input, if there is no specified mapping for a given layer and datatype, an attempt is made to map to the existing Xic layers, and if that fails, a new layer is created.
When reading CIF, layer names are matched to those defined in the current technology in a case-insensitive mode. This differs from native and CGX file types, which use case-sensitive matching. Layers found in the file which do not match any in the technology are created, using default parameters.