Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-9 18:09:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
當輸出端無法推大電容時需要在多加buffer3 K0 k# H4 R9 F) B! @+ G6 a; k0 C
請問此buffer要如何設計?!/ A4 T% m1 }8 E
確切的流程為何?!
2 x' a& _( _9 }' V1 @6 ^謝謝大家^^

評分

參與人數 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的大小嗎?!
; K. L$ M  n. @6 Y謝謝回答喔!!
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 | 只看該作者
嗯嗯~沒錯!
6 a6 _+ K7 s6 ?& @& o+ ~2 @+ @那要怎麼模擬呢?!
2 Z5 l; Z5 u9 K: |$ ?5 i- s& C假設負載為5pf
( N) z7 M# V& a0 T但現在電路的輸出只推的動1pf
; c$ f) T; X3 C那我的buffer該怎麼設計呢?!
( o5 y1 ^% `; m/ }謝謝回答!!
6#
發表於 2007-10-10 17:41:52 | 只看該作者

回復 5# 的帖子

你是指不會模擬軟體嗎?還是你不會參數測定?' `1 N. y4 {* v, O% F# R3 r) X
. t% C; n- I2 a
如果只是參數設定的畫一般MOS只有length  width  M就足夠了如果不夠就多加幾級或M數提高& k! x4 R: [/ T  ?' R) ~, C
. s6 S$ d" l# W* p! l) n7 F" S+ _# S
或者直接用MOS設計一個電路去加大電流

評分

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

查看全部評分

7#
 樓主| 發表於 2007-10-11 02:00:08 | 只看該作者
不是軟體耶.../ a6 g2 ]1 k. U- G- @
我的問題是. |6 r7 Q3 @1 w) j" ]5 @
每一極inverter(也就是buffer)的 pmos & nmos的size
/ D" N/ J9 |% P* l$ I8 D該怎麼去求?!8 `& G* {- ^: {$ d+ V9 h. L
我記的好像是跟電路輸出端能呈受的電容大小 & 要掛的負載電容多大有關
2 V: D/ M! Z5 \! Y, O3 xex:假設現在的電路輸出端可以承受1pf的loading2 B1 r0 R+ v8 X9 m. y# ]
   但如果是要改成推5pf的loading* Y+ V$ F4 ], L/ \& {+ t0 {$ n
   那buffer size該怎麼設計?!. Z6 ]; D. ?' p6 C& U+ g
   我知道要設計成偶數級
5 N8 f& X; _' ]) A    那每一級跟每一級間mos的size是成倍數關係嗎?!倍數是?!  S$ P5 h$ T$ U6 r9 E. l8 @; G
   開始推的第一級size又是多少呢?!$ ?/ _! v  V, V3 D
謝謝回答!!
8#
發表於 2007-10-11 21:36:21 | 只看該作者

回復 7# 的帖子

你所說的問題在spice ,就可以try出來了,你這樣問感覺很奇怪。
. j: r8 O4 ?- w; }
2 x4 }, O; a" C  h& F3 A9 F/ Z% u+ {7 P. m* H& |- V
一般length為最小值,PMOS之width為NMOS之width的2-3倍。你可以try PMOS width=8 NMOS width=4試試看。
9#
發表於 2007-10-12 09:09:51 | 只看該作者
這個應該是很苦老的問題了!!9 q$ u; n  G* D7 h4 X
我記得吳重雨老師曾經敎過!
+ t5 H9 V& g  p+ P' z最佳的倍數是 e 約等於  2.78倍!!* ?& C% W" B0 M9 b5 g# Q7 d
目前常用的是 3 ~ 4 倍!!8 L1 O. J: q# J! I$ E
最好是看你的 rising  & falling time 與 total delay time 的 simulation 來決定!!  比較好!!
! B7 F4 I# c+ ~( a9 J# ?/ Q; f而且此 Buffer 也不要串太多比較好!!
- @" Z1 R! W: H  g' E8 R
2 }+ n; l  O# o. @( W- y此篇應該放到  analog 版比較適合唷!!
10#
發表於 2008-2-3 10:51:13 | 只看該作者

回復 1# 的帖子

這問題在一些 VLSI Design 的課本上會提到
/ C# I7 S; b% q0 {# {
" ?& L! [- v: |: [與9樓所說的相同   Inverter  做Buffer來推動時
5 M' @9 ~6 ^1 L5 W' @一定是偶數級來推動
$ \- I) l4 B4 b' f倍率上  用數學公式求到的  最佳化的 Inverter delay optimal的值就是e
) S) ?7 F4 Z' m. M" [! q: e也就是 2.71828.....
, w8 {* V, o9 F1 ?8 q" }9 Y9 p但實質上 電路的使用
2 y6 Z, ]0 v5 K* O$ R* Q/ J! v譬如我們  多半都是  2倍到4倍之間: h. v3 d* U) C: H- O8 C
比如 第一級是    2/1   倍數是 3倍的話
# B! H# ]) D8 g5 h; f7 M% I% q5 {第二級就是  6/3   第三級是  18/9   以此類推5 _; T5 y1 d% V$ _9 c; M' A
推動到  你最後一級的  推Loading的 slope 在  0.5-0.8ns上下
& m/ x& b( p' v) q% [然後使用的總面積也不會太大的情況下
4 z& x- p* \$ ^9 s9 F7 _  |就是一個最佳的Buffer推動方式
11#
發表於 2008-2-3 11:59:40 | 只看該作者
恩,樓上的板主都說得很清楚了(俗稱這種buffer為taped buffer or supper buffer)
+ B7 |+ d. {+ l% P大部分還是用3就好了
4 h$ @8 |! a. f. x: w記得layout時要很注意哦~因為越往後面,mos高度越高
' |  J1 Q  U/ j建議使用finger type來畫後面的mos讓大家的mos都跟第一級一樣高
6 o  D+ x: E4 A( f2 }6 V然後contact多打幾個,特別是在輸入、輸出端% `$ `8 ~  i1 M0 Y& ?- `: T$ B- L  M
metal打大片一點" z% {' r) k1 g5 |* F
畢竟大size的buffer流過的電流較大
9 [' [* r. g5 ~1 ?6 D; w會有dc power的問題
12#
發表於 2008-2-19 18:07:59 | 只看該作者
喔~~了解囉~~多謝大大的解答唷~~~謝謝你~感謝你
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-31 02:16 PM , Processed in 0.169009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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