Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-9 18:09:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
當輸出端無法推大電容時需要在多加buffer8 M# k- a0 o1 @  @0 C- s
請問此buffer要如何設計?!9 H# q" L5 |; r7 H* F) n
確切的流程為何?!$ k  f, M- O; n
謝謝大家^^

評分

參與人數 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的大小嗎?!
9 c* D$ y/ A* L1 K' r謝謝回答喔!!
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 | 只看該作者
嗯嗯~沒錯!; [* C4 n# Y7 _# [2 A
那要怎麼模擬呢?!4 I. H1 a+ _" U4 F  ?6 u6 W( i  }* e/ ]
假設負載為5pf! M, }* N9 ]/ n9 e
但現在電路的輸出只推的動1pf
+ S8 h, d% ?+ p2 ~8 @( O' r) K那我的buffer該怎麼設計呢?!# U+ k1 y; @8 S2 s  D  q! k8 x; P
謝謝回答!!
6#
發表於 2007-10-10 17:41:52 | 只看該作者

回復 5# 的帖子

你是指不會模擬軟體嗎?還是你不會參數測定?
( C4 p- {8 ?- t6 r6 S* \) L) ^- ?* ^9 x7 R1 D7 F9 q! e
如果只是參數設定的畫一般MOS只有length  width  M就足夠了如果不夠就多加幾級或M數提高) f# {  @: D1 d( P+ R9 w

6 @* p% B5 q2 Y& a8 ?或者直接用MOS設計一個電路去加大電流

評分

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

查看全部評分

7#
 樓主| 發表於 2007-10-11 02:00:08 | 只看該作者
不是軟體耶...
: p( q8 r8 a6 N+ q我的問題是
" Y8 v1 x- U1 T" S每一極inverter(也就是buffer)的 pmos & nmos的size/ L0 F8 i% H1 o
該怎麼去求?!
$ I7 {4 n! U( G! [* B我記的好像是跟電路輸出端能呈受的電容大小 & 要掛的負載電容多大有關
: Q+ O# j& Q4 F+ p. ]ex:假設現在的電路輸出端可以承受1pf的loading5 ^. X4 n$ ^& z, Y" f8 g
   但如果是要改成推5pf的loading9 s0 ]. o  G" N  F1 V  K  C& @1 w
   那buffer size該怎麼設計?!7 O1 R$ Y4 X' Y* i
   我知道要設計成偶數級& g8 ]' m; I2 E1 x) L+ Y
    那每一級跟每一級間mos的size是成倍數關係嗎?!倍數是?!
& _0 i$ @7 @( g8 l; H1 ?; H9 N   開始推的第一級size又是多少呢?!
3 Y2 l" ]' @5 k謝謝回答!!
8#
發表於 2007-10-11 21:36:21 | 只看該作者

回復 7# 的帖子

你所說的問題在spice ,就可以try出來了,你這樣問感覺很奇怪。
4 f1 ?7 S  [2 ^
1 R1 }8 J1 O; S, \* D
/ k$ t1 ?& B9 W1 A3 \3 p一般length為最小值,PMOS之width為NMOS之width的2-3倍。你可以try PMOS width=8 NMOS width=4試試看。
9#
發表於 2007-10-12 09:09:51 | 只看該作者
這個應該是很苦老的問題了!!. m5 [; `+ l8 ?8 c+ F, J" o4 n
我記得吳重雨老師曾經敎過!, n7 b. u7 R# X" Q$ n
最佳的倍數是 e 約等於  2.78倍!!
7 j1 e& i1 g0 ]: @  G6 }目前常用的是 3 ~ 4 倍!!
; |4 q  l/ S  J+ I! ~" j2 `最好是看你的 rising  & falling time 與 total delay time 的 simulation 來決定!!  比較好!!  k& O% S# y9 n! k, `- m
而且此 Buffer 也不要串太多比較好!!
( q  r  |& x9 b2 }2 a% t+ U1 z$ s2 q" [2 S- g
此篇應該放到  analog 版比較適合唷!!
10#
發表於 2008-2-3 10:51:13 | 只看該作者

回復 1# 的帖子

這問題在一些 VLSI Design 的課本上會提到
% j( u! I) e3 y% Z$ o: n2 U( f- @  w! z8 y+ ]
與9樓所說的相同   Inverter  做Buffer來推動時/ ]( A. f9 k; z% j. R- t: w6 P
一定是偶數級來推動, Q- U9 M6 H4 Q
倍率上  用數學公式求到的  最佳化的 Inverter delay optimal的值就是e7 n: D6 w- E; G( f0 P( v2 B$ [+ q
也就是 2.71828.....% q& r, k! j1 }9 N1 Q2 ?- d8 H# P
但實質上 電路的使用# f+ ]' R9 A0 p; y
譬如我們  多半都是  2倍到4倍之間
! G4 ~' u# ?# P: f( n5 j比如 第一級是    2/1   倍數是 3倍的話3 J8 \4 L$ c, d; c+ k: g2 E
第二級就是  6/3   第三級是  18/9   以此類推
% o; M/ j$ M. s# s& Q推動到  你最後一級的  推Loading的 slope 在  0.5-0.8ns上下
* g, Y  o: N6 W, I2 E然後使用的總面積也不會太大的情況下
. E5 D) P7 y5 q/ r( T, q% p就是一個最佳的Buffer推動方式
11#
發表於 2008-2-3 11:59:40 | 只看該作者
恩,樓上的板主都說得很清楚了(俗稱這種buffer為taped buffer or supper buffer)$ {! ^+ x9 y! w1 S( Q9 l. v, j4 n
大部分還是用3就好了! P, P8 ]% i: S/ h
記得layout時要很注意哦~因為越往後面,mos高度越高
2 l( |7 G. i3 [  ]5 v! \建議使用finger type來畫後面的mos讓大家的mos都跟第一級一樣高# T' m' Q8 T8 l8 J4 B" J
然後contact多打幾個,特別是在輸入、輸出端
) E9 S8 [  O7 i) e7 W2 S) V9 tmetal打大片一點9 E- y2 }9 p  n' V( k
畢竟大size的buffer流過的電流較大
9 q0 n. l$ c6 t* H) a& W會有dc power的問題
12#
發表於 2008-2-19 18:07:59 | 只看該作者
喔~~了解囉~~多謝大大的解答唷~~~謝謝你~感謝你
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-14 06:07 PM , Processed in 0.126016 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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