| Integer | mtype | | MOSFET type: 0 - N channel, 1 - P channel |
| SI.Length | L | 1e-4 | Length |
| SI.Length | W | 1e-4 | Width |
| SI.Area | AD | 0 | Area of the drain diffusion |
| SI.Area | AS | 0 | Area of the source diffusion |
| SI.Length | PD | 0 | Perimeter of the drain junction |
| SI.Length | PS | 0 | Perimeter of the source junction |
| Real | NRD | 1 | Number of squares of the drain diffusions |
| Real | NRS | 1 | Number of squares of the source diffusions |
| Integer | OFF | 0 | Optional initial condition: 0 - IC not used, 1 - IC used, not implemented yet |
| SI.Voltage | IC | | Initial condition values, not implemented yet |
| Modelica.Units.NonSI.Temperature_degC | TEMP | 27 | Operating temperature of the device |
| ModelcardMOS | modelcard | | MOSFET modelcard |
| SpiceConstants | C | | General constants of SPICE simulator |
| Mos1.Mos1ModelLineParams | p | Mos1.mos1RenameParameters(modelcard, C) | Model line parameters |
| Mosfet.Mosfet | m | Mos1.mos1RenameParametersDev(modelcard, mtype, W, L, AS, AS, PD, PS, NRD, NRS, OFF, IC, TEMP) | Renamed parameters |
| Integer | m_type | if (m.m_bPMOS > 0.5) then -1 else 1 | Type of the transistor |
| Mos.MosModelLineVariables | vp | Mos1.mos1ModelLineParamsInitEquations(p, C, m_type) | Model line variables |
| Mos1.Mos1Calc | c1 | Mos.mosCalcInitEquations(p, C, vp, m) | Precalculated parameters |
| Mos1.Mos1Calc | c2 | Mos.mosCalcCalcTempDependencies(p, C, vp, m, c1, m_type) | Precalculated parameters |
| Boolean | m_bInit | false | |