📄 h06mixddct02v24.lib
字号:
+cdsc = 1.0000000e-10 cdscb = 0.00 cdscd = 0.00
+eta0 = 0.1185000 etab = -3.2900000e-03 dsub = 0.5157000
+pclm = 2.9535999 pdiblc1 = 1.0000000e-05 pdiblc2 = 1.2900000e-03
+pdiblcb = 0.1900000 drout = 3.0000000 pscbe1 = 3.7000000e+30
+pscbe2 = 1.0000000e-20 pvag = 1.0000000 delta = 1.0000000e-02
+alpha0 = 1.00e-6 beta0 = 30.0000000
+kt1 = -0.4763000 kt2 = -2.9050000e-02 at = 1.0000000e+04
+ute = -1.0000000 ua1 = 3.7500000e-09 ub1 = -7.1500000e-18
+uc1 = -5.0833000e-11 kt1l = 0.00 prt = -8.8300000e+02
+cj = '8.21e-04+cjp' mj = 0.5198076 pb = 0.9180865
+cjsw = '4.11e-10+cjswp' mjsw = 0.2586436 php = 0.6054589
+cjgate = '2.00e-14+cjgatep' cta = 0 ctp = 0
+pta = 0 ptp = 0 js = 1.00e-04
+jsw = 0.00 n = 1.0 xti = 3.0
+cgdo = '1.00e-10+cgdop' cgso = '1.00e-10+cgsop' cgbo = 1.0e-13
+capmod = 2 nqsmod = 0 elm = 5
+xpart = 1 cgsl = 1.0000000e-10 cgdl = 9.9592000e-11
+ckappa = 1.0000000 cf = 0.00 clc = 5.0018750e-08
+cle = 0.8024064 dlc = -1.421085e-14 dwc = 2.304e-07
+vfbcv = -1
.endl hspicebase
.lib diode
* hspice level-1
.model n d
+level = 1 js =1.52e-06 jsw =1.59e-11 n =1.0752 rs =1.28e-08 ik =3.57e+04
+ikr =0.00 vb =100.0 ibv =1.00e-03 trs =-1.72e-04 cta =0.00 ctp =0.00
+eg =1.4235 tcv =0.00 gap1 =4.73e-04 gap2 =1.11e+03 ttt1 =0.00 ttt2 =0.00
+tref =25.0 tm1 =0.00 tm2 =0.00 tpb =0.00 tphp =0.00 xti =-5.0
.model p d
+level = 1 js =1.48e-06 jsw =5.73e-12 n =1.0352 rs =1.37e-08 ik =1.47e+04
+ikr =0.00 vb =100.0 ibv =1.00e-03 trs =1.87e-03 cta =0.00 ctp =0.00
+eg =1.1627 tcv =0.00 gap1 =4.73e-04 gap2 =1.11e+03 ttt1 =0.00 ttt2 =0.00
+tref =25.0 tm1 =0.00 tm2 =0.00 tpb =0.00 tphp =0.00 xti =5.0
.endl diode
.lib bjt
.model pnp20 pnp
+level = 1 is = 1.01e-16 bf = 16.3979
+nf = 0.9909 vaf = 261.3346 ikf = 1.46e-03
+ise = 4.38e-15 ne = 1.9797 br = 0.6531
+nr = 0.8241 var = 10.0 ikr = 1.5
+isc = 1.00e-17 nc = 1.5 rb = 40.7749
+irb = 0.0181 rbm = 9.359 re = 0.0504
+rc = 34.1265 xti = 0.1254 eg = 1.3133
+cje = 0.00 vje = 0.7 mje = 0.5
+tf = 1.00e-10 xtf = 1.0 vtf = 10.0
+itf = 0.1 cjc = 0.00 vjc = 0.7
+mjc = 0.5 xcjc = 0.5 fc = 0.75
+cjs = 0.00 vjs = 0.75 mjs = 0.5
+tr = 0.00 ptf = 0.00 kf = 0.00
+af = 1.0 nkf = 0.5 cbcp = 0.00
+cbep = 0.00 ccsp = 0.00 nkf = 0.5
+tref = 27.0 tlev = 0 tlevc = 0
+xtb = 1.0
.model pnp5 pnp
+level = 1 is = 9.60e-18 bf = 20.8917
+nf = 0.994 vaf = 175.6223 ikf = 4.91e-04
+ise = 8.94e-16 ne = 2.2532 br = 0.7533
+nr = 0.796 var = 10.0 ikr = 1.5
+isc = 1.00e-17 nc = 1.5 rb = 127.485
+irb = 0.5075 rbm = 9.3901 re = 0.1002
+rc = 33.7418 xti = 10.46 eg = 1.0678
+cje = 0.00 vje = 0.7 mje = 0.5
+tf = 1.00e-10 xtf = 1.0 vtf = 10.0
+itf = 0.1 cjc = 0.00 vjc = 0.7
+mjc = 0.5 xcjc = 0.5 fc = 0.75
+cjs = 0.00 vjs = 0.75 mjs = 0.5
+tr = 0.00 ptf = 0.00 kf = 0.00
+af = 1.0 nkf = 0.5 cbcp = 0.00
+cbep = 0.00 ccsp = 0.00 nkf = 0.5
+tref = 27.0 tlev = 0 tlevc = 0
+xtb = 1.73
.model pnp10 pnp
+level = 1 is = 2.92e-17 bf = 18.8029
+nf = 0.9922 vaf = 228.6814 ikf = 9.80e-04
+ise = 2.93e-17 ne = 1.3754 br = 0.1981
+nr = 0.8232 var = 10.0 ikr = 1.5
+isc = 1.00e-17 nc = 1.5 rb = 71.3996
+irb = 0.0904 rbm = 9.4964 re = 0.1344
+rc = 20.8954 xti = 0.1 eg = 1.2806
+cje = 0.00 vje = 0.7 mje = 0.5
+tf = 1.00e-10 xtf = 1.0 vtf = 10.0
+itf = 0.1 cjc = 0.00 vjc = 0.7
+mjc = 0.5 xcjc = 0.5 fc = 0.75
+cjs = 0.00 vjs = 0.75 mjs = 0.5
+tr = 0.00 ptf = 0.00 kf = 0.00
+af = 1.0 nkf = 0.5 cbcp = 0.00
+cbep = 0.00 ccsp = 0.00 nkf = 0.5
+tref = 27.0 tlev = 0 tlevc = 0
+xtb = 1.0
.endl bjt
***********************************************************************************
* resistor models *
* *
* total 6 kinds of resistors are available in this model lib and they're *
* 1) nwell resistor *
* 2) n+ resistor *
* 3) p+ resistor *
* 4) poly1 resistor *
* 5) poly2 resistor *
* 6) hr resistor(1k) *
* *
* usage example: x1 n1 n2 rnwell l=100u w=5u *
* specially,for hr resistor,there are two option(rsh=5k and rsh=1k) to be chosen. *
* but couldn't use two hr resistors at the same time in simulation. *
* *
* the coefficients of resistor and capacitor are as follows: *
* *
* 1) resistor *
* type |rsh(ohm/sq) | dl(um) | dw(um) | vc1 | vc2 | tc1 | tc2 *
* *
* nwell 849.06 -0.248 1.399 8.48e-03 9.82e-04 5.24e-03 9.56e-06 *
* nplus 79.10 -0.246 -0.366 1.05e-03 1.34e-03 1.73e-03 -6.17e-07 *
* pplus 121.71 -0.925 -0.400 -2.35e-03 7.22e-04 9.40e-04 1.40e-06 *
* poly1 27.53 0.167 0.212 2.32e-04 1.37e-03 7.75e-04 -3.42e-07 *
* poly2 27.75 0.279 0.419 1.19e-03 2.56e-03 7.08e-04 -2.53e-07 *
* hr(5k) 4545.68 1.144 0.055 -2.66e-03 -1.81e-03 -4.68e-03 1.58e-05 *
* hr(1k) 995.792 1.443 0.162 -4.36e-03 -2.73e-03 -3.04e-03 1.15e-05 *
* *
* r=rsh*(l-dl)/(w-dw)*(1+vc1*|dv|+vc2*dv^2)(1+tc1*(t-tnom)+tc2*(t-tnom)^2) *
* *
* 2) capacitor *
* type |c0(f/m^2) | vc1 | vc2 | tc1 | tc2 *
* *
* pip(cap) 7.27e-04 -7.72e-05 -9.12e-06 2.09e-05 3.72e-08 *
* c=c0*area*(1+vc1*dv+vc2*dv^2)(1+tc1*(t-tnom)+tc2*(t-tnom)^2) *
***********************************************************************************
.lib resistor
******************nwell resistor **************************************************
.subckt rnwell n1 n2 l=length w=width
.param dl=-0.248u dw=1.399u vbs1=0 vbs2=0
.param rsh=849.06 ptc1=5.24e-03 ptc2=9.56e-06 pvc1=8.48e-03 pvc2=9.82e-04 pt='temper'
.param tfac='1.0+ptc1*(pt-25.0)+ptc2*(pt-25.0)*(pt-25.0)'
.param vbs='1.0+vbs1*min(v(n1),v(n2))+vbs2*min(v(n1),v(n2))*min(v(n1),v(n2))'
r1 n1 n2 'rsh*vbs*((l-dl)/(w-dw))*(1+pvc1*abs(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends rnwell
***************nplus resistor ******************************************************
.subckt rnplus n1 n2 l=length w=width
.param dl=-0.246u dw=-0.366u vbs1=0 vbs2=0
.param rsh=79.10 ptc1=1.73e-03 ptc2=-6.17e-07 pvc1=1.05e-03 pvc2=1.34e-03 pt='temper'
.param tfac='1.0+ptc1*(pt-25.0)+ptc2*(pt-25.0)*(pt-25.0)'
.param vbs='1.0+vbs1*min(v(n1),v(n2))+vbs2*min(v(n1),v(n2))*min(v(n1),v(n2))'
r1 n1 n2 'rsh*vbs*((l-dl)/(w-dw))*(1+pvc1*abs(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends rnplus
*****************pplus resistor ****************************************************
.subckt rpplus n1 n2 l=length w=width
.param dl=-0.925u dw=-0.400u vbs1=0 vbs2=0
.param rsh=121.71 ptc1=9.40e-04 ptc2=1.40e-06 pvc1=-2.35e-03 pvc2=7.22e-04 pt='temper'
.param tfac='1.0+ptc1*(pt-25.0)+ptc2*(pt-25.0)*(pt-25.0)'
.param vbs='1.0+vbs1*min(v(n1),v(n2))+vbs2*min(v(n1),v(n2))*min(v(n1),v(n2))'
r1 n1 n2 'rsh*vbs*((l-dl)/(w-dw))*(1+pvc1*abs(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends rpplus
*******************poly1 resistor **************************************************
.subckt rpoly1 n1 n2 l=length w=width
.param dl=0.167u dw=0.212u
.param rsh=27.53 ptc1=7.75e-04 ptc2=-3.42e-07 pvc1=2.32e-04 pvc2=1.37e-03 pt='temper'
.param tfac='1.0+ptc1*(pt-25.0)+ptc2*(pt-25.0)*(pt-25.0)'
r1 n1 n2 'rsh*((l-dl)/(w-dw))*(1+pvc1*abs(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends rpoly1
*****************poly2 resistor ****************************************************
.subckt rpoly2 n1 n2 l=length w=width
.param dl=0.279u dw=0.419u
.param rsh=27.75 ptc1=7.08e-04 ptc2=-2.53e-07 pvc1=1.19e-03 pvc2=2.56e-03 pt='temper'
.param tfac='1.0+ptc1*(pt-25.0)+ptc2*(pt-25.0)*(pt-25.0)'
r1 n1 n2 'rsh*((l-dl)/(w-dw))*(1+pvc1*abs(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends rpoly2
********************hr resistor(rsh=1k) *********************************************
.subckt rhr1k n1 n2 l=length w=width
.param dl=1.443u dw=0.162u
.param rsh=995.792 ptc1=-3.04e-03 ptc2=1.15e-05 pvc1=-4.36e-03 pvc2=-2.73e-03 pt='temper'
.param tfac='1.0+ptc1*(pt-25)+ptc2*(pt-25)*(pt-25)'
r1 n1 n2 'rsh*((l-dl)/(w-dw))*(1+pvc1*abs(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends rhr1k
.endl resistor
*************************************************************************************
* capacitor models *
* *
* this is the 0.6mix poly1-poly2 capacitor model lib. *
* *
* *
* usage example: c1 n2 n1 cpip area=4.85e-8 *
* *
* note: connect node n1 to poly1 when n2 to poly2 in netlist *
*************************************************************************************
.lib capacitor
*pip capacitor
.subckt cpip n2 n1
.param area=0
.param c0=7.27e-04 ptc1=2.09e-05 ptc2=3.72e-08 pvc1=-7.72e-05 pvc2=-9.12e-06 pt='temper'
.param tfac='1.0+ptc1*(pt-25.0)+ptc2*(pt-25.0)*(pt-25.0)'
c1 n1 n2 'c0*area*(1+pvc1*(v(n2,n1))+pvc2*v(n2,n1)*v(n2,n1))*tfac'
.ends cpip
.endl capacitor
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -