modelInfos[MODEL_TYPE::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].instanceParams.emplace_back("dtemp",81,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"°C",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","Instance operating temperature difference",true);
modelInfos[MODEL_TYPE::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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::MOS9].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);