/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/ |
H A D | hsmhvcvtest.c | 39 Igisl=0.0, dIgisl_dVds=0.0, dIgisl_dVgs=0.0, dIgisl_dVbs=0.0, dIgisl_dT=0.0, in HSMHVconvTest() local 124 Igisl = here->HSMHV_igisl ; in HSMHVconvTest() 174 Igisl = here->HSMHV_igidl ; in HSMHVconvTest() 215 i_sP =-Ids + Isubs + Igisl - Igs ; in HSMHVconvTest()
|
H A D | hsmhvld.c | 211 double Igisl=0.0, dIgisl_dVds=0.0, dIgisl_dVgs=0.0, dIgisl_dVbs=0.0, dIgisl_dT=0.0 ; in HSMHVload() local 672 Igisl = here->HSMHV_igisl ; in HSMHVload() 724 Igisl = here->HSMHV_igidl ; in HSMHVload() 766 i_sP =-Ids + Isubs + Igisl - Igs ; in HSMHVload() 1138 Igisl = here->HSMHV_igisl ; in HSMHVload() 1300 Igisl = here->HSMHV_igidl ; in HSMHVload() 1681 … Igisl+= dIgisl_dVgs*delvgs + dIgisl_dVds*delvds + dIgisl_dVbs*delvbs + dIgisl_dT*deldeltemp ; in HSMHVload() 1781 i_sP = - Issp - Ids + Isubs + Igisl - Igs ; in HSMHVload() 1783 i_bP = - Isub - Isubs - Igidl -Igb - Igisl + Ibpdb + Ibpb + Ibpsb ; in HSMHVload()
|
H A D | hsmhveval.c | 617 double Igisl =0.0, Igisl_dVbs =0.0, Igisl_dVds =0.0, Igisl_dVgs =0.0, Igisl_dT =0.0 ; in HSMHVevaluate() local 4874 Igisl = 0.0e0 ; in HSMHVevaluate() 4901 Igisl = 0.0 ; in HSMHVevaluate() 4909 Igisl = T2 * Egisl * Egisl * T1 ; in HSMHVevaluate() 4925 Igisl_dVbs = Igisl_dVbs * T5 + Igisl * T7 * ( - 1.0 ) ; /* Vsb_dVbs = -1 */ in HSMHVevaluate() 4929 Igisl *= T5 ; in HSMHVevaluate() 4931 Igisl = 0.0 ; in HSMHVevaluate() 6269 here->HSMHV_igisl = Mfactor * Igisl ; in HSMHVevaluate()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/ |
H A D | hsmhv2cvtest.c | 81 Igisl=0.0, dIgisl_dVds=0.0, dIgisl_dVgs=0.0, dIgisl_dVbs=0.0, dIgisl_dT=0.0, in HSMHV2convTest() local 166 Igisl = here->HSMHV2_igisl ; in HSMHV2convTest() 216 Igisl = here->HSMHV2_igidl ; in HSMHV2convTest() 257 i_sP =-Ids + Isubs + Igisl - Igs ; in HSMHV2convTest()
|
H A D | hsmhv2ld.c | 258 double Igisl=0.0, dIgisl_dVds=0.0, dIgisl_dVgs=0.0, dIgisl_dVbs=0.0, dIgisl_dT=0.0 ; in HSMHV2load() local 740 Igisl = here->HSMHV2_igisl ; in HSMHV2load() 814 Igisl = here->HSMHV2_igidl ; in HSMHV2load() 855 i_sP =-Ids + Isubs + Igisl - Igs ; in HSMHV2load() 1258 Igisl = here->HSMHV2_igisl ; in HSMHV2load() 1446 Igisl = here->HSMHV2_igidl ; in HSMHV2load() 1838 … Igisl+= dIgisl_dVgs*delvgs + dIgisl_dVds*delvds + dIgisl_dVbs*delvbs + dIgisl_dT*deldeltemp ; in HSMHV2load() 1955 i_sP = - Issp - Ids + Isubs + Igisl - Igs ; in HSMHV2load() 1957 i_bP = - Isub - Isubs - IsubLD - IsubLDs- Igidl -Igb - Igisl + Ibpdb + Ibpb + Ibpsb ; in HSMHV2load()
|
H A D | hsmhv2eval.c | 695 double Igisl =0.0, Igisl_dVbs =0.0, Igisl_dVds =0.0, Igisl_dVgs =0.0, Igisl_dT =0.0 ; in HSMHV2evaluate() local 5001 Igisl = 0.0e0 ; in HSMHV2evaluate() 5028 Igisl = 0.0 ; in HSMHV2evaluate() 5036 Igisl = T2 * Egisl * Egisl * T1 ; in HSMHV2evaluate() 5052 Igisl_dVbs = Igisl_dVbs * T5 + Igisl * T7 * ( - 1.0 ) ; /* Vsb_dVbs = -1 */ in HSMHV2evaluate() 5056 Igisl *= T5 ; in HSMHV2evaluate() 5058 Igisl = 0.0 ; in HSMHV2evaluate() 6014 here->HSMHV2_igisl = Mfactor * Igisl ; in HSMHV2evaluate()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/ |
H A D | b4ld.c | 271 double Igisl, Ggislg, Ggislb, Ggisls; in BSIM4LoadOMP() local 2395 T3 = Igisl * (1.0 + T2) / T1; in BSIM4LoadOMP() 2401 Ggisls = Igisl * dT1_dVd; in BSIM4LoadOMP() 2402 Ggislg = Igisl * dT1_dVg; in BSIM4LoadOMP() 2403 Igisl *= T1; in BSIM4LoadOMP() 2413 Ggislb = -Igisl * T8; in BSIM4LoadOMP() 2414 Igisl *= T7; in BSIM4LoadOMP() 2416 here->BSIM4Igisl = Igisl; in BSIM4LoadOMP() 2449 Igisl = T3 * T1 ; in BSIM4LoadOMP() 2470 Igisl*=T6; in BSIM4LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/ |
H A D | b4v7ld.c | 233 double Igisl, Ggislg, Ggislb, Ggisls; in BSIM4v7LoadOMP() local 2304 T3 = Igisl * (1.0 + T2) / T1; in BSIM4v7LoadOMP() 2310 Ggisls = Igisl * dT1_dVd; in BSIM4v7LoadOMP() 2311 Ggislg = Igisl * dT1_dVg; in BSIM4v7LoadOMP() 2312 Igisl *= T1; in BSIM4v7LoadOMP() 2322 Ggislb = -Igisl * T8; in BSIM4v7LoadOMP() 2323 Igisl *= T7; in BSIM4v7LoadOMP() 2325 here->BSIM4v7Igisl = Igisl; in BSIM4v7LoadOMP() 2358 Igisl = T3 * T1 ; in BSIM4v7LoadOMP() 2379 Igisl*=T6; in BSIM4v7LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/ |
H A D | b4v5ld.c | 222 double Igisl, Ggislg, Ggislb, Ggisls; in BSIM4v5LoadOMP() local 2165 Igisl = Ggisls = Ggislg = Ggislb = 0.0; in BSIM4v5LoadOMP() 2171 { Igisl = pParam->BSIM4v5agidl * pParam->BSIM4v5weffCJ * T1 * exp(-T2); in BSIM4v5LoadOMP() 2172 T3 = Igisl * (1.0 + T2) / T1; in BSIM4v5LoadOMP() 2178 Ggisls = Igisl * dT1_dVd; in BSIM4v5LoadOMP() 2179 Ggislg = Igisl * dT1_dVg; in BSIM4v5LoadOMP() 2180 Igisl *= T1; in BSIM4v5LoadOMP() 2188 Ggisls = Ggisls * T7 + Igisl * T8; in BSIM4v5LoadOMP() 2190 Ggislb = -Igisl * T8; in BSIM4v5LoadOMP() 2191 Igisl *= T7; in BSIM4v5LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsimsoi/ |
H A D | b4soild.c | 4048 Igisl = Ggisls = Ggislg = Ggislb = 0.0; in B4SOILoadOMP() 4090 T3 = Igisl / T1 * (T2 + 1); in B4SOILoadOMP() 4101 Igisl = T3 * T1 ; in B4SOILoadOMP() 4117 Ggislb = -Igisl * T8; in B4SOILoadOMP() 4122 Igisl *= T7; in B4SOILoadOMP() 4126 here->B4SOIigisl = Igisl; in B4SOILoadOMP() 4229 Igisl = T3 * T1 ; in B4SOILoadOMP() 4257 Ggislb = -Igisl*T6*T5/T4; in B4SOILoadOMP() 4269 Igisl*=T6; in B4SOILoadOMP() 4271 here->B4SOIigisl = Igisl; in B4SOILoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/ |
H A D | b4v6ld.c | 233 double Igisl, Ggislg, Ggislb, Ggisls; in BSIM4v6LoadOMP() local 2264 Igisl = Ggisls = Ggislg = Ggislb = 0.0; in BSIM4v6LoadOMP() 2270 { Igisl = pParam->BSIM4v6agisl * pParam->BSIM4v6weffCJ * T1 * exp(-T2); in BSIM4v6LoadOMP() 2271 T3 = Igisl * (1.0 + T2) / T1; in BSIM4v6LoadOMP() 2277 Ggisls = Igisl * dT1_dVd; in BSIM4v6LoadOMP() 2278 Ggislg = Igisl * dT1_dVg; in BSIM4v6LoadOMP() 2279 Igisl *= T1; in BSIM4v6LoadOMP() 2287 Ggisls = Ggisls * T7 + Igisl * T8; in BSIM4v6LoadOMP() 2289 Ggislb = -Igisl * T8; in BSIM4v6LoadOMP() 2290 Igisl *= T7; in BSIM4v6LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/ |
H A D | hsm2eval.c | 761 double Igisl =0.0, Igisl_dVbs =0.0, Igisl_dVds =0.0, Igisl_dVgs =0.0 ; in HSM2evaluate() local 5808 Igisl = 0.0e0 ; in HSM2evaluate() 5836 Igisl = 0.0 ; in HSM2evaluate() 5841 Igisl = T2 * Egisl * Egisl * T1 ; in HSM2evaluate() 5855 Igisl_dVbs = Igisl_dVbs * T5 + Igisl * T7 * ( - 1.0 ) ; /* Vsb_dVbs = -1 */ in HSM2evaluate() 5858 Igisl *= T5 ; in HSM2evaluate() 5860 Igisl = 0.0 ; in HSM2evaluate() 7565 TX = Igisl + T1 * Igisl_dVbse ; in HSM2evaluate() 7566 if ( TX * Igisl >= 0.0 ) { in HSM2evaluate() 7567 Igisl = TX ; in HSM2evaluate() [all …]
|