Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

2 A. f$ Z2 g2 q9 d8 o- U& o: v1 k所以在想說會不會有可能是RC效應造成結果.不過我不是很懂LAYOUT上的一些物理效應.
9 d- _1 b. \* Z; R0 M  F( L% N% ]0 f8 I) O
希望有人可以幫我解答一下.也希望可以知道在畫一個LAYOUT上他的跑線該怎麼跑會比較合適!
6 @4 Q3 u: e) j$ ~  e; ^& g3 ~2 [( q$ J. l8 ]" H: P; J* r  @1 G
謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-1-11 18:13:50 | 只看該作者
沒給你的 BANDGAP 的電路 及 Layout
, i) D3 K$ n4 E: Q# f. v很難知道你的問題在哪邊/ f6 `7 l) U: V" s, {! V- j+ f5 R

  D$ r1 j  T' _$ r4 k0 Z若方便  請 PO 一下吧
3#
發表於 2008-1-16 16:09:58 | 只看該作者
還沒嘗試過劃混合的電路~. E; H0 F8 g8 |6 F

* {% R+ T3 n% R! K% C2 A. G不過之前上課老師說盡量能把METAL能簡短就短~* O6 S0 p. T% q0 h
5 ^8 ^& ?& t9 X; ~6 F
因為METAL帶著許多的RC效應
4#
發表於 2008-1-16 16:42:27 | 只看該作者
bandgap 電路如果有使用  BJT 的話,應該使用 同心圓 排列,如果電阻有比例性的話,應該考慮 matching 的交錯排法,對於 gate 接在一起的 MOS 也應該考慮 matching 的交錯排法,如此應該會有所改善,提供給你做參考.
5#
發表於 2008-1-27 16:52:49 | 只看該作者
儘量縮短彼此之間的距離,
2 r. j* ~# y5 e3 a6 L$ e+ x這樣有助於消滅額外的雜訊干擾,2 J6 z& q4 l) `6 l0 L8 R* P8 p( e- z
越短越佳
6#
發表於 2008-1-27 23:11:57 | 只看該作者

回復 1# 的帖子

我覺得可以用一個簡單的方法
" y$ g+ G0 f6 Q- Q) }就是把你的Bandgap的LPE檔案拿出來看
# d4 x0 k% k3 I把寄生電容排序一下
9 M. y, {) |) T" F3 v' s, Y3 t再把寄生最嚴重的幾個點拿出來看
" C/ I& o6 |4 j$ o% A( [: D看看寄生效應最嚴重的點是在你電路的哪些地方?! d) I& ~0 @7 B. O
其實這些點只要出現在你的 Cueent Mirror或是BJT或是Resistance
' y: S$ a3 ~7 N% W或OP附近   相信都會對你的Bandgap 它整體的Performance; T6 y' p2 z4 A2 O  j  y' [
造成很嚴重的影響
" g; n* T& t6 n" _8 n8 E+ j' H然後你再去想  到底該 怎麼重畫它  才可以降低這些點的
0 W$ v, H8 F/ {" n) z2 x; Q0 zParastic Capacitance
0 v1 n7 u, F! M: U
4 V0 p3 a; s$ R- H[ 本帖最後由 yhchang 於 2008-1-27 11:13 PM 編輯 ]
7#
 樓主| 發表於 2008-1-28 20:39:36 | 只看該作者
這是我的電路圖和LAYOUT圖., u, y/ b6 X6 ]  w4 R1 _2 G
0 \3 ~$ X# e- S" G/ o8 X

" R4 e7 o0 A+ ?7 T7 ~8 i; P4 w我有想要看LPE,不過我看不出來他的排序.
. c! S6 u" j( ^! q3 ~# x% i8 v+ `% x" }5 |1 f5 q
謝謝各位高手給我這麼多建議~~

本帖子中包含更多資源

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

