/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/ |
H A D | hsmhv2eval_dio.c | 105 double czbsswg =0.0, czbsswg_dT=0.0 ; in HSMHV2dio() local 332 czbsswg = czbsswg * ( 1.0 + tcjbsswg * ( TTEMP - model->HSMHV2_ktnom )) ; in HSMHV2dio() 339 Capbs = czbs + czbssw + czbsswg ; in HSMHV2dio() 365 if (czbsswg > 0.0) { in HSMHV2dio() 373 Capbs += czbsswg * sarg ; in HSMHV2dio() 376 T1 = czbs + czbssw + czbsswg ; in HSMHV2dio() 390 czbsswg = czbsswg * ( 1.0 + tcjbsswg * ( TTEMP - model->HSMHV2_ktnom )) ; in HSMHV2dio() 397 Capbs = czbs + czbsswg ; in HSMHV2dio() 413 if (czbsswg > 0.0) { in HSMHV2dio() 421 Capbs += czbsswg * sarg ; in HSMHV2dio() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v1/ |
H A D | b3v1ld.c | 43 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM3v1load() local 1892 czbsswg = model->BSIM3v1unitLengthGateSidewallJctCap in BSIM3v1load() 1899 czbsswg = model->BSIM3v1unitLengthGateSidewallJctCap in BSIM3v1load() 1912 here->BSIM3v1capbs = czbs + czbssw + czbsswg; in BSIM3v1load() 1939 if (czbsswg > 0.0) in BSIM3v1load() 1945 *(ckt->CKTstate0 + here->BSIM3v1qbs) += PhiBSWG * czbsswg in BSIM3v1load() 1947 here->BSIM3v1capbs += czbsswg * sarg; in BSIM3v1load() 1953 + czbsswg) + vbs * vbs * (czbs * MJ * 0.5 / PhiB in BSIM3v1load() 1955 + czbsswg * MJSWG * 0.5 / PhiBSWG); in BSIM3v1load() 1956 here->BSIM3v1capbs = czbs + czbssw + czbsswg + vbs * (czbs * MJ / in BSIM3v1load() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v32/ |
H A D | b3v32ld.c | 72 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM3v32LoadOMP() local 2546 czbsswg = model->BSIM3v32unitLengthGateSidewallTempJctCap in BSIM3v32LoadOMP() 2552 czbsswg = model->BSIM3v32unitLengthGateSidewallJctCap in BSIM3v32LoadOMP() 2564 czbsswg = model->BSIM3v32unitLengthGateSidewallTempJctCap in BSIM3v32LoadOMP() 2572 czbsswg = model->BSIM3v32unitLengthGateSidewallJctCap in BSIM3v32LoadOMP() 2606 &czbsswg in BSIM3v32LoadOMP() 2636 &czbsswg in BSIM3v32LoadOMP() 2650 here->BSIM3v32capbs = czbs + czbssw + czbsswg; in BSIM3v32LoadOMP() 2677 if (czbsswg > 0.0) in BSIM3v32LoadOMP() 2685 here->BSIM3v32capbs += czbsswg * sarg; in BSIM3v32LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/ |
H A D | hsmhveval.c | 722 double czbsswg =0.0, czbsswg_dT=0.0 ; in HSMHVevaluate() local 5519 czbsswg = czbsswg * ( 1.0 + tcjbsswg * ( TTEMP - model->HSMHV_ktnom )) ; in HSMHVevaluate() 5526 Capbs = czbs + czbssw + czbsswg ; in HSMHVevaluate() 5552 if (czbsswg > 0.0) { in HSMHVevaluate() 5560 Capbs += czbsswg * sarg ; in HSMHVevaluate() 5563 T1 = czbs + czbssw + czbsswg ; in HSMHVevaluate() 5577 czbsswg = czbsswg * ( 1.0 + tcjbsswg * ( TTEMP - model->HSMHV_ktnom )) ; in HSMHVevaluate() 5583 Capbs = czbs + czbsswg ; in HSMHVevaluate() 5599 if (czbsswg > 0.0) { in HSMHVevaluate() 5607 Capbs += czbsswg * sarg ; in HSMHVevaluate() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3/ |
H A D | b3ld.c | 76 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM3LoadOMP() local 2288 czbsswg = model->BSIM3unitLengthGateSidewallTempJctCap in BSIM3LoadOMP() 2295 czbsswg = model->BSIM3unitLengthGateSidewallTempJctCap in BSIM3LoadOMP() 2323 &czbsswg in BSIM3LoadOMP() 2336 here->BSIM3capbs = czbs + czbssw + czbsswg; in BSIM3LoadOMP() 2363 if (czbsswg > 0.0) in BSIM3LoadOMP() 2369 *(ckt->CKTstate0 + here->BSIM3qbs) += model->BSIM3PhiBSWG * czbsswg in BSIM3LoadOMP() 2371 here->BSIM3capbs += czbsswg * sarg; in BSIM3LoadOMP() 2376 { T0 = czbs + czbssw + czbsswg; in BSIM3LoadOMP() 2378 / model->BSIM3PhiBSW + czbsswg * MJSWG / model->BSIM3PhiBSWG); in BSIM3LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/ |
H A D | hsm2eval.c | 6834 czbsswg = czbsswg * ( 1.0 + tcjbsswg * ( TTEMP - model->HSM2_ktnom )) ; in HSM2evaluate() 6838 Capbs = czbs + czbssw + czbsswg ; in HSM2evaluate() 6861 if (czbsswg > 0.0) { in HSM2evaluate() 6868 Capbs += czbsswg * sarg ; in HSM2evaluate() 6871 T1 = czbs + czbssw + czbsswg ; in HSM2evaluate() 6879 czbsswg = model->HSM2_cjswg * here->HSM2_ps ; in HSM2evaluate() 6880 czbsswg = czbsswg * ( 1.0 + tcjbsswg * ( TTEMP - model->HSM2_ktnom )) ; in HSM2evaluate() 6883 Capbs = czbs + czbsswg ; in HSM2evaluate() 6897 if (czbsswg > 0.0) { in HSM2evaluate() 6904 Capbs += czbsswg * sarg ; in HSM2evaluate() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/ |
H A D | b4v5ld.c | 124 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM4v5LoadOMP() local 3538 czbsswg = model->BSIM4v5SunitLengthGateSidewallTempJctCap in BSIM4v5LoadOMP() 3552 here->BSIM4v5capbs = czbs + czbssw + czbsswg; in BSIM4v5LoadOMP() 3579 if (czbsswg > 0.0) in BSIM4v5LoadOMP() 3585 *(ckt->CKTstate0 + here->BSIM4v5qbs) += model->BSIM4v5PhiBSWGS * czbsswg in BSIM4v5LoadOMP() 3587 here->BSIM4v5capbs += czbsswg * sarg; in BSIM4v5LoadOMP() 3592 { T0 = czbs + czbssw + czbsswg; in BSIM4v5LoadOMP() 3594 / model->BSIM4v5PhiBSWS + czbsswg * MJSWGS / model->BSIM4v5PhiBSWGS); in BSIM4v5LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/ |
H A D | b4ld.c | 170 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM4LoadOMP() local 3964 czbsswg = model->BSIM4SunitLengthGateSidewallTempJctCap in BSIM4LoadOMP() 3978 here->BSIM4capbs = czbs + czbssw + czbsswg; in BSIM4LoadOMP() 4005 if (czbsswg > 0.0) in BSIM4LoadOMP() 4011 *(ckt->CKTstate0 + here->BSIM4qbs) += model->BSIM4PhiBSWGS * czbsswg in BSIM4LoadOMP() 4013 here->BSIM4capbs += czbsswg * sarg; in BSIM4LoadOMP() 4018 { T0 = czbs + czbssw + czbsswg; in BSIM4LoadOMP() 4020 / model->BSIM4PhiBSWS + czbsswg * MJSWGS / model->BSIM4PhiBSWGS); in BSIM4LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/ |
H A D | b4v6ld.c | 134 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM4v6LoadOMP() local 3718 czbsswg = model->BSIM4v6SunitLengthGateSidewallTempJctCap in BSIM4v6LoadOMP() 3732 here->BSIM4v6capbs = czbs + czbssw + czbsswg; in BSIM4v6LoadOMP() 3759 if (czbsswg > 0.0) in BSIM4v6LoadOMP() 3765 *(ckt->CKTstate0 + here->BSIM4v6qbs) += model->BSIM4v6PhiBSWGS * czbsswg in BSIM4v6LoadOMP() 3767 here->BSIM4v6capbs += czbsswg * sarg; in BSIM4v6LoadOMP() 3772 { T0 = czbs + czbssw + czbsswg; in BSIM4v6LoadOMP() 3774 / model->BSIM4v6PhiBSWS + czbsswg * MJSWGS / model->BSIM4v6PhiBSWGS); in BSIM4v6LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/ |
H A D | b4v7ld.c | 132 double czbd, czbdsw, czbdswg, czbs, czbssw, czbsswg, evbd, evbs, arg, sarg; in BSIM4v7LoadOMP() local 3873 czbsswg = model->BSIM4v7SunitLengthGateSidewallTempJctCap in BSIM4v7LoadOMP() 3887 here->BSIM4v7capbs = czbs + czbssw + czbsswg; in BSIM4v7LoadOMP() 3914 if (czbsswg > 0.0) in BSIM4v7LoadOMP() 3920 *(ckt->CKTstate0 + here->BSIM4v7qbs) += model->BSIM4v7PhiBSWGS * czbsswg in BSIM4v7LoadOMP() 3922 here->BSIM4v7capbs += czbsswg * sarg; in BSIM4v7LoadOMP() 3927 { T0 = czbs + czbssw + czbsswg; in BSIM4v7LoadOMP() 3929 / model->BSIM4v7PhiBSWS + czbsswg * MJSWGS / model->BSIM4v7PhiBSWGS); in BSIM4v7LoadOMP()
|