diff --git a/qa/data/eeschema/spice_netlists/libraries/bjts.lib.spice b/qa/data/eeschema/spice_netlists/libraries/bjts.lib.spice index b4a6715b4d..e6c117088b 100644 --- a/qa/data/eeschema/spice_netlists/libraries/bjts.lib.spice +++ b/qa/data/eeschema/spice_netlists/libraries/bjts.lib.spice @@ -9,89 +9,87 @@ * .MODEL _0_NPN_GUMMELPOON NPN( -+ IS=000.000E+07 -+ NF=100.001E+07 -+ ISE=200.002E+07 -+ NE=300.003E+07 -+ BF=400.004E+07 -+ IKF=500.005E+07 -+ VAF=600.006E+07 -+ NR=700.007E+07 -+ ISC=800.008E+07 -+ NC=900.009E+07 ++ IS = 000.000E+07 ++ NF = 100.001E+07 ++ ISE = 200.002E+07 ++ NE = 300.003E+07 ++ BF = 400.004E+07 ++ IKF = 500.005E+07 ++ VAF = 600.006E+07 ++ NR = 700.007E+07 ++ ISC = 800.008E+07 ++ NC = 900.009E+07 ++ BR = 000.000E+07 ++ IKR = 100.001E+07 ++ VAR = 200.002E+07 ++ RB = 300.003E+07 ++ IRB = 400.004E+07 ++ RBM = 500.005E+07 ++ RE = 600.006E+07 ++ RC = 700.007E+07 ++ XTB = 800.008E+07 ++ EG = 900.009E+07 ++ XTI = 000.000E+07 ++ CJE = 100.001E+07 ++ VJE = 200.002E+07 ++ MJE = 300.003E+07 ++ TF = 400.004E+07 ++ XTF = 500.005E+07 ++ VTF = 600.006E+07 ++ ITF = 700.007E+07 ++ PTF = 800.008E+07 ++ CJC = 900.009E+07 ++ VJC = 000.000E+07 ++ MJC = 100.001E+07 ++ XCJC = 200.002E+07 ++ TR = 300.003E+07 ++ CJS = 400.004E+07 ++ VJS = 500.005E+07 ++ MJS = 600.006E+07 ++ FC = 700.007E+07 +) -*+ BR=1.111E-05 -*+ IKR=2.222E-04 -*+ VAR=3.333E-03 -*+ RB=4.444E-02 -*+ IRB=5.555E-01 -*+ RBM=6.666E-00 -*+ RE=7.777E*+01 -*+ RC=8.888E*+02 -*+ XTB=9.999E*+03 -*+ EG=0.000E*+04 -*+ XTI=1.111E*+05 -*+ CJE=2.222E*+06 -*+ VJE=3.333E*+07 -*+ MJE=4.444E*+08 -*+ TF=5.555E*+09 -*+ XTF=6.666E*+10 -*+ VTF=7.777E*+11 -*+ ITF=8.888E*+12 -*+ PTF=9.999E*+13 -*+ CJC=0.000E*+14 -*+ VJC=1.111E*+15 -*+ MJC=2.2222 -*+ XCJC=3.3333 -*+ TR=4.4444 -*+ CJS=5.5555 -*+ VJS=6.6666 -*+ MJS=7.7777 -*+ FC=8.8888 ) -* * .MODEL _1_PNP_GUMMELPOON PNP( level = 1. ; Decimal separator must be accepted too. -+ IS=000.000E+07 -+ NF=100.001E+07 -+ ISE=200.002E+07 -+ NE=300.003E+07 -+ BF=400.004E+07 -+ IKF=500.005E+07 -+ VAF=600.006E+07 -+ NR=700.007E+07 -+ ISC=800.008E+07 -+ NC=900.009E+07 ++ IS = 000.000E+07 ++ NF = 100.001E+07 ++ ISE = 200.002E+07 ++ NE = 300.003E+07 ++ BF = 400.004E+07 ++ IKF = 500.005E+07 ++ VAF = 600.006E+07 ++ NR = 700.007E+07 ++ ISC = 800.008E+07 ++ NC = 900.009E+07 ++ BR = 000.000E+07 ++ IKR = 100.001E+07 ++ VAR = 200.002E+07 ++ RB = 300.003E+07 ++ IRB = 400.004E+07 ++ RBM = 500.005E+07 ++ RE = 600.006E+07 ++ RC = 700.007E+07 ++ XTB = 800.008E+07 ++ EG = 900.009E+07 ++ XTI = 000.000E+07 ++ CJE = 100.001E+07 ++ VJE = 200.002E+07 ++ MJE = 300.003E+07 ++ TF = 400.004E+07 ++ XTF = 500.005E+07 ++ VTF = 600.006E+07 ++ ITF = 700.007E+07 ++ PTF = 800.008E+07 ++ CJC = 900.009E+07 ++ VJC = 000.000E+07 ++ MJC = 100.001E+07 ++ XCJC = 200.002E+07 ++ TR = 300.003E+07 ++ CJS = 400.004E+07 ++ VJS = 500.005E+07 ++ MJS = 600.006E+07 ++ FC = 700.007E+07 +) -*+ BR=1.111E-05 -*+ IKR=2.222E-04 -*+ VAR=3.333E-03 -*+ RB=4.444E-02 -*+ IRB=5.555E-01 -*+ RBM=6.666E-00 -*+ RE=7.777E*+01 -*+ RC=8.888E*+02 -*+ XTB=9.999E*+03 -*+ EG=0.000E*+04 -*+ XTI=1.111E*+05 -*+ CJE=2.222E*+06 -*+ VJE=3.333E*+07 -*+ MJE=4.444E*+08 -*+ TF=5.555E*+09 -*+ XTF=6.666E*+10 -*+ VTF=7.777E*+11 -*+ ITF=8.888E*+12 -*+ PTF=9.999E*+13 -*+ CJC=0.000E*+14 -*+ VJC=1.111E*+15 -*+ MJC=2.2222 -*+ XCJC=3.3333 -*+ TR=4.4444 -*+ CJS=5.5555 -*+ VJS=6.6666 -*+ MJS=7.7777 -*+ FC=8.8888 ) -* * VBIC. @@ -107,110 +105,109 @@ + re = 700.007E+07 + rs = 800.008E+07 + rbp = 900.009E+07 ++ is = 000.000E+07 ++ nf = 100.001E+07 ++ nr = 200.002E+07 ++ fc = 300.003E+07 ++ cbeo = 400.004E+07 ++ cje = 500.005E+07 ++ pe = 600.006E+07 ++ me = 700.007E+07 ++ aje = 800.008E+07 ++ cbco = 900.009E+07 ++ cjc = 000.000E+07 ++ qco = 100.001E+07 ++ cjep = 200.002E+07 ++ pc = 300.003E+07 ++ mc = 400.004E+07 ++ ajc = 500.005E+07 ++ cjcp = 600.006E+07 ++ ps = 700.007E+07 ++ ms = 800.008E+07 ++ ajs = 900.009E+07 ++ ibei = 000.000E+07 ++ wbe = 100.001E+07 ++ nei = 200.002E+07 ++ iben = 300.003E+07 ++ nen = 400.004E+07 ++ ibci = 500.005E+07 ++ nci = 600.006E+07 ++ ibcn = 700.007E+07 ++ ncn = 800.008E+07 ++ avc1 = 900.009E+07 ++ avc2 = 000.000E+07 ++ isp = 100.001E+07 ++ wsp = 200.002E+07 ++ nfp = 300.003E+07 ++ ibeip = 400.004E+07 ++ ibenp = 500.005E+07 ++ ibcip = 600.006E+07 ++ ncip = 700.007E+07 ++ ibcnp = 800.008E+07 ++ ncnp = 900.009E+07 ++ vef = 000.000E+07 ++ ver = 100.001E+07 ++ ikf = 200.002E+07 ++ ikr = 300.003E+07 ++ ikp = 400.004E+07 ++ tf = 500.005E+07 ++ qtf = 600.006E+07 ++ xtf = 700.007E+07 ++ vtf = 800.008E+07 ++ itf = 900.009E+07 ++ tr = 000.000E+07 ++ td = 100.001E+07 ++ kfn = 200.002E+07 ++ afn = 300.003E+07 ++ bfn = 400.004E+07 ++ xre = 500.005E+07 ++ xrb = 600.006E+07 ++ xrbi = 700.007E+07 ++ xrc = 800.008E+07 ++ xrci = 900.009E+07 ++ xrs = 000.000E+07 ++ xvo = 100.001E+07 ++ ea = 200.002E+07 ++ eaie = 300.003E+07 ++ eaic = 400.004E+07 ++ eais = 500.005E+07 ++ eane = 600.006E+07 ++ eanc = 700.007E+07 ++ eans = 800.008E+07 ++ xis = 900.009E+07 ++ xii = 000.000E+07 ++ xin = 100.001E+07 ++ tnf = 200.002E+07 ++ tavc = 300.003E+07 ++ rth = 400.004E+07 ++ cth = 500.005E+07 ++ vrt = 600.006E+07 ++ art = 700.007E+07 ++ ccso = 800.008E+07 ++ qbm = 900.009E+07 ++ nkf = 000.000E+07 ++ xikf = 100.001E+07 ++ xrcx = 200.002E+07 ++ xrbx = 300.003E+07 ++ xrbp = 400.004E+07 ++ isrr = 500.005E+07 ++ xisr = 600.006E+07 ++ dear = 700.007E+07 ++ eap = 800.008E+07 ++ vbbe = 900.009E+07 ++ nbbe = 000.000E+07 ++ ibbe = 100.001E+07 ++ tvbbe1 = 200.002E+07 ++ tvbbe2 = 300.003E+07 ++ tnbbe = 400.004E+07 ++ ebbe = 500.005E+07 ++ dtemp = 600.006E+07 ++ vers = 700.007E+07 ++ vref = 800.008E+07 ++ vbe_max = 900.009E+07 ++ vbc_max = 000.000E+07 ++ vce_max = 100.001E+07 +) -*+ is = 123.456E+07 -*+ nf = 123.456E+07 -*+ nr = 123.456E+07 -*+ fc = 123.456E+07 -*+ cbeo = 123.456E+07 -*+ cje = 123.456E+07 -*+ pe = 123.456E+07 -*+ me = 123.456E+07 -*+ aje = 123.456E+07 -*+ cbco = 123.456E+07 -*+ cjc = 123.456E+07 -*+ qco = 123.456E+07 -*+ cjep = 123.456E+07 -*+ pc = 123.456E+07 -*+ mc = 123.456E+07 -*+ ajc = 123.456E+07 -*+ cjcp = 123.456E+07 -*+ ps = 123.456E+07 -*+ ms = 123.456E+07 -*+ ajs = 123.456E+07 -*+ ibei = 123.456E+07 -*+ wbe = 123.456E+07 -*+ nei = 123.456E+07 -*+ iben = 123.456E+07 -*+ nen = 123.456E+07 -*+ ibci = 123.456E+07 -*+ nci = 123.456E+07 -*+ ibcn = 123.456E+07 -*+ ncn = 123.456E+07 -*+ avc1 = 123.456E+07 -*+ avc2 = 123.456E+07 -*+ isp = 123.456E+07 -*+ wsp = 123.456E+07 -*+ nfp = 123.456E+07 -*+ ibeip = 123.456E+07 -*+ ibenp = 123.456E+07 -*+ ibcip = 123.456E+07 -*+ ncip = 123.456E+07 -*+ ibcnp = 123.456E+07 -*+ ncnp = 123.456E+07 -*+ vef = 123.456E+07 -*+ ver = 123.456E+07 -*+ ikf = 123.456E+07 -*+ ikr = 123.456E+07 -*+ ikp = 123.456E+07 -*+ tf = 123.456E+07 -*+ qtf = 123.456E+07 -*+ xtf = 123.456E+07 -*+ vtf = 123.456E+07 -*+ itf = 123.456E+07 -*+ tr = 123.456E+07 -*+ td = 123.456E+07 -*+ kfn = 123.456E+07 -*+ afn = 123.456E+07 -*+ bfn = 123.456E+07 -*+ xre = 123.456E+07 -*+ xrb = 123.456E+07 -*+ xrbi = 123.456E+07 -*+ xrc = 123.456E+07 -*+ xrci = 123.456E+07 -*+ xrs = 123.456E+07 -*+ xvo = 123.456E+07 -*+ ea = 123.456E+07 -*+ eaie = 123.456E+07 -*+ eaic = 123.456E+07 -*+ eais = 123.456E+07 -*+ eane = 123.456E+07 -*+ eanc = 123.456E+07 -*+ eans = 123.456E+07 -*+ xis = 123.456E+07 -*+ xii = 123.456E+07 -*+ xin = 123.456E+07 -*+ tnf = 123.456E+07 -*+ tavc = 123.456E+07 -*+ rth = 123.456E+07 -*+ cth = 123.456E+07 -*+ vrt = 123.456E+07 -*+ art = 123.456E+07 -*+ ccso = 123.456E+07 -*+ qbm = 123.456E+07 -*+ nkf = 123.456E+07 -*+ xikf = 123.456E+07 -*+ xrcx = 123.456E+07 -*+ xrbx = 123.456E+07 -*+ xrbp = 123.456E+07 -*+ isrr = 123.456E+07 -*+ xisr = 123.456E+07 -*+ dear = 123.456E+07 -*+ eap = 123.456E+07 -*+ vbbe = 123.456E+07 -*+ nbbe = 123.456E+07 -*+ ibbe = 123.456E+07 -*+ tvbbe1 = 123.456E+07 -*+ tvbbe2 = 123.456E+07 -*+ tnbbe = 123.456E+07 -*+ ebbe = 123.456E+07 -*+ dtemp = 123.456E+07 -*+ vers = 123.456E+07 -*+ vref = 123.456E+07 -*+ vbe_max = 123.456E+07 -*+ vbc_max = 123.456E+07 -*+ vce_max = 123.456E+07 -*+) .model _3_PNP_VBIC PNP( level=4.0 + rcx = 000.000E+07 @@ -223,110 +220,109 @@ + re = 700.007E+07 + rs = 800.008E+07 + rbp = 900.009E+07 ++ is = 000.000E+07 ++ nf = 100.001E+07 ++ nr = 200.002E+07 ++ fc = 300.003E+07 ++ cbeo = 400.004E+07 ++ cje = 500.005E+07 ++ pe = 600.006E+07 ++ me = 700.007E+07 ++ aje = 800.008E+07 ++ cbco = 900.009E+07 ++ cjc = 000.000E+07 ++ qco = 100.001E+07 ++ cjep = 200.002E+07 ++ pc = 300.003E+07 ++ mc = 400.004E+07 ++ ajc = 500.005E+07 ++ cjcp = 600.006E+07 ++ ps = 700.007E+07 ++ ms = 800.008E+07 ++ ajs = 900.009E+07 ++ ibei = 000.000E+07 ++ wbe = 100.001E+07 ++ nei = 200.002E+07 ++ iben = 300.003E+07 ++ nen = 400.004E+07 ++ ibci = 500.005E+07 ++ nci = 600.006E+07 ++ ibcn = 700.007E+07 ++ ncn = 800.008E+07 ++ avc1 = 900.009E+07 ++ avc2 = 000.000E+07 ++ isp = 100.001E+07 ++ wsp = 200.002E+07 ++ nfp = 300.003E+07 ++ ibeip = 400.004E+07 ++ ibenp = 500.005E+07 ++ ibcip = 600.006E+07 ++ ncip = 700.007E+07 ++ ibcnp = 800.008E+07 ++ ncnp = 900.009E+07 ++ vef = 000.000E+07 ++ ver = 100.001E+07 ++ ikf = 200.002E+07 ++ ikr = 300.003E+07 ++ ikp = 400.004E+07 ++ tf = 500.005E+07 ++ qtf = 600.006E+07 ++ xtf = 700.007E+07 ++ vtf = 800.008E+07 ++ itf = 900.009E+07 ++ tr = 000.000E+07 ++ td = 100.001E+07 ++ kfn = 200.002E+07 ++ afn = 300.003E+07 ++ bfn = 400.004E+07 ++ xre = 500.005E+07 ++ xrb = 600.006E+07 ++ xrbi = 700.007E+07 ++ xrc = 800.008E+07 ++ xrci = 900.009E+07 ++ xrs = 000.000E+07 ++ xvo = 100.001E+07 ++ ea = 200.002E+07 ++ eaie = 300.003E+07 ++ eaic = 400.004E+07 ++ eais = 500.005E+07 ++ eane = 600.006E+07 ++ eanc = 700.007E+07 ++ eans = 800.008E+07 ++ xis = 900.009E+07 ++ xii = 000.000E+07 ++ xin = 100.001E+07 ++ tnf = 200.002E+07 ++ tavc = 300.003E+07 ++ rth = 400.004E+07 ++ cth = 500.005E+07 ++ vrt = 600.006E+07 ++ art = 700.007E+07 ++ ccso = 800.008E+07 ++ qbm = 900.009E+07 ++ nkf = 000.000E+07 ++ xikf = 100.001E+07 ++ xrcx = 200.002E+07 ++ xrbx = 300.003E+07 ++ xrbp = 400.004E+07 ++ isrr = 500.005E+07 ++ xisr = 600.006E+07 ++ dear = 700.007E+07 ++ eap = 800.008E+07 ++ vbbe = 900.009E+07 ++ nbbe = 000.000E+07 ++ ibbe = 100.001E+07 ++ tvbbe1 = 200.002E+07 ++ tvbbe2 = 300.003E+07 ++ tnbbe = 400.004E+07 ++ ebbe = 500.005E+07 ++ dtemp = 600.006E+07 ++ vers = 700.007E+07 ++ vref = 800.008E+07 ++ vbe_max = 900.009E+07 ++ vbc_max = 000.000E+07 ++ vce_max = 100.001E+07 +) -*+ is = 123.456E+07 -*+ nf = 123.456E+07 -*+ nr = 123.456E+07 -*+ fc = 123.456E+07 -*+ cbeo = 123.456E+07 -*+ cje = 123.456E+07 -*+ pe = 123.456E+07 -*+ me = 123.456E+07 -*+ aje = 123.456E+07 -*+ cbco = 123.456E+07 -*+ cjc = 123.456E+07 -*+ qco = 123.456E+07 -*+ cjep = 123.456E+07 -*+ pc = 123.456E+07 -*+ mc = 123.456E+07 -*+ ajc = 123.456E+07 -*+ cjcp = 123.456E+07 -*+ ps = 123.456E+07 -*+ ms = 123.456E+07 -*+ ajs = 123.456E+07 -*+ ibei = 123.456E+07 -*+ wbe = 123.456E+07 -*+ nei = 123.456E+07 -*+ iben = 123.456E+07 -*+ nen = 123.456E+07 -*+ ibci = 123.456E+07 -*+ nci = 123.456E+07 -*+ ibcn = 123.456E+07 -*+ ncn = 123.456E+07 -*+ avc1 = 123.456E+07 -*+ avc2 = 123.456E+07 -*+ isp = 123.456E+07 -*+ wsp = 123.456E+07 -*+ nfp = 123.456E+07 -*+ ibeip = 123.456E+07 -*+ ibenp = 123.456E+07 -*+ ibcip = 123.456E+07 -*+ ncip = 123.456E+07 -*+ ibcnp = 123.456E+07 -*+ ncnp = 123.456E+07 -*+ vef = 123.456E+07 -*+ ver = 123.456E+07 -*+ ikf = 123.456E+07 -*+ ikr = 123.456E+07 -*+ ikp = 123.456E+07 -*+ tf = 123.456E+07 -*+ qtf = 123.456E+07 -*+ xtf = 123.456E+07 -*+ vtf = 123.456E+07 -*+ itf = 123.456E+07 -*+ tr = 123.456E+07 -*+ td = 123.456E+07 -*+ kfn = 123.456E+07 -*+ afn = 123.456E+07 -*+ bfn = 123.456E+07 -*+ xre = 123.456E+07 -*+ xrb = 123.456E+07 -*+ xrbi = 123.456E+07 -*+ xrc = 123.456E+07 -*+ xrci = 123.456E+07 -*+ xrs = 123.456E+07 -*+ xvo = 123.456E+07 -*+ ea = 123.456E+07 -*+ eaie = 123.456E+07 -*+ eaic = 123.456E+07 -*+ eais = 123.456E+07 -*+ eane = 123.456E+07 -*+ eanc = 123.456E+07 -*+ eans = 123.456E+07 -*+ xis = 123.456E+07 -*+ xii = 123.456E+07 -*+ xin = 123.456E+07 -*+ tnf = 123.456E+07 -*+ tavc = 123.456E+07 -*+ rth = 123.456E+07 -*+ cth = 123.456E+07 -*+ vrt = 123.456E+07 -*+ art = 123.456E+07 -*+ ccso = 123.456E+07 -*+ qbm = 123.456E+07 -*+ nkf = 123.456E+07 -*+ xikf = 123.456E+07 -*+ xrcx = 123.456E+07 -*+ xrbx = 123.456E+07 -*+ xrbp = 123.456E+07 -*+ isrr = 123.456E+07 -*+ xisr = 123.456E+07 -*+ dear = 123.456E+07 -*+ eap = 123.456E+07 -*+ vbbe = 123.456E+07 -*+ nbbe = 123.456E+07 -*+ ibbe = 123.456E+07 -*+ tvbbe1 = 123.456E+07 -*+ tvbbe2 = 123.456E+07 -*+ tnbbe = 123.456E+07 -*+ ebbe = 123.456E+07 -*+ dtemp = 123.456E+07 -*+ vers = 123.456E+07 -*+ vref = 123.456E+07 -*+ vbe_max = 123.456E+07 -*+ vbc_max = 123.456E+07 -*+ vce_max = 123.456E+07 -*+) * HICUM/L2 @@ -342,141 +338,140 @@ + ahjei = 700.007E+07 + rhjei = 800.008E+07 + hjci = 900.009E+07 ++ ibeis = 000.000E+07 ++ mbei = 100.001E+07 ++ ireis = 200.002E+07 ++ mrei = 300.003E+07 ++ ibeps = 400.004E+07 ++ mbep = 500.005E+07 ++ ireps = 600.006E+07 ++ mrep = 700.007E+07 ++ mcf = 800.008E+07 ++ tbhrec = 900.009E+07 ++ ibcis = 000.000E+07 ++ mbci = 100.001E+07 ++ ibcxs = 200.002E+07 ++ mbcx = 300.003E+07 ++ ibets = 400.004E+07 ++ abet = 500.005E+07 ++ tunode = 6 ++ favl = 700.007E+07 ++ qavl = 800.008E+07 ++ kavl = 900.009E+07 ++ alfav = 000.000E+07 ++ alqav = 100.001E+07 ++ alkav = 200.002E+07 ++ rbi0 = 300.003E+07 ++ rbx = 400.004E+07 ++ fgeo = 500.005E+07 ++ fdqr0 = 600.006E+07 ++ fcrbi = 700.007E+07 ++ fqi = 800.008E+07 ++ re = 900.009E+07 ++ rcx = 000.000E+07 ++ itss = 100.001E+07 ++ msf = 200.002E+07 ++ iscs = 300.003E+07 ++ msc = 400.004E+07 ++ tsf = 500.005E+07 ++ rsu = 600.006E+07 ++ csu = 700.007E+07 ++ cjei0 = 800.008E+07 ++ vdei = 900.009E+07 ++ zei = 000.000E+07 ++ ajei = 100.001E+07 +*aljei ++ cjep0 = 200.002E+07 ++ vdep = 300.003E+07 ++ zep = 400.004E+07 ++ ajep = 500.005E+07 +*aljep ++ cjci0 = 600.006E+07 ++ vdci = 700.007E+07 ++ zci = 800.008E+07 ++ vptci = 900.009E+07 ++ cjcx0 = 000.000E+07 ++ vdcx = 100.001E+07 ++ zcx = 200.002E+07 ++ vptcx = 300.003E+07 ++ fbcpar = 400.004E+07 +*+ fbc ++ fbepar = 500.005E+07 +*+ fbe ++ cjs0 = 600.006E+07 ++ vds = 700.007E+07 ++ zs = 800.008E+07 ++ vpts = 900.009E+07 ++ cscp0 = 000.000E+07 ++ vdsp = 100.001E+07 ++ zsp = 200.002E+07 ++ vptsp = 300.003E+07 ++ t0 = 400.004E+07 ++ dt0h = 500.005E+07 ++ tbvl = 600.006E+07 ++ tef0 = 700.007E+07 ++ gtfe = 800.008E+07 ++ thcs = 900.009E+07 ++ ahc = 000.000E+07 +*alhc ++ fthc = 100.001E+07 ++ rci0 = 200.002E+07 ++ vlim = 300.003E+07 ++ vces = 400.004E+07 ++ vpt = 500.005E+07 ++ aick = 600.006E+07 ++ delck = 700.007E+07 ++ tr = 800.008E+07 ++ vcbar = 900.009E+07 ++ icbar = 000.000E+07 ++ acbar = 100.001E+07 ++ cbepar = 200.002E+07 +*ceox ++ cbcpar = 300.003E+07 +*ccox ++ alqf = 400.004E+07 ++ alit = 500.005E+07 ++ flnqs = 6 ++ kf = 700.007E+07 ++ af = 800.008E+07 ++ cfbe = 9 ++ flcono = 0 ++ kfre = 100.001E+07 ++ afre = 200.002E+07 ++ latb = 300.003E+07 ++ latl = 400.004E+07 ++ vgb = 500.005E+07 ++ alt0 = 600.006E+07 ++ kt0 = 700.007E+07 ++ zetaci = 800.008E+07 ++ alvs = 900.009E+07 ++ alces = 000.000E+07 ++ zetarbi = 100.001E+07 ++ zetarbx = 200.002E+07 ++ zetarcx = 300.003E+07 ++ zetare = 400.004E+07 ++ zetacx = 500.005E+07 ++ vge = 600.006E+07 ++ vgc = 700.007E+07 ++ vgs = 800.008E+07 ++ f1vg = 900.009E+07 ++ f2vg = 000.000E+07 ++ zetact = 100.001E+07 ++ zetabet = 200.002E+07 ++ alb = 300.003E+07 ++ dvgbe = 400.004E+07 ++ zetahjei = 500.005E+07 ++ zetavgbe = 600.006E+07 ++ flsh = 7 ++ rth = 800.008E+07 ++ zetarth = 900.009E+07 ++ alrth = 000.000E+07 ++ cth = 100.001E+07 ++ flcomp = 200.002E+07 ++ vbe_max = 300.003E+07 ++ vbc_max = 400.004E+07 ++ vce_max = 500.005E+07 +) -*+ ibeis = 123.456E+07 -*+ mbei = 123.456E+07 -*+ ireis = 123.456E+07 -*+ mrei = 123.456E+07 -*+ ibeps = 123.456E+07 -*+ mbep = 123.456E+07 -*+ ireps = 123.456E+07 -*+ mrep = 123.456E+07 -*+ mcf = 123.456E+07 -*+ tbhrec = 123.456E+07 -*+ ibcis = 123.456E+07 -*+ mbci = 123.456E+07 -*+ ibcxs = 123.456E+07 -*+ mbcx = 123.456E+07 -*+ ibets = 123.456E+07 -*+ abet = 123.456E+07 -*+ tunode = 123.456E+07 -*+ favl = 123.456E+07 -*+ qavl = 123.456E+07 -*+ kavl = 123.456E+07 -*+ alfav = 123.456E+07 -*+ alqav = 123.456E+07 -*+ alkav = 123.456E+07 -*+ rbi0 = 123.456E+07 -*+ rbx = 123.456E+07 -*+ fgeo = 123.456E+07 -*+ fdqr0 = 123.456E+07 -*+ fcrbi = 123.456E+07 -*+ fqi = 123.456E+07 -*+ re = 123.456E+07 -*+ rcx = 123.456E+07 -*+ itss = 123.456E+07 -*+ msf = 123.456E+07 -*+ iscs = 123.456E+07 -*+ msc = 123.456E+07 -*+ tsf = 123.456E+07 -*+ rsu = 123.456E+07 -*+ csu = 123.456E+07 -*+ cjei0 = 123.456E+07 -*+ vdei = 123.456E+07 -*+ zei = 123.456E+07 -*+ ajei = 123.456E+07 -*+ aljei = 123.456E+07 -*+ cjep0 = 123.456E+07 -*+ vdep = 123.456E+07 -*+ zep = 123.456E+07 -*+ ajep = 123.456E+07 -*+ aljep = 123.456E+07 -*+ cjci0 = 123.456E+07 -*+ vdci = 123.456E+07 -*+ zci = 123.456E+07 -*+ vptci = 123.456E+07 -*+ cjcx0 = 123.456E+07 -*+ vdcx = 123.456E+07 -*+ zcx = 123.456E+07 -*+ vptcx = 123.456E+07 -*+ fbcpar = 123.456E+07 -*+ fbc = 123.456E+07 -*+ fbepar = 123.456E+07 -*+ fbe = 123.456E+07 -*+ cjs0 = 123.456E+07 -*+ vds = 123.456E+07 -*+ zs = 123.456E+07 -*+ vpts = 123.456E+07 -*+ cscp0 = 123.456E+07 -*+ vdsp = 123.456E+07 -*+ zsp = 123.456E+07 -*+ vptsp = 123.456E+07 -*+ t0 = 123.456E+07 -*+ dt0h = 123.456E+07 -*+ tbvl = 123.456E+07 -*+ tef0 = 123.456E+07 -*+ gtfe = 123.456E+07 -*+ thcs = 123.456E+07 -*+ ahc = 123.456E+07 -*+ alhc = 123.456E+07 -*+ fthc = 123.456E+07 -*+ rci0 = 123.456E+07 -*+ vlim = 123.456E+07 -*+ vces = 123.456E+07 -*+ vpt = 123.456E+07 -*+ aick = 123.456E+07 -*+ delck = 123.456E+07 -*+ tr = 123.456E+07 -*+ vcbar = 123.456E+07 -*+ icbar = 123.456E+07 -*+ acbar = 123.456E+07 -*+ cbepar = 123.456E+07 -*+ ceox = 123.456E+07 -*+ cbcpar = 123.456E+07 -*+ ccox = 123.456E+07 -*+ alqf = 123.456E+07 -*+ alit = 123.456E+07 -*+ flnqs = 123.456E+07 -*+ kf = 123.456E+07 -*+ af = 123.456E+07 -*+ cfbe = 123.456E+07 -*+ flcono = 123.456E+07 -*+ kfre = 123.456E+07 -*+ afre = 123.456E+07 -*+ latb = 123.456E+07 -*+ latl = 123.456E+07 -*+ vgb = 123.456E+07 -*+ alt0 = 123.456E+07 -*+ kt0 = 123.456E+07 -*+ zetaci = 123.456E+07 -*+ alvs = 123.456E+07 -*+ alces = 123.456E+07 -*+ zetarbi = 123.456E+07 -*+ zetarbx = 123.456E+07 -*+ zetarcx = 123.456E+07 -*+ zetare = 123.456E+07 -*+ zetacx = 123.456E+07 -*+ vge = 123.456E+07 -*+ vgc = 123.456E+07 -*+ vgs = 123.456E+07 -*+ f1vg = 123.456E+07 -*+ f2vg = 123.456E+07 -*+ zetact = 123.456E+07 -*+ zetabet = 123.456E+07 -*+ alb = 123.456E+07 -*+ dvgbe = 123.456E+07 -*+ zetahjei = 123.456E+07 -*+ zetavgbe = 123.456E+07 -*+ flsh = 123.456E+07 -*+ rth = 123.456E+07 -*+ zetarth = 123.456E+07 -*+ alrth = 123.456E+07 -*+ cth = 123.456E+07 -*+ flcomp = 123.456E+07 -*+ vbe_max = 123.456E+07 -*+ vbc_max = 123.456E+07 -*+ vce_max = 123.456E+07 -*+) .model _5_PNP_HICUML2 PNP( level=8 + c10 = 000.000E+07 @@ -489,141 +484,140 @@ + ahjei = 700.007E+07 + rhjei = 800.008E+07 + hjci = 900.009E+07 ++ ibeis = 000.000E+07 ++ mbei = 100.001E+07 ++ ireis = 200.002E+07 ++ mrei = 300.003E+07 ++ ibeps = 400.004E+07 ++ mbep = 500.005E+07 ++ ireps = 600.006E+07 ++ mrep = 700.007E+07 ++ mcf = 800.008E+07 ++ tbhrec = 900.009E+07 ++ ibcis = 000.000E+07 ++ mbci = 100.001E+07 ++ ibcxs = 200.002E+07 ++ mbcx = 300.003E+07 ++ ibets = 400.004E+07 ++ abet = 500.005E+07 ++ tunode = 6 ++ favl = 700.007E+07 ++ qavl = 800.008E+07 ++ kavl = 900.009E+07 ++ alfav = 000.000E+07 ++ alqav = 100.001E+07 ++ alkav = 200.002E+07 ++ rbi0 = 300.003E+07 ++ rbx = 400.004E+07 ++ fgeo = 500.005E+07 ++ fdqr0 = 600.006E+07 ++ fcrbi = 700.007E+07 ++ fqi = 800.008E+07 ++ re = 900.009E+07 ++ rcx = 000.000E+07 ++ itss = 100.001E+07 ++ msf = 200.002E+07 ++ iscs = 300.003E+07 ++ msc = 400.004E+07 ++ tsf = 500.005E+07 ++ rsu = 600.006E+07 ++ csu = 700.007E+07 ++ cjei0 = 800.008E+07 ++ vdei = 900.009E+07 ++ zei = 000.000E+07 ++ ajei = 100.001E+07 +*aljei ++ cjep0 = 200.002E+07 ++ vdep = 300.003E+07 ++ zep = 400.004E+07 ++ ajep = 500.005E+07 +*aljep ++ cjci0 = 600.006E+07 ++ vdci = 700.007E+07 ++ zci = 800.008E+07 ++ vptci = 900.009E+07 ++ cjcx0 = 000.000E+07 ++ vdcx = 100.001E+07 ++ zcx = 200.002E+07 ++ vptcx = 300.003E+07 ++ fbcpar = 400.004E+07 +*+ fbc ++ fbepar = 500.005E+07 +*+ fbe ++ cjs0 = 600.006E+07 ++ vds = 700.007E+07 ++ zs = 800.008E+07 ++ vpts = 900.009E+07 ++ cscp0 = 000.000E+07 ++ vdsp = 100.001E+07 ++ zsp = 200.002E+07 ++ vptsp = 300.003E+07 ++ t0 = 400.004E+07 ++ dt0h = 500.005E+07 ++ tbvl = 600.006E+07 ++ tef0 = 700.007E+07 ++ gtfe = 800.008E+07 ++ thcs = 900.009E+07 ++ ahc = 000.000E+07 +*alhc ++ fthc = 100.001E+07 ++ rci0 = 200.002E+07 ++ vlim = 300.003E+07 ++ vces = 400.004E+07 ++ vpt = 500.005E+07 ++ aick = 600.006E+07 ++ delck = 700.007E+07 ++ tr = 800.008E+07 ++ vcbar = 900.009E+07 ++ icbar = 000.000E+07 ++ acbar = 100.001E+07 ++ cbepar = 200.002E+07 +*ceox ++ cbcpar = 300.003E+07 +*ccox ++ alqf = 400.004E+07 ++ alit = 500.005E+07 ++ flnqs = 6 ++ kf = 700.007E+07 ++ af = 800.008E+07 ++ cfbe = 9 ++ flcono = 0 ++ kfre = 100.001E+07 ++ afre = 200.002E+07 ++ latb = 300.003E+07 ++ latl = 400.004E+07 ++ vgb = 500.005E+07 ++ alt0 = 600.006E+07 ++ kt0 = 700.007E+07 ++ zetaci = 800.008E+07 ++ alvs = 900.009E+07 ++ alces = 000.000E+07 ++ zetarbi = 100.001E+07 ++ zetarbx = 200.002E+07 ++ zetarcx = 300.003E+07 ++ zetare = 400.004E+07 ++ zetacx = 500.005E+07 ++ vge = 600.006E+07 ++ vgc = 700.007E+07 ++ vgs = 800.008E+07 ++ f1vg = 900.009E+07 ++ f2vg = 000.000E+07 ++ zetact = 100.001E+07 ++ zetabet = 200.002E+07 ++ alb = 300.003E+07 ++ dvgbe = 400.004E+07 ++ zetahjei = 500.005E+07 ++ zetavgbe = 600.006E+07 ++ flsh = 7 ++ rth = 800.008E+07 ++ zetarth = 900.009E+07 ++ alrth = 000.000E+07 ++ cth = 100.001E+07 ++ flcomp = 200.002E+07 ++ vbe_max = 300.003E+07 ++ vbc_max = 400.004E+07 ++ vce_max = 500.005E+07 +) -*+ ibeis = 123.456E+07 -*+ mbei = 123.456E+07 -*+ ireis = 123.456E+07 -*+ mrei = 123.456E+07 -*+ ibeps = 123.456E+07 -*+ mbep = 123.456E+07 -*+ ireps = 123.456E+07 -*+ mrep = 123.456E+07 -*+ mcf = 123.456E+07 -*+ tbhrec = 123.456E+07 -*+ ibcis = 123.456E+07 -*+ mbci = 123.456E+07 -*+ ibcxs = 123.456E+07 -*+ mbcx = 123.456E+07 -*+ ibets = 123.456E+07 -*+ abet = 123.456E+07 -*+ tunode = 123.456E+07 -*+ favl = 123.456E+07 -*+ qavl = 123.456E+07 -*+ kavl = 123.456E+07 -*+ alfav = 123.456E+07 -*+ alqav = 123.456E+07 -*+ alkav = 123.456E+07 -*+ rbi0 = 123.456E+07 -*+ rbx = 123.456E+07 -*+ fgeo = 123.456E+07 -*+ fdqr0 = 123.456E+07 -*+ fcrbi = 123.456E+07 -*+ fqi = 123.456E+07 -*+ re = 123.456E+07 -*+ rcx = 123.456E+07 -*+ itss = 123.456E+07 -*+ msf = 123.456E+07 -*+ iscs = 123.456E+07 -*+ msc = 123.456E+07 -*+ tsf = 123.456E+07 -*+ rsu = 123.456E+07 -*+ csu = 123.456E+07 -*+ cjei0 = 123.456E+07 -*+ vdei = 123.456E+07 -*+ zei = 123.456E+07 -*+ ajei = 123.456E+07 -*+ aljei = 123.456E+07 -*+ cjep0 = 123.456E+07 -*+ vdep = 123.456E+07 -*+ zep = 123.456E+07 -*+ ajep = 123.456E+07 -*+ aljep = 123.456E+07 -*+ cjci0 = 123.456E+07 -*+ vdci = 123.456E+07 -*+ zci = 123.456E+07 -*+ vptci = 123.456E+07 -*+ cjcx0 = 123.456E+07 -*+ vdcx = 123.456E+07 -*+ zcx = 123.456E+07 -*+ vptcx = 123.456E+07 -*+ fbcpar = 123.456E+07 -*+ fbc = 123.456E+07 -*+ fbepar = 123.456E+07 -*+ fbe = 123.456E+07 -*+ cjs0 = 123.456E+07 -*+ vds = 123.456E+07 -*+ zs = 123.456E+07 -*+ vpts = 123.456E+07 -*+ cscp0 = 123.456E+07 -*+ vdsp = 123.456E+07 -*+ zsp = 123.456E+07 -*+ vptsp = 123.456E+07 -*+ t0 = 123.456E+07 -*+ dt0h = 123.456E+07 -*+ tbvl = 123.456E+07 -*+ tef0 = 123.456E+07 -*+ gtfe = 123.456E+07 -*+ thcs = 123.456E+07 -*+ ahc = 123.456E+07 -*+ alhc = 123.456E+07 -*+ fthc = 123.456E+07 -*+ rci0 = 123.456E+07 -*+ vlim = 123.456E+07 -*+ vces = 123.456E+07 -*+ vpt = 123.456E+07 -*+ aick = 123.456E+07 -*+ delck = 123.456E+07 -*+ tr = 123.456E+07 -*+ vcbar = 123.456E+07 -*+ icbar = 123.456E+07 -*+ acbar = 123.456E+07 -*+ cbepar = 123.456E+07 -*+ ceox = 123.456E+07 -*+ cbcpar = 123.456E+07 -*+ ccox = 123.456E+07 -*+ alqf = 123.456E+07 -*+ alit = 123.456E+07 -*+ flnqs = 123.456E+07 -*+ kf = 123.456E+07 -*+ af = 123.456E+07 -*+ cfbe = 123.456E+07 -*+ flcono = 123.456E+07 -*+ kfre = 123.456E+07 -*+ afre = 123.456E+07 -*+ latb = 123.456E+07 -*+ latl = 123.456E+07 -*+ vgb = 123.456E+07 -*+ alt0 = 123.456E+07 -*+ kt0 = 123.456E+07 -*+ zetaci = 123.456E+07 -*+ alvs = 123.456E+07 -*+ alces = 123.456E+07 -*+ zetarbi = 123.456E+07 -*+ zetarbx = 123.456E+07 -*+ zetarcx = 123.456E+07 -*+ zetare = 123.456E+07 -*+ zetacx = 123.456E+07 -*+ vge = 123.456E+07 -*+ vgc = 123.456E+07 -*+ vgs = 123.456E+07 -*+ f1vg = 123.456E+07 -*+ f2vg = 123.456E+07 -*+ zetact = 123.456E+07 -*+ zetabet = 123.456E+07 -*+ alb = 123.456E+07 -*+ dvgbe = 123.456E+07 -*+ zetahjei = 123.456E+07 -*+ zetavgbe = 123.456E+07 -*+ flsh = 123.456E+07 -*+ rth = 123.456E+07 -*+ zetarth = 123.456E+07 -*+ alrth = 123.456E+07 -*+ cth = 123.456E+07 -*+ flcomp = 123.456E+07 -*+ vbe_max = 123.456E+07 -*+ vbc_max = 123.456E+07 -*+ vce_max = 123.456E+07 -*+) * LTspice Gummel-Poon parameters. .MODEL _6_NPN_GUMMELPOON NPN( diff --git a/qa/unittests/eeschema/sim/test_library_spice.cpp b/qa/unittests/eeschema/sim/test_library_spice.cpp index 0b2a05d56a..e2a1e64f24 100644 --- a/qa/unittests/eeschema/sim/test_library_spice.cpp +++ b/qa/unittests/eeschema/sim/test_library_spice.cpp @@ -106,12 +106,17 @@ public: BOOST_TEST_CONTEXT( "Param name: " << paramName ) { - if( i == 0 ) + if( i % 10 == 0 ) BOOST_CHECK_EQUAL( aModel.FindParam( paramName )->value->ToString(), "0" ); + else if( aModel.FindParam( paramName )->info.type == SIM_VALUE::TYPE_INT ) + { + BOOST_CHECK_EQUAL( aModel.FindParam( paramName )->value->ToString(), + fmt::format( "{:d}", i % 10 ) ); + } else { BOOST_CHECK_EQUAL( aModel.FindParam( paramName )->value->ToString(), - fmt::format( "{}.0000{}G", i, i ) ); + fmt::format( "{}.0000{}G", i % 10, i % 10 ) ); } } } @@ -454,36 +459,625 @@ BOOST_AUTO_TEST_CASE( Bjts ) { case 0: TestTransistor( model, modelName, i, SIM_MODEL::TYPE::NPN_GUMMELPOON, - { "is", "nf", "ise", "ne", "bf", "ikf", "vaf", "nr", "isc", "nc" } ); + { + "is", + "nf", + "ise", + "ne", + "bf", + "ikf", + "vaf", + "nr", + "isc", + "nc", + "br", + "ikr", + "var", + "rb", + "irb", + "rbm", + "re", + "rc", + "xtb", + "eg", + "xti", + "cje", + "vje", + "mje", + "tf", + "xtf", + "vtf", + "itf", + "ptf", + "cjc", + "vjc", + "mjc", + "xcjc", + "tr", + "cjs", + "vjs", + "mjs", + "fc" + } ); break; case 1: TestTransistor( model, modelName, i, SIM_MODEL::TYPE::PNP_GUMMELPOON, - { "is", "nf", "ise", "ne", "bf", "ikf", "vaf", "nr", "isc", "nc" } ); + { + "is", + "nf", + "ise", + "ne", + "bf", + "ikf", + "vaf", + "nr", + "isc", + "nc", + "br", + "ikr", + "var", + "rb", + "irb", + "rbm", + "re", + "rc", + "xtb", + "eg", + "xti", + "cje", + "vje", + "mje", + "tf", + "xtf", + "vtf", + "itf", + "ptf", + "cjc", + "vjc", + "mjc", + "xcjc", + "tr", + "cjs", + "vjs", + "mjs", + "fc" + } ); break; case 2: TestTransistor( model, modelName, i, SIM_MODEL::TYPE::NPN_VBIC, - { "rcx", "rci", "vo", "gamm", "hrcf", "rbx", "rbi", "re", "rs", - "rbp" } ); + { + "rcx", + "rci", + "vo", + "gamm", + "hrcf", + "rbx", + "rbi", + "re", + "rs", + "rbp", + "is", + "nf", + "nr", + "fc", + "cbeo", + "cje", + "pe", + "me", + "aje", + "cbco", + "cjc", + "qco", + "cjep", + "pc", + "mc", + "ajc", + "cjcp", + "ps", + "ms", + "ajs", + "ibei", + "wbe", + "nei", + "iben", + "nen", + "ibci", + "nci", + "ibcn", + "ncn", + "avc1", + "avc2", + "isp", + "wsp", + "nfp", + "ibeip", + "ibenp", + "ibcip", + "ncip", + "ibcnp", + "ncnp", + "vef", + "ver", + "ikf", + "ikr", + "ikp", + "tf", + "qtf", + "xtf", + "vtf", + "itf", + "tr", + "td", + "kfn", + "afn", + "bfn", + "xre", + "xrb", + "xrbi", + "xrc", + "xrci", + "xrs", + "xvo", + "ea", + "eaie", + "eaic", + "eais", + "eane", + "eanc", + "eans", + "xis", + "xii", + "xin", + "tnf", + "tavc", + "rth", + "cth", + "vrt", + "art", + "ccso", + "qbm", + "nkf", + "xikf", + "xrcx", + "xrbx", + "xrbp", + "isrr", + "xisr", + "dear", + "eap", + "vbbe", + "nbbe", + "ibbe", + "tvbbe1", + "tvbbe2", + "tnbbe", + "ebbe", + "dtemp", + "vers", + "vref", + "vbe_max", + "vbc_max", + "vce_max" + } ); break; case 3: TestTransistor( model, modelName, i, SIM_MODEL::TYPE::PNP_VBIC, - { "rcx", "rci", "vo", "gamm", "hrcf", "rbx", "rbi", "re", "rs", - "rbp" } ); + { + "rcx", + "rci", + "vo", + "gamm", + "hrcf", + "rbx", + "rbi", + "re", + "rs", + "rbp", + "is", + "nf", + "nr", + "fc", + "cbeo", + "cje", + "pe", + "me", + "aje", + "cbco", + "cjc", + "qco", + "cjep", + "pc", + "mc", + "ajc", + "cjcp", + "ps", + "ms", + "ajs", + "ibei", + "wbe", + "nei", + "iben", + "nen", + "ibci", + "nci", + "ibcn", + "ncn", + "avc1", + "avc2", + "isp", + "wsp", + "nfp", + "ibeip", + "ibenp", + "ibcip", + "ncip", + "ibcnp", + "ncnp", + "vef", + "ver", + "ikf", + "ikr", + "ikp", + "tf", + "qtf", + "xtf", + "vtf", + "itf", + "tr", + "td", + "kfn", + "afn", + "bfn", + "xre", + "xrb", + "xrbi", + "xrc", + "xrci", + "xrs", + "xvo", + "ea", + "eaie", + "eaic", + "eais", + "eane", + "eanc", + "eans", + "xis", + "xii", + "xin", + "tnf", + "tavc", + "rth", + "cth", + "vrt", + "art", + "ccso", + "qbm", + "nkf", + "xikf", + "xrcx", + "xrbx", + "xrbp", + "isrr", + "xisr", + "dear", + "eap", + "vbbe", + "nbbe", + "ibbe", + "tvbbe1", + "tvbbe2", + "tnbbe", + "ebbe", + "dtemp", + "vers", + "vref", + "vbe_max", + "vbc_max", + "vce_max" + } ); break; case 4: TestTransistor( model, modelName, i, SIM_MODEL::TYPE::NPN_HICUM2, - { "c10", "qp0", "ich", "hf0", "hfe", "hfc", "hjei", "ahjei", "rhjei", - "hjci" } ); + { + "c10", + "qp0", + "ich", + "hf0", + "hfe", + "hfc", + "hjei", + "ahjei", + "rhjei", + "hjci", + "ibeis", + "mbei", + "ireis", + "mrei", + "ibeps", + "mbep", + "ireps", + "mrep", + "mcf", + "tbhrec", + "ibcis", + "mbci", + "ibcxs", + "mbcx", + "ibets", + "abet", + "tunode", + "favl", + "qavl", + "kavl", + "alfav", + "alqav", + "alkav", + "rbi0", + "rbx", + "fgeo", + "fdqr0", + "fcrbi", + "fqi", + "re", + "rcx", + "itss", + "msf", + "iscs", + "msc", + "tsf", + "rsu", + "csu", + "cjei0", + "vdei", + "zei", + "ajei", + //"aljei", Alias. + "cjep0", + "vdep", + "zep", + "ajep", + //"aljep", Alias. + "cjci0", + "vdci", + "zci", + "vptci", + "cjcx0", + "vdcx", + "zcx", + "vptcx", + "fbcpar", + //"fbc", Alias. + "fbepar", + //"fbe", Alias. + "cjs0", + "vds", + "zs", + "vpts", + "cscp0", + "vdsp", + "zsp", + "vptsp", + "t0", + "dt0h", + "tbvl", + "tef0", + "gtfe", + "thcs", + "ahc", + //"alhc", Alias. + "fthc", + "rci0", + "vlim", + "vces", + "vpt", + "aick", + "delck", + "tr", + "vcbar", + "icbar", + "acbar", + "cbepar", + //"ceox", Alias. + "cbcpar", + //"ccox", Alias. + "alqf", + "alit", + "flnqs", + "kf", + "af", + "cfbe", + "flcono", + "kfre", + "afre", + "latb", + "latl", + "vgb", + "alt0", + "kt0", + "zetaci", + "alvs", + "alces", + "zetarbi", + "zetarbx", + "zetarcx", + "zetare", + "zetacx", + "vge", + "vgc", + "vgs", + "f1vg", + "f2vg", + "zetact", + "zetabet", + "alb", + "dvgbe", + "zetahjei", + "zetavgbe", + "flsh", + "rth", + "zetarth", + "alrth", + "cth", + "flcomp", + "vbe_max", + "vbc_max", + "vce_max" + } ); break; case 5: TestTransistor( model, modelName, i, SIM_MODEL::TYPE::PNP_HICUM2, - { "c10", "qp0", "ich", "hf0", "hfe", "hfc", "hjei", "ahjei", "rhjei", - "hjci" } ); + { + "c10", + "qp0", + "ich", + "hf0", + "hfe", + "hfc", + "hjei", + "ahjei", + "rhjei", + "hjci", + "ibeis", + "mbei", + "ireis", + "mrei", + "ibeps", + "mbep", + "ireps", + "mrep", + "mcf", + "tbhrec", + "ibcis", + "mbci", + "ibcxs", + "mbcx", + "ibets", + "abet", + "tunode", + "favl", + "qavl", + "kavl", + "alfav", + "alqav", + "alkav", + "rbi0", + "rbx", + "fgeo", + "fdqr0", + "fcrbi", + "fqi", + "re", + "rcx", + "itss", + "msf", + "iscs", + "msc", + "tsf", + "rsu", + "csu", + "cjei0", + "vdei", + "zei", + "ajei", + //"aljei", Alias. + "cjep0", + "vdep", + "zep", + "ajep", + //"aljep", Alias. + "cjci0", + "vdci", + "zci", + "vptci", + "cjcx0", + "vdcx", + "zcx", + "vptcx", + "fbcpar", + //"fbc", Alias. + "fbepar", + //"fbe", Alias. + "cjs0", + "vds", + "zs", + "vpts", + "cscp0", + "vdsp", + "zsp", + "vptsp", + "t0", + "dt0h", + "tbvl", + "tef0", + "gtfe", + "thcs", + "ahc", + //"alhc", Alias. + "fthc", + "rci0", + "vlim", + "vces", + "vpt", + "aick", + "delck", + "tr", + "vcbar", + "icbar", + "acbar", + "cbepar", + //"ceox", Alias. + "cbcpar", + //"ccox", Alias. + "alqf", + "alit", + "flnqs", + "kf", + "af", + "cfbe", + "flcono", + "kfre", + "afre", + "latb", + "latl", + "vgb", + "alt0", + "kt0", + "zetaci", + "alvs", + "alces", + "zetarbi", + "zetarbx", + "zetarcx", + "zetare", + "zetacx", + "vge", + "vgc", + "vgs", + "f1vg", + "f2vg", + "zetact", + "zetabet", + "alb", + "dvgbe", + "zetahjei", + "zetavgbe", + "flsh", + "rth", + "zetarth", + "alrth", + "cth", + "flcomp", + "vbe_max", + "vbc_max", + "vce_max" + } ); + break; case 6: