Stefan Schippers
04/19/2022, 8:20 PM@name is replaced with the '`name=xxx`' attribute, this is the instance name. Example the @name for a MOS symbol could be replaced in netlist with M2 if the instance attributes define '`name=M2'`. @model is also replaced with the value of the attribute given to the instance placement. Xschem does not recognize @model as anything special, it is just an attribute to be substituted, of course in this context it is used as the spice model name. The @symname is a predefined attribute (you normally don't assign a value to symname at instance), it expands to the name of the symbol, for example, @symname for '`nmos.sym`' will be substituted with nmos. The various attributes for symbols are documented here.