modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("ttt1",125,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Transit Time 1st order temp. coeff.");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("ttt2",126,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C²",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Transit Time 2nd order temp. coeff.");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("tlev",131,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Diode temperature equation selector");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("tlevc",132,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_INT,"",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Diode temperature equation selector");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("xti",109,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"3","","Saturation current temperature exp.");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("cta",133,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Area junction temperature coefficient");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("ctp",134,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Perimeter junction capacitance temperature coefficient");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("tpb",135,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Area junction potential temperature coefficient");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("tphp",136,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Perimeter junction potential temperature coefficient");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("xtitun",145,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"3","","Tunneling saturation current exponential");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("keg",146,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"1","","EG correction factor for tunneling");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("fc",110,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0.5","","Forward bias junction fit parameter");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("fcs",124,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0.5","","Forward bias sidewall junction fit parameter");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("ibv",112,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"A",SIM_MODEL::PARAM::CATEGORY::DC,"0.001","","Current at reverse breakdown voltage");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("tcv",137,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"1/°C",SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,"0","","Reverse breakdown voltage temperature coefficient");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("nr",153,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"1","","Recombination current emission coefficient");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("fv_max",147,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","","maximum voltage in forward direction");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("bv_max",148,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"V",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","","maximum voltage in reverse direction");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("pd_max",151,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::LIMITING_VALUES,"1e+99","","maximum power dissipation");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("lm_",156,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"0","","Length of metal capacitor (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("lp_",157,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"0","","Length of polysilicon capacitor (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("wm_",158,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"0","","Width of metal capacitor (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("wp_",159,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"0","","Width of polysilicon capacitor (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("xom",160,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"1e-06","","Thickness of the metal to bulk oxide (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("xoi",161,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::DC,"1e-06","","Thickness of the polysilicon to bulk oxide (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("xm",162,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0","","Masking and etching effects in metal (level=3)");
modelInfos[MODEL_TYPE::DIODE].modelParams.emplace_back("xp",163,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::DC,"0","","Masking and etching effects in polysilicon (level=3)");
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("lm",25,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::GEOMETRY,"0","","Length of metal capacitor (level=3)",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("lp",26,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::GEOMETRY,"0","","Length of polysilicon capacitor (level=3)",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("wm",27,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::GEOMETRY,"0","","Width of metal capacitor (level=3)",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("wp",28,SIM_MODEL::PARAM::DIR_INOUT,SIM_VALUE::TYPE_FLOAT,"m",SIM_MODEL::PARAM::CATEGORY::GEOMETRY,"0","","Width of polysilicon capacitor (level=3)",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("sens_real",12,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","dc sens. and real part of ac sensitivity",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("sens_imag",13,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","imag part of ac sensitivity",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("sens_mag",14,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity of ac magnitude",true);
modelInfos[MODEL_TYPE::DIODE].instanceParams.emplace_back("sens_ph",15,SIM_MODEL::PARAM::DIR_OUT,SIM_VALUE::TYPE_FLOAT,"",SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,"","","sensitivity of ac phase",true);