Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 如何減少RC效應?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-12-22 11:52:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟我在畫BANDGAP的電路,不過畫出來去看他的波形和原本模擬HSPICE的波形差很多!/ H! z  v$ E0 q( s

2 @' p* {* T2 ?% @: L所以在想說會不會有可能是RC效應造成結果.不過我不是很懂LAYOUT上的一些物理效應.' o4 C: n$ Y; T# [: R

, n( r/ B6 `& ?7 Y: @7 }) `: X$ J希望有人可以幫我解答一下.也希望可以知道在畫一個LAYOUT上他的跑線該怎麼跑會比較合適!
; q+ G+ L+ u. {8 j  ~% }9 ]" Z
8 n7 k2 d8 b( [謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-1-11 18:13:50 | 只看該作者
沒給你的 BANDGAP 的電路 及 Layout
3 ~; g) X4 m: N# }很難知道你的問題在哪邊% l7 k7 L2 Y, Y/ O( K5 y$ y, t$ j+ q! M

2 A3 h% a( q* n6 `: ]) W0 Z" b若方便  請 PO 一下吧
3#
發表於 2008-1-16 16:09:58 | 只看該作者
還沒嘗試過劃混合的電路~
* A. `) B# [0 P  V" V5 E% i$ J! }, g% l6 M) H$ |0 q
不過之前上課老師說盡量能把METAL能簡短就短~
1 `; _- w+ s2 ?3 `8 p
+ f' L* X, h8 t4 @) ?因為METAL帶著許多的RC效應
4#
發表於 2008-1-16 16:42:27 | 只看該作者
bandgap 電路如果有使用  BJT 的話,應該使用 同心圓 排列,如果電阻有比例性的話,應該考慮 matching 的交錯排法,對於 gate 接在一起的 MOS 也應該考慮 matching 的交錯排法,如此應該會有所改善,提供給你做參考.
5#
發表於 2008-1-27 16:52:49 | 只看該作者
儘量縮短彼此之間的距離,9 f, m+ q7 Z4 s# |7 e$ F1 t! k
這樣有助於消滅額外的雜訊干擾,% _6 X" t) q+ |
越短越佳
6#
發表於 2008-1-27 23:11:57 | 只看該作者

回復 1# 的帖子

我覺得可以用一個簡單的方法  O3 k+ v& J4 A5 o8 `' C
就是把你的Bandgap的LPE檔案拿出來看
( i% s: o  C% X( F7 j8 P3 n把寄生電容排序一下8 S3 s' G- ]& e! U! m
再把寄生最嚴重的幾個點拿出來看
& i5 _" P6 H$ N2 k0 ]$ d看看寄生效應最嚴重的點是在你電路的哪些地方?/ y6 ^6 {. U: w5 H3 ^
其實這些點只要出現在你的 Cueent Mirror或是BJT或是Resistance9 s' @* T, e. t$ V" I
或OP附近   相信都會對你的Bandgap 它整體的Performance
1 f+ S: }% K! V' L造成很嚴重的影響& Y+ x* m; m- t+ N
然後你再去想  到底該 怎麼重畫它  才可以降低這些點的
: A( X' T6 d7 t1 G) Y3 F% WParastic Capacitance
. C2 W& q, U: L
5 O1 a2 r& f) p3 N; S2 ], ~2 y[ 本帖最後由 yhchang 於 2008-1-27 11:13 PM 編輯 ]
7#
 樓主| 發表於 2008-1-28 20:39:36 | 只看該作者
這是我的電路圖和LAYOUT圖.$ P7 `. p: t. M/ o% V5 x

; V$ O0 X' H, G2 c: z1 z
( K8 e# Y& R6 \' {6 h我有想要看LPE,不過我看不出來他的排序.. ^) d+ A5 S* \2 o0 f
' d- G; P" _5 k
謝謝各位高手給我這麼多建議~~

本帖子中包含更多資源

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

x
8#
發表於 2008-1-31 16:37:40 | 只看該作者
看過你的圖了% J+ g1 K& Y! o0 B) Q
1.BJT 上線太亂了   3條線  卻拉了很多不必要的線* t" h: l1 s5 W. }4 n: d
2.在圖中間 CAP 跟MOS 間的線交錯太多了- S- [, S" ^8 G" k. ?
3.電路圖跟 layout 是不符的 電路圖的 R 都是1K Layout 一看就明顯差很多  ?' q0 D. r: K
4.電路圖 也不是正確對的 3 o- m1 N8 U& ^# Z
5.VREF 是哪根線  因電路圖跟 layout 是不符的  是看不出來的
% S0 d+ t; \$ m' Q6.你沒說哪個 RC 不好   我只能猜 VREF8 R- Y7 U8 d" ?/ T
7.我猜VREF 是圖左上 R 出來後又分兩條線的哪根 就圖最上方的哪條線
4 H1 v# a% l1 X8 B! K你就 R1 連到 NMOS Drain 的路經太長 R2 連到 Pmos Gate 也太長/ u1 F, `' |9 L5 n0 ?
我認為你標 M2 的為 NMOS M1 的是 PMOS
* _: X% }7 J' q4 `/ D若上述都給我猜中 哪你要 減少 VREF RC效應  就將R由左邊改到右邊 BJT 接到 R 的線也要改成
; `9 v& v. q, {& a0 J3 d4 r: U& o跟現在一樣是靠近的   是不是這樣呢  給我說一下  謝謝
9#
 樓主| 發表於 2008-1-31 22:37:21 | 只看該作者

回復 8# 的帖子

1.因為BJT上一些元件是要接在一起的,所以才這樣畫.因為小弟也不知道還可以怎樣去接線.! L  K' N4 {7 v. r4 i/ D
請問大大有什麼可以建議我去修改的呢?4 a/ |$ q" \& e- r/ ~; s
& M, m' V* y" s; h
2.為了要避免圖中間交錯線太多,是否要把整個電路從新排列過呢?0 Y, k: I0 r6 N

+ I' ?  a0 u  F$ n+ R3.抱歉,因為真正的電阻值我沒有打上去.因為身邊沒有此電路圖的電子檔,
- z# O3 p& f2 O9 |所以上面的元件都沒有尺寸.
1 q$ Y. h+ V; {$ x1 X5 l% Q! }
: C. N4 x; \- e% L4.電路圖不是正確的是指??這個電路圖沒有任何功能??/ h! d. _8 T. `# A9 z' \- X
7 \/ H9 {3 L# S6 n9 ~) P
5.VREF是再電阻的第二根7 N1 x- T: k  I2 n2 B5 O6 c  }

6 w+ h9 P3 w- V! f3 Z6.想請問大大,該怎麼去看他哪一個區塊的RC效應比較嚴重??7 h& }( j7 K8 y# h
  所以小弟我也不知道哪一部分的RC效應比較嚴重.
3 F  @3 @5 ?$ |  E- E) g我知道把它萃取出來去RUN HSPICE之後可以看到一大堆的R值和C值,  ]- Z- m  ~. x( F
不過我不知道該怎麼去找那些是在佈局圖的哪裡.
4 D2 w( g* U9 P% x+ _7 t% c
! i$ H7 U" s8 j. s( U, F7.我標M2的是 PMOS   M1的是NMOS ,路徑太長我在想把法去把它縮減.
7 x, ~5 ~4 }/ i, F  E2 F! ^8 Y& i, a3 }' d* \
- `* I4 V' n' o5 x. x# X
謝謝大大的解說!!
10#
 樓主| 發表於 2008-1-31 22:40:29 | 只看該作者

