Skip to content

Commit

Permalink
Updating and testing 10v FETs for xyce
Browse files Browse the repository at this point in the history
  • Loading branch information
FaragElsayed2 committed Aug 16, 2023
1 parent 8e3ac4f commit 1e1b69a
Show file tree
Hide file tree
Showing 4 changed files with 448 additions and 259 deletions.
268 changes: 9 additions & 259 deletions models/xyce/smbb000149.xyce
Original file line number Diff line number Diff line change
Expand Up @@ -47,34 +47,12 @@
+ pfet_10v0_asym_DCGS=1 pfet_10v0_asym_DCGD=1 pfet_10v0_asym_DCJS=1 pfet_10v0_asym_DCJD=1
*************10V************
.LIB smbb000149.xyce nfet_10v0_asym_t





















.LIB smbb000149.xyce pfet_10v0_asym_t
.LIB smbb000149.xyce noise_corner
.ENDL
.ENDL typical


.LIB ss

.PARAM
+ nfet_10v0_asym_DTOX=8E-10 nfet_10v0_asym_DXL=6e-008 nfet_10v0_asym_DXW=-3.46E-8 nfet_10v0_asym_DVTH0=0.112
+ nfet_10v0_asym_DRDSW=1.2 nfet_10v0_asym_DRDRIFT=1.271 nfet_10v0_asym_DVSAT=0.926
Expand All @@ -84,34 +62,12 @@
+ pfet_10v0_asym_DRDRIFT=1.144 pfet_10v0_asym_DVSAT=0.91 pfet_10v0_asym_DU0=0.964
+ pfet_10v0_asym_DCGS=1.1 pfet_10v0_asym_DCGD=1.2 pfet_10v0_asym_DCJS=1.1 pfet_10v0_asym_DCJD=1.2
.LIB smbb000149.xyce nfet_10v0_asym_t





















.LIB smbb000149.xyce pfet_10v0_asym_t
.LIB smbb000149.xyce noise_corner
.ENDL
.ENDL ss


.LIB ff

.PARAM
+ nfet_10v0_asym_DTOX=-8E-10 nfet_10v0_asym_DXL=-6e-008 nfet_10v0_asym_DXW=3.46E-8
+ nfet_10v0_asym_DVTH0=-0.10388 nfet_10v0_asym_DRDSW=0.868 nfet_10v0_asym_DRDRIFT=0.8245
Expand All @@ -121,35 +77,12 @@
+ pfet_10v0_asym_DRDRIFT=0.89 pfet_10v0_asym_DVSAT=1.06 pfet_10v0_asym_DU0=1.03 pfet_10v0_asym_DCGS=0.9
+ pfet_10v0_asym_DCGD=0.8 pfet_10v0_asym_DCJS=0.9 pfet_10v0_asym_DCJD=0.8
.LIB smbb000149.xyce nfet_10v0_asym_t






















.LIB smbb000149.xyce pfet_10v0_asym_t
.LIB smbb000149.xyce noise_corner
.ENDL

.LIB sf
.ENDL ff


.LIB sf
.PARAM
+ nfet_10v0_asym_DTOX=0 nfet_10v0_asym_DXL=5.024e-008 nfet_10v0_asym_DXW=0 nfet_10v0_asym_DVTH0=0.068
+ nfet_10v0_asym_DRDSW=1.2 nfet_10v0_asym_DRDRIFT=1.156 nfet_10v0_asym_DVSAT=0.928
Expand All @@ -159,34 +92,12 @@
+ pfet_10v0_asym_DVSAT=1.012 pfet_10v0_asym_DU0=1.03 pfet_10v0_asym_DCGS=0.93 pfet_10v0_asym_DCGD=0.86
+ pfet_10v0_asym_DCJS=0.93 pfet_10v0_asym_DCJD=0.86
.LIB smbb000149.xyce nfet_10v0_asym_t






















.LIB smbb000149.xyce pfet_10v0_asym_t
.LIB smbb000149.xyce noise_corner
.ENDL
.ENDL sf

.LIB fs

.LIB fs
.PARAM
+ nfet_10v0_asym_DTOX=0 nfet_10v0_asym_DXL=-5.02e-008 nfet_10v0_asym_DXW=0 nfet_10v0_asym_DVTH0=-0.058169
+ nfet_10v0_asym_DRDSW=0.868 nfet_10v0_asym_DRDRIFT=0.89748 nfet_10v0_asym_DVSAT=1.045
Expand All @@ -196,33 +107,12 @@
+ pfet_10v0_asym_DVSAT=0.989 pfet_10v0_asym_DU0=0.97 pfet_10v0_asym_DCGS=1.07 pfet_10v0_asym_DCGD=1.14
+ pfet_10v0_asym_DCJS=1.07 pfet_10v0_asym_DCJD=1.14
.LIB smbb000149.xyce nfet_10v0_asym_t




















.LIB smbb000149.xyce pfet_10v0_asym_t
.LIB smbb000149.xyce noise_corner
.ENDL
.ENDL fs


.LIB statistical

