Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-12-22 11:52:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟我在畫BANDGAP的電路,不過畫出來去看他的波形和原本模擬HSPICE的波形差很多!
5 k2 P0 A+ e" M: n# o
( y4 r8 u$ ~3 p; I: H所以在想說會不會有可能是RC效應造成結果.不過我不是很懂LAYOUT上的一些物理效應.
* S9 v/ |, v% Z4 H# D  }- J
$ _' X4 _7 o5 q+ W$ J; R希望有人可以幫我解答一下.也希望可以知道在畫一個LAYOUT上他的跑線該怎麼跑會比較合適!; U( K* V( Y# @3 w; `

% B" R- B, ?6 W0 l# \9 K, c3 V謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-1-11 18:13:50 | 只看該作者
沒給你的 BANDGAP 的電路 及 Layout " a4 X" z) n6 F1 J: r
很難知道你的問題在哪邊
( N2 T/ Q# \) K2 u
6 s* J& q( {* a7 y2 q若方便  請 PO 一下吧
3#
發表於 2008-1-16 16:09:58 | 只看該作者
還沒嘗試過劃混合的電路~
2 _% p! A( V7 H' D
4 n8 o: b: e0 E. O, w不過之前上課老師說盡量能把METAL能簡短就短~$ u4 ~, N2 h; Q* E6 _& A
7 N! z8 n* Y  Y( s. b* o, n7 t# f
因為METAL帶著許多的RC效應
4#
發表於 2008-1-16 16:42:27 | 只看該作者
bandgap 電路如果有使用  BJT 的話,應該使用 同心圓 排列,如果電阻有比例性的話,應該考慮 matching 的交錯排法,對於 gate 接在一起的 MOS 也應該考慮 matching 的交錯排法,如此應該會有所改善,提供給你做參考.
5#
發表於 2008-1-27 16:52:49 | 只看該作者
儘量縮短彼此之間的距離,
/ |5 q) a4 J) |7 e: p- Q* `! i這樣有助於消滅額外的雜訊干擾,
  L2 M8 U! j, X1 y: o0 Y" l3 C越短越佳
6#
發表於 2008-1-27 23:11:57 | 只看該作者

回復 1# 的帖子

我覺得可以用一個簡單的方法! H: x  i& p* Q: I
就是把你的Bandgap的LPE檔案拿出來看7 a; [7 h0 e. Y+ ~
把寄生電容排序一下4 N3 f' m) }( L4 ?
再把寄生最嚴重的幾個點拿出來看
9 L  k, ]: A9 t' ?看看寄生效應最嚴重的點是在你電路的哪些地方?, i: ~* a3 k  n& O8 o% U$ |, t
其實這些點只要出現在你的 Cueent Mirror或是BJT或是Resistance
" o: @3 `; \! u7 c或OP附近   相信都會對你的Bandgap 它整體的Performance
# I* \0 r, A$ S; h+ x; ]2 u8 h# s造成很嚴重的影響
% o5 ]3 \/ R/ N/ I& [然後你再去想  到底該 怎麼重畫它  才可以降低這些點的. W, L+ l! i7 m: p& P
Parastic Capacitance
. L- u' k0 ?$ d. D$ l% J+ J8 e1 n, `$ M# o
[ 本帖最後由 yhchang 於 2008-1-27 11:13 PM 編輯 ]
7#
 樓主| 發表於 2008-1-28 20:39:36 | 只看該作者
這是我的電路圖和LAYOUT圖.( m8 q+ D; s6 e' G
) c& ?) j* W) x6 V3 Y
" u5 V% |& o) G+ W/ ]$ q- P
我有想要看LPE,不過我看不出來他的排序.5 a2 \* a; ^7 C/ @: S
: x7 f! Q. w. z6 i, |- a
謝謝各位高手給我這麼多建議~~

本帖子中包含更多資源

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

x
8#
發表於 2008-1-31 16:37:40 | 只看該作者
看過你的圖了- h- f% X, S7 \$ @$ F1 A) C$ H
1.BJT 上線太亂了   3條線  卻拉了很多不必要的線# E1 a) p, i) M$ Z4 ?
2.在圖中間 CAP 跟MOS 間的線交錯太多了
, u4 M& [0 ?2 C3.電路圖跟 layout 是不符的 電路圖的 R 都是1K Layout 一看就明顯差很多4 H. }8 V" ~/ i3 q" C" \5 F
4.電路圖 也不是正確對的
, Q- P4 @2 o8 I2 D  T8 X5.VREF 是哪根線  因電路圖跟 layout 是不符的  是看不出來的
! S# o, D; \( I/ x$ W6.你沒說哪個 RC 不好   我只能猜 VREF, w, M* ?! H7 z4 Z
7.我猜VREF 是圖左上 R 出來後又分兩條線的哪根 就圖最上方的哪條線 / g5 c9 S, m* \' e' x
你就 R1 連到 NMOS Drain 的路經太長 R2 連到 Pmos Gate 也太長
* W( U9 j3 c# j) N* ~我認為你標 M2 的為 NMOS M1 的是 PMOS
- d# P: W4 j1 Z9 g7 M& c( F若上述都給我猜中 哪你要 減少 VREF RC效應  就將R由左邊改到右邊 BJT 接到 R 的線也要改成: X+ A) b& b" x. U1 I# Y
跟現在一樣是靠近的   是不是這樣呢  給我說一下  謝謝
9#
 樓主| 發表於 2008-1-31 22:37:21 | 只看該作者

回復 8# 的帖子

1.因為BJT上一些元件是要接在一起的,所以才這樣畫.因為小弟也不知道還可以怎樣去接線.
. f& V& |" H1 T) W! Z3 M請問大大有什麼可以建議我去修改的呢?$ v# X5 }* j: A1 O  S$ n
+ H4 O. v' N% p0 j3 [! Z2 h4 q
2.為了要避免圖中間交錯線太多,是否要把整個電路從新排列過呢?
6 ^! s6 k, i: ~7 O) Q& b- j8 R* V% ~; T- l- {3 `1 ^# F4 `
3.抱歉,因為真正的電阻值我沒有打上去.因為身邊沒有此電路圖的電子檔,
5 V2 q2 E3 G- \& @所以上面的元件都沒有尺寸.
2 w+ m, O: w8 t  J6 h6 J( u: a
9 P1 m3 ^) a$ x* N( P4.電路圖不是正確的是指??這個電路圖沒有任何功能??! y1 c  p7 H7 C1 k: |5 d2 O
' a$ X+ L9 r6 G8 V9 b
5.VREF是再電阻的第二根% Q2 j/ [) F+ g  U; X
1 X# y  {! O: e# q1 Q% `4 K$ `9 r
6.想請問大大,該怎麼去看他哪一個區塊的RC效應比較嚴重??7 |% G+ V8 Q' t! k' ^* k
  所以小弟我也不知道哪一部分的RC效應比較嚴重.$ O2 R3 ^% N' @- P) Y6 }, E; q7 I
我知道把它萃取出來去RUN HSPICE之後可以看到一大堆的R值和C值,  q( b2 ^. D) T0 V
不過我不知道該怎麼去找那些是在佈局圖的哪裡.$ D3 o5 W- }1 J# R$ Q

, Q3 U4 e2 @/ c7.我標M2的是 PMOS   M1的是NMOS ,路徑太長我在想把法去把它縮減.
+ f, l8 C5 S/ R" v: r9 {6 }6 j7 S* H5 }5 f
/ [, k' d$ H0 y- S. D4 a
謝謝大大的解說!!
10#
 樓主| 發表於 2008-1-31 22:40:29 | 只看該作者

回復 6# 的帖子

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

回復 10# 的帖子

做完 LPE 之後    能過LPE就表示LVS也通過了3 N& W. V5 t, u, e6 Q
這時候電路上 你想要看的節點   即使沒有打LABEL 也應該會有流水號
" F3 B# ~2 j9 C# C: C9 d應該會是以 Hierarchical 形式 呈現
% Y2 n! m4 D& U* Q. D* M$ x, O2 V! ]7 c9 x0 y$ s5 m
以Calibre來說  會是這樣的格式, i4 h- h3 y4 S. N8 F' ^

$ b% v' Z8 A8 h寄生電容編號          節點名稱A                      節點名稱B     寄生電容值                        
) H- ?/ z1 E8 M2 q. uc000012345           xsdctl.xyctl.n1n4316       vss               7.66ff4 D0 R% _  W% g$ P' o
c000012346           xsdctl.xyctl.rba0              vss                8.50ff& F2 Z2 s" w+ t
....* B% R, e8 q8 P  r
3 x7 A. d! J4 M, y3 N9 [6 L' x4 F, P
這裡的節點AB可以是
- V/ _$ ]  J& J4 t9 m可以是某個點對VSS的電容
4 S2 E3 _- c. a+ P% L, v也可以是兩個點之間的 Couple 電容
( i; E/ c9 o. c' n& V2 _3 i# Z* z( F5 H3 @
不知道這樣有沒有回答到你的問題
) Z' @* ?3 b, R7 k; w5 g/ G; I如果你去點 你的電路的 Line  應該會出現流水號的節點名稱
( G1 h$ S  f- ]2 Y; w. G7 S8 j你再去看 LPE檔案裡面有沒有那個節點名稱 對 VSS的寄生電容值
12#
發表於 2008-1-31 23:00:21 | 只看該作者
抱歉一文多貼   只是我覺得兩篇文章好像都可以用同樣的答案來回覆 ^_^|||. M3 k- q' P; z3 L# A: D7 |2 C$ }/ s
( \: u; r3 E4 m* i- y" n6 S
我印象中 Calibre 有三種抽取方式
. }8 ?5 f6 t) `9 B2 Q3 u& s! B0 o$ z) d
1.  Lump
: y( W/ s9 J" [8 a$ v2. Distribute
" o8 q2 N0 {1 j6 o4 p( T/ D3. point to point
* h. P: _; K! h8 c  }. H, H* J$ c9 j8 O8 \" a4 D# U
選第二種  第二種是把 節點 用 RC  Pai-model(抱歉不會寫數學符號)的形式表示/ j8 @$ ~. H9 {5 [
所以會看不到該節點的 total 的寄生電容
9 f) E* F  o$ G
% w( S2 \) v6 b6 I! R- `+ y# j選第一種  會把 該點對地的電容算出來  但是電阻會被忽略7 i2 j% T  `* l* S/ }' A
選第三種  除了 RC Pai-model之外還會有 couple電容出現.
. {( ~+ v  P# s; K7 {3 T
/ B6 x9 w( A4 ?& p2 Z, w所以選擇第一種抽取方式 應該是你想要的單點對地的寄生電容  電阻的部份 自己看製程資料的
3 X; l- L' D$ B6 K各層的 square電阻 自己model就可以了.3 W( f4 a+ |9 a: j* N' r2 B, Z

1 u7 t0 U  m' T' d選擇第一種抽取方式 得到LPE之後   在把電容值做排序
$ K9 o, }. j' i. C1 M3 e- d; rsort -n +2  lpe_file  >!  new_file
$ I0 o( Z9 |& \4 L就可以看到  哪些節點比較 Critical了5 ?  Y% s. b" a1 ^9 w  [
自然就會明白 那些節點在連接的時候,  Layout畫得不好.
5 t, `! _; }( v" M" \( {6 Q* I$ U+ X* }* @, D. L; C
[ 本帖最後由 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來當導線
6 S2 h) l# t" ~1 [9 i4 |因為poly的阻值很高
15#
發表於 2008-3-19 19:42:09 | 只看該作者
多謝大家的分享心得7 \8 @. x* Q* `6 E
此類資料對我幫助很大' x9 F! e& N. {8 V1 `. R; ]
幸虧有你門分享可以讓我學到更多
16#
發表於 2008-12-13 23:59:26 | 只看該作者
蓄短當然是越好;但考量到Noise或Floorplan,而無法避免時,還有些原則:( f' ?$ }. \8 s# |1 G  d
出circuit的線或稱Pin的width應儘量寬(可與Drain or source端可出METAL相同),: i& V! G2 b0 v  L" e4 \3 @5 ^. q: a
出Pin後的Path以砲管型Metal逐步加寬!1 B1 I$ V  m$ [, r) b) B7 x5 B
並可用多層Metal來layout,並在可用的Routing Layer多層次間加入Metal(Overlap layer),
% u2 f9 P- ?+ `4 [  \最重要的是,在不同層次的Metal間,打滿VIA(VIA電阻遠大於Metal! 相關RC參數在Design Rule中有資訊)。
17#
發表於 2008-12-23 16:59:07 | 只看該作者
dracula 中运行lpe 与运行lvs基本一样.你可以运行一下,看输出文件.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 01:29 AM , Processed in 0.185011 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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