Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 負載為大電容時的buffer設計

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-9 18:09:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
當輸出端無法推大電容時需要在多加buffer
& G- j( Z" [1 _" f! B( m4 a! K* R請問此buffer要如何設計?!
2 C7 k' w) J7 w7 O6 I! I1 F確切的流程為何?!9 E+ f, P9 h! m) J: Q
謝謝大家^^

評分

參與人數 1Chipcoin +5 +5 收起 理由
jianping + 5 + 5 Good answer!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-10-10 06:07:13 | 只看該作者
一般為第一級M=1 第二級 M=2 第三級 M=3 第四級 M=4 ........,必須注意需為偶數。

評分

參與人數 1Chipcoin +5 +5 收起 理由
jianping + 5 + 5 Good answer!

查看全部評分

3#
 樓主| 發表於 2007-10-10 14:19:37 | 只看該作者
不是應該要看電容的大小來決定每一級mos的大小嗎?!
! h, I: j; i+ K謝謝回答喔!!
4#
發表於 2007-10-10 14:30:22 | 只看該作者

回復 3# 的帖子

你應該是指Length及width吧,如果是length、width建議作spice sim。

評分

參與人數 1Chipcoin +5 +5 收起 理由
jianping + 5 + 5 Good answer!

查看全部評分

5#
 樓主| 發表於 2007-10-10 16:33:33 | 只看該作者
嗯嗯~沒錯!* C2 \/ n5 C) w' A* p  }# q" `
那要怎麼模擬呢?!( L, V8 m/ R3 X# e5 S
假設負載為5pf5 D9 f) p; q0 C1 F+ @6 k( T4 }, E
但現在電路的輸出只推的動1pf& w: D4 c0 G  {& Z/ L* L. F4 d
那我的buffer該怎麼設計呢?!
' q& Q" O7 |; E. H. \謝謝回答!!
6#
發表於 2007-10-10 17:41:52 | 只看該作者

回復 5# 的帖子

你是指不會模擬軟體嗎?還是你不會參數測定?7 R2 C5 T' C9 I; b1 ?

. j) X1 ]8 f# `7 Z* V如果只是參數設定的畫一般MOS只有length  width  M就足夠了如果不夠就多加幾級或M數提高, N; y3 H" i: |) h
5 @; Q3 y4 U3 G" y
或者直接用MOS設計一個電路去加大電流

評分

參與人數 1 +20 收起 理由
jianping + 20 Good answer!

查看全部評分

7#
 樓主| 發表於 2007-10-11 02:00:08 | 只看該作者
不是軟體耶...
' ^, Z; p; ]. v( b4 m# }  L- L2 a我的問題是) }% G" t- ?3 |- u; o1 @# b0 y
每一極inverter(也就是buffer)的 pmos & nmos的size5 J& D7 v. L$ K* p/ s$ H7 ^
該怎麼去求?!
- b6 t+ o* s$ Z9 b! Y! N$ j5 M我記的好像是跟電路輸出端能呈受的電容大小 & 要掛的負載電容多大有關& S* Y9 B1 B1 r: _! Q4 Y
ex:假設現在的電路輸出端可以承受1pf的loading
) h/ C7 K3 S8 U. T0 Q' y. S6 i# d1 B   但如果是要改成推5pf的loading9 n  O' Z4 O4 I8 B; @$ g
   那buffer size該怎麼設計?!7 T* g5 T1 ]+ f( B
   我知道要設計成偶數級! O; f* B# }" X* f
    那每一級跟每一級間mos的size是成倍數關係嗎?!倍數是?!
* l" b, t3 t, t1 [: C   開始推的第一級size又是多少呢?!
, m% V: o& N. A謝謝回答!!
8#
發表於 2007-10-11 21:36:21 | 只看該作者

回復 7# 的帖子

你所說的問題在spice ,就可以try出來了,你這樣問感覺很奇怪。
) T# }0 P' v% r8 u/ {! Z+ z( }+ b, |0 l6 `( E: Q. s

! A. t* I' w( `! j' i一般length為最小值,PMOS之width為NMOS之width的2-3倍。你可以try PMOS width=8 NMOS width=4試試看。
9#
發表於 2007-10-12 09:09:51 | 只看該作者
這個應該是很苦老的問題了!!
& @8 @2 n) n8 [$ B0 }我記得吳重雨老師曾經敎過!0 Q. J. I' F/ O
最佳的倍數是 e 約等於  2.78倍!!% ^  \. n9 e; f0 t+ h/ U, N* [$ D
目前常用的是 3 ~ 4 倍!!
+ S9 o4 k3 r0 o) V最好是看你的 rising  & falling time 與 total delay time 的 simulation 來決定!!  比較好!!. |. U+ Z3 ~" V0 s
而且此 Buffer 也不要串太多比較好!!
" ^5 v6 U# D( {5 t1 r5 ]3 V& d2 I5 O# C
此篇應該放到  analog 版比較適合唷!!
10#
發表於 2008-2-3 10:51:13 | 只看該作者

回復 1# 的帖子

這問題在一些 VLSI Design 的課本上會提到
( M/ B. i$ F4 N+ J3 L2 B- W
1 S# f" M& J+ b( D1 |- A! d與9樓所說的相同   Inverter  做Buffer來推動時
8 W4 B6 F  E- |# o$ x7 h: r5 q一定是偶數級來推動
8 v( F  ?% ~: M倍率上  用數學公式求到的  最佳化的 Inverter delay optimal的值就是e
5 L  g! O0 Y  {  {, W1 a+ I也就是 2.71828.....
7 k# `  W* f" F* J# q但實質上 電路的使用- _, f- j/ n0 y, _% r3 A
譬如我們  多半都是  2倍到4倍之間: e9 j* X  T: K. {
比如 第一級是    2/1   倍數是 3倍的話
% t* m' l. o* a5 W# ]第二級就是  6/3   第三級是  18/9   以此類推
- J' D4 Q; E- G* o% v推動到  你最後一級的  推Loading的 slope 在  0.5-0.8ns上下. a) S/ l6 {& h. @5 n9 n+ j% q
然後使用的總面積也不會太大的情況下# _! l2 Y! K* s3 c$ J" L
就是一個最佳的Buffer推動方式
11#
發表於 2008-2-3 11:59:40 | 只看該作者
恩,樓上的板主都說得很清楚了(俗稱這種buffer為taped buffer or supper buffer)
+ |. t' T# y! B7 G8 f大部分還是用3就好了
3 X' x& L8 ^  c! U1 N! V記得layout時要很注意哦~因為越往後面,mos高度越高+ {' E7 b" _( a7 D$ W" n
建議使用finger type來畫後面的mos讓大家的mos都跟第一級一樣高
+ H, C; E! ?% X( _8 ^然後contact多打幾個,特別是在輸入、輸出端4 M( Y  j  I# F; ^; k+ h
metal打大片一點
2 r& A+ `) _. u0 V  c畢竟大size的buffer流過的電流較大
9 T2 |6 v6 S! l% z6 r會有dc power的問題
12#
發表於 2008-2-19 18:07:59 | 只看該作者
喔~~了解囉~~多謝大大的解答唷~~~謝謝你~感謝你
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 12:05 AM , Processed in 0.113515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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