/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/ |
H A D | hsmhvcvtest.c | 38 Igidl=0.0, dIgidl_dVds=0.0, dIgidl_dVgs=0.0, dIgidl_dVbs=0.0, dIgidl_dT=0.0, in HSMHVconvTest() local 119 Igidl = here->HSMHV_igidl ; in HSMHVconvTest() 169 Igidl = here->HSMHV_igisl ; in HSMHVconvTest() 203 i_dP = Ids + Isub + Igidl - Igd ; in HSMHVconvTest()
|
H A D | hsmhvld.c | 210 double Igidl=0.0, dIgidl_dVds=0.0, dIgidl_dVgs=0.0, dIgidl_dVbs=0.0, dIgidl_dT=0.0 ; in HSMHVload() local 667 Igidl = here->HSMHV_igidl ; in HSMHVload() 719 Igidl = here->HSMHV_igisl ; in HSMHVload() 753 i_dP = Ids + Isub + Igidl - Igd ; in HSMHVload() 1133 Igidl = here->HSMHV_igidl ; in HSMHVload() 1295 Igidl = here->HSMHV_igisl ; in HSMHVload() 1680 … Igidl+= dIgidl_dVgs*delvgs + dIgidl_dVds*delvds + dIgidl_dVbs*delvbs + dIgidl_dT*deldeltemp ; in HSMHVload() 1773 i_dP = -Iddp + Ids + Isub + Igidl - Igd ; in HSMHVload() 1783 i_bP = - Isub - Isubs - Igidl -Igb - Igisl + Ibpdb + Ibpb + Ibpsb ; in HSMHVload()
|
H A D | hsmhveval.c | 616 double Igidl =0.0, Igidl_dVbs =0.0, Igidl_dVds =0.0, Igidl_dVgs =0.0, Igidl_dT =0.0 ; in HSMHVevaluate() local 4810 Igidl = 0.0e0 ; in HSMHVevaluate() 4835 Igidl = 0.0 ; in HSMHVevaluate() 4842 Igidl = T2 * Egidl * Egidl * T1 ; in HSMHVevaluate() 4858 Igidl_dVbs = Igidl_dVbs * T5 + Igidl * T7 * ( - 1.0 ) ; /* Vdb_dVbs = -1 */ in HSMHVevaluate() 4859 Igidl_dVds = Igidl_dVds * T5 + Igidl * T7 * ( + 1.0 ) ; /* Vdb_dVds = +1 */ in HSMHVevaluate() 4862 Igidl *= T5 ; in HSMHVevaluate() 4864 Igidl = 0.0 ; in HSMHVevaluate() 6263 here->HSMHV_igidl = Mfactor * Igidl ; in HSMHVevaluate()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/ |
H A D | hsmhv2cvtest.c | 80 Igidl=0.0, dIgidl_dVds=0.0, dIgidl_dVgs=0.0, dIgidl_dVbs=0.0, dIgidl_dT=0.0, in HSMHV2convTest() local 161 Igidl = here->HSMHV2_igidl ; in HSMHV2convTest() 211 Igidl = here->HSMHV2_igisl ; in HSMHV2convTest() 245 i_dP = Ids + Isub + Igidl - Igd ; in HSMHV2convTest()
|
H A D | hsmhv2ld.c | 257 double Igidl=0.0, dIgidl_dVds=0.0, dIgidl_dVgs=0.0, dIgidl_dVbs=0.0, dIgidl_dT=0.0 ; in HSMHV2load() local 735 Igidl = here->HSMHV2_igidl ; in HSMHV2load() 809 Igidl = here->HSMHV2_igisl ; in HSMHV2load() 843 i_dP = Ids + Isub + Igidl - Igd ; in HSMHV2load() 1253 Igidl = here->HSMHV2_igidl ; in HSMHV2load() 1441 Igidl = here->HSMHV2_igisl ; in HSMHV2load() 1837 … Igidl+= dIgidl_dVgs*delvgs + dIgidl_dVds*delvds + dIgidl_dVbs*delvbs + dIgidl_dT*deldeltemp ; in HSMHV2load() 1947 i_dP = -Iddp + Ids + Isub + Igidl - Igd ; in HSMHV2load() 1957 i_bP = - Isub - Isubs - IsubLD - IsubLDs- Igidl -Igb - Igisl + Ibpdb + Ibpb + Ibpsb ; in HSMHV2load()
|
H A D | hsmhv2eval.c | 694 double Igidl =0.0, Igidl_dVbs =0.0, Igidl_dVds =0.0, Igidl_dVgs =0.0, Igidl_dT =0.0 ; in HSMHV2evaluate() local 4937 Igidl = 0.0e0 ; in HSMHV2evaluate() 4962 Igidl = 0.0 ; in HSMHV2evaluate() 4969 Igidl = T2 * Egidl * Egidl * T1 ; in HSMHV2evaluate() 4985 Igidl_dVbs = Igidl_dVbs * T5 + Igidl * T7 * ( - 1.0 ) ; /* Vdb_dVbs = -1 */ in HSMHV2evaluate() 4986 Igidl_dVds = Igidl_dVds * T5 + Igidl * T7 * ( + 1.0 ) ; /* Vdb_dVds = +1 */ in HSMHV2evaluate() 4989 Igidl *= T5 ; in HSMHV2evaluate() 4991 Igidl = 0.0 ; in HSMHV2evaluate() 6008 here->HSMHV2_igidl = Mfactor * Igidl ; in HSMHV2evaluate()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/ |
H A D | b4ld.c | 179 double Igidl, Ggidld, Ggidlg, Ggidlb; in BSIM4LoadOMP() local 2354 T3 = Igidl * (1.0 + T2) / T1; in BSIM4LoadOMP() 2360 Ggidld = Igidl * dT1_dVd; in BSIM4LoadOMP() 2361 Ggidlg = Igidl * dT1_dVg; in BSIM4LoadOMP() 2362 Igidl *= T1; in BSIM4LoadOMP() 2372 Ggidlb = -Igidl * T8; in BSIM4LoadOMP() 2373 Igidl *= T7; in BSIM4LoadOMP() 2375 here->BSIM4Igidl = Igidl; in BSIM4LoadOMP() 2506 Igidl = T3 * T1 ; in BSIM4LoadOMP() 2525 Igidl *= T6; in BSIM4LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/ |
H A D | b4v7ld.c | 141 double Igidl, Ggidld, Ggidlg, Ggidlb; in BSIM4v7LoadOMP() local 2263 T3 = Igidl * (1.0 + T2) / T1; in BSIM4v7LoadOMP() 2269 Ggidld = Igidl * dT1_dVd; in BSIM4v7LoadOMP() 2270 Ggidlg = Igidl * dT1_dVg; in BSIM4v7LoadOMP() 2271 Igidl *= T1; in BSIM4v7LoadOMP() 2281 Ggidlb = -Igidl * T8; in BSIM4v7LoadOMP() 2282 Igidl *= T7; in BSIM4v7LoadOMP() 2284 here->BSIM4v7Igidl = Igidl; in BSIM4v7LoadOMP() 2415 Igidl = T3 * T1 ; in BSIM4v7LoadOMP() 2434 Igidl *= T6; in BSIM4v7LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/ |
H A D | b4v5ld.c | 133 double Igidl, Ggidld, Ggidlg, Ggidlb; in BSIM4v5LoadOMP() local 2124 Igidl = Ggidld = Ggidlg = Ggidlb = 0.0; in BSIM4v5LoadOMP() 2130 { Igidl = pParam->BSIM4v5agidl * pParam->BSIM4v5weffCJ * T1 * exp(-T2); in BSIM4v5LoadOMP() 2131 T3 = Igidl * (1.0 + T2) / T1; in BSIM4v5LoadOMP() 2137 Ggidld = Igidl * dT1_dVd; in BSIM4v5LoadOMP() 2138 Ggidlg = Igidl * dT1_dVg; in BSIM4v5LoadOMP() 2139 Igidl *= T1; in BSIM4v5LoadOMP() 2147 Ggidld = Ggidld * T7 + Igidl * T8; in BSIM4v5LoadOMP() 2149 Ggidlb = -Igidl * T8; in BSIM4v5LoadOMP() 2150 Igidl *= T7; in BSIM4v5LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsimsoi/ |
H A D | b4soild.c | 4152 T3 = Igidl / T1 * (T2 + 1); in B4SOILoadOMP() 4162 Igidl = T3 * T1 ; in B4SOILoadOMP() 4178 Ggidlb = -Igidl * T8; in B4SOILoadOMP() 4183 Igidl *= T7; in B4SOILoadOMP() 4187 here->B4SOIigidl = Igidl; in B4SOILoadOMP() 4308 Igidl = T3 * T1 ; in B4SOILoadOMP() 4336 Ggidlb = -Igidl*T6*T5/T4; in B4SOILoadOMP() 4348 Igidl*=T6; in B4SOILoadOMP() 4350 here->B4SOIigidl = Igidl; in B4SOILoadOMP() 4889 here->B4SOIigidl= Igidl in B4SOILoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/ |
H A D | b4v6ld.c | 143 double Igidl, Ggidld, Ggidlg, Ggidlb; in BSIM4v6LoadOMP() local 2220 Igidl = Ggidld = Ggidlg = Ggidlb = 0.0; in BSIM4v6LoadOMP() 2226 { Igidl = pParam->BSIM4v6agidl * pParam->BSIM4v6weffCJ * T1 * exp(-T2); in BSIM4v6LoadOMP() 2227 T3 = Igidl * (1.0 + T2) / T1; in BSIM4v6LoadOMP() 2233 Ggidld = Igidl * dT1_dVd; in BSIM4v6LoadOMP() 2234 Ggidlg = Igidl * dT1_dVg; in BSIM4v6LoadOMP() 2235 Igidl *= T1; in BSIM4v6LoadOMP() 2243 Ggidld = Ggidld * T7 + Igidl * T8; in BSIM4v6LoadOMP() 2245 Ggidlb = -Igidl * T8; in BSIM4v6LoadOMP() 2246 Igidl *= T7; in BSIM4v6LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/ |
H A D | hsm2eval.c | 759 double Igidl =0.0, Igidl_dVbs =0.0, Igidl_dVds =0.0, Igidl_dVgs =0.0 ; in HSM2evaluate() local 5733 Igidl = 0.0e0 ; in HSM2evaluate() 5773 Igidl = 0.0 ; in HSM2evaluate() 5778 Igidl = T2 * Egidl * Egidl * T1 ; in HSM2evaluate() 5792 Igidl_dVbs = Igidl_dVbs * T5 + Igidl * T7 * ( - 1.0 ) ; /* Vdb_dVbs = -1 */ in HSM2evaluate() 5795 Igidl *= T5 ; in HSM2evaluate() 5797 Igidl = 0.0 ; in HSM2evaluate() 7555 TX = Igidl + T1 * Igidl_dVbse ; in HSM2evaluate() 7556 if ( TX * Igidl >= 0.0 ) { in HSM2evaluate() 7557 Igidl = TX ; in HSM2evaluate() [all …]
|