next up previous contents index
Next: Startup Up: Xic Variables Previous: Xic Variables   Contents   Index


Special Constructs

These are special !set variables and constructs which have significance to Xic.

(no arg)
Pop up a list of the currently set variables. Variables in this list (with the exception of the path variables) can be removed with the !unset command.

?
Pop up a list of the variables that have meaning to Xic.

@devname.property
Set the property on device devname to value. This construct enables device properties to be added to devices via the command line. The first character of the name token must be `@', followed by the name of the device, a period, and the name of the property to set. Valid property names are ``name'', ``model'', ``value'', ``param'', ``other'', and ``nophys''. For backward compatibility, ``initc'' is recognized as an alias for ``param''. An unrecognized property name will be saved as an ``other'' property.

Examples:

!set @L2.value 2ph
sets the value of L2 to 2ph.
!set @Moutput.param L=2
sets the length parameter of mosfet Moutput.

The devname field can be the name of a mutual inductor, in which case the valid properties are ``name'' and ``value''.


next up previous contents index
Next: Startup Up: Xic Variables Previous: Xic Variables   Contents   Index
Stephen R. Whiteley 2022-05-28