NamingPrinciple

Naming principle

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

In SPICE3 we have a predefined model pool. Each model device has got a code letter (e.g., resistor - R). In analogy to the SPICE3 models the models of the Spice3 library also got the according code letter in their names. The following examples shows the relationship:

A typical SPICE3 line could be:

C1 3 2 1pF

The first letter is the code letter (here C). It specifies the type of the model component (here capacitance). To see the analogy to the SPICE3 models in the Spice3 library the transformed capacitance has got the name C_Capacitance. According to that naming rule the components of the Spice3 library have the following names (the first letter is the code letter that has to be used in SPICE3):

  • R_Resistor
  • C_Capacitance
  • L_Inductor
  • E_VCV, E_VCV_POLY
  • G_VCC, G_VCC_POLY
  • H_CCV, H_CCV_POLY
  • F_CCC, F_CCC_POLY
  • M_PMOS
  • M_NMOS
  • Q_NPNBJT
  • Q_PNPBJT
  • D_Diode
  • V_constant, I_constant
  • V_sin, I_sin
  • V_exp, I_exp
  • V_pulse, I_pulse
  • V_pwl, I_pwl
  • V_sffm, I_sffm