modelInfos[MODEL_TYPE::VDMOS]={"VDMOS","NCHAN","PCHAN",{"D","G","S","<TJ>","<TCASE>"},"DMOS model based on Level 1 MOSFET model",{},{}};
// Model parameters
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("type",116,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_STRING,"",SIM_MODEL::PARAM::CATEGORY::DC,"vdmosn","vdmosp","N-channel or P-channel MOS");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("theta",105,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/V",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Vgs dependence on mobility");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vdmosn",111,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","N type DMOSfet model");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vdmosp",112,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","P type DMOSfet model");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vq",110,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Quasi saturation voltage fitting parameter");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("mtriode",122,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"1","1","Conductance multiplier in triode region");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("tcvth",141,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"deg C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Linear Vth0 temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("mu",145,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"-1.5","-1.5","Exponent of gain temperature dependency");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("texp0",146,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"1.5","1.5","Drain resistance rd0 temperature exponent");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("texp1",147,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0.3","0.3","Drain resistance rd1 temperature exponent");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trd1",148,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Drain resistance linear temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trd2",149,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Drain resistance quadratic temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trg1",150,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Gate resistance linear temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trg2",151,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Gate resistance quadratic temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trs1",152,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Source resistance linear temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trs2",153,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Source resistance quadratic temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trb1",139,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Body resistance linear temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("trb2",140,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Body resistance quadratic temperature coefficient");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("subshift",123,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Shift of weak inversion plot on the vgs axis");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("ksubthres",124,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A",SIM_MODEL::PARAM::CATEGORY::DC,"0.1","0.1","Slope of weak inversion log current versus vgs");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("tksubthres1",154,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"deg C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Linear temperature coefficient of ksubthres");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("tksubthres2",155,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"deg C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","0","Quadratic temperature coefficient of ksubthres");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("ibv",133,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A",SIM_MODEL::PARAM::CATEGORY::DC,"1e-10","1e-10","Current at Vds=bv");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("eg",137,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"deg C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"1.11","1.11","Body diode activation energy for temperature effect on Is");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("xti",138,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"3","3","Body diode saturation current temperature exponent");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("cjo",128,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::DC,"5e-10","5e-10","Zero-bias body diode junction capacitance");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vgs_max",156,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","1e+99","maximum voltage G-S branch");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vgd_max",157,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","1e+99","maximum voltage G-D branch");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vds_max",158,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","1e+99","maximum voltage D-S branch");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vgsr_max",159,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","1e+99","maximum voltage G-S branch");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("vgdr_max",160,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","1e+99","maximum voltage G-D branch");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("pd_max",161,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","1e+99","maximum device power dissipation");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("rth_ext",165,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"ohm",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"1000","1000","thermal resistance case to ambient, incl. heat sink");
modelInfos[MODEL_TYPE::VDMOS].modelParams.emplace_back("derating",166,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","thermal derating for power");
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("dtemp",10,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"deg C",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Instance temperature difference",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("ic",2,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_FLOAT_VECTOR,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Vector of D-S, G-S voltages",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("thermal",11,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::FLAGS,"","","Thermal model switch on/off",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("dnode",204,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the drain node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("gnode",205,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the gate node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("snode",206,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the source node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("tempnode",207,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of temperature node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("tcasenode",208,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of 2nd temperature node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("dnodeprime",209,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of int. drain node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("snodeprime",210,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of int. source node",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("von",213,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Device on state voltage",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("sourceconductance",211,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Conductance of source",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("drainconductance",212,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Conductance of drain",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("cqgs",220,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-source charge storage",true);
modelInfos[MODEL_TYPE::VDMOS].instanceParams.emplace_back("cqgd",222,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS1]={"Mos1","NMOS","PMOS",{"D","G","S","B"},"Level 1 MOSfet model with Meyer capacitance model",{},{}};
// Model parameters
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("type",133,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_STRING,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"nmos","pmos","N-channel or P-channel MOS");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("cj",115,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Bottom junction cap per area");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("cjsw",117,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Side junction cap per area");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("js",119,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Bulk jct. sat. current density");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("fc",124,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0.5","0.5","Forward bias jct. fit parm.");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("nmos",128,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","N type MOSfet model");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("pmos",129,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","P type MOSfet model");
modelInfos[MODEL_TYPE::MOS1].modelParams.emplace_back("nss",127,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/cm²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Surface state density");
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("dtemp",22,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"°C",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Instance temperature difference",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("ic",10,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_FLOAT_VECTOR,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Vector of D-S, G-S, B-S voltages",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_l",15,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","flag to request sensitivity WRT length",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_w",14,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","flag to request sensitivity WRT width",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("dnode",203,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the drain node",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("gnode",204,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the gate node",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("snode",205,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the source node",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("bnode",206,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of the node",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("dnodeprime",207,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of int. drain node",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("snodeprime",208,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of int. source node",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sourceconductance",209,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Conductance of source",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("drainconductance",210,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Conductance of drain",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("cqgs",235,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-source charge storage",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("cqgd",238,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("cqgb",241,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-bulk charge storage",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("cqbd",243,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to bulk-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("cqbs",245,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to bulk-source charge storage",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_l_real",246,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","real part of ac sensitivity wrt length",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_l_imag",247,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity wrt length",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_l_mag",248,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt l of ac magnitude",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_l_ph",249,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt l of ac phase",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_w_real",251,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","real part of ac sensitivity wrt width",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_w_imag",252,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity wrt width",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_w_mag",253,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt w of ac magnitude",true);
modelInfos[MODEL_TYPE::MOS1].instanceParams.emplace_back("sens_w_ph",254,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt w of ac phase",true);
modelInfos[MODEL_TYPE::MOS2]={"Mos2","NMOS","PMOS",{"D","G","S","B"},"Level 2 MOSfet model with Meyer capacitance model",{},{}};
// Model parameters
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("type",141,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_STRING,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"nmos","pmos","N-channel or P-channel MOS");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("cj",115,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Bottom junction cap per area");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("cjsw",117,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Side junction cap per area");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("js",119,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Bulk jct. sat. current density");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("fc",124,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0.5","0.5","Forward bias jct. fit parm.");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("nmos",135,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","N type MOSfet model");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("pmos",136,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","P type MOSfet model");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("nss",127,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/cm²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Surface state density");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("delta",129,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Width effect on threshold");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("uexp",130,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Crit. field exp for mob. deg.");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("ucrit",134,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V/cm",SIM_MODEL::PARAM::CATEGORY::DC,"10000","10000","Crit. field for mob. degradation");
modelInfos[MODEL_TYPE::MOS2].modelParams.emplace_back("nfs",128,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/cm²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Fast surface state density");
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("dtemp",81,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"°C",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Instance temperature difference",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("ic",10,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_FLOAT_VECTOR,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Vector of D-S, G-S, B-S voltages",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_l",15,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","flag to request sensitivity WRT length",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_w",14,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","flag to request sensitivity WRT width",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("dnode",22,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of drain node",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("gnode",23,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of gate node",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("snode",24,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of source node",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("bnode",25,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of bulk node",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("dnodeprime",26,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of internal drain node",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("snodeprime",27,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of internal source node",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("cqgs",54,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-source charge storage",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("cqgd",57,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("cqgb",60,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-bulk charge storage",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("cqbd",62,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to bulk-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("cqbs",64,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to bulk-source charge storage",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_l_real",70,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","real part of ac sensitivity wrt length",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_l_imag",71,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity wrt length",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_l_mag",72,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt l of ac magnitude",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_l_ph",73,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt l of ac phase",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_w_real",65,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","dc sensitivity and real part of ac sensitivity wrt width",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_w_imag",66,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity wrt width",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_w_mag",67,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt w of ac magnitude",true);
modelInfos[MODEL_TYPE::MOS2].instanceParams.emplace_back("sens_w_ph",68,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt w of ac phase",true);
modelInfos[MODEL_TYPE::MOS3]={"Mos3","NMOS","PMOS",{"D","G","S","B"},"Level 3 MOSfet model with Meyer capacitance model",{},{}};
// Model parameters
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("type",144,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_STRING,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"nmos","pmos","N-channel or P-channel MOS");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("nmos",133,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","N type MOSfet model");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("pmos",134,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","P type MOSfet model");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("cj",115,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Bottom junction cap per area");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("cjsw",117,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"F/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Side junction cap per area");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("js",119,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A/m²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Bulk jct. sat. current density");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("delvto",148,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Threshold voltage Adjust");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("delvt0",148,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"0","0","Threshold voltage Adjust");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("fc",123,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0.5","0.5","Forward bias jct. fit parm.");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("nss",126,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/cm²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Surface state density");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("nfs",129,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/cm²",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Fast surface state density");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("eta",127,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Vds dependence of threshold voltage");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("delta",128,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Width effect on threshold");
modelInfos[MODEL_TYPE::MOS3].modelParams.emplace_back("theta",130,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/V",SIM_MODEL::PARAM::CATEGORY::DC,"0","0","Vgs dependence on mobility");
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("dtemp",81,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"°C",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Instance temperature difference",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_l",15,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","flag to request sensitivity WRT length",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_w",14,SIM_MODEL::PARAM::DIR_IN,SIM_VALUE::TYPE_BOOL,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","flag to request sensitivity WRT width",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("dnode",22,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of drain node",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("gnode",23,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of gate node",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("snode",24,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of source node",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("bnode",25,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of bulk node",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("dnodeprime",26,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of internal drain node",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("snodeprime",27,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Number of internal source node",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("cqgs",54,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-source charge storage",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("cqgd",57,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("cqgb",60,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to gate-bulk charge storage",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("cqbd",62,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to bulk-drain charge storage",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("cqbs",64,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"F",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Capacitance due to bulk-source charge storage",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_l_real",70,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","real part of ac sensitivity wrt length",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_l_imag",71,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity wrt length",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_l_mag",72,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt l of ac magnitude",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_l_ph",73,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt l of ac phase",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_w_real",65,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","real part of ac sensitivity wrt width",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_w_imag",66,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity wrt width",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_w_mag",67,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt w of ac magnitude",true);
modelInfos[MODEL_TYPE::MOS3].instanceParams.emplace_back("sens_w_ph",68,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity wrt w of ac phase",true);