The device properties described in this section provide user-specified information to device instances. These properties can also be applied to device definitions, in which case they provide a default value to the instances of that device.
The name property discussed in the previous section, plus the model, value, and param properties discussed below, translate into fields of device definition lines when generating SPICE output, and in order to set these properties proficiently, the user must have familiarity with the SPICE syntax.
The strings for these properties may contain special escape sequences indicating hypertext references or other characteristics. These are described in B.6.
In SPICE, Each line of a given device type begins with the device name, set by the name property. This is followed by the device nodes, corresponding to the order of enumeration in the device_node of the node properties. This is followed by the value or model property (these are really just two different names for the same text field). This is followed by the text of the param property.
The device name, if not assigned by the user with the Properties command, and nodes are assigned by Xic so as to be unique.
The line looks like:
name n1 ... nLast value/model parameter_string
The name is either the user assigned name, or the device prefix with a unique numerical suffix created by Xic if no name was assigned. The nodes are numbers or colon separated lists of numbers by default. If the nodmp button is active, the nodes may instead be text tokens (see 4.14.1). The remaining properties are read verbatim from the specifications, with hypertext references expanded.
Hypertext references are generated when assigning properties by clicking on devices or other features in the drawing. Since Xic assigns device names and nodes, if one needs to reference a specific device or node, a hypertext reference provides a link which is independent of the assigned values, which can change.