|
; B- D- W" V/ n) _ i
如上圖 iref為100ua
" V' }4 M' [5 Y! {2 V0 g, M8 V, \
問題是這樣的 我怎麼調都頂多只能調到上面4個pmos sat 下面的nmos都沒辦法在sat- z7 {; R4 R+ D
我用式子推過 推出來的結果也沒辦法讓六顆mos都在sat
* m5 }% w8 c; I& [$ t麻煩高手賜教啊.../ \/ ]- ^6 n, A! O' S
卡這邊卡好久了...
! n# ^! A7 H9 _" r, svbias1 &Vbias2的電壓都調遍了 還是沒辦法
7 Q( J6 u# G$ ]) F4 x m- ~7 O& j
: ]- b' f7 w, C, j6 W; f順便想問個問題 mos的kp kn(upcox uncox)要怎麼求出來才會準, U6 f- K% [+ h; O; k& f" W* ~: k
我model檔找不到這項參數 自己推 推出來的值也很怪, m5 _! L8 F% H% W6 M- f9 D
* W2 |# B4 b& N+ y6 V2 v* v3 i- M5 y$ N: v* L E( u
以下是我的sp檔內容+ I: j4 R' X0 v- y9 [) ~) s' N6 |* @
***********lab13_2************************* E" g7 ]& { F5 D' g; D! ?: {
.lib 'mm0355v.l' TT
7 ?6 q4 v4 k0 F+ K% R1 a***********parameter**********************- `$ k4 z! ?% o B2 g1 @. V" D# |+ H
.global vdd gnd \9 O$ D& ~; B. Y0 D% V3 `
vdd vdd gnd 3.3v
! x+ F" k) v/ T" g: DIref1 net2 0 ix
3 C, a7 ]5 ?1 n3 O/ ?vin vin 0 dc vdc ac 0.2v" @0 H" ~+ G- O( [" e: H& [8 T8 ^
c11 vout 0 5p
, j; H9 }8 ~. B! Rvbias1 vbias1 0 0.9v
6 L# S9 M. }" N+ [/ Q* ?/ }9 C5 Nvbias2 vbias2 0 0.66v
# H) w- q% O4 ^" ~" f6 ].model nch nmos level=2 3 h5 \- w! B- q5 ?
.model pch pmos lebel=2
4 u' W/ r( K8 Q8 X/ D.param ln1=1u ln2=1u ! U! e3 {2 I& T, w- m) F
+vdc=0.75v ix=100u mx=1! l# m) Z; m6 F5 ~( O1 B H
************circuit************************0 E" J5 j5 }' ], x) z0 r- K
mp3 vout vbias2 n3 vdd pch l=1u w=40u m=mx6 z# \' g: j" w: a \
mp4 net2 vbias2 n4 vdd pch l=1u w=40u m=mx
, i% k; ^0 }$ O* j7 }! N) E1 Smp5 n3 net2 vdd vdd pch l=5u w=20u m=mx: e/ @9 J# }+ l
mp6 n4 net2 vdd vdd pch l=5u w=20u m=mx
7 d! P( U2 P" w4 c1 [9 Imn1 n1 vin 0 0 nch l=ln1 w=40u m=mx
" s- u8 c! A6 g. ?: Q4 R; Kmn2 vout vbias1 n1 0 nch l=ln2 w=40u m=mx
3 V; j& d2 M. E! a Z*************analysis*********************
h/ p& o, ` N" j' J5 a.option post dcon= 1* w$ C+ |) N, M; S( I* e
.op # V. A" |1 f1 N0 a% ]5 _5 k
*.dc vin 0 3.3 0.1; T& O3 M/ L1 q; H& N
.tf v(vout) vin* s5 o; P B9 m! U1 R; N' Z
.pz v(vout) vin
8 b! R9 I& H# m: }! Z/ X0 D6 @.ac dec 100 100 100000MEG
# u! J! D6 u" k- k6 G.print vdb(vout) vdb(n1)3 c& }+ ]; P" Q) h% b g7 d% \, e
.print v(vout)
# C: j& j; F" f. F*.alter 5 u0 b8 z, J8 v* C8 P9 h
*.param ln1=5u ln2=5u vdc=0.95v
2 C8 t9 _# X/ v6 X/ b*.alter
! b3 p7 V( n- r* P8 z$ U*.param ln1=10u ln2=10u vdc=1.2v
) ?3 Y" Z9 t- e6 A*.alter : C5 \7 y* }: H
.param mx=1.5 ix=150u vdc=0.75v/ M3 N) h7 C, ^2 W( s; p9 E
.alter
1 z) O6 R! W B.param mx=2 ix=200u vdc=0.75v : b n) s y& b5 W* e; u' e% g
.alter
' j1 F2 Y9 f2 }* g/ A3 q.param mx=2.5 ix=250u vdc=0.75v
6 M) y- @: I& b! ~. w2 S2 k.end |
|