/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/ |
H A D | hsmhv2eval_dio.c | 102 double czbdswg =0.0, czbdswg_dT=0.0 ; in HSMHV2dio() local 452 czbdswg = czbdswg * ( 1.0 + tcjbdswg * ( TTEMP - model->HSMHV2_ktnom )) ; in HSMHV2dio() 459 Capbd = czbd + czbdsw + czbdswg ; in HSMHV2dio() 485 if (czbdswg > 0.0) { in HSMHV2dio() 493 Capbd += czbdswg * sarg ; in HSMHV2dio() 497 T1 = czbd + czbdsw + czbdswg ; in HSMHV2dio() 512 czbdswg = czbdswg * ( 1.0 + tcjbdswg * ( TTEMP - model->HSMHV2_ktnom )) ; in HSMHV2dio() 519 Capbd = czbd + czbdswg ; in HSMHV2dio() 535 if (czbdswg > 0.0) { in HSMHV2dio() 543 Capbd += czbdswg * 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 1878 czbdswg = model->BSIM3v1unitLengthGateSidewallJctCap in BSIM3v1load() 1886 czbdswg = model->BSIM3v1unitLengthGateSidewallJctCap in BSIM3v1load() 1963 here->BSIM3v1capbd = czbd + czbdsw + czbdswg; in BSIM3v1load() 1990 if (czbdswg > 0.0) in BSIM3v1load() 1996 *(ckt->CKTstate0 + here->BSIM3v1qbd) += PhiBSWG * czbdswg in BSIM3v1load() 1998 here->BSIM3v1capbd += czbdswg * sarg; in BSIM3v1load() 2003 + czbdswg) + vbd * vbd * (czbd * MJ * 0.5 / PhiB in BSIM3v1load() 2005 + czbdswg * MJSWG * 0.5 / PhiBSWG); in BSIM3v1load() 2006 here->BSIM3v1capbd = czbd + czbdsw + czbdswg + vbd * (czbd * 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 2509 czbdswg = model->BSIM3v32unitLengthGateSidewallTempJctCap in BSIM3v32LoadOMP() 2515 czbdswg = model->BSIM3v32unitLengthGateSidewallJctCap in BSIM3v32LoadOMP() 2527 czbdswg = model->BSIM3v32unitLengthGateSidewallTempJctCap in BSIM3v32LoadOMP() 2535 czbdswg = model->BSIM3v32unitLengthGateSidewallJctCap in BSIM3v32LoadOMP() 2603 &czbdswg, in BSIM3v32LoadOMP() 2633 &czbdswg, in BSIM3v32LoadOMP() 2700 here->BSIM3v32capbd = czbd + czbdsw + czbdswg; in BSIM3v32LoadOMP() 2727 if (czbdswg > 0.0) in BSIM3v32LoadOMP() 2735 here->BSIM3v32capbd += czbdswg * sarg; in BSIM3v32LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/ |
H A D | hsmhveval.c | 719 double czbdswg =0.0, czbdswg_dT=0.0 ; in HSMHVevaluate() local 5630 czbdswg = czbdswg * ( 1.0 + tcjbdswg * ( TTEMP - model->HSMHV_ktnom )) ; in HSMHVevaluate() 5636 Capbd = czbd + czbdsw + czbdswg ; in HSMHVevaluate() 5662 if (czbdswg > 0.0) { in HSMHVevaluate() 5670 Capbd += czbdswg * sarg ; in HSMHVevaluate() 5674 T1 = czbd + czbdsw + czbdswg ; in HSMHVevaluate() 5689 czbdswg = czbdswg * ( 1.0 + tcjbdswg * ( TTEMP - model->HSMHV_ktnom )) ; in HSMHVevaluate() 5696 Capbd = czbd + czbdswg ; in HSMHVevaluate() 5712 if (czbdswg > 0.0) { in HSMHVevaluate() 5720 Capbd += czbdswg * 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 2274 czbdswg = model->BSIM3unitLengthGateSidewallTempJctCap in BSIM3LoadOMP() 2282 czbdswg = model->BSIM3unitLengthGateSidewallTempJctCap in BSIM3LoadOMP() 2320 &czbdswg, in BSIM3LoadOMP() 2386 here->BSIM3capbd = czbd + czbdsw + czbdswg; in BSIM3LoadOMP() 2413 if (czbdswg > 0.0) in BSIM3LoadOMP() 2419 *(ckt->CKTstate0 + here->BSIM3qbd) += model->BSIM3PhiBSWG * czbdswg in BSIM3LoadOMP() 2421 here->BSIM3capbd += czbdswg * sarg; in BSIM3LoadOMP() 2425 { T0 = czbd + czbdsw + czbdswg; in BSIM3LoadOMP() 2427 / model->BSIM3PhiBSW + czbdswg * MJSWG / model->BSIM3PhiBSWG); in BSIM3LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/ |
H A D | hsm2eval.c | 6920 czbdswg = czbdswg * ( 1.0 + tcjbdswg * ( TTEMP - model->HSM2_ktnom )) ; in HSM2evaluate() 6923 Capbd = czbd + czbdsw + czbdswg ; in HSM2evaluate() 6946 if (czbdswg > 0.0) { in HSM2evaluate() 6953 Capbd += czbdswg * sarg ; in HSM2evaluate() 6956 T1 = czbd + czbdsw + czbdswg ; in HSM2evaluate() 6965 czbdswg = model->HSM2_cjswg * here->HSM2_pd ; in HSM2evaluate() 6966 czbdswg = czbdswg * ( 1.0 + tcjbdswg * ( TTEMP - model->HSM2_ktnom )) ; in HSM2evaluate() 6969 Capbd = czbd + czbdswg ; in HSM2evaluate() 6983 if (czbdswg > 0.0) { in HSM2evaluate() 6990 Capbd += czbdswg * 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 3535 czbdswg = model->BSIM4v5DunitLengthGateSidewallTempJctCap in BSIM4v5LoadOMP() 3602 here->BSIM4v5capbd = czbd + czbdsw + czbdswg; in BSIM4v5LoadOMP() 3629 if (czbdswg > 0.0) in BSIM4v5LoadOMP() 3635 *(ckt->CKTstate0 + here->BSIM4v5qbd) += model->BSIM4v5PhiBSWGD * czbdswg in BSIM4v5LoadOMP() 3637 here->BSIM4v5capbd += czbdswg * sarg; in BSIM4v5LoadOMP() 3641 { T0 = czbd + czbdsw + czbdswg; in BSIM4v5LoadOMP() 3643 / model->BSIM4v5PhiBSWD + czbdswg * MJSWGD / model->BSIM4v5PhiBSWGD); 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 3961 czbdswg = model->BSIM4DunitLengthGateSidewallTempJctCap in BSIM4LoadOMP() 4028 here->BSIM4capbd = czbd + czbdsw + czbdswg; in BSIM4LoadOMP() 4055 if (czbdswg > 0.0) in BSIM4LoadOMP() 4061 *(ckt->CKTstate0 + here->BSIM4qbd) += model->BSIM4PhiBSWGD * czbdswg in BSIM4LoadOMP() 4063 here->BSIM4capbd += czbdswg * sarg; in BSIM4LoadOMP() 4067 { T0 = czbd + czbdsw + czbdswg; in BSIM4LoadOMP() 4069 / model->BSIM4PhiBSWD + czbdswg * MJSWGD / model->BSIM4PhiBSWGD); 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 3715 czbdswg = model->BSIM4v6DunitLengthGateSidewallTempJctCap in BSIM4v6LoadOMP() 3782 here->BSIM4v6capbd = czbd + czbdsw + czbdswg; in BSIM4v6LoadOMP() 3809 if (czbdswg > 0.0) in BSIM4v6LoadOMP() 3815 *(ckt->CKTstate0 + here->BSIM4v6qbd) += model->BSIM4v6PhiBSWGD * czbdswg in BSIM4v6LoadOMP() 3817 here->BSIM4v6capbd += czbdswg * sarg; in BSIM4v6LoadOMP() 3821 { T0 = czbd + czbdsw + czbdswg; in BSIM4v6LoadOMP() 3823 / model->BSIM4v6PhiBSWD + czbdswg * MJSWGD / model->BSIM4v6PhiBSWGD); 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 3870 czbdswg = model->BSIM4v7DunitLengthGateSidewallTempJctCap in BSIM4v7LoadOMP() 3937 here->BSIM4v7capbd = czbd + czbdsw + czbdswg; in BSIM4v7LoadOMP() 3964 if (czbdswg > 0.0) in BSIM4v7LoadOMP() 3970 *(ckt->CKTstate0 + here->BSIM4v7qbd) += model->BSIM4v7PhiBSWGD * czbdswg in BSIM4v7LoadOMP() 3972 here->BSIM4v7capbd += czbdswg * sarg; in BSIM4v7LoadOMP() 3976 { T0 = czbd + czbdsw + czbdswg; in BSIM4v7LoadOMP() 3978 / model->BSIM4v7PhiBSWD + czbdswg * MJSWGD / model->BSIM4v7PhiBSWGD); in BSIM4v7LoadOMP()
|