回復 6# 的帖子

想請問大大~~~~該怎麼看LPE檔裡面的電容排序??
11#
發表於 2008-1-31 22:51:47 | 只看該作者

回復 10# 的帖子

做完 LPE 之後    能過LPE就表示LVS也通過了
$ x; r6 ?. D! e5 b. a. K, q這時候電路上 你想要看的節點   即使沒有打LABEL 也應該會有流水號: `5 W, V1 p: a
應該會是以 Hierarchical 形式 呈現6 M* v8 ~# n! r; H0 y: a

' ~; q0 ~5 |0 _6 F, \以Calibre來說  會是這樣的格式3 Q) \8 Y5 B4 F9 ]3 U  o  c& V

& _" f( b9 a* n5 p2 U寄生電容編號          節點名稱A                      節點名稱B     寄生電容值                        
/ A; d! @. y4 q  T/ L- L9 c3 Nc000012345           xsdctl.xyctl.n1n4316       vss               7.66ff
& h' z! H9 \0 @* w/ Ec000012346           xsdctl.xyctl.rba0              vss                8.50ff
( H# }1 y3 L+ L/ {....
  D. {! \; d9 V' G. J2 K+ |+ q0 Y; J# T% I3 g0 ^/ |0 P
這裡的節點AB可以是
/ k  _$ \- W: a$ I/ L! r  f可以是某個點對VSS的電容. |* m# k& N' c* a0 E0 V
也可以是兩個點之間的 Couple 電容
! t" A) ^4 W+ D5 ~7 l8 T' d
' ~2 p( m2 _& |1 C- u' t$ j不知道這樣有沒有回答到你的問題
& f; M4 G3 p8 O0 c- p* h如果你去點 你的電路的 Line  應該會出現流水號的節點名稱; c% @* L! d( h; c
你再去看 LPE檔案裡面有沒有那個節點名稱 對 VSS的寄生電容值
12#
發表於 2008-1-31 23:00:21 | 只看該作者
抱歉一文多貼   只是我覺得兩篇文章好像都可以用同樣的答案來回覆 ^_^|||
% j; L/ X4 Y+ M! t: ~: S' g1 X; ?5 k# i3 }5 O- [. z
我印象中 Calibre 有三種抽取方式1 n4 r7 F' B5 [% G, k& s+ g! v
" U+ y3 h' T/ g; D% i5 `
1.  Lump
* r, m& P' o& }" l1 c  q2. Distribute
& d8 t8 k  T/ X' b9 }- @  x% q; R3. point to point
+ T; k2 q6 h' h; v: X% J) Y% W. w' l3 \6 }9 P$ Y
選第二種  第二種是把 節點 用 RC  Pai-model(抱歉不會寫數學符號)的形式表示
1 F4 [1 a. {3 f4 \所以會看不到該節點的 total 的寄生電容3 W- f5 n  x  D+ Y- s& b" l
; R7 f) q" w6 R& C1 `7 u* [
選第一種  會把 該點對地的電容算出來  但是電阻會被忽略- b# P% A) m$ y) S2 ]* |# d4 a: y
選第三種  除了 RC Pai-model之外還會有 couple電容出現.
' [& U0 ?; ^% ~" |1 q2 d, ?2 o2 i. p- M1 A+ C
所以選擇第一種抽取方式 應該是你想要的單點對地的寄生電容  電阻的部份 自己看製程資料的 ! L0 J( _( L3 W, v) r) z. d
各層的 square電阻 自己model就可以了.) R7 {5 a. R5 O- I& ]/ o3 B

