|
Refer to "HSPICE User's Manual: Elements and Device Models Vol.II"- F' p0 u t# d- E" }" ?# W2 d
An example for your reference...
4 V4 g7 Q# g; e: \
% `6 D3 u* I! h7 j. C----------------------------------------------------------------7 q8 |" |: L- Z# X) B3 u& o& b4 H
***** Gate Capacitance Plots *****3 x7 U( H3 I) c, b4 p1 B) b
.lib 'your_component_model' lib_corner! ?+ l' _6 Q) |! m( f( _6 h, M
.temp operational_temp
' k0 u4 f4 M( A4 b.option dccap=1 post
6 M4 B2 n/ }. u1 ~ L2 [0 K8 l% sm1 n_drain n_gate gnd n_bulk l=0.8u w=100u ad=200e-12 as=200e-12 S( G4 w7 I7 ]# \( A. |0 _
vd n_drain gnd 0
& i5 O( q& M9 T) ^- r9 Gvg n_gate gnd 5
8 y3 X4 Y0 \8 Qvb n_bulk gnd 0
+ Y2 c: }9 K; x/ ?1 @5 d.dc vd 0 5.0 0.1
/ _! J' y0 G! L& j5 S.print CGG=lx18(m1)
; b/ d: N8 c% ~+ CGD=par('-lx19(m1)'), u9 H6 u4 m* c
+ CGS=par('-lx20(m1)')
+ j3 s) E$ `2 a8 y9 j+ CDG=par('-lx32(m1)')
+ n7 N z1 k0 ]& _% @. S1 v" ]; k2 v+ CSG=par('lx18(m1) + lx21(m1) + lx32(m1)')/ G3 x- c, W7 ^+ M
+ CGB=par('lx18(m1) + lx19(m1) + lx20(m1)')- i; ?& `: t& I, C6 n& g7 B( T
.ends% F5 x9 v. f- r; n" ~( I& w
( b* M5 ^& e& W7 _: W# `* `
----------------------------------------------------------------) }7 p8 B+ a6 A! g: f. Q5 e
Six capacitance are reported in the operating point printout
! p& ~% Y, H# q/ p* t& [ cd_total = dQD/dVD) l- ?# s8 U9 W) Z; f
cg_total = dQG/dVG
2 A" v5 `2 K5 t2 m/ U' G5 f cs_total = dQS/dVS
' S' B6 e; m: w cb_total = dQB/dVB8 E% Y" [) b. O1 h' H
cgs = -dQG/dVS3 ~& C" ?/ c8 K* U% j
cgd = -dQG/dVD# A: m, x, K- x4 M3 b: B2 I
There capcitances include gate-drain, gate-source, and gate-bulk! z* n% S6 P: U9 k, e
overlap capacitance, and drain-bulk and source-bulk diode capacitance.1 r6 O5 O/ y- f4 n# x
1 p. P& V, V# b, g0 bCGG = dQg/dVG
7 i4 X5 @2 d! W6 m( J0 tCGD = -dQg/dVD. o1 Y5 @. E$ @' o4 g! g) [6 q G
CDG = -dQD/dVG
6 T7 G" G y% h5 s1 b+ c+ y* L, K R# w. Q
The MOS element template printouts for gate capacitance are LX18~LX23
! V; Q% ?$ L3 v; @and LX32~LX34.1 N/ e" F0 n# w+ s0 [: d" L
( w& W( ?# s, G/ ?; QLX18(m) = dQG/dVGB = CGGBO
& r) C8 x' q) ^2 VLX19(m) = dQG/dVDB = CGDBO; v0 `9 r F+ c X' K2 {/ J
LX20(m) = dQG/dVSB = CGSBO0 K' X4 f( ?3 U4 w
% H5 E9 Z/ w. E3 }( s; Z* k# p9 n
LX21(m) = dQB/dVGB = CGGBO
: O {9 J/ C+ i) r F9 h5 G; V$ }" tLX22(m) = dQB/dVDB = CGGBO+ o3 |$ ?% b3 }" R2 J! U, S0 M
LX23(m) = dQB/dVSB = CGGBO; e. K6 j$ f3 l+ U- B
3 `' A$ [( f& S, e
LX32(m) = dQD/dVG = CDGBO
8 B9 \& ]8 j/ X& _ A1 M: ?LX33(m) = dQD/dVD = CDDBO) t+ S# T9 M) u7 X; ~/ g% W
LX34(m) = dQD/dVS = CDSBO+ h- [' }7 C# j6 Z/ \( H" O& w
5 q8 m+ M. m& C
The equation shown above is for an NMOS with source-bulk grounded& V: y5 K v' e' b. q
configuration. Refer to the user's manual for more detail ^^ |
評分
-
查看全部評分
|