The following !set variables affect parameterized cell (pcell) capabilities. Most of these track elements of the PCell Control panel obtained from the PCell Control button in the Edit Menu.
The Ciranova Nmos2 example pcell interprets the value to have the following meanings. This is likely to be used in other pcells as well.
0 | Auto-abutment is disabled. |
1 | Abutment takes place with no contact between the gates. |
2 | Abutment takes place with a M1 contact between the gates. |
This variable tracks the Auto-abutment mode selection menu in the PCell Control panel.
This variable tracks the state of the Hide and disable stretch handles check box in the PCell Control panel.
This variable tracks the value of the Instance min. pixel size for stretch handles entry in the PCell Control panel from the Edit Menu.
When this variable is set, sub-masters that have been created will be included when writing output. This will also be true when the StripForExport variable is set. This applies when writing all output, except when using the Save and Save As buttons in the File Menu, and the equivalent text accelerators and including the prompts when exiting the program. It is also ignored when using the Save script function.
When opening a layout containing pcell instances and the corresponding cell files are found, the cell files will be read instead of evaluating the pcell. This can be faster, and it also allows the design to be opened if the original pcell is not available or can't be processed. However, the cells will behave like normal cells, not pcells, in this case.
This variable tracks the state of the Include parameterized cell sub-masters check box in the Export Control panel.
When this variable is set, sub-masters that have been created will be included in the list of modified cells contained in the Modified Cells pop-up, which is obtained from the Save button in the File Menu. The sub-masters can be saved as native cell files in the current directory.
When opening a layout containing pcell instances and the corresponding cell files are found, the cell files will be read instead of evaluating the pcell. This can be faster, and it also allows the design to be opened if the original pcell is not available or can't be processed. However, the cells will behave like normal cells, not pcells, in this case.
This variable tracks the state of the List sub-masters as modified cells check box in the PCell Control panel.
Unlike the main search path variables described in E.3, this variable is unset by default.
This variable tracks the state of the Show all evaluation warnings check box in the PCell Control panel.