The Cell Property Editor contains buttons to add, edit, and remove cell properties. In general, cell properties are assigned internally and can not be modified. The exceptions are the param property of electrical cells, and the properties that control template cells in physical mode.
Pressing the Add button brings up a pop-up menu containing entries corresponding to properties that can be set or modified by the user. Only the properties that are applicable to the current mode (physical or electrical) are active.
In electrical mode, only the Param and Other entries are active. Selecting the param button allows a param property to be added to the cell. The param property provides support for the subcircuit parameterization feature of WRspice (see the description of the .subckt line). The use of parameterization is briefly described in the section on properties (6.1.1). Selecting Other allows an other property to be added to the cell. These have no meaning to Xic, but might be of use to the user. Any number of other properties can be added.
In physical mode, there are four entries active, allowing modification of physical cell properties. The Flags entry is used to set flags in the cell, notably the OPAQUE flag which causes the cell contents to be ignored during extraction. The Tmpl Script and Tmpl Params entries are used when defining template cells. These set the Template Script property and Template Params property, respectively. The Other entry allows an arbitrary property to be assigned to the cell. The user will be prompted for a number and string for the property. These are arbitrary, however there are certain numbers that are reserved by Xic and will not be accepted. Xic will not use these properties, but they may be important for interfacing to third-party applications.