x
8#
發表於 2008-1-31 16:37:40 | 只看該作者
看過你的圖了
2 a4 E$ j3 j. V9 J  S1.BJT 上線太亂了   3條線  卻拉了很多不必要的線
; @4 S+ \3 _$ @& \- L3 J2.在圖中間 CAP 跟MOS 間的線交錯太多了% X# t0 x+ @3 d5 ?5 Q
3.電路圖跟 layout 是不符的 電路圖的 R 都是1K Layout 一看就明顯差很多. n. d0 A0 o. n' u5 H1 ?
4.電路圖 也不是正確對的
$ e! h/ K2 ~- j) B# }7 N. A. x2 b5.VREF 是哪根線  因電路圖跟 layout 是不符的  是看不出來的
& G! [+ ^# y: l; R6 I& y3 h: i1 S: k6.你沒說哪個 RC 不好   我只能猜 VREF
& Z% e" e) j$ K' C+ G2 {7.我猜VREF 是圖左上 R 出來後又分兩條線的哪根 就圖最上方的哪條線 . D. F, }6 {& K, ~" W$ \
你就 R1 連到 NMOS Drain 的路經太長 R2 連到 Pmos Gate 也太長' s) e: U& u$ g
我認為你標 M2 的為 NMOS M1 的是 PMOS
/ r( U) s6 b* N( i: ?若上述都給我猜中 哪你要 減少 VREF RC效應  就將R由左邊改到右邊 BJT 接到 R 的線也要改成
0 c3 _5 X2 v0 b. r( h! x: A跟現在一樣是靠近的   是不是這樣呢  給我說一下  謝謝
9#
 樓主| 發表於 2008-1-31 22:37:21 | 只看該作者

回復 8# 的帖子

1.因為BJT上一些元件是要接在一起的,所以才這樣畫.因為小弟也不知道還可以怎樣去接線.
6 ?: O& ]$ `. ?. A$ n, F6 H" ]請問大大有什麼可以建議我去修改的呢?
" T9 \; O) K8 S0 t  Z! K8 _5 P6 \  O
2.為了要避免圖中間交錯線太多,是否要把整個電路從新排列過呢?
( Z6 S$ {! h5 g% @
0 p  m' Q! J. ^3.抱歉,因為真正的電阻值我沒有打上去.因為身邊沒有此電路圖的電子檔," N) P% t& u% {; h; }
所以上面的元件都沒有尺寸.
4 j7 _1 `0 _; R+ N. V  Q: R3 a8 ?9 E) n  q* U0 e
4.電路圖不是正確的是指??這個電路圖沒有任何功能??! E* H5 X& A9 T. ?1 I
6 h. {* a6 j; G* X" r) C8 W1 z' w0 c
5.VREF是再電阻的第二根5 s7 v6 U3 u2 J& K9 D  J: j# V  F
2 R+ u; F- g- {: o8 b- }
6.想請問大大,該怎麼去看他哪一個區塊的RC效應比較嚴重??
7 x! u& ]3 S+ S; i  O  所以小弟我也不知道哪一部分的RC效應比較嚴重.; H3 _  ^% ^/ @$ k+ g
我知道把它萃取出來去RUN HSPICE之後可以看到一大堆的R值和C值,4 E( c  v% d  R: h+ O2 F
不過我不知道該怎麼去找那些是在佈局圖的哪裡.
7 w- }% U* c8 ?) L* c- O; Q+ [2 q4 z0 X( A6 Q. U
7.我標M2的是 PMOS   M1的是NMOS ,路徑太長我在想把法去把它縮減.
# O- H+ e7 _8 f. n
: p6 N' i& S' {. ]
; a4 |( H* K; P, D( R8 k謝謝大大的解說!!
10#
 樓主| 發表於 2008-1-31 22:40:29 | 只看該作者

回復 6# 的帖子

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

回復 10# 的帖子

做完 LPE 之後    能過LPE就表示LVS也通過了
. `0 w; ?1 G2 X) k2 x. l; O這時候電路上 你想要看的節點   即使沒有打LABEL 也應該會有流水號3 n# d8 S2 K0 w; m
應該會是以 Hierarchical 形式 呈現3 P: Q* z6 h" c4 y
6 j) |6 y( w! G1 h9 p  T
以Calibre來說  會是這樣的格式+ A, F9 P5 R- J( C1 w

. O9 {8 T% `3 d) K" @寄生電容編號          節點名稱A                      節點名稱B     寄生電容值                        9 _" m* v/ l7 V* y) \
c000012345           xsdctl.xyctl.n1n4316       vss               7.66ff5 G, {' b1 @) N/ F; [7 K
c000012346           xsdctl.xyctl.rba0              vss                8.50ff6 w& o+ Q( v  B' C8 X( y8 \6 N
....7 K1 N* }& \: L* j+ |* T
2 c9 l0 `' j8 Z' y* M; d
這裡的節點AB可以是; o1 ^0 l4 g  d: x8 y/ `
可以是某個點對VSS的電容  ^! T5 H: J: m$ U* }
也可以是兩個點之間的 Couple 電容
7 {) f& @! V1 F" S1 Q+ f5 }" L3 n" H- X
不知道這樣有沒有回答到你的問題2 j% C4 R) N/ U; w
如果你去點 你的電路的 Line  應該會出現流水號的節點名稱, ?& l7 S  D! [# Y
你再去看 LPE檔案裡面有沒有那個節點名稱 對 VSS的寄生電容值
12#
發表於 2008-1-31 23:00:21 | 只看該作者
抱歉一文多貼   只是我覺得兩篇文章好像都可以用同樣的答案來回覆 ^_^|||
) N4 m  ~, _  r5 q* S. g+ T0 t
2 R4 h+ j/ Q( W4 b我印象中 Calibre 有三種抽取方式! ]9 S' g  Z- R: c: b3 @7 e
  @0 a& K$ A- J) v/ D
