465
Compact Model Library for Circuit Simulation
* global[np]sigma
.param random0p=agauss(0,1,3)
.param random1p=agauss(0,1,3)
.param random2p=agauss(0,1,3)
.param random3p=agauss(0,1,3)
.param random4p=agauss(0,1,3)
.param random5p=agauss(0,1,3)
.param random6p=agauss(0,1,3)
.param random7p=agauss(0,1,3)
.param random8p=agauss(0,1,3)
.param A0p=’random0p*(globalmcflag==1)’
.param A1p=’random1p*(globalmcflag==1)’
.param A2p=’random2p*(globalmcflag==1)’
.param A3p=’random3p*(globalmcflag==1)’
.param A4p=’random4p*(globalmcflag==1)’
.param A5p=’random5p*(globalmcflag==1)’
.param A6p=’random6p*(globalmcflag==1)’
.param A7p=’random7p*(globalmcflag==1)’
.param A8p=’random8p*(globalmcflag==1)’
.param
+toxp_pu_svt = ‘1.600E-09 + (3.9886E-011*((A0p*gpsigma) + gpmean))’
+dxlp_pu_svt = ‘0.000E+00 + (1.2000E-009*((A1p*gpsigma) + gpmean))’
+dxwp_pu_svt = ‘0.00E+00 + (-2.700E-009*((A2p*gpsigma) + gpmean))’
+dvthp_pu_svt = ‘0.00E+00 + (-1.8080E-02*((A3p*gpsigma) + gpmean))’
+cjp_pu_svt = ‘3.3669E-003 + (2.3644E-04*((A4p*gpsigma) + gpmean))’
+cjswp_pu_svt = ‘1.00E-014 + (7.000E-016*((A5p*gpsigma) + gpmean))’
+cjswgp_pu_svt = ‘3.103E-10 + (2.172e-11*((A6p*gpsigma) + gpmean))’
+cgop_pu_svt = ‘1.0505E-12 + (-7.354E-14*((A7p*gpsigma) + gpmean))’
+cglp_pu_svt = ‘5.3856E-11 + (-3.770E-12*((A8p*gpsigma) + gpmean))’
*** mismatch ***
.param AM0=agauss(0,1,1)
.param
+cvtp_svt=’avtp/1.414214’
+lef=’l-5.6E-09’ wef=’w/n_fingers+0E-09’
+geo_fac=’1/sqrt(multi*n_fingers*lef*wef)’
+sigvtp_pu_svt=’AM0*cvtp_svt*geo_fac*globalmismatchpsigma/3 *
((globalmismatchflag==1)||(mismatchflag==1))’
** fixed sigmavt offset **
.param
+sdvtp_pu_svt=’-cvtp_svt*geo_fac*((sigmavt*(globalsigmavtflag=
=0)) + (sdvtpcorn*(globalsigmavtflag==1)))’
** no width effect
mp_pu_svt D G S B pch_svt w=1e-6 l=l pd=pd ad=ad ps=ps as=as
m=’w/1.0e-6’ nf=n_fingers wnflag=1 delvto=delvto
Précédent

- 486/548

Suivant