& f, H3 h, O, a8 e* \7 b選擇第一種抽取方式 得到LPE之後   在把電容值做排序2 y! o% s$ a& I: Z
sort -n +2  lpe_file  >!  new_file4 F2 E: M; j( D5 y" D
就可以看到  哪些節點比較 Critical了
9 p( O7 s" `2 j+ O; e8 Q自然就會明白 那些節點在連接的時候,  Layout畫得不好.  R- R+ F% R4 @4 T2 I7 B3 F( }8 `' V

; `$ }/ T* G' k% U$ k* P; J[ 本帖最後由 yhchang 於 2008-1-31 11:03 PM 編輯 ]
13#
發表於 2008-2-26 13:53:49 | 只看該作者
看完了各位的评论,很有收获,有个问题,在dracula中怎么编译lpe文件(command file已经写出,但不知道怎么运行)?
14#
發表於 2008-3-18 01:19:23 | 只看該作者
多注意matching還有少用poly來當導線
/ d% U. G& ^2 Q因為poly的阻值很高
15#
發表於 2008-3-19 19:42:09 | 只看該作者
多謝大家的分享心得
* `; F) u! f5 N/ @' H, D% Q此類資料對我幫助很大
- P3 x# I' b- T$ H( `, J幸虧有你門分享可以讓我學到更多
16#
發表於 2008-12-13 23:59:26 | 只看該作者
蓄短當然是越好;但考量到Noise或Floorplan,而無法避免時,還有些原則:6 A* {" m* ]; e; A4 v
出circuit的線或稱Pin的width應儘量寬(可與Drain or source端可出METAL相同),& b1 ^; g0 B8 m' u  P( Y
出Pin後的Path以砲管型Metal逐步加寬!. C+ s' O  z: W- S1 V
並可用多層Metal來layout,並在可用的Routing Layer多層次間加入Metal(Overlap layer),
' s- F- B0 f  J" r" [; g最重要的是,在不同層次的Metal間,打滿VIA(VIA電阻遠大於Metal! 相關RC參數在Design Rule中有資訊)。
17#
發表於 2008-12-23 16:59:07 | 只看該作者
dracula 中运行lpe 与运行lvs基本一样.你可以运行一下,看输出文件.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 05:08 PM , Processed in 0.184010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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