1.  Lump' x: D$ y" @; z& ~7 }
2. Distribute/ o6 u( c+ K) d& Q/ ?/ i% |; A
3. point to point
7 d1 z& ^+ ?4 m( C- \( E# Z/ H- j  \- s4 E0 M" l( T% J5 ]6 a' G
選第二種  第二種是把 節點 用 RC  Pai-model(抱歉不會寫數學符號)的形式表示
) ?& {/ N) w5 |% c1 ], k4 W, v所以會看不到該節點的 total 的寄生電容# W' ~% S+ E% q: S7 _
7 {' R% i0 c6 E$ y$ s1 p
選第一種  會把 該點對地的電容算出來  但是電阻會被忽略6 ]' e5 K$ k: m' o: W
選第三種  除了 RC Pai-model之外還會有 couple電容出現.
" L& `! b( s4 L1 _; r. o
" T( z( O* @) N  T所以選擇第一種抽取方式 應該是你想要的單點對地的寄生電容  電阻的部份 自己看製程資料的 : P6 f' n' v! ]
各層的 square電阻 自己model就可以了.
2 D' }. s* T6 P" n" K% t8 c* O) E9 z6 ~5 [  U+ _- U6 ~0 S" D" N
選擇第一種抽取方式 得到LPE之後   在把電容值做排序5 }2 {  p2 Y4 a+ D& o, j
sort -n +2  lpe_file  >!  new_file) T: N5 w! b1 T# V. H; o
就可以看到  哪些節點比較 Critical了
/ A  J* T' h2 u) F$ Z" E9 \自然就會明白 那些節點在連接的時候,  Layout畫得不好.
( @" |' R( @4 G  B* Q6 h- N2 M- `) z" V
[ 本帖最後由 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來當導線' Q$ p% Z/ a: E5 n
因為poly的阻值很高
15#
發表於 2008-3-19 19:42:09 | 只看該作者
多謝大家的分享心得
% {/ F9 b# \( @9 u/ k- u- t% G此類資料對我幫助很大: ?5 A) a3 G: |5 l0 L6 S
幸虧有你門分享可以讓我學到更多
16#
發表於 2008-12-13 23:59:26 | 只看該作者
蓄短當然是越好;但考量到Noise或Floorplan,而無法避免時,還有些原則:
$ J; x5 Q7 n3 o! t) J1 |0 i* Q出circuit的線或稱Pin的width應儘量寬(可與Drain or source端可出METAL相同),+ l9 t: {& A! J' k1 ^
出Pin後的Path以砲管型Metal逐步加寬!
, m7 T2 o: r6 b9 X; U& G並可用多層Metal來layout,並在可用的Routing Layer多層次間加入Metal(Overlap layer),
  ?4 {- @5 R1 r0 }最重要的是,在不同層次的Metal間,打滿VIA(VIA電阻遠大於Metal! 相關RC參數在Design Rule中有資訊)。
17#
發表於 2008-12-23 16:59:07 | 只看該作者
dracula 中运行lpe 与运行lvs基本一样.你可以运行一下,看输出文件.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-19 09:13 AM , Processed in 0.214012 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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