/dports/cad/ngspice_rework/ngspice-35/tests/regression/model/ |
H A D | binning-1.cir | 18 .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 D | b1eval.c | 139 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 D | b1dset.c | 92 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 D | b1eval.c | 114 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 D | b1dset.c | 86 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 D | mc_ring_circ.net | 51 * 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 D | mc_ring_lib_complete_actual.cir | 56 * 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 D | bsim3.spi | 9 +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 D | test-f-p-det.cir | 55 +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 D | pll-xspice.cir | 85 +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 D | pll-xspice-fstep.cir | 112 +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 D | test_vco.cir | 100 +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 D | modelcard.pmos | 6 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
|
H A D | modelcard.nmos | 9 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
|
/dports/cad/ngspice_rework/ngspice-35/examples/various/ |
H A D | modelcard.pmos | 6 +Vth0=-.6732829 K1= .8362093 K2=-8.606622E-02 K3= 1.82
|
H A D | modelcard.nmos | 6 +Vth0= .6322 K1= .756 K2= -3.83e-2 K3= -2.612
|
/dports/cad/gnucap/gnucap-2013-04-23/apps/ |
H A D | d_mos4.model | 389 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 D | hsm2temp.c | 141 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 D | hsm2eval.c | 633 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 D | hsmhv2eval.c | 589 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 D | hsmhveval.c | 508 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()
|