.PARAM
+ MC_VSAT2_10V={agauss(0, 1, 3)} MC_RD_10V_2={agauss(0, 1, 3)} MC_U0_10V_2={agauss(0, 1, 3)}
+ MC_CGOL_10V_2={agauss(0, 1, 3)} MC_VSATN2_10V={agauss(0, 1, 3)} MC_RDN_10V_2={agauss(0, 1, 3)}
Expand All @@ -244,22 +134,6 @@
+ nfet_10v0_asym_DCGD='(1+(24e-3* mc_cgol_10V+24e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)'
+ nfet_10v0_asym_DCJS='(1+(12e-3* mc_cgol_10V+12e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)'
+ nfet_10v0_asym_DCJD='(1+(24e-3* mc_cgol_10V+24e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)'
















.PARAM
+ pfet_10v0_asym_SIG_DVTH1='0.01692*(-0.7*mc_sig_vth+0.7*mc_sig_vthp)*sw_stat_global*mc_skew'
+ pfet_10v0_asym_DTOX='7.143e-11*(0.77*mc_toxe+0.63*mc_toxep)*sw_stat_global*mc_skew'
Expand All @@ -273,40 +147,18 @@
+ pfet_10v0_asym_DCJS='(1+(12e-3*mc_cgol_10V + 12e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)'
+ pfet_10v0_asym_DCJD='(1+(24e-3*mc_cgol_10V + 24e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)'




.LIB smbb000149.xyce nfet_10v0_asym_t















.LIB smbb000149.xyce pfet_10v0_asym_t
.LIB smbb000149.xyce noise_corner
.ENDL
.ENDL statistical
*

.LIB noise_corner
.PARAM
+ nfet_10v0_asym_NOIA='(fnoicor==0)*1.1021E42 + (fnoicor==1)*2.5852e42' nfet_10v0_asym_NOIB='(fnoicor==0)*2.8476E24 + (fnoicor==1)*6.5096e+024'
+ nfet_10v0_asym_NOIC='(fnoicor==0)*8.75 + (fnoicor==1)*8.75' pfet_10v0_asym_NOIA='(fnoicor==0)*2.9073e+041 + (fnoicor==1)*1.7073e+042'
+ pfet_10v0_asym_NOIB='(fnoicor==0)*8.0736e+025 + (fnoicor==1)*2.4523e+026' pfet_10v0_asym_NOIC='(fnoicor==0)*12780 + (fnoicor==1)*12780'
.ENDL




.ENDL noise_corner

*
*
Expand All @@ -329,13 +181,6 @@
+ CGS_FACTOR2=1 CGDV_D2=-2.1473 CGDL_D=1.3222E-11 CGS_VTH1=0.20635
.PARAM CGDS_FIXED='3.9*8.854e-12/toxep'








Rdrift d d2
+ TC1={trx1} TC2={trx2} M={nf}
+ R='(rdrift1*nfet_10v0_asym_drdrift)*1.2e-6/(w/nf-wa)'
Expand Down Expand Up @@ -395,48 +240,8 @@ C3_gb g b
+ WW=0 WWL=0 WWN=1 XJ=1.5E-7 XJBVD=1 XJBVS=1 XL='0+nfet_10v0_asym_dxl' XPART=1
+ XTID=3 XTIS=3 XTSD=0.63818 XW='0+nfet_10v0_asym_dxw'
+ LEVEL=14
***** Flag Parameter ***
***** Geometry Range Parameter ***
***** Process Parameter ***
***** dW and dL Parameter ***
***** Vth Related Parameter ***
***** Mobility Related Parameter ***
***** Subthreshold Related Parameter ***
***** Output Resistance Related Parameter ***
***** GIDL Effect Parameters ***
***** Flicker Noise Model Parameter ***
***** Capacitance Parameter ***

***** Souce/Drain Junction Diode Model Parameter ***





***** Temperature coefficient ***











.ENDS nfet_10v0_asym











.ENDL nfet_10v0_asym_t

*
Expand All @@ -460,12 +265,6 @@ C3_gb g b
+ CGS_FACTOR2=1 CGDV_D2=-1.2197 CGDL_D=1.6046E-11 CGS_VTH1=0.13041
.PARAM CGDS_FIXED='3.9*8.854e-12/toxep'







Rd1 d d2
+ TC1={trx1} TC2={trx2} M={nf} R='(rdrift*pfet_10v0_asym_drdrift)/(w/nf-wa)'
Rd2 d2 d1
Expand Down Expand Up @@ -525,59 +324,10 @@ C3_gb g b
+ WUTE=-4E-8 WVSAT=0 WVTH0=0 WW=0 WWL=0 XJ=1.5E-7 XJBVD=1 XJBVS=1
+ XL=' 0 + pfet_10v0_asym_dxl' XTSD=0.92538 XW='0+ pfet_10v0_asym_dxw'
+ LEVEL=14
***** Flag Parameter ***
***** Geometry Range Parameter ***
***** Process Parameter ***
***** dW and dL Parameter ***
***** Vth Related Parameter ***
***** Mobility Related Parameter ***
***** Subthreshold Related Parameter ***
***** Output Resistance Related Parameter ***
***** Gate Dielectric Tunneling Current ***
***** GIDL Effect Parameters ***






***** Flicker Noise Model Parameter ***


***** Capacitance Parameter ***


***** Souce/Drain Junction Diode Model Parameter ***






***** Temperature coefficient ***











.ENDS pfet_10v0_asym






.ENDL pfet_10v0_asym_t



************************end of file*************************


*
Loading

0 comments on commit 1e1b69a

Please sign in to comment.