|
; ?6 g% N5 X+ m! ?* F8 D3 f如上圖 iref為100ua$ ?- ~6 r3 M" c8 D
1 B8 Y% [, i+ @' ^4 X
問題是這樣的 我怎麼調都頂多只能調到上面4個pmos sat 下面的nmos都沒辦法在sat
. J+ D- J6 u& h9 l5 Q我用式子推過 推出來的結果也沒辦法讓六顆mos都在sat% }8 ^1 K% f$ ?
麻煩高手賜教啊...
3 D5 ~$ u5 e1 r* i& _卡這邊卡好久了...
- R. v9 `0 r$ N$ ^% Wvbias1 &Vbias2的電壓都調遍了 還是沒辦法
1 N9 K; @( `9 T5 P' t6 K- q( [0 k0 H I H
順便想問個問題 mos的kp kn(upcox uncox)要怎麼求出來才會準
+ z4 C9 A8 S* Q* q我model檔找不到這項參數 自己推 推出來的值也很怪
9 a! E$ j# ~( w& B7 c+ K# R
- N$ [- l0 Q; n1 k/ W" J# W, X; C$ ^. p* p. n7 n7 T5 b+ T L
以下是我的sp檔內容8 |* X5 C# _% |, N
***********lab13_2************************; s4 `+ |" E4 G. ^" [* @
.lib 'mm0355v.l' TT
- ~& m+ A' P" t0 p$ O***********parameter**********************3 }( A7 i& s5 w+ Q \5 N
.global vdd gnd
( L- l$ ~! ^' A1 a) @vdd vdd gnd 3.3v
# ]. |- O) H$ O2 T$ mIref1 net2 0 ix* X: H' M E# u+ @2 n" w& m
vin vin 0 dc vdc ac 0.2v: \, A5 W( N! d7 C6 l
c11 vout 0 5p
9 R2 w+ r" M& I9 V4 H! Tvbias1 vbias1 0 0.9v
7 x- r# `; m; U4 y _: D" Kvbias2 vbias2 0 0.66v9 N! j0 t) k6 J; _, Z* q! n+ R
.model nch nmos level=2 0 q) J `# i. g: a/ p @7 h
.model pch pmos lebel=2
8 p% M. R- e" ~* t" Y7 |3 L.param ln1=1u ln2=1u
2 h. U& [/ z1 Y+vdc=0.75v ix=100u mx=1+ }7 x* C! C5 Q3 V
************circuit************************; F3 E0 h% Y3 }, _! V, K
mp3 vout vbias2 n3 vdd pch l=1u w=40u m=mx7 L. p2 u& {: c$ }+ C
mp4 net2 vbias2 n4 vdd pch l=1u w=40u m=mx
I9 N% K' _; l2 Q9 @: X/ wmp5 n3 net2 vdd vdd pch l=5u w=20u m=mx n. [9 H: h. b; G8 s' p- r
mp6 n4 net2 vdd vdd pch l=5u w=20u m=mx$ \/ y( N" W0 Q" @( Z( F
mn1 n1 vin 0 0 nch l=ln1 w=40u m=mx* a/ V" t$ |9 {& |; U
mn2 vout vbias1 n1 0 nch l=ln2 w=40u m=mx
& F* ~ m4 f& n& D' ?/ t*************analysis*********************
; ]$ i! m z8 p' }& t4 o.option post dcon= 1! ?0 A+ P. n" l d2 Q' P
.op
1 T$ g, }8 A$ Y0 P3 L. U*.dc vin 0 3.3 0.1
5 ^" E8 @( R8 P.tf v(vout) vin- b) f( j: o! }6 z9 P+ I) n
.pz v(vout) vin
$ x1 X% @3 w5 R4 U.ac dec 100 100 100000MEG7 M( u d. n F
.print vdb(vout) vdb(n1)
3 U) i9 `6 c# |* w+ r5 I! [, D, h.print v(vout)
% J {8 D: m" ^0 P5 l* s W% U*.alter & d+ g& F: ^% \1 u1 b* Z9 Z
*.param ln1=5u ln2=5u vdc=0.95v 5 l( u! u) c- T1 V" M# B( v. `
*.alter ! H5 X0 h# `) t
*.param ln1=10u ln2=10u vdc=1.2v
k9 w }" n& x) {! m*.alter
, `6 A' e+ Q# Y4 m/ a+ B.param mx=1.5 ix=150u vdc=0.75v
* D+ d/ B% w" k3 A0 f.alter
( j: H. _, V* r/ B4 r+ L6 `.param mx=2 ix=200u vdc=0.75v 0 I' u; z; m/ m9 q4 p' z' S1 N
.alter
' } B, o; b" s/ Y.param mx=2.5 ix=250u vdc=0.75v
6 V, N! t% @1 Z.end |
|