1376 lines
45 KiB
Plaintext
1376 lines
45 KiB
Plaintext
*****************************************************************
|
|
* INFINEON Power Transistors *
|
|
* PSPICE Library for *
|
|
* OptiMOS5 *
|
|
* n-channel Transistors *
|
|
* Version 16062015 *
|
|
* *
|
|
*****************************************************************
|
|
* *
|
|
* The Simulation Model is subject to change without notice. In *
|
|
* addition, models can be a useful tool in evaluating device *
|
|
* performance, they cannot reflect the accurate device *
|
|
* performance under all conditions, nor are they intended to *
|
|
* replace bread boarding for final verification. Infineon *
|
|
* therefore does not assume any warranty or liability *
|
|
* whatsoever arising from their use. Infineon does not assume *
|
|
* any warranty or liability for the values and functions of the *
|
|
* Simulation Model. *
|
|
* The methods and results of the Simulation Model are to the *
|
|
* best of our knowledge *
|
|
* correct. However, the user is fully responsible to verify and *
|
|
* validate these results under the operating conditions and in *
|
|
* the environment of its application. Infineon will not bear *
|
|
* the responsibility arising out of or in connection with any *
|
|
* malfunction of the Simulation Models. *
|
|
* Models provided by Infineon are not warranted by Infineon as *
|
|
* completely and comprehensively representing all the *
|
|
* specifications and operating characteristics of the *
|
|
* semiconductor products to which these models relate. The *
|
|
* models describe the characteristics of typical devices. In *
|
|
* all cases, the current data sheet information for a given *
|
|
* device is the conclusive design guideline and the only actual *
|
|
* performance specification. *
|
|
* *
|
|
* *
|
|
* This library contains models of the following INFINEON *
|
|
* power transistors: *
|
|
* *
|
|
* OptiMOS5 30V *
|
|
* BSC0500NSI *
|
|
* BSC0501NSI *
|
|
* BSC0502NSI *
|
|
* BSC0503NSI *
|
|
* BSC0504NSI *
|
|
* BSZ0500NSI *
|
|
* BSZ0501NSI *
|
|
* BSZ0502NSI *
|
|
* BSZ0503NSI *
|
|
* BSZ0506NS *
|
|
* *
|
|
*****************************************************************
|
|
|
|
.SUBCKT S6_30_a_var dd g s0 sp Tj PARAMS: a=1 Rsp=1 dVth=0 dR=0 dgfs=0 Inn=1
|
|
+Unn=1 Rmax=1 gmin=1 Rs=1 Rp=1 dC=0 Rm=1u
|
|
|
|
.PARAM Fm=0.3 Fn=0.5 al=0.5
|
|
.PARAM c=1.087 Vth0=2.51 auth=2.3m
|
|
.PARAM UT=100m ab=17m lB=-23 UB=31
|
|
|
|
.PARAM b0=470 p0=3.746 p1=-6.9m p2=12u
|
|
|
|
.PARAM Rd=2.3m nmu=3.71 Tref=298 T0=273 lnIsj=-25.834
|
|
.PARAM ndi=1.02 Rdi=1.8m nmu2=0.702 td=20n ta=2n
|
|
.PARAM Rf=0.79 nmu3=1.42
|
|
|
|
.PARAM kbq=85.8u
|
|
|
|
*Cgs
|
|
.PARAM f3=640p
|
|
|
|
*Cgfp
|
|
.PARAM f3a=80p
|
|
|
|
*Cds_pn
|
|
.PARAM f2=220p U0=1 nd=0.8
|
|
|
|
*Cdfp
|
|
.PARAM q81=370p
|
|
.PARAM x0=0 x1=12.3 dx={x1-x0}
|
|
.PARAM qs1=39p qs2=247p qs3=-31.7m qs4=127p qs5=-0.51
|
|
|
|
*Cgd
|
|
.PARAM ps0=0 ps1=12p ps2=-13.2m ps3=382.9p
|
|
.PARAM ps4=-0.2486 ps5=2.436p ps6=0.3p ps7=3
|
|
|
|
.PARAM Vmin=2.11 Vmax=2.91 dCmax=0.33
|
|
.PARAM Vth={Vth0+(Vmax-Vth0)*limit(dVth,0,1)-(Vmin-Vth0)*limit(dVth,-1,0)}
|
|
.PARAM q0={b0*((T0/Tref)**nmu3)*a}
|
|
.PARAM q1={(Unn-Inn*Rs-Vth0)*q0}
|
|
.PARAM q2={(Fm*SQRT(0.4)-c)*Inn*q0}
|
|
.PARAM Rlim={(q1+2*q2*Rmax-SQRT(q1**2+4*q2))/(2*q2)}
|
|
.PARAM dRd={Rd/a+if(dVth==0,limit(dR,0,1)*max(Rlim-Rd/a-Rs-Rp,0),0)}
|
|
.PARAM bm={c/((1/gmin-Rs)**2*Inn*a*(T0/Tref)**nmu3)}
|
|
.PARAM bet={b0+(b0-bm)*if(dR==0,if(dVth==0,limit(dgfs,-1,0),0),0)}
|
|
.PARAM dC1={1+dCmax*limit(dC,0,1)}
|
|
.PARAM dC2={1+dCmax*limit(dC,0,1)}
|
|
|
|
.PARAM Cdspn={f2*a*dC1}
|
|
.PARAM Cgs0={f3*a*dC1}
|
|
.PARAM Cgs1={f3a*a*dC1}
|
|
.PARAM dRdi={Rdi/a}
|
|
|
|
.PARAM Cox1={(ps1*a+ps0*sqrt(a))*dC1}
|
|
.PARAM Cox2={ps3*a*dC1}
|
|
.PARAM Cox3={(ps5*a+ps6)*dC1}
|
|
|
|
.PARAM Cds0={qs1*a*dC1}
|
|
.PARAM Cds1={qs2*a*dC1}
|
|
.PARAM Cds2={qs4*a*dC1}
|
|
.PARAM Cds3={(q81+qs1)*a*dC1}
|
|
|
|
.FUNC VBR(Udsp) {UB}
|
|
|
|
.FUNC I0(Uee,p,pp,z1) {if(Uee>pp,(Uee-c*z1)*z1,p*(pp-p)/c*exp((Uee-pp)/p))}
|
|
.FUNC Ih(Uds,T,p,Uee) {bet*(T0/T)**nmu3*I0(Uee,p,min(2*p,p+c*Uds),min(Uds,Uee/(2*c)))}
|
|
.FUNC Jh(d,g,w,y,s,x)
|
|
+{a*(s*(Ih(y,w,(p0+(p1+p2*w)*w)*kbq*w,g-Vth+auth*(w-Tref)+Fm*y**Fn+limit(-d,0,1))+exp(min(lB+(d-VBR(x)-ab*(w-Tref))/UT,25))))}
|
|
|
|
.FUNC J1(d,g,T,da,s,x) {a*(s*(exp(min(lB+(d-VBR(x)-ab*(T-Tref))/UT,25))))}
|
|
.FUNC Pr(Vss0,Vssp) {Vss0*Vss0/Rm+Vssp*Vssp/Rsp}
|
|
|
|
.FUNC QCds(x) {Cds3*min(x,x1)+Cds0*max(x-x1,0)+(Cds3-Cds0)*((limit(x,x0,x1)-x0)**3/(dx*dx)*((limit(x,x0,x1)-x0)/(2*dx)-1))}
|
|
|
|
E_Edg1 d ox VALUE {if(V(d,g)>0,V(d,g)-(exp(ps2*max(V(d,g),0))-1)/ps2,0)}
|
|
C_Cdg1 ox g {Cox1}
|
|
E_Edg2 d ox1 VALUE {if(V(d,g)>-ps7,V(d,g)-(exp(ps4*max(V(d,g)+ps7,0))-exp(ps4*ps7))/ps4,-ps7-(1-exp(ps4*ps7))/ps4)}
|
|
C_Cdg2 ox1 g {Cox2}
|
|
C_Cdg3 d g {Cox3}
|
|
|
|
E_Eds d edep VALUE {V(d,s)-1/(1-nd)*U0*((limit(1+V(d,s)/U0,0,2*UB))**(1-nd)-1)}
|
|
C_Cds edep s {Cdspn*0.99}
|
|
|
|
E_Eds1 d edep1 VALUE {V(d,sp)-QCds(V(d,sp))/Cds3}
|
|
C_Cds1 edep1 sp {Cds3}
|
|
|
|
E_Eds2 d edep2 VALUE {if(V(d,sp)>0,V(d,sp)-(exp(qs5*max(V(d,sp),0))-1)/qs5,0)}
|
|
C_Cds2 edep2 sp {Cds2}
|
|
E_Eds3 d edep3 VALUE {if(V(d,sp)>0,V(d,sp)-(exp(qs3*max(V(d,sp),0))-1)/qs3,0)}
|
|
C_Cds3 edep3 sp {Cds1}
|
|
|
|
C_Cgs g s {Cgs0}
|
|
C_Cgs1 g sp {Cgs1}
|
|
|
|
Rfp s sp {Rsp}
|
|
|
|
G_chan d5a s VALUE={Jh(V(d5a,s),V(g,s),T0+limit(V(Tj),-200,500),(SQRT(1+4*al*abs(V(d5a,s)))-1)/2/al,sgn(V(d5a,s)),V(sp,s))}
|
|
Rd06 d5a d5 0.1u
|
|
V_sm d d5 0
|
|
G_RMos d1 d VALUE={V(d1,d)/(Rf*dRd+(1-Rf)*dRd*((limit(V(Tj),-200,999)+T0)/Tref)**nmu)}
|
|
V_sense dd d1 0
|
|
|
|
G_Rdio d2 d1 VALUE={V(d2,d1)/(dRdi*((limit(V(Tj),-200,999)+T0)/Tref)**nmu2)}
|
|
V_sense2 d2 d3 0
|
|
|
|
Dbody s d3 dbody
|
|
.model dbody D (BV= {UB*10},CJO ={Cdspn/100},TT ={ta*1u},IS ={a*exp(lnIsj)} m={0.3} RS={dRdi*1m} n={ndi})
|
|
|
|
|
|
R1 g s 1G
|
|
Rd01 d s 500Meg
|
|
Rd02 d2 s 500Meg
|
|
Rd03 d1 d 1k
|
|
Rssp g sp 100Meg
|
|
|
|
Rmet s s0 {Rm}
|
|
|
|
G_TH 0 Tj VALUE =
|
|
+{(I(V_sense)-I(V_sense2))*V(d1,d)+I(V_sm)*V(d,s)+I(V_sense2)*V(d1,s)+Pr(V(s,s0),V(s,sp))}
|
|
|
|
|
|
.ENDS
|
|
|
|
*********************************************************************************************************
|
|
|
|
.SUBCKT S6_30_b1_var dd g s0 sp Tj PARAMS: a=1 Rsp=1 dVth=0 dR=0 dgfs=0 Inn=1
|
|
+Unn=1 Rmax=1 gmin=1 Rs=1 Rp=1 dC=0 Rm=1u
|
|
|
|
.PARAM Fm=0.3 Fn=0.5 al=0.5
|
|
.PARAM c=1.087 Vth0=2.51 auth=2.3m
|
|
.PARAM UT=100m ab=17m lB=-23 UB=31
|
|
|
|
.PARAM b0=423 p0=3.746 p1=-6.9m p2=12u
|
|
|
|
.PARAM Rd=2.5m nmu=3.71 Tref=298 T0=273 lnIsj=-25.834
|
|
.PARAM ndi=1.02 Rdi=2m nmu2=0.702 td=20n ta=2n
|
|
.PARAM Rf=0.79 nmu3=1.42
|
|
|
|
.PARAM bmgd=500 Umgd=0.546 amgd=-140u
|
|
.PARAM cmgd=1.8 nmgd=1.085 Rmgd=30m
|
|
|
|
.PARAM kbq=85.8u
|
|
|
|
*Cgs
|
|
.PARAM f3=576p
|
|
|
|
*Cgfp
|
|
.PARAM f3a=72p
|
|
|
|
*Cds_pn
|
|
.PARAM f2=220p U0=1 nd=0.8
|
|
|
|
*Cdfp
|
|
.PARAM q81=370p
|
|
.PARAM x0=0 x1=12.3 dx={x1-x0}
|
|
.PARAM qs1=39p qs2=251p qs3=-31.7m qs4=44.5p qs5=-0.51
|
|
|
|
*Cgd
|
|
.PARAM ps0=0 ps1=20p ps2=-28.46m ps3=335p
|
|
.PARAM ps4=-0.2324 ps5=3.14p ps6=7.35p ps7=3.9
|
|
|
|
.PARAM Vmin=2.11 Vmax=2.91 dCmax=0.33
|
|
.PARAM Vth={Vth0+(Vmax-Vth0)*limit(dVth,0,1)-(Vmin-Vth0)*limit(dVth,-1,0)}
|
|
.PARAM q0={b0*((T0/Tref)**nmu3)*a}
|
|
.PARAM q1={(Unn-Inn*Rs-Vth0)*q0}
|
|
.PARAM q2={(Fm*SQRT(0.4)-c)*Inn*q0}
|
|
.PARAM Rlim={(q1+2*q2*Rmax-SQRT(q1**2+4*q2))/(2*q2)}
|
|
.PARAM dRd={Rd/a+if(dVth==0,limit(dR,0,1)*max(Rlim-Rd/a-Rs-Rp,0),0)}
|
|
.PARAM bm={c/((1/gmin-Rs)**2*Inn*a*(T0/Tref)**nmu3)}
|
|
.PARAM bet={b0+(b0-bm)*if(dR==0,if(dVth==0,limit(dgfs,-1,0),0),0)}
|
|
.PARAM dC1={1+dCmax*limit(dC,0,1)}
|
|
.PARAM dC2={1+dCmax*limit(dC,0,1)}
|
|
|
|
.PARAM Cdspn={f2*a*dC1}
|
|
.PARAM Cgs0={f3*a*dC1}
|
|
.PARAM Cgs1={f3a*a*dC1}
|
|
.PARAM dRdi={Rdi/a}
|
|
.PARAM dRmgd={Rmgd/a}
|
|
|
|
.PARAM Cox1={(ps1*a+ps0*sqrt(a))*dC1}
|
|
.PARAM Cox2={ps3*a*dC1}
|
|
.PARAM Cox3={(ps5*a+ps6)*dC1}
|
|
|
|
.PARAM Cds0={qs1*a*dC1}
|
|
.PARAM Cds1={qs2*a*dC1}
|
|
.PARAM Cds2={qs4*a*dC1}
|
|
.PARAM Cds3={(q81+qs1)*a*dC1}
|
|
|
|
.FUNC VBR(Udsp) {UB}
|
|
|
|
.FUNC I0(Uee,p,pp,z1) {if(Uee>pp,(Uee-c*z1)*z1,p*(pp-p)/c*exp((Uee-pp)/p))}
|
|
.FUNC Ih(Uds,T,p,Uee) {bet*(T0/T)**nmu3*I0(Uee,p,min(2*p,p+c*Uds),min(Uds,Uee/(2*c)))}
|
|
.FUNC Jh(d,g,w,y,s,x)
|
|
+{a*(s*(Ih(y,w,(p0+(p1+p2*w)*w)*kbq*w,g-Vth+auth*(w-Tref)+Fm*y**Fn+limit(-d,0,1))+exp(min(lB+(d-VBR(x)-ab*(w-Tref))/UT,25))))}
|
|
|
|
.FUNC J1(d,g,T,da,s,x) {a*(s*(exp(min(lB+(d-VBR(x)-ab*(T-Tref))/UT,25))))}
|
|
.FUNC Pr(Vss0,Vssp) {Vss0*Vss0/Rm+Vssp*Vssp/Rsp}
|
|
|
|
.FUNC Imgd(Vsd,T) {a*bmgd*exp(min(-(Umgd+amgd*abs(Vsd)**cmgd)/(kbq*T),10))*(exp(min(Vsd/(nmgd*kbq*T),30))-1)}
|
|
|
|
.FUNC QCds(x) {Cds3*min(x,x1)+Cds0*max(x-x1,0)+(Cds3-Cds0)*((limit(x,x0,x1)-x0)**3/(dx*dx)*((limit(x,x0,x1)-x0)/(2*dx)-1))}
|
|
|
|
E_Edg1 d ox VALUE {if(V(d,g)>0,V(d,g)-(exp(ps2*max(V(d,g),0))-1)/ps2,0)}
|
|
C_Cdg1 ox g {Cox1}
|
|
E_Edg2 d ox1 VALUE {if(V(d,g)>-ps7,V(d,g)-(exp(ps4*max(V(d,g)+ps7,0))-exp(ps4*ps7))/ps4,-ps7-(1-exp(ps4*ps7))/ps4)}
|
|
C_Cdg2 ox1 g {Cox2}
|
|
C_Cdg3 d g {Cox3}
|
|
|
|
E_Eds d edep VALUE {V(d,s)-1/(1-nd)*U0*((limit(1+V(d,s)/U0,1e-12,2*UB))**(1-nd)-1)}
|
|
C_Cds edep s {Cdspn*0.99}
|
|
|
|
E_Eds1 d edep1 VALUE {V(d,sp)-QCds(V(d,sp))/Cds3}
|
|
C_Cds1 edep1 sp {Cds3}
|
|
|
|
E_Eds2 d edep2 VALUE {if(V(d,sp)>0,V(d,sp)-(exp(qs5*max(V(d,sp),0))-1)/qs5,0)}
|
|
C_Cds2 edep2 sp {Cds2}
|
|
E_Eds3 d edep3 VALUE {if(V(d,sp)>0,V(d,sp)-(exp(qs3*max(V(d,sp),0))-1)/qs3,0)}
|
|
C_Cds3 edep3 sp {Cds1}
|
|
|
|
C_Cgs g s {Cgs0}
|
|
C_Cgs1 g sp {Cgs1}
|
|
|
|
Rfp s sp {Rsp}
|
|
|
|
G_chan d5a s VALUE={Jh(V(d5a,s),V(g,s),T0+limit(V(Tj),-200,500),(SQRT(1+4*al*abs(V(d5a,s)))-1)/2/al,sgn(V(d5a,s)),V(sp,s))}
|
|
Rd06 d5a d5 0.1u
|
|
V_sm d d5 0
|
|
G_RMos d1 d VALUE={V(d1,d)/(Rf*dRd+(1-Rf)*dRd*((limit(V(Tj),-200,999)+T0)/Tref)**nmu)}
|
|
V_sense dd d1 0
|
|
|
|
G_Rdio d2 d1 VALUE={V(d2,d1)/(dRdi*((limit(V(Tj),-200,999)+T0)/Tref)**nmu2)}
|
|
V_sense2 d2 d3 0
|
|
|
|
Dbody s d3 dbody
|
|
.model dbody D (BV= {UB*10},CJO ={Cdspn/100},TT ={ta*1u},IS ={a*exp(lnIsj)} m={0.3} RS={dRdi*1m} n={ndi})
|
|
|
|
G_sbd s dm VALUE {Imgd(V(s,dm),T0+limit(V(Tj),-200,300))}
|
|
G_sbdr dm d4 VALUE {V(dm,d4)/(dRmgd*((limit(V(Tj),-200,999)+T0)/Tref)**nmu2)}
|
|
V_smgd dd d4 0
|
|
Rd04 dm s 500Meg
|
|
Rd05 dm d4 500Meg
|
|
|
|
R1 g s 1G
|
|
Rd01 d s 500Meg
|
|
Rd02 d2 s 500Meg
|
|
Rd03 d1 d 1k
|
|
Rssp g sp 100Meg
|
|
|
|
Rmet s s0 {Rm}
|
|
|
|
G_TH 0 Tj VALUE =
|
|
+{(I(V_sense)-I(V_sense2)-I(V_smgd))*V(d1,d)+I(V_sm)*V(d,s)+(I(V_sense2)+I(V_smgd))*V(d1,s)+Pr(V(s,s0),V(s,sp))}
|
|
|
|
.ENDS
|
|
|
|
*********************************************************************************************************
|
|
|
|
.SUBCKT BSC0500NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=308u Rg=0.9 Rd=10u Rm=116u
|
|
.PARAM Inn=30 Unn=10 Rmax=1.3m gmin=97
|
|
|
|
.PARAM act=3.7 Rsp=0.7
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {7.11m+limit(Zthtype,0,1)*2.64m}
|
|
Rth2 t1 t2 {91.83m+limit(Zthtype,0,1)*33.06m}
|
|
Rth3 t2 t3 {326.16m+limit(Zthtype,0,1)*0p}
|
|
Rth4 t3 t4 {386.31m+limit(Zthtype,0,1)*262.8m}
|
|
Rth5 t4 Tcase {410.7m+limit(Zthtype,0,1)*279.39m}
|
|
Cth1 Tj 0 25.756u
|
|
Cth2 t1 0 151.273u
|
|
Cth3 t2 0 843.456u
|
|
Cth4 t3 0 652.01u
|
|
Cth5 t4 0 25.246m
|
|
Cth6 Tcase 0 30m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0500NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=433u Rg=0.9 Rd=10u Rm=70u
|
|
.PARAM Inn=20 Unn=10 Rmax=1.5m gmin=77.33
|
|
|
|
.PARAM act=3.7 Rsp=0.7
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {7.11m+limit(Zthtype,0,1)*2.64m}
|
|
Rth2 t1 t2 {91.83m+limit(Zthtype,0,1)*33.06m}
|
|
Rth3 t2 t3 {326.16m+limit(Zthtype,0,1)*0p}
|
|
Rth4 t3 t4 {386.31m+limit(Zthtype,0,1)*262.8m}
|
|
Rth5 t4 Tcase {410.7m+limit(Zthtype,0,1)*279.39m}
|
|
Cth1 Tj 0 25.756u
|
|
Cth2 t1 0 151.273u
|
|
Cth3 t2 0 843.456u
|
|
Cth4 t3 0 652.01u
|
|
Cth5 t4 0 25.246m
|
|
Cth6 Tcase 0 10m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0501NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=288u Rg=1.4 Rd=10u Rm=96u
|
|
.PARAM Inn=30 Unn=10 Rmax=1.9m gmin=78
|
|
|
|
.PARAM act=2.314 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {11.37m+limit(Zthtype,0,1)*4.21m}
|
|
Rth2 t1 t2 {144.32m+limit(Zthtype,0,1)*52.87m}
|
|
Rth3 t2 t3 {511.42m+limit(Zthtype,0,1)*0p}
|
|
Rth4 t3 t4 {617.69m+limit(Zthtype,0,1)*381.62m}
|
|
Rth5 t4 Tcase {479.97m+limit(Zthtype,0,1)*296.53m}
|
|
Cth1 Tj 0 16.108u
|
|
Cth2 t1 0 96.679u
|
|
Cth3 t2 0 537.917u
|
|
Cth4 t3 0 407.771u
|
|
Cth5 t4 0 26.849m
|
|
Cth6 Tcase 0 30m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0501NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=424u Rg=1.4 Rd=10u Rm=61u
|
|
.PARAM Inn=20 Unn=10 Rmax=2m gmin=62.42
|
|
|
|
.PARAM act=2.314 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {11.37m+limit(Zthtype,0,1)*4.21m}
|
|
Rth2 t1 t2 {144.32m+limit(Zthtype,0,1)*52.87m}
|
|
Rth3 t2 t3 {511.42m+limit(Zthtype,0,1)*0p}
|
|
Rth4 t3 t4 {617.69m+limit(Zthtype,0,1)*381.62m}
|
|
Rth5 t4 Tcase {479.97m+limit(Zthtype,0,1)*296.53m}
|
|
Cth1 Tj 0 16.108u
|
|
Cth2 t1 0 96.679u
|
|
Cth3 t2 0 537.917u
|
|
Cth4 t3 0 407.771u
|
|
Cth5 t4 0 26.849m
|
|
Cth6 Tcase 0 10m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0502NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=288u Rg=1.4 Rd=10u Rm=96u
|
|
.PARAM Inn=30 Unn=10 Rmax=2.3m gmin=69
|
|
|
|
.PARAM act=1.816 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {14.49m+limit(Zthtype,0,1)*5.37m}
|
|
Rth2 t1 t2 {181.97m+limit(Zthtype,0,1)*67.35m}
|
|
Rth3 t2 t3 {643.94m+limit(Zthtype,0,1)*13.34u}
|
|
Rth4 t3 t4 {787.08m+limit(Zthtype,0,1)*420.45m}
|
|
Rth5 t4 Tcase {507.98m+limit(Zthtype,0,1)*271.36m}
|
|
Cth1 Tj 0 12.641u
|
|
Cth2 t1 0 76.882u
|
|
Cth3 t2 0 427.224u
|
|
Cth4 t3 0 320.014u
|
|
Cth5 t4 0 32.344m
|
|
Cth6 Tcase 0 30m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0502NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=737u Rg=1.4 Rd=10u Rm=200u
|
|
.PARAM Inn=20 Unn=10 Rmax=2.8m gmin=53.54
|
|
|
|
.PARAM act=1.816 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {14.49m+limit(Zthtype,0,1)*5.37m}
|
|
Rth2 t1 t2 {181.97m+limit(Zthtype,0,1)*67.35m}
|
|
Rth3 t2 t3 {643.94m+limit(Zthtype,0,1)*13.34u}
|
|
Rth4 t3 t4 {787.08m+limit(Zthtype,0,1)*420.45m}
|
|
Rth5 t4 Tcase {507.98m+limit(Zthtype,0,1)*271.36m}
|
|
Cth1 Tj 0 12.641u
|
|
Cth2 t1 0 76.882u
|
|
Cth3 t2 0 427.224u
|
|
Cth4 t3 0 320.014u
|
|
Cth5 t4 0 32.344m
|
|
Cth6 Tcase 0 10m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0503NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=288u Rg=1.4 Rd=10u Rm=96u
|
|
.PARAM Inn=30 Unn=10 Rmax=3m gmin=61
|
|
|
|
.PARAM act=1.425 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {18.47m+limit(Zthtype,0,1)*6.84m}
|
|
Rth2 t1 t2 {228.49m+limit(Zthtype,0,1)*84.56m}
|
|
Rth3 t2 t3 {810.4m+limit(Zthtype,0,1)*1.29m}
|
|
Rth4 t3 t4 {1+limit(Zthtype,0,1)*539.74m}
|
|
Rth5 t4 Tcase {526.2m+limit(Zthtype,0,1)*284.01m}
|
|
Cth1 Tj 0 9.92u
|
|
Cth2 t1 0 61.23u
|
|
Cth3 t2 0 339.764u
|
|
Cth4 t3 0 251.112u
|
|
Cth5 t4 0 51.796m
|
|
Cth6 Tcase 0 30m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0503NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=737u Rg=1.4 Rd=10u Rm=200u
|
|
.PARAM Inn=20 Unn=10 Rmax=3.4m gmin=47.73
|
|
|
|
.PARAM act=1.425 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {18.47m+limit(Zthtype,0,1)*6.84m}
|
|
Rth2 t1 t2 {228.49m+limit(Zthtype,0,1)*84.56m}
|
|
Rth3 t2 t3 {810.4m+limit(Zthtype,0,1)*1.29m}
|
|
Rth4 t3 t4 {1+limit(Zthtype,0,1)*539.74m}
|
|
Rth5 t4 Tcase {526.2m+limit(Zthtype,0,1)*284.01m}
|
|
Cth1 Tj 0 9.92u
|
|
Cth2 t1 0 61.23u
|
|
Cth3 t2 0 339.764u
|
|
Cth4 t3 0 251.112u
|
|
Cth5 t4 0 51.796m
|
|
Cth6 Tcase 0 10m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0504NSI drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=252u Rg=1.2 Rd=10u Rm=60u
|
|
.PARAM Inn=20 Unn=10 Rmax=3.7m gmin=43.38
|
|
|
|
.PARAM act=1.052 Rsp=0.9
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {25.02m+limit(Zthtype,0,1)*9.26m}
|
|
Rth2 t1 t2 {303.04m+limit(Zthtype,0,1)*112.15m}
|
|
Rth3 t2 t3 {1.08+limit(Zthtype,0,1)*2.45m}
|
|
Rth4 t3 t4 {1.36+limit(Zthtype,0,1)*634.53m}
|
|
Rth5 t4 Tcase {527.46m+limit(Zthtype,0,1)*246.09m}
|
|
Cth1 Tj 0 7.323u
|
|
Cth2 t1 0 46.167u
|
|
Cth3 t2 0 255.662u
|
|
Cth4 t3 0 185.382u
|
|
Cth5 t4 0 3m
|
|
Cth6 Tcase 0 30m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0506NS drain gate source Tj Tcase PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Zthtype=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=687u Rg=1 Rd=10u Rm=150u
|
|
.PARAM Inn=20 Unn=10 Rmax=4.4m gmin=40
|
|
|
|
.PARAM act=0.946 Rsp=1
|
|
|
|
|
|
|
|
X1 d1 g s sp Tj S6_30_a_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
Rsb source s1 10
|
|
Rga gate g1 10
|
|
Rdb drain d2 10
|
|
|
|
|
|
|
|
|
|
Rth1 Tj t1 {27.82m+limit(Zthtype,0,1)*10.3m}
|
|
Rth2 t1 t2 {334.27m+limit(Zthtype,0,1)*123.72m}
|
|
Rth3 t2 t3 {1.19+limit(Zthtype,0,1)*6.74m}
|
|
Rth4 t3 t4 {1.51+limit(Zthtype,0,1)*652.39m}
|
|
Rth5 t4 Tcase {520.07m+limit(Zthtype,0,1)*224.69m}
|
|
Cth1 Tj 0 6.585u
|
|
Cth2 t1 0 41.853u
|
|
Cth3 t2 0 231.596u
|
|
Cth4 t3 0 166.703u
|
|
Cth5 t4 0 3m
|
|
Cth6 Tcase 0 10m
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0500NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=308u Rg=0.9 Rd=10u Rm=116u
|
|
.PARAM Inn=30 Unn=10 Rmax=1.3m gmin=97
|
|
.PARAM act=3.7 Rsp=0.7
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0500NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=433u Rg=0.9 Rd=10u Rm=70u
|
|
.PARAM Inn=20 Unn=10 Rmax=1.5m gmin=77.33
|
|
.PARAM act=3.7 Rsp=0.7
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0501NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=288u Rg=1.4 Rd=10u Rm=96u
|
|
.PARAM Inn=30 Unn=10 Rmax=1.9m gmin=78
|
|
.PARAM act=2.314 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0501NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=424u Rg=1.4 Rd=10u Rm=61u
|
|
.PARAM Inn=20 Unn=10 Rmax=2m gmin=62.42
|
|
.PARAM act=2.314 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0502NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=288u Rg=1.4 Rd=10u Rm=96u
|
|
.PARAM Inn=30 Unn=10 Rmax=2.3m gmin=69
|
|
.PARAM act=1.816 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0502NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=737u Rg=1.4 Rd=10u Rm=200u
|
|
.PARAM Inn=20 Unn=10 Rmax=2.8m gmin=53.54
|
|
.PARAM act=1.816 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0503NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=288u Rg=1.4 Rd=10u Rm=96u
|
|
.PARAM Inn=30 Unn=10 Rmax=3m gmin=61
|
|
.PARAM act=1.425 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0503NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=737u Rg=1.4 Rd=10u Rm=200u
|
|
.PARAM Inn=20 Unn=10 Rmax=3.4m gmin=47.73
|
|
.PARAM act=1.425 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0504NSI_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=252u Rg=1.2 Rd=10u Rm=60u
|
|
.PARAM Inn=20 Unn=10 Rmax=3.7m gmin=43.38
|
|
.PARAM act=1.052 Rsp=0.9
|
|
|
|
X1 d1 g s sp Tj1 S6_30_b1_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSZ0506NS_L1 drain gate source PARAMS: dVth=0 dRdson=0 dgfs=0 dC=0 Ls=0.3n Ld=1n Lg=3n
|
|
|
|
.PARAM Rs=687u Rg=1 Rd=10u Rm=150u
|
|
.PARAM Inn=20 Unn=10 Rmax=4.4m gmin=40
|
|
.PARAM act=0.946 Rsp=1
|
|
|
|
X1 d1 g s sp Tj1 S6_30_a_var PARAMS: a={act} Rsp={Rsp} dVth={dVth} dR={dRdson} dgfs={dgfs} Inn={Inn} Unn={Unn}
|
|
+Rmax={Rmax} gmin={gmin} Rs={Rs} Rp={Rd} dC={dC} Rm={Rm}
|
|
Rg g1 g {Rg}
|
|
Lg gate g1 {Lg*if(dgfs==99,0,1)}
|
|
Gs s1 s VALUE={V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)}
|
|
Rsa s1 s 1Meg
|
|
Ls source s1 {Ls*if(dgfs==99,0,1)}
|
|
Rda d1 d2 {Rd}
|
|
Ld drain d2 {Ld*if(dgfs==99,0,1)}
|
|
|
|
E2 Tj w VALUE={TEMP}
|
|
Vp Tj1 Tj 0
|
|
R1 Tj Tj1 1u
|
|
G_power 0 Tj VALUE ={V(s1,s)*V(s1,s)/(Rs*(1+(limit(V(Tj),-200,999)-25)*4m)-Rm)+V(g,g1)*V(g,g1)/Rg+V(d1,d2)*V(d1,d2)/Rd+I(Vp)}
|
|
R2 w 0 1u
|
|
|
|
.ENDS
|
|
|
|
**********
|
|
|
|
.SUBCKT BSC0500NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 308u
|
|
|
|
Rg g1 g2 0.9
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 1150.7 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 0.69m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.81n VJ=2.5V)
|
|
Rsp s2 s3 0.7
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=3.33n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=148p N=1.12 RS=0.14u EG=1.12 TT=3n)
|
|
Rdiode d1 21 0.68m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=1.6u N=1.1 RS=0.14u EG=0.5 TT=1p)
|
|
Rmgd d1 22 8.11m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 1.07n
|
|
.MODEL DGD D(M=0.8 CJO=1.07n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 2.4n
|
|
|
|
.ENDS BSC0500NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSZ0500NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 433u
|
|
|
|
Rg g1 g2 0.9
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 1150.7 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 0.69m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.81n VJ=2.5V)
|
|
Rsp s2 s3 0.7
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=3.33n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=148p N=1.12 RS=0.14u EG=1.12 TT=3n)
|
|
Rdiode d1 21 0.68m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=1.6u N=1.1 RS=0.14u EG=0.5 TT=1p)
|
|
Rmgd d1 22 8.11m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 1.07n
|
|
.MODEL DGD D(M=0.8 CJO=1.07n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 2.4n
|
|
|
|
.ENDS BSZ0500NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSC0501NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 288u
|
|
|
|
Rg g1 g2 1.4
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 719.7 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 1.09m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.51n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=2.08n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=92.6p N=1.12 RS=0.22u EG=1.12 TT=3n)
|
|
Rdiode d1 21 1.08m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=1u N=1.1 RS=0.22u EG=0.5 TT=1p)
|
|
Rmgd d1 22 12.96m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.67n
|
|
.MODEL DGD D(M=0.8 CJO=0.67n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 1.5n
|
|
|
|
.ENDS BSC0501NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSZ0501NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 424u
|
|
|
|
Rg g1 g2 1.4
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 719.7 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 1.09m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.51n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=2.08n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=92.6p N=1.12 RS=0.22u EG=1.12 TT=3n)
|
|
Rdiode d1 21 1.08m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=1u N=1.1 RS=0.22u EG=0.5 TT=1p)
|
|
Rmgd d1 22 12.96m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.73n
|
|
.MODEL DGD D(M=0.8 CJO=0.73n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 1.5n
|
|
|
|
.ENDS BSZ0501NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSC0502NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 288u
|
|
|
|
Rg g1 g2 1.4
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 564.8 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 1.39m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.4n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=1.63n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=72.6p N=1.12 RS=0.28u EG=1.12 TT=3n)
|
|
Rdiode d1 21 1.38m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=0.8u N=1.1 RS=0.28u EG=0.5 TT=1p)
|
|
Rmgd d1 22 16.52m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.53n
|
|
.MODEL DGD D(M=0.8 CJO=0.53n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 1.18n
|
|
|
|
.ENDS BSC0502NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSZ0502NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 737u
|
|
|
|
Rg g1 g2 1.4
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 564.8 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 1.39m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.4n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=1.63n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=72.6p N=1.12 RS=0.28u EG=1.12 TT=3n)
|
|
Rdiode d1 21 1.38m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=0.8u N=1.1 RS=0.28u EG=0.5 TT=1p)
|
|
Rmgd d1 22 16.52m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.53n
|
|
.MODEL DGD D(M=0.8 CJO=0.53n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 1.18n
|
|
|
|
.ENDS BSZ0502NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSC0503NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 288u
|
|
|
|
Rg g1 g2 1.4
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 443.2 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 1.76m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.31n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=1.28n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=57p N=1.12 RS=0.35u EG=1.12 TT=3n)
|
|
Rdiode d1 21 1.75m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=0.6u N=1.1 RS=0.35u EG=0.5 TT=1p)
|
|
Rmgd d1 22 21.05m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.41n
|
|
.MODEL DGD D(M=0.8 CJO=0.41n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 0.92n
|
|
|
|
.ENDS BSC0503NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSZ0503NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 737u
|
|
|
|
Rg g1 g2 1.4
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 443.2 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 1.76m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.31n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=1.28n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=57p N=1.12 RS=0.35u EG=1.12 TT=3n)
|
|
Rdiode d1 21 1.75m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=0.6u N=1.1 RS=0.35u EG=0.5 TT=1p)
|
|
Rmgd d1 22 21.05m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.41n
|
|
.MODEL DGD D(M=0.8 CJO=0.41n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 0.92n
|
|
|
|
.ENDS BSZ0503NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSC0504NSI_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 252u
|
|
|
|
Rg g1 g2 1.2
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 327.2 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 2.39m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.23n VJ=2.5V)
|
|
Rsp s2 s3 0.9
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=0.95n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=42.1p N=1.12 RS=0.48u EG=1.12 TT=3n)
|
|
Rdiode d1 21 2.38m TC=6m
|
|
Dmgd s2 22 DMGD
|
|
.MODEL DMGD D(IS=0.4u N=1.1 RS=0.48u EG=0.5 TT=1p)
|
|
Rmgd d1 22 28.52m TC=3m
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.31n
|
|
.MODEL DGD D(M=0.8 CJO=0.31n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 0.68n
|
|
|
|
.ENDS BSC0504NSI_L0
|
|
|
|
******
|
|
|
|
.SUBCKT BSZ0506NS_L0 drain gate source
|
|
|
|
Lg gate g1 3n
|
|
Ld drain d1 1n
|
|
Ls source s1 0.3n
|
|
Rs s1 s2 687u
|
|
|
|
Rg g1 g2 1
|
|
M1 d2 g2 s2 s2 DMOS L=1u W=1u
|
|
.MODEL DMOS NMOS ( KP= 327.3 VTO=2.25 THETA=0 VMAX=1.5e5 ETA=0.01 LEVEL=3)
|
|
Rd d1 d2 2.44m TC=6m
|
|
|
|
Dbd s2 d2 Dbt
|
|
.MODEL Dbt D(BV=33 M=0.77 CJO=0.21n VJ=2.5V)
|
|
Rsp s2 s3 1
|
|
Dbd1 s3 d2 Dbt1
|
|
.MODEL Dbt1 D(BV=1000 M=0.77 CJO=0.85n VJ=2.5V)
|
|
Dbody s2 21 DBODY
|
|
.MODEL DBODY D(IS=37.8p N=1.12 RS=0.53u EG=1.12 TT=3n)
|
|
Rdiode d1 21 2.64m TC=6m
|
|
|
|
|
|
|
|
|
|
.MODEL sw NMOS(VTO=0 KP=10 LEVEL=1)
|
|
Maux g2 c a a sw
|
|
Maux2 b d g2 g2 sw
|
|
Eaux c a d2 g2 1
|
|
Eaux2 d g2 d2 g2 -1
|
|
Cox b d2 0.33n
|
|
.MODEL DGD D(M=0.8 CJO=0.33n VJ=0.5)
|
|
Rpar b d2 1Meg
|
|
Dgd a d2 DGD
|
|
Rpar2 d2 a 10Meg
|
|
Cgs g2 s2 0.68n
|
|
|
|
.ENDS BSZ0506NS_L0
|
|
|
|
******
|