- Advanced
This button brings up the Advanced OASIS Export Parameters
panel, which allows modification of the more obscure features employed
when writing OASIS output (see 14.8).
- Skip layers without Xic to GDSII layer mapping
This is equivalent to the corresponding button on the GDSII page.
- Use compression
When active, created OASIS files will use compression. The contents
of each CELL record and name table will be placed in a CBLOCK record,
which should reduce file size. When not active, no compression will
be used.
This mode can also be enabled by setting the boolean variable OasWriteCompressed with the !set command.
- Use string tables
When active, all strings including cell names, properties, and labels
are saved in indirection tables. Throughout the file, strings will be
referenced by number. This should reduce file size. When not active,
each string will be saved locally for each reference.
This mode can also be enabled by setting the boolean variable OasWriteNameTab with the !set command.
- Find repetitions
When active, an attempt is made to identify identical objects that are
placed in multiple locations, and use REPETITION records in OASIS
output instead of writing multiple object records. This should reduce
file size, but can be compute-intensive. When not active, no attempt
is made to use REPETITION records, except for cell arrays.
See the description of the OasWriteRep variable (in
E.21), which controls the use of REPETITION records in
OASIS output. The Advanced OASIS Export Parameters panel
contains an interface for effectively setting the OasWriteRep
variable string. The Find repetitions button will set this
variable to the current string, or unset the variable. With the
default parameters, the string is empty.
- Write crc checksum
When active, a cyclic-redundancy (CRC) checksum is added to OASIS
output files (OASIS validation method 1). When not active, no
checksum is added.
See the description of the OasWriteChecksum variable (in
E.21), which controls the validation method in OASIS
output. This variable can be set explicitly to use byte-sum checksum
validation (OASIS validation method 2). The check box sets/unsets
this variable as a boolean.