作者transntu (Gmcycle)
看板comm_and_RF
標題[問題] 典型two-stage OPA設計與模擬
時間Tue Jun 22 16:37:07 2010
大家好,最近在帶學弟做OPA的模擬
這個電路我之前也有模擬過(標準two-stage OPA)
後來再看學弟他們模擬的時候
想到了一些問題
一般來講我們可以先藉由CIC所提供的技術文件來抓一些設計參數
ex:Vt..λ..γ..μ...Cox
再利用類似Allen 的書本裡的步驟來設計
但問題是,我們帶的參數值跟最後模擬出來的數值會有一定的差距
所以說偏壓電流、Vod等可能都會偏掉
目前我們的做法是,把電路直接接起來,再利用微調參數的方式來tune
但還是很難tune的準確
另外有一種方法就是,電路裡面的每一顆MOS都先獨立調整到準確的電流電壓值
最後再接起來。
第一種方式的好處在於省時間較不費功,缺點在於偏壓點較為不準。
第二種方式則相反。
想請問各位設計電路時是用哪一種方式呢?
另外,想請問各位如何去抓我上面所提的參數?(Vt..λ..γ..μ...Cox )
尤其是λ。
最近學長建議我最後在layout時可以把所有的MOS切開後(大MOS=小MOS並連)
OPA中每一顆MOS都切成一樣的size
這樣一來,LAYOUT比較簡單(size相同 不必重畫)
二來MOS的model會一致(例如都是nch.8)
請問這樣好嗎?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.230.153
1F:推 baoerking:基本上我自已design也是盡量用相同size 140.113.179.2 06/22 17:15
2F:推 jingwoei:你要先去跑一下模擬看一下Vth,μ等等大概 118.165.24.223 06/22 19:32
3F:→ jingwoei:是多少,然後手動計算,雖然會模擬時會跑 118.165.24.223 06/22 19:33
4F:→ jingwoei:掉,但是不會跑非常多,這時再微調比較好 118.165.24.223 06/22 19:33
5F:→ jingwoei:另外手動計算不用太準,因為手算再準還是 118.165.24.223 06/22 19:34
6F:→ jingwoei:一樣跑掉。用最簡單的公式做初步計算就好 118.165.24.223 06/22 19:35
7F:→ jingwoei:複雜的偏壓公式主要是給你tuning方向 118.165.24.223 06/22 19:36
8F:→ transntu:感謝j&b大。LAMBDA怎麼抓呢?也是用模擬?123.240.229.215 06/22 20:00
9F:推 jingwoei:一般都是模擬,而且不同size,差異很多 118.165.24.223 06/22 20:15
10F:→ jingwoei:我的經驗是:手動計算,lambda就不要理它 118.165.24.223 06/22 20:16
11F:→ jingwoei:理想的sat.公式粗估就好了 118.165.24.223 06/22 20:16
12F:→ obov:我做op沒在手算的 反正算出來跟sim也差不多 24.23.203.103 06/23 13:36
13F:→ obov:直接先個size gm看一下ro看一下在去改就好 24.23.203.103 06/23 13:37
14F:→ obov:做電路的重點不是準確 而是robust 24.23.203.103 06/23 13:38
15F:推 yingda1004:想請問obov大,電路要到如何才叫robust 114.38.29.43 06/24 01:09
16F:→ yingda1004:或者是說,何謂robust?感謝~ 114.38.29.43 06/24 01:09
17F:→ Mauder:電路較不受process,supply voltage以及溫度 114.32.219.77 06/24 18:53
18F:→ Mauder:和雜訊的影響 就叫做robust 114.32.219.77 06/24 18:54
19F:→ Mauder:簡單講就是電路很容易就work 良率高 114.32.219.77 06/24 18:55
20F:→ Mauder:方法有三個 1.使用feedback去降低重要參數 114.32.219.77 06/24 18:56
21F:→ Mauder:的sensitivity 2.避免使用performance和參 114.32.219.77 06/24 18:57
22F:→ Mauder:數絕對值相關的電路 盡量使用performance和 114.32.219.77 06/24 18:58
23F:→ Mauder:參數比例相關最好 3.使用對non-ideality較 114.32.219.77 06/24 18:58
24F:→ Mauder:不敏感的元件 114.32.219.77 06/24 18:58
25F:推 yingda1004:感謝M大解答,不過這三個方法感覺比較 114.38.23.95 06/24 22:02
26F:→ yingda1004:偏"電路架構"而非"做電路",就是說如果 114.38.23.95 06/24 22:02
27F:→ yingda1004:已經有一個電路架構了,你要怎麼去設計 114.38.23.95 06/24 22:03
28F:→ yingda1004:每顆電晶體或元件的SIZE,要設計到如何 114.38.23.95 06/24 22:03
29F:→ yingda1004:才可以叫或比別人更"robust" 114.38.23.95 06/24 22:04
30F:→ Mauder:已經固定了架構那就要了解電路的功能 例如 114.32.219.77 06/25 01:13
31F:→ Mauder:current mirror就必須要知道要做device的 114.32.219.77 06/25 01:14
32F:→ Mauder:matching以維持電流的比例正確 114.32.219.77 06/25 01:23
33F:→ Mauder:另外可以利用foundry廠所提供的device的特 114.32.219.77 06/25 01:25
34F:→ Mauder:性資料 選擇有量測結果的device size 114.32.219.77 06/25 01:25
35F:→ Mauder:最後加大design margin電路就會比較robust 114.32.219.77 06/25 01:26
36F:推 yingda1004:恩~感謝M大,不過design margin還真難 114.38.51.106 06/25 11:17
37F:→ yingda1004:加大呀~ 114.38.51.106 06/25 11:17
38F:推 obov:如果覺得design margin很難加大 24.23.203.103 06/25 11:27
39F:→ obov:那可能該思考更改架構 24.23.203.103 06/25 11:28
40F:→ obov:如果同樣架構同樣製程 別人的margin比較大 24.23.203.103 06/25 11:28
41F:→ obov:那應該思考是不是該轉行惹 哭哭 24.23.203.103 06/25 11:28
42F:推 yingda1004:恩~感謝ob大~類比真的是靠經驗和能力.. 114.38.51.106 06/25 11:47
43F:→ yingda1004:.....more art than science..... 114.38.51.106 06/25 11:47
44F:→ transntu:感謝各位的解答。學到許多~~140.120.108.164 06/25 15:09