Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6038|回復: 6
打印 上一主題 下一主題

[問題求助] doubt supply-independent biasing

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-12 18:02:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
i got a question from Razavi textbook in chapter 11.2 : Supply-Independent Biasing
& f4 Y& W, l" p2 q) }==>figure 1* j1 [7 c1 _; o$ R+ A1 E
==>figure 2! ?: N) ]% w5 o# O! `3 [
  u1 w- C2 H4 K8 W$ t
by figure2, it looks like vdd really has no effect on the figure 1 CKT.
3 ^. j% f5 n" V$ ?2 ^( K- n5 `3 c2 x- B* }% ~
the textbook also introduce start-up circuit M5 into the design as following:
6 _" ~# R$ Y  M==>figure 35 D3 c. F  k7 o) |2 [
when simulating the circuit with startup(M5), it seem to be effected by VDD.; [% r9 V# m% s; Z9 A
Current Iout, Iref vary with VDD.1 U, c+ x) q) z" Q5 z$ x
In practice, figure 3 become Supply-dependent Biasing since startup must include.2 P* _6 W# @& D# z+ Q. r4 |
how could this be? if using figure 3, supply- independent case never happen.
) r/ h3 H( |5 X; }5 n9 W7 @: b& M" L" Y0 `
below figure, i sweep .dc vdd.
5 x1 ]- t+ i6 I2 ]7 R8 x+ \* ?0 s" w* ?3 C0 Q9 g2 ?  [! l, h
As you see vdd ramp from 0v to 5v, current Iref and Iout are not constant if vdd>2.8v

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-27 17:21:14 | 只看該作者
從你的結果來看,分三種case來檢查.........
% w7 p1 E" ]& y( s" I  |* }
0 G, j7 }  [2 M1 E輸入電壓(分別為2.5V、2.8V and 4V)後,檢查你每一顆MOS的工作點,是否都為飽和區,
+ }( @7 [$ w, ~5 Y8 G! n4 z  t1 P, V( G: D! k$ N2 }
並且記錄每一顆MOS的Vds(sat) 、Vds跟Vod0 @) L: m' m1 \4 k$ P* h

2 A% l9 V- m0 N5 G. O( Z(如果沒有Vod的話也沒關係......這是Vgs-Vth得來的,Vod這參數要H2006以後的版本才有)0 G% g/ F1 K8 q5 _7 ~9 a; O
( {4 K) U  T: s1 G4 u4 p
有了以上的資訊你才可以知道問題出在哪............2 s! s1 U( Z6 V$ A( t
! ^8 G+ {1 i4 K3 [
PS:既然M5是當作startup用的MOS,那麼W/L比就不用太大,以一般設計來說W=0.5u L=10u
5 ?2 {7 t- Z9 T  _# M* W, n( E8 l% S* L; U
算是一個建議值,但是還是得照實際電路需求去做改變~~~~
- E6 x: c3 J% b, Z
! k+ q6 N- |' Q+ k以上是給你的一些建議~~~~~Good luck~~~~
3#
 樓主| 發表於 2011-8-3 10:22:32 | 只看該作者
聽你這麼提起來....我想問個另外的問題  B7 B2 x1 \% T' R( V9 ]
在hspice report中的Vds(sat) 、Vds的關係為何?
* C1 W* T3 a! _( v! U( m! u2 c  @( p
我知道Vds指的是實際mos的drain-source的跨壓
2 F/ B# Z! x3 S: J3 a/ Y那Vds(sat) 我想指的是在hspice中的vdsat這參數吧; ?( L& e! K; f/ e, k6 c- m+ P
可是Vds(sat)指的是何意義?...我粗略在hspice的線上文件未找到相關說明
4#
 樓主| 發表於 2011-8-3 14:49:43 | 只看該作者
回到原來的問題.... 經過調整了mos的size...vgs變得較不會變動了
8 W9 p4 I" D( i" R" I0 m* E! i4 B8 X
但是Iref&Iout的不一致性還是會出現
% ^( |2 ]* i! C' ~9 a/ f8 W就如同lchuang提到的去看的結果2.5V、2.8V and 4V皆在飽和區
- k  c0 B! v9 u( O我覺得應該是mos的Rds(ro)電阻不夠大所致...以致Vds改變IDS也跟著改變
: c9 v; X( W- m& `6 ?: f% ]4 I! i$ Q$ \4 W  r6 S8 H
另外...有個困擾我很久的問題....Startup mos: M5真的有用?
! J6 V6 ~$ r4 p6 m在我的模擬中....M1~M4的MOS都可以正常運作....不懂何情況會需要M54 E) S- o& [5 h% L2 `- @
就書上說要用到....但實際上在模擬就是模擬不出這種情形(M1~M4 startup不起來)
5#
發表於 2011-8-3 15:51:17 | 只看該作者
本帖最後由 lchuang 於 2011-8-3 03:52 PM 編輯
$ a' q- @8 a( a! \9 L& N& ?) V1 X4 p4 U
先來討論一下所謂的Vds(sat):
. Z/ |! O0 r! `3 l8 t; Y- ~( o0 W9 m# D, A
你試著模擬一個固電電流源,如一顆PMOS~~~~S接VDD,並且G跟D互接然後掛一個電流源(ex,20uA)
; e- B& I8 ?9 J( r" G, K9 ^, P3 n+ @) {" O. E
W/L可以先固定一個值(ex,5u/1u),然後觀察這一顆PMOS的vds(sat)~~~~接著把電流源加大至40uA8 O, J% O  t* z& q. f

8 J- _6 o4 B* i7 l' W, a0 H& o然後你就可以看出Vds(sat)會明顯得拉高........ m3 s7 G; R& ~/ n% s7 p

, z" w( r% \' o6 O+ I- b1 h至於所謂的vds(sat)其實在我來說,它是一個滿足MOS進入飽和區的條件式而已........2 P, j; X) N3 s+ g( V
2 \& |$ _8 i$ G
而所謂的條件式就是Vds > Vds(sat),一般在我的設計會讓Vds大於Vds(sat) 0.15V左右~~~
5 t& H& S0 F# n1 F6 V- `& j$ I3 F# v/ |# ^! S9 p2 V
那麼Vds想當然爾是越大似乎越好........其實Vds越大或許比較好滿足MOS進入飽和區來操作......
- G3 H' b! Z" i7 c
5 H8 A% w0 J# }$ ~, S6 b, q2 A問題是它相對壓縮了電壓的輸出操作區間~~~~~所以囉.......
( m# v: T* Q5 s- R3 n+ G* O! ^8 f3 n8 X- t8 J3 r
一般設計電路,以一顆OP來說......要看DC操作點看的不是OP本身的MOS偏壓,
2 B8 q, U# Q; D3 ]
$ m1 S5 \2 A% n9 i# Q9 U8 v而是給OP做mirror電流的"偏壓電路"本身,它才是決定這一顆MOS是否符合所設計的輸出電壓準位~~~~! F) @8 h" y( w% h& r
( b) ^1 b2 H! ^* b& S3 W
以上是Vds(sat)跟一些電路的少許觀念...........5 B& ^/ ^9 A! E  g! W" n
# V/ s. j9 d& _2 {( W
================討論M5 start-up 分隔線=======================9 G3 c& E  D/ A$ O5 `) D. {, w

8 h, a" @7 x% v" Z, C一般你要模擬所謂的start-up MOS,以你上面電路為例,當你不加入M5這一顆MOS的話......: f3 W' W+ h4 C' [6 D6 n1 T  `

1 F2 k/ g6 c) I1 ^6 D) H( ]1 I你可以在spice檔內下一個初始值的指令,
# g$ R; l2 S, N% C! f: T; d; ]) C5 e, p
我們先假設M3的G、D與M2的D接點為"QQ",M1的G、D跟M2的G接點為"AA"
( }5 t( h. B. a" n5 ^3 N3 G% M/ G
( q9 Q8 X% F5 S% V( @3 e( z9 ]' G1 w然後在spice檔內下".ic v(QQ)=VDD v(AA)=VSS"~~~~~~" K5 o) b1 j% I; p0 F  e6 e

) R, ~! T! f" u: e' a* Y% {你就會發現你的偏壓電路的MOS都在cut off階段~~~
  C6 x- I+ V* Z  N: q  v$ p  D8 F; N+ X& c' g/ [/ d8 \# s; P3 m
接著你可以加入M5後再來模擬,你就會發現它會慢慢把"QQ"這一點電壓往下拉到一個正常工作點.....& X! H( A" @' B/ I$ }. {

9 h5 b5 i- o% m5 M# P" p這個模擬其實是一個real case會發生的狀況,因為在IC內部一般不給電情況下......
/ Q' i; a+ `, X3 T% c2 s
5 W2 [  K# l8 L* N- p每一個節點都是"unkown"的,那就會有電流起不來的狀況......這一點你可以好好去想一下~~~~
! a0 v  z/ l. `/ K6 ^: Z. t% M7 m* V9 J
=====================================================6 d# b% W3 p! ^7 U9 Q* O

1 {( x$ J/ _$ O你的M5的接法似乎會影響到M3的Iout電流.................似乎這種start-up只是很單純的一個% r5 Y! I4 A7 N! a' S6 `  O

; n4 e8 ]% h" w) E( F( d  T! T7 N/ A# v"weak pull low"的方式..........但是在實際電路上並不是一個很好的start-up方式.......: K3 n: S  }4 E$ `2 L7 G
$ D7 e& _* F* _7 H. o
而這個應該就是你所謂的電流不一致的原因,你可以在list檔裡找到M5與M2的電流~~~~9 T6 }8 R6 e0 O, X! A: h4 U" y5 U

6 P6 R6 E- O9 }3 O0 q5 H8 N然後在4V偏壓點..........觀察一下每一顆MOS的工作區域~~~~~2 C8 g7 f3 m8 @, K

1 s3 f& y$ F( v$ l, `# c3 J, DPS:所謂的weak定義...........以start-up來說....我把它認為是一顆W<<L的MOS.......
: X" G$ x5 p6 u' G0 R
% F" H* F# F* i' O, _6 l(ex,W/L=>0.5u/10u.....這樣的比例)
6#
 樓主| 發表於 2011-8-4 18:46:01 | 只看該作者
在我用了.ic設定初始電壓後" H0 _* j$ C% {: {$ L$ V
接著跑.tran~~~神奇的事情來了* o, [* V+ i7 |! ?+ {. W# w
& g' \2 K, M, f9 H" p" ~
在沒有M5介入下...還是會startup起來....下圖有真相' |4 v5 o& p: B: P2 \  m8 x/ M: Z. B" A
2 Q1 S8 A9 A1 ?% l

0 h7 _/ l2 x+ J$ h4 r一開始power為VDD1 V' o. a) A$ |: @3 t% M8 r" Q: }
雖然M3的gate設為 VDD....M1的gate設為0v
9 \2 t7 f2 J4 ^  ]隨著時間的流逝....5 i0 |+ @' P6 |; ^
M3's gate電壓看起來還是會慢慢的拉下來
5 X8 Y6 Y$ H7 i- F7 sM1's gate電壓還是會慢慢的拉上去6 H0 a1 D) I7 W$ v( K

3 O9 M. t* o( A  N! l- D在看Iout, Iref在一開始時就不為0....
3 T! L/ C! ?9 F/ b應該是漏電流.....難道是漏電流導致電路startup起來?
1 H5 {  v$ f% y7 Y2 [
# {. W9 ^; f2 J; b9 \. L; TPS:我覺得一開始M3的gate電壓就設為VDD了) _2 `3 l; L/ W$ C5 e- M
power沒道理一開始設為0V....這樣好像邏輯怪怪的' k+ Q* f) n# @( I+ i# k- v
所以就把power一開始也設為vdd了....這樣該沒錯吧

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
7#
發表於 2011-8-5 10:47:24 | 只看該作者
M3的Gate為VDD跟外部電壓是一點關係都沒......3 w" ~, D1 k  j5 L5 g1 W
# U6 G# p5 t* ]- {. |! x- S
說穿了.....它只是一個與電壓源相似的電壓.........
, w$ B" D  X% j) R3 `. Y
3 n$ P9 |$ \, _# Z8 `; l那就是說M3的Gate是一個跟VDD很相似的電壓~~~~~~~
' M: a9 e/ c. u, [" B; e: |: g3 [4 x5 a1 C# _+ ~# A8 }  {
另外一點.....你的M1跟M2之間的"AA"也要設成VSS喔~~~~~3 J" ?6 `& x: H0 C9 ~. V

+ V  i8 b5 a' V) I9 q$ }最後補充一點....................在做start-up模擬~~~~~~' y; N4 R! y$ z) t: k9 k

4 L5 h' A/ o5 N# K! Q/ D: ^; J建議電壓源採用:vVDD VDD GND pwl (0us 0  200us 3.3)這方式來模擬~~~~~; i( }1 y2 D* z- V
) z: o5 P% _, d9 o
Iref、與Iout要說是漏電流......那麼你要先確定所有的MOS都很確實的進入飽和區~~~~
. L$ M1 D+ b+ ?3 D# ^: F7 Q1 ~& Z1 D: c
不然你的漏電流在transistor level來看是不太能成立~~~~~& \+ D$ D. S# K# C5 d

2 y4 [" t  i: l& E畢竟可能有某顆MOS正處於ON的狀況~~~(只要Vgs>Vth就會有電流產生)- @" Q- @2 Z' Z8 Q0 `6 D
; }) P  M8 i9 e2 C2 F& w3 J  X  a- l
頂多說你的電路在尚未動作時所產生的漏電流~~~~~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-29 09:42 AM , Processed in 0.172010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表