Home
last modified time | relevance | path

Searched refs:Vth0 (Results 1 – 21 of 21) sorted by relevance

/dports/cad/ngspice_rework/ngspice-35/tests/regression/model/
H A Dbinning-1.cir18 .model nmos_tst.1 nmos ( version=4.8 level=54 Vth0=0.7 lmin=1u lmax=10u wmin=4.5u wmax=5.5u )
19 .model nmos_tst.2 nmos ( version=4.8 level=54 Vth0=0.9 lmin=1u lmax=10u wmin=5.5u wmax=6.5u )
22 .model nmos0v7 nmos ( version=4.8 level=54 Vth0=0.7 )
23 .model nmos0v9 nmos ( version=4.8 level=54 Vth0=0.9 )
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim1/
H A Db1eval.c139 double Vth0; local
391 Vth0 = Vfb + Phi + K1 * SqrtVpb;
392 Vgs_Vth = vgs - Vth0;
424 } else if ( vgs < Vth0 ){
453 qb = WLCox * ( - Vth0 + Vfb + Phi + 0.5 * Arg3 - Arg3 * Argl7);
479 qb = WLCox * (Vfb + Phi - Vth0 + (1.0 - A) * Vgs_Vth * Args1);
503 Vth0 = Vfb+Phi+K1*SqrtVpb;
504 Vgs_Vth = vgs-Vth0;
533 } else if ( vgs < Vth0 ) { /* Subthreshold Region */
560 qb = WLCox*(-Vth0+Vfb+Phi+0.5*Arg3-Arg3*Argl7);
[all …]
H A Db1dset.c92 double Vth0; local
584 Vth0 = Vfb + Phi + K1 * SqrtVpb;
587 VgsVth = vgs - Vth0;
645 } else if ( vgs < Vth0 ){
699 qb = WLCox * ( - Vth0 + Vfb + Phi + 0.5 * Arg3 - Arg3 * Argl7);
725 qb = WLCox * (Vfb + Phi - Vth0 + (1.0 - A) * VgsVth * Args1);
745 Vth0 = Vfb + Phi + K1 * SqrtVpb;
748 VgsVth = vgs - Vth0;
808 } else if ( vgs < Vth0 ){
870 qb = WLCox * ( - Vth0 + Vfb + Phi + 0.5 * Arg3 - Arg3 * Argl7);
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim1/
H A Db1eval.c114 double Vth0; in B1evaluate() local
366 Vth0 = Vfb + Phi + K1 * SqrtVpb; in B1evaluate()
367 Vgs_Vth = vgs - Vth0; in B1evaluate()
399 } else if ( vgs < Vth0 ){ in B1evaluate()
428 qb = WLCox * ( - Vth0 + Vfb + Phi + 0.5 * Arg3 - Arg3 * Argl7); in B1evaluate()
454 qb = WLCox * (Vfb + Phi - Vth0 + (1.0 - A) * Vgs_Vth * Args1); in B1evaluate()
478 Vth0 = Vfb+Phi+K1*SqrtVpb; in B1evaluate()
479 Vgs_Vth = vgs-Vth0; in B1evaluate()
508 } else if ( vgs < Vth0 ) { /* Subthreshold Region */ in B1evaluate()
535 qb = WLCox*(-Vth0+Vfb+Phi+0.5*Arg3-Arg3*Argl7); in B1evaluate()
[all …]
H A Db1dset.c86 double Vth0; in B1dSetup() local
640 Vth0 = Vfb + Phi + K1 * SqrtVpb; in B1dSetup()
643 VgsVth = vgs - Vth0; in B1dSetup()
701 } else if ( vgs < Vth0 ){ in B1dSetup()
755 qb = WLCox * ( - Vth0 + Vfb + Phi + 0.5 * Arg3 - Arg3 * Argl7); in B1dSetup()
781 qb = WLCox * (Vfb + Phi - Vth0 + (1.0 - A) * VgsVth * Args1); in B1dSetup()
801 Vth0 = Vfb + Phi + K1 * SqrtVpb; in B1dSetup()
804 VgsVth = vgs - Vth0; in B1dSetup()
864 } else if ( vgs < Vth0 ){ in B1dSetup()
926 qb = WLCox * ( - Vth0 + Vfb + Phi + 0.5 * Arg3 - Arg3 * Argl7); in B1dSetup()
[all …]
/dports/cad/ngspice_rework/ngspice-35/examples/Monte_Carlo/
H A Dmc_ring_circ.net51 * or use the BSIM3 model with internal parameters except Vth0
53 .model p1 PMOS version=3.3.0 Level=8 Vth0=agauss(-0.6, 0.1, 3)
54 .model n1 NMOS version=3.3.0 Level=8 Vth0=agauss(0.6, 0.1, 3)
H A Dmc_ring_lib_complete_actual.cir56 * or use the BSIM3 model with internal parameters except Vth0
58 .model p1 PMOS version=3.3.0 Level=8 Vth0=agauss(-0.6, 0.1, 3)
59 .model n1 NMOS version=3.3.0 Level=8 Vth0=agauss(0.6, 0.1, 3)
/dports/cad/electric/electric-7.00/lib/
H A Dbsim3.spi9 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
42 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
/dports/cad/ngspice_rework/ngspice-35/examples/xspice/pll/
H A Dtest-f-p-det.cir55 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
90 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
H A Dpll-xspice.cir85 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
120 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
H A Dpll-xspice-fstep.cir112 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
147 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
H A Dtest_vco.cir100 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
135 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
/dports/cad/ngspice_rework/ngspice-35/examples/transient-noise/
H A Dmodelcard.pmos6 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
H A Dmodelcard.nmos9 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
/dports/cad/ngspice_rework/ngspice-35/examples/various/
H A Dmodelcard.pmos6 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
H A Dmodelcard.nmos6 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
/dports/cad/gnucap/gnucap-2013-04-23/apps/
H A Dd_mos4.model389 double Vth0 = s->vfb + s->phi + s->k1 * SqrtVpb; // almost same as d->von
390 double Vgs_Vth = d->vgs - Vth0; // almost same as d->vgst
391 trace2("", Vth0, Vgs_Vth);
425 }else if (d->vgs < Vth0) { /* Subthreshold Region */
463 d->qbulk = s->cgate * (-Vth0 + s->vfb + s->phi + 0.5*Arg3 - Arg3*Argl7);
521 d->qbulk = s->cgate * (s->vfb + s->phi - Vth0 + (1.0-A)*Vgs_Vth*Args1);
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/
H A Dhsm2temp.c141 double T9, T9_dVb, Vgp, Vgs_min, Vfb, Vthp, Vth0; in HSM2temp() local
742 Vth0 = Ps0 + Vfb + T2 * Cox_inv ; in HSM2temp()
752 T1 = Vthp - Vth0 ; in HSM2temp()
H A Dhsm2eval.c633 double Vth0 =0.0 ; in HSM2evaluate() local
1653 Vth0 = Pb2c + Vfb + T2 * Cox_inv ; in HSM2evaluate()
1671 T1 = Vthp - Vth0 ; in HSM2evaluate()
2356 Vth0 = PS0Z_SCE + Vfb + T2 * Cox_inv ; in HSM2evaluate()
2394 T1 = Vthp - Vth0 ; in HSM2evaluate()
2461 Vth0 = Pb2c + Vfb + T2 * Cox_inv ; in HSM2evaluate()
2479 T1 = Vthp - Vth0 ; in HSM2evaluate()
2798 Vth0 = PS0Z_SCE + Vfb + T2 * Cox_inv ; in HSM2evaluate()
2832 T1 = Vthp - Vth0 ; in HSM2evaluate()
2900 Vth0 = Pb2c + Vfb + T2 * Cox_inv ; in HSM2evaluate()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/
H A Dhsmhv2eval.c589 double Vth0 =0.0, Vth0_dVb =0.0, Vth0_dVd =0.0, Vth0_dVg =0.0, Vth0_dT =0.0 ; in HSMHV2evaluate() local
1828 Vth0 = Pb2c + Vfb + T2 * Cox_inv ; in HSMHV2evaluate()
1848 T1 = Vthp - Vth0 ; in HSMHV2evaluate()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/
H A Dhsmhveval.c508 double Vth0 =0.0, Vth0_dVb =0.0, Vth0_dVd =0.0, Vth0_dVg =0.0, Vth0_dT =0.0 ; in HSMHVevaluate() local
1791 Vth0 = Pb2c + Vfb + T2 * Cox_inv ; in HSMHVevaluate()
1811 T1 = Vthp - Vth0 ; in HSMHVevaluate()