|
Refer to "HSPICE User's Manual: Elements and Device Models Vol.II"
; O# e4 F7 g% zAn example for your reference...0 c8 o M$ C& l. P
5 a7 e4 H5 i- ~$ ]! D; y8 p
----------------------------------------------------------------
$ {$ `" z' [- k# [% q I***** Gate Capacitance Plots *****
$ N6 `5 `3 R. \; `7 u$ T.lib 'your_component_model' lib_corner
/ K3 y# L) \- o D.temp operational_temp& ~1 c7 u- q4 O+ H& U U4 Q
.option dccap=1 post# M/ e, E4 } H% J P
m1 n_drain n_gate gnd n_bulk l=0.8u w=100u ad=200e-12 as=200e-123 a& h# H# S' w
vd n_drain gnd 0
) E( F, t W/ ?+ r" evg n_gate gnd 5) ~ S9 v" N/ |, [5 [( o
vb n_bulk gnd 0# e5 g$ P0 h* R( q' w9 E
.dc vd 0 5.0 0.1
4 e# U5 M5 }* l8 b3 P6 z& x1 O( o5 N.print CGG=lx18(m1)! s N y* B: V( W- f
+ CGD=par('-lx19(m1)')
1 Q% M; J2 H# H6 Q: i% ~+ CGS=par('-lx20(m1)')+ ~, T8 u4 Y1 B# J
+ CDG=par('-lx32(m1)') u7 }4 k0 \, k
+ CSG=par('lx18(m1) + lx21(m1) + lx32(m1)')
5 I/ S6 _! {! m; V) \+ CGB=par('lx18(m1) + lx19(m1) + lx20(m1)')9 W. }; G+ m7 j6 A. q, m( R
.ends& ~4 B/ q) \6 G0 {- _
8 k' l, w/ q; U, {) `
----------------------------------------------------------------) i% W6 }# m8 N1 R$ z- h5 B3 X
Six capacitance are reported in the operating point printout; C; Z* k0 u" P
cd_total = dQD/dVD8 g, _( u& { J) j1 v
cg_total = dQG/dVG
9 z0 ]( v x: Z# j cs_total = dQS/dVS
6 j$ ]- v. S- F0 ~: M cb_total = dQB/dVB) l% U+ Z, t* `; q' u! s- X1 ~
cgs = -dQG/dVS
( W3 e: f l2 R! g3 m/ Z5 i: g cgd = -dQG/dVD2 W% Z) H! O' W8 W9 ?9 L
There capcitances include gate-drain, gate-source, and gate-bulk
" D: R" g" O# U. L) Moverlap capacitance, and drain-bulk and source-bulk diode capacitance.
2 Y% }2 u, J; P& j4 q5 `7 L" e
0 p3 v; Q9 F2 u3 H) ?& q" `& ACGG = dQg/dVG- j2 L6 R0 \/ H2 S1 M a
CGD = -dQg/dVD
" ?# ^, r8 S6 M% g" fCDG = -dQD/dVG
3 A) |; T, z6 J6 e" K0 B5 k1 M) K' {( y Q$ g% X! {
The MOS element template printouts for gate capacitance are LX18~LX23& p5 E m( w1 {6 I# F- j& {
and LX32~LX34." P7 b8 e8 n0 I; ^2 w! V
- _! A! a5 N, K
LX18(m) = dQG/dVGB = CGGBO! ^9 l6 V8 q9 G5 r2 X
LX19(m) = dQG/dVDB = CGDBO
- M$ D" |8 E+ l# eLX20(m) = dQG/dVSB = CGSBO
/ S$ E, q) b$ t% [$ S! p- ?
. V+ w+ j" L7 U) T# O9 g1 m) aLX21(m) = dQB/dVGB = CGGBO
1 e4 {3 c+ x0 j( M, F: r' I1 QLX22(m) = dQB/dVDB = CGGBO
5 o& t2 m- Y- d; o8 }LX23(m) = dQB/dVSB = CGGBO
7 A; Q$ W) F$ |9 g! p3 l( k6 I" E5 ~4 u* B2 X% T5 [
LX32(m) = dQD/dVG = CDGBO. V8 {5 K# }/ m a" P* O, u
LX33(m) = dQD/dVD = CDDBO' ^( F4 {& W- x! m. J3 W h
LX34(m) = dQD/dVS = CDSBO* Z$ x* |% E5 Z/ Y5 }
8 i4 {( V+ f x1 [6 t. rThe equation shown above is for an NMOS with source-bulk grounded6 U4 A" J# m; N
configuration. Refer to the user's manual for more detail ^^ |
評分
-
查看全部評分
|