Home
last modified time | relevance | path

Searched refs:Igidl (Results 1 – 12 of 12) sorted by relevance

/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/
H A Dhsmhvcvtest.c38 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 Dhsmhvld.c210 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()
1680Igidl+= 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 Dhsmhveval.c616 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 Dhsmhv2cvtest.c80 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 Dhsmhv2ld.c257 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()
1837Igidl+= 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 Dhsmhv2eval.c694 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 Db4ld.c179 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 Db4v7ld.c141 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 Db4v5ld.c133 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 Db4soild.c4152 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 Db4v6ld.c143 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 Dhsm2eval.c759 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 …]