42 {
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82 modelInfos[MODEL_TYPE::DIODE] = {
"Diode",
"D",
"", {
"A",
"K" },
"Junction Diode model", {}, {} };
83
160
191
192
193 modelInfos[MODEL_TYPE::BJT] = {
"BJT",
"NPN",
"PNP", {
"C",
"B",
"E",
"<S>" },
"Bipolar Junction Transistor", {}, {} };
194
347
401
402
403 modelInfos[MODEL_TYPE::VBIC] = {
"VBIC",
"NPN",
"PNP", {
"C",
"B",
"E",
"<S>",
"<TJ>" },
"Vertical Bipolar Inter-Company Model", {}, {} };
404
490 modelInfos[MODEL_TYPE::VBIC].modelParams.emplace_back(
"xii", 184,
SIM_MODEL::PARAM::DIR_INOUT,
SIM_VALUE::TYPE_FLOAT,
"",
SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,
"3",
"3",
"Temperature exponent of IBEI,IBCI,IBEIP,IBCIP" );
491 modelInfos[MODEL_TYPE::VBIC].modelParams.emplace_back(
"xin", 185,
SIM_MODEL::PARAM::DIR_INOUT,
SIM_VALUE::TYPE_FLOAT,
"",
SIM_MODEL::PARAM::CATEGORY::TEMPERATURE,
"3",
"3",
"Temperature exponent of IBEN,IBCN,IBENP,IBCNP" );
522
568
569
570 modelInfos[MODEL_TYPE::HICUM2] = {
"hicum2",
"NPN",
"PNP", {
"C",
"B",
"E",
"S",
"TJ" },
"High Current Model for BJT" , {}, {} };
571
721
783
784
785 modelInfos[MODEL_TYPE::JFET] = {
"JFET",
"NJF",
"PJF", {
"D",
"G",
"S" },
"Junction Field effect transistor", {}, {} };
786
815
817 modelInfos[MODEL_TYPE::JFET].instanceParams.emplace_back(
"ic", 4,
SIM_MODEL::PARAM::DIR_INOUT,
SIM_VALUE::TYPE_FLOAT_VECTOR,
"",
SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,
"",
"",
"Initial VDS,VGS vector",
true );
844
845
846 modelInfos[MODEL_TYPE::JFET2] = {
"JFET2",
"NJF",
"PJF", {
"D",
"G",
"S" },
"Short channel field effect transistor", {}, {} };
847
894
896 modelInfos[MODEL_TYPE::JFET2].instanceParams.emplace_back(
"ic", 4,
SIM_MODEL::PARAM::DIR_INOUT,
SIM_VALUE::TYPE_FLOAT_VECTOR,
"",
SIM_MODEL::PARAM::CATEGORY::SUPERFLUOUS,
"",
"",
"Initial VDS,VGS vector",
true );
925
926
927 modelInfos[MODEL_TYPE::MES] = {
"MES",
"NMF",
"PMF", {
"D",
"G",
"S" },
"GaAs MESFET model", {}, {} };
928
951
977
978
979 modelInfos[MODEL_TYPE::MESA] = {
"MESA",
"NMF",
"PMF", {
"D",
"G",
"S" },
"GaAs MESFET model", {}, {} };
980
1052
1083
1084
1085 modelInfos[MODEL_TYPE::HFET1] = {
"HFET1",
"NMF",
"PMF", {
"D",
"G",
"S" },
"HFET1 Model", {}, {} };
1086