next up previous contents index
Next: CIF Settings Up: The Export Cell Data Previous: GDSII Settings   Contents   Index

OASIS Settings

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.


next up previous contents index
Next: CIF Settings Up: The Export Cell Data Previous: GDSII Settings   Contents   Index
Stephen R. Whiteley 2022-05-28