Home
last modified time | relevance | path

Searched refs:dVth_dVd (Results 1 – 20 of 20) sorted by relevance

/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim2/
H A Db2eval.c90 dVth_dVd = -Eta;
111 dVgeff_dVd = -dVth_dVd;
431 dQbulk_dVd = here->pParam->One_Third_CoxWL * dVth_dVd;
461 *cgd = T3 * dVth_dVd;
478 dUvert_dVd = -dUvert_dVg * dVth_dVd;
486 dVc_dVd = -T8 * dVth_dVd - T9 * dUvert_dVd;
499 dVdsat_dVd = -T8 * dVth_dVd - T9 * dVc_dVd;
507 *cgd = -*cgg * dVth_dVd + dQbulk_dVd;
517 *cdd = -*cdg * dVth_dVd;
538 dVgdt_dVd = T6 * dVdsat_dVd - T8 -T9 * dVth_dVd;
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim2/
H A Db2eval.c83 dVth_dVd = -Eta; in B2evaluate()
104 dVgeff_dVd = -dVth_dVd; in B2evaluate()
421 dQbulk_dVd = here->pParam->One_Third_CoxWL * dVth_dVd; in B2evaluate()
451 *cgd = T3 * dVth_dVd; in B2evaluate()
468 dUvert_dVd = -dUvert_dVg * dVth_dVd; in B2evaluate()
476 dVc_dVd = -T8 * dVth_dVd - T9 * dUvert_dVd; in B2evaluate()
489 dVdsat_dVd = -T8 * dVth_dVd - T9 * dVc_dVd; in B2evaluate()
497 *cgd = -*cgg * dVth_dVd + dQbulk_dVd; in B2evaluate()
507 *cdd = -*cdg * dVth_dVd; in B2evaluate()
528 dVgdt_dVd = T6 * dVdsat_dVd - T8 -T9 * dVth_dVd; in B2evaluate()
[all …]
/dports/cad/gnucap/gnucap-2013-04-23/apps/
H A Dd_mos5.model245 double dVth_dVd = -Eta;
248 trace4("", d->von, dVth_dVd, dVth_dVb, d->vgst);
273 dVgeff_dVd = -dVth_dVd;
298 dVgeff_dVd = dVgeff_dVg * (n / tmp1 * Exp1 - dVth_dVd
347 dVgeff_dVd = -dVgeff_dVg * dVth_dVd + (dCoeffa_dVd
637 d->cgdb = T3 * dVth_dVd;
659 double dUvert_dVd = -dUvert_dVg * dVth_dVd;
669 double dVc_dVd = -T8 * dVth_dVd - T9 * dUvert_dVd;
685 dVdsat_dVd = -T8 * dVth_dVd - T9 * dVc_dVd;
698 d->cgdb = -d->cggb * dVth_dVd + dQbulk_dVd;
[all …]
H A Dd_mos8.model750 double dVth_dVb, dVth_dVd; // d->von
830 dVth_dVd = -dDIBL_Sft_dVd;
832 trace3("", d->von, dVth_dVb, dVth_dVd);
900 dVgsteff_dVd = -dVth_dVd;
918 double dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd)
1067 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd;
1083 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd;
1915 //double dVfb_dVd = dVth_dVd;
1936 dVgsteff_dVd = -dVth_dVd;
1952 * (dVth_dVd + (Vgst - s->voffcv) / nnoff * dnoff_dVd)
[all …]
H A Dd_mos7.model640 double dVth_dVb, dVth_dVd; // d->von
720 dVth_dVd = -dDIBL_Sft_dVd;
722 trace3("", d->von, dVth_dVb, dVth_dVd);
790 dVgsteff_dVd = -dVth_dVd;
799 dVgsteff_dVd = -dVgsteff_dVg * (dVth_dVd + T0 * t->vtm * dn_dVd);
809 double dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd)
815 double dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * t->vtm * ExpArg * dn_dVd)
953 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd;
969 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd;
1764 double dVfb_dVd = 0.;//////dVth_dVd;
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v0/
H A Db3v0ld.c52 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM3v0load() local
473 dVth_dVd = -dDIBL_Sft_dVd; in BSIM3v0load()
526 dT1_dVd = -dVth_dVd; in BSIM3v0load()
535 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in BSIM3v0load()
556 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm in BSIM3v0load()
632 dDenomi_dVd = T1 * 2.0 * dVth_dVd; in BSIM3v0load()
656 dDenomi_dVd = T1 * 2.0 * dVth_dVd; in BSIM3v0load()
1040 dVfb_dVd = dVth_dVd; in BSIM3v0load()
1046 dVgsteff_dVd = -dVgsteff_dVg * (dVth_dVd + (Vgs_eff - Vth) in BSIM3v0load()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v32/
H A Db3v32ld.c88 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM3v32LoadOMP() local
641 dVth_dVd = -dDIBL_Sft_dVd; in BSIM3v32LoadOMP()
696 dVgsteff_dVd = -dVth_dVd; in BSIM3v32LoadOMP()
714 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in BSIM3v32LoadOMP()
720 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm * ExpArg * dn_dVd) in BSIM3v32LoadOMP()
844 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM3v32LoadOMP()
865 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM3v32LoadOMP()
1660 dVgsteff_dVd = -dVth_dVd; in BSIM3v32LoadOMP()
1697 dVfb_dVd = dVth_dVd; in BSIM3v32LoadOMP()
1898 dVfb_dVd = dVth_dVd; in BSIM3v32LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v1/
H A Db3v1ld.c55 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM3v1load() local
513 dVth_dVd = -dDIBL_Sft_dVd; in BSIM3v1load()
568 dVgsteff_dVd = -dVth_dVd; in BSIM3v1load()
576 dVgsteff_dVd = -dVgsteff_dVg * (dVth_dVd + T0 * Vtm * dn_dVd); in BSIM3v1load()
586 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in BSIM3v1load()
592 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm * ExpArg * dn_dVd) in BSIM3v1load()
697 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM3v1load()
718 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM3v1load()
1474 dVfb_dVd = dVth_dVd; in BSIM3v1load()
1480 dVgsteff_dVd = -dVgsteff_dVg * (dVth_dVd + (Vgs_eff - Vth) in BSIM3v1load()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3/
H A Db3ld.c91 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM3LoadOMP() local
621 dVth_dVd = -dDIBL_Sft_dVd; in BSIM3LoadOMP()
676 dVgsteff_dVd = -dVth_dVd; in BSIM3LoadOMP()
684 dVgsteff_dVd = -dVgsteff_dVg * (dVth_dVd + T0 * Vtm * dn_dVd); in BSIM3LoadOMP()
694 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in BSIM3LoadOMP()
700 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm * ExpArg * dn_dVd) in BSIM3LoadOMP()
810 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM3LoadOMP()
831 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM3LoadOMP()
1608 dVgsteff_dVd = -dVth_dVd; in BSIM3LoadOMP()
1622 dVgsteff_dVd = -dVgsteff_dVg * (dVth_dVd + (Vgst - voffcv) in BSIM3LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_pd/
H A Db3soipdld.c120 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd, dVth_dT; in B3SOIPDload() local
980 dVth_dVd = -dDIBL_Sft_dVd; in B3SOIPDload()
1059 dVgst_dVd = -dVth_dVd; in B3SOIPDload()
1072 dVgsteff_dVd = -dVth_dVd; in B3SOIPDload()
1087 dVgsteff_dVd = -T3 * (dVth_dVd + T0 * Vtm * dn_dVd); in B3SOIPDload()
1101 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in B3SOIPDload()
1112 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm * ExpArg * dn_dVd) in B3SOIPDload()
1262 dDenomi_dVd = dDenomi_dVg * 2 * dVth_dVd; in B3SOIPDload()
1295 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in B3SOIPDload()
2781 dVgsteff_dVd = -T0 * (dVth_dVd + Vgst / n * dn_dVd) in B3SOIPDload()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/
H A Db4ld.c197 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM4LoadOMP() local
1202 dVth_dVd = -dDIBL_Sft_dVd; in BSIM4LoadOMP()
1257 dVth_dVd -= dDITS_Sft_dVd; in BSIM4LoadOMP()
1275 dVth_dVd -= dDITS_Sft2_dVd; in BSIM4LoadOMP()
1317 dT10_dVd = -dVth_dVd * pParam->BSIM4mstar; in BSIM4LoadOMP()
1486 dDenomi_dVd = T13 * dVth_dVd; in BSIM4LoadOMP()
1505 dDenomi_dVd = T13 * dVth_dVd; in BSIM4LoadOMP()
1525 dDenomi_dVd = T13 * dVth_dVd; in BSIM4LoadOMP()
2603 dVaux_dVd = -dVth_dVd; in BSIM4LoadOMP()
3375 dVgsteff_dVd = -dVth_dVd; in BSIM4LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/
H A Db4v7ld.c159 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM4v7LoadOMP() local
1164 dVth_dVd = -dDIBL_Sft_dVd; in BSIM4v7LoadOMP()
1219 dVth_dVd -= dDITS_Sft_dVd; in BSIM4v7LoadOMP()
1237 dVth_dVd -= dDITS_Sft2_dVd; in BSIM4v7LoadOMP()
1279 dT10_dVd = -dVth_dVd * pParam->BSIM4v7mstar; in BSIM4v7LoadOMP()
1448 dDenomi_dVd = T13 * dVth_dVd; in BSIM4v7LoadOMP()
1467 dDenomi_dVd = T13 * dVth_dVd; in BSIM4v7LoadOMP()
1488 dDenomi_dVd = T13 * dVth_dVd; in BSIM4v7LoadOMP()
2512 dVaux_dVd = -dVth_dVd; in BSIM4v7LoadOMP()
2528 dVaux_dVd = -dVgs_eff_dVg * dVth_dVd; in BSIM4v7LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_fd/
H A Db3soifdld.c127 double dVth_dVd, dVth_dT; in B3SOIFDload() local
1278 dVth_dVd = -dDIBL_Sft_dVd; in B3SOIFDload()
1324 dVgsteff_dVd = -dVth_dVd + T0 * dVbseff_dVd; in B3SOIFDload()
1340 dVgsteff_dVd = -T3 * (dVth_dVd + T0 * Vtm * dn_dVd) + T1 * dVbseff_dVd; in B3SOIFDload()
1355 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in B3SOIFDload()
1366 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm * ExpArg * dn_dVd) in B3SOIFDload()
1522 dDenomi_dVd = dDenomi_dVg * 2 * dVth_dVd; in B3SOIFDload()
1555 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in B3SOIFDload()
2243 dVgsteff_dVd = -T0 * (dVth_dVd + Vgst / n * dn_dVd) in B3SOIFDload()
2257 dVfb_dVd = dVth_dVd; in B3SOIFDload()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/
H A Db4v6ld.c160 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM4v6LoadOMP() local
1157 dVth_dVd = -dDIBL_Sft_dVd; in BSIM4v6LoadOMP()
1212 dVth_dVd -= dDITS_Sft_dVd; in BSIM4v6LoadOMP()
1252 dT10_dVd = -dVth_dVd * pParam->BSIM4v6mstar; in BSIM4v6LoadOMP()
1422 dDenomi_dVd = T13 * dVth_dVd; in BSIM4v6LoadOMP()
1441 dDenomi_dVd = T13 * dVth_dVd; in BSIM4v6LoadOMP()
1462 dDenomi_dVd = T13 * dVth_dVd; in BSIM4v6LoadOMP()
2364 dVaux_dVd = -dVth_dVd; in BSIM4v6LoadOMP()
2380 dVaux_dVd = -dVgs_eff_dVg * dVth_dVd; in BSIM4v6LoadOMP()
3129 dVgsteff_dVd = -dVth_dVd; in BSIM4v6LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/
H A Db4v5ld.c150 double Phis, dPhis_dVb, sqrtPhis, dsqrtPhis_dVb, Vth, dVth_dVb, dVth_dVd; in BSIM4v5LoadOMP() local
1128 dVth_dVd = -dDIBL_Sft_dVd; in BSIM4v5LoadOMP()
1183 dVth_dVd -= dDITS_Sft_dVd; in BSIM4v5LoadOMP()
1218 dT10_dVd = -dVth_dVd * pParam->BSIM4v5mstar; in BSIM4v5LoadOMP()
1262 dT9_dVd = T4 * dn_dVd - dT9_dVg * dVth_dVd - T5 * dn_dVd; in BSIM4v5LoadOMP()
1377 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM4v5LoadOMP()
1390 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in BSIM4v5LoadOMP()
2265 dVaux_dVd = -dVth_dVd; in BSIM4v5LoadOMP()
2281 dVaux_dVd = -dVgs_eff_dVg * dVth_dVd; in BSIM4v5LoadOMP()
3022 dVgsteff_dVd = -dVth_dVd; in BSIM4v5LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_dd/
H A Db3soiddld.c130 double dVth_dVb, dVth_dVd, dVth_dT; in B3SOIDDload() local
1312 dVth_dVd = -dDIBL_Sft_dVd; in B3SOIDDload()
1358 dVgsteff_dVd = -dVth_dVd + T0 * dVbseff_dVd; in B3SOIDDload()
1374 dVgsteff_dVd = -T3 * (dVth_dVd + T0 * Vtm * dn_dVd) + T1 * dVbseff_dVd; in B3SOIDDload()
1389 dT1_dVd = -dT1_dVg * (dVth_dVd + Vgst / n * dn_dVd) in B3SOIDDload()
1400 dT2_dVd = -dT2_dVg * (dVth_dVd - 2.0 * Vtm * ExpArg * dn_dVd) in B3SOIDDload()
1556 dDenomi_dVd = dDenomi_dVg * 2 * dVth_dVd; in B3SOIDDload()
1589 dDenomi_dVd = dDenomi_dVg * 2.0 * dVth_dVd; in B3SOIDDload()
2664 dVgsteff_dVd = -T0 * (dVth_dVd + Vgst / n * dn_dVd) in B3SOIDDload()
2678 dVfb_dVd = dVth_dVd; in B3SOIDDload()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/
H A Dhsm2eval.c637 double dVth_dVb =0.0, dVth_dVd =0.0, dVth_dVg =0.0 ; in HSM2evaluate() local
1760 dVth_dVd = dVthSC_dVd + dVthLP_dVd + dVthW_dVd ; in HSM2evaluate()
1830 Vgp_dVds = dVth_dVd - dPpg_dVd ; in HSM2evaluate()
3093 dVth_dVd = dVthSC_dVd + dVthLP_dVd + dVthW_dVd ; in HSM2evaluate()
3163 Vgp_dVds = dVth_dVd - dPpg_dVd ; in HSM2evaluate()
3169 Vgpz_dVds = Vgsz_dVds + dVth_dVd - dPpg_dVd ; in HSM2evaluate()
5498 dVbsIBPC_dVds = pParam->HSM2_ibpc1 * ( pParam->HSM2_ibpc2 * dVth_dVd * Isub + T0 * Isub_dVds ) ; in HSM2evaluate()
5563 …T1_dVd = Vgsz_dVds + modelMKS->HSM2_gleak4 * (dVth_dVd - dPpg_dVd) * Leff - Psdlz_dVds * pParam->H… in HSM2evaluate()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/
H A Dhsmhv2eval.c591 double dVth =0.0, dVth_dVb =0.0, dVth_dVd =0.0, dVth_dVg =0.0, dVth_dT = 0.0 ; in HSMHV2evaluate() local
1951 dVth_dVd = dVthSC_dVd + dVthLP_dVd + dVthW_dVd ; in HSMHV2evaluate()
2031 Vgp_dVds = dVth_dVd - dPpg_dVd ; in HSMHV2evaluate()
4610 …dVbsIBPC_dVds = here->HSMHV2_ibpc1 * ( pParam->HSMHV2_ibpc2 * dVth_dVd * T1 + T0 * ( Isub_dVds + I… in HSMHV2evaluate()
4692 T1_dVd = Vgsz_dVds + T3 * (dVth_dVd - dPpg_dVd) - Psdlz_dVds * pParam->HSMHV2_gleak3 ; in HSMHV2evaluate()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/
H A Dhsmhveval.c510 double dVth =0.0, dVth_dVb =0.0, dVth_dVd =0.0, dVth_dVg =0.0, dVth_dT = 0.0 ; in HSMHVevaluate() local
1912 dVth_dVd = dVthSC_dVd + dVthLP_dVd + dVthW_dVd ; in HSMHVevaluate()
2046 Vgp_dVds = dVth_dVd - dPpg_dVd ; in HSMHVevaluate()
4489 … dVbsIBPC_dVds = pParam->HSMHV_ibpc1 * ( pParam->HSMHV_ibpc2 * dVth_dVd * Isub + T0 * Isub_dVds ) ; in HSMHVevaluate()
4565 T1_dVd = Vgsz_dVds + T3 * (dVth_dVd - dPpg_dVd) - Psdlz_dVds * pParam->HSMHV_gleak3 ; in HSMHVevaluate()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsimsoi/
H A Db4soild.c166 double Vth, dVth_dVb, dVth_dVd, dVth_dVg, dVth_dVe, dVth_dT; in B4SOILoadOMP() local
2661 dVth_dVd = pParam->B4SOIk1ox * dsqrtPhisExt_dVd * Lpe_Vb in B4SOILoadOMP()
2744 dVgst_dVd = -dVth_dVd; in B4SOILoadOMP()
3204 dDenomi_dVd = (T2 + 2.0 * ub * T3) / toxe_mob * (dVgsteff_dVd + 2 * dVth_dVd) in B4SOILoadOMP()
3248 dDenomi_dVd = (ua + 2.0 * ub * T3) * T2 * (dVgsteff_dVd + 2 * dVth_dVd) / toxe_mob in B4SOILoadOMP()
6951 dVfb_dVd = dVth_dVd - pParam->B4SOIk1eff * dsqrtPhis_dVd; in B4SOILoadOMP()
8221 dTcen_dVd = TL1 * (T5 * 4.0 * dVth_dVd + dVgsteff_dVd); in B4SOILoadOMP()
8273 dTcen2_dVd = TL1 * (T5 * 4.0 * dVth_dVd + dVgsteff2_dVd); in B4SOILoadOMP()