Professional Documents
Culture Documents
.param gos={0.0178*{ascale}}
.param gfs={43*{ascale}}
.param f=1.453
.param vth=-11.5
.param cgs1=0.594n
.param cgd1=0.0318n
.param bt={({f}*{gfs}+2*{gos}*{Vd0}/{vth})/2/(-{vth})}
.param lamd={1*{gos}/{bt}/{vth}/{vth}}
.param cgs0={pwr((1+30/{Pb1}),{M1})*{cgs1}}
.param cgd0={pwr((1+{Vd0}/{Pb1}),{M1})*{cgd1}}
J1 d g s jfet_1200
Dgs g s Dgs_iv
Dgd g d Dgd_iv
Rgs g s 1Meg
Rgd g d 10Meg
.ends jfet_G3_1200V
* Cgs network
.subckt Cgs_1200V g s params: acgs=0
.param c0=1n
.param vsgmin=-2
.param vsgmax=15
.param a1={0.8n*{acgs}}
.param b1=1
.func Qgs1(u) {- {a1} / {b1} *(exp(- {b1} *u)-1)}
.param a2={0.7n*{acgs}}
.param b2=0.75
.param c2=9.5
.func Qgs2(u)
+ {if(abs(u)<{vsgmax},
+ {a2}*u + {a2}*(-{b2})*log(cosh((u-{c2})/-{b2}))
+ -{a2}*(-{b2})*log(cosh(-{c2}/-{b2})),
+ {a2}*{vsgmax} + {a2}*(-{b2})*log(cosh(({vsgmax}-{c2})/-{b2}))
+ -{a2}*(-{b2})*log(cosh(-{c2}/-{b2})))}
E1 s m1 value={v(s,g)-Qgs1(v(s,g))/{c0}}
C01 m1 g {c0}
E2 s m2 value={v(s,g)-Qgs2(limit(v(s,g),-{vsgmax},{vsgmax}))/{c0}}
C02 m2 g {c0}
.ends Cgs_1200V
* Cgd network
.subckt Cgd_1200V g d params:acgd=0
.param c0=1n
.param a1={0.3n*{acgd}}
.param b1=0.9
.param c1=20
.param vdgmax1=30
.func Qgd1(u)
+ {if(abs(u)<{vdgmax1},
+ {a1}*u + {a1}*(-{b1})*log(cosh((u-{c1})/-{b1}))
+ -{a1}*(-{b1})*log(cosh(-{c1}/-{b1})),
+ {a1}*{vdgmax1} + {a1}*(-{b1})*log(cosh(({vdgmax1}-{c1})/-{b1}))
+ -{a1}*(-{b1})*log(cosh(-{c1}/-{b1})))}
.param a2={0*{acgd}}
.param b2=0.5
.param c2=9.5
.param vdgmax2=15
.func Qgd2(u)
+ {if(abs(u)<{vdgmax2},
+ (-1)*({a2}*u + {a2}*(-{b2})*log(cosh((u-{c2})/-{b2}))
+ -{a2}*(-{b2})*log(cosh(-{c2}/-{b2}))),
+ (-1)*({a2}*{vdgmax2} + {a2}*(-{b2})*log(cosh(({vdgmax2}-{c2})/-{b2}))
+ -{a2}*(-{b2})*log(cosh(-{c2}/-{b2}))))}
E1 d m1 value={v(d,g)-Qgd1(limit(v(d,g),-{vdgmax1},+{vdgmax1}))/{c0}}
C01 m1 g {c0}
E2 d m2 value={v(d,g)-Qgd2(limit(v(d,g),-{vdgmax2},+{vdgmax2}))/{c0}}
C02 m2 g {c0}
.ends Cgd_1200V
***********************************************************************************
***************************
.MODEL NMOS NMOS (LEVEL = 3
+ TOX = 6.00E-08
+ NSUB = 3.8E+17
+ VTO= 5.8
+ THETA = 0
+ kp= 1.788E-05
+ TPG = 1 )
***********************************************************************************
***************************
.MODEL PMOS PMOS (LEVEL = 3
+ TOX = 6.00E-08
+ NSUB = 4.8E+16
+ TPG = -1 )
***********************************************************************************
***************************
.MODEL DBD D (CJO={ {Ascale} * 2.6E-10 }
+ VJ= 0.7
+ M= 0.5
+ RS= {0.007/ {Ascale} }
+ IS= { {AScale} * 1.706E-12 }
+ TT= 8.00E-09
+ BV= 25
+ IBV= 0.00025 )
***********************************************************************************
***************************
.MODEL RTEMP RES (TC1=3E-3)
.ENDS