Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

- _1 @# ]9 ]0 I1 `  V所以在想說會不會有可能是RC效應造成結果.不過我不是很懂LAYOUT上的一些物理效應.
6 K0 X3 O) B  f2 ]- O. e+ @2 h% Z/ b: K) a8 P7 K& I+ X' _3 E: ?4 s
希望有人可以幫我解答一下.也希望可以知道在畫一個LAYOUT上他的跑線該怎麼跑會比較合適!0 v. L9 r* M0 _8 U. `: H

: U! g" S  i# c6 [謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-1-11 18:13:50 | 只看該作者
沒給你的 BANDGAP 的電路 及 Layout
6 g4 d  o( k* F1 V" |很難知道你的問題在哪邊0 B% Q% Y: {, C7 U
7 m/ ?& a/ @' ?7 k; p$ w7 S
若方便  請 PO 一下吧
3#
發表於 2008-1-16 16:09:58 | 只看該作者
還沒嘗試過劃混合的電路~4 n2 @5 x" X/ ^# x
! ]: U$ C+ e% y* u- @
不過之前上課老師說盡量能把METAL能簡短就短~: G0 @! }5 u3 `+ W$ F) {9 t3 d
* }; _; u# M8 k% {4 L& Z0 m
因為METAL帶著許多的RC效應
4#
發表於 2008-1-16 16:42:27 | 只看該作者
bandgap 電路如果有使用  BJT 的話,應該使用 同心圓 排列,如果電阻有比例性的話,應該考慮 matching 的交錯排法,對於 gate 接在一起的 MOS 也應該考慮 matching 的交錯排法,如此應該會有所改善,提供給你做參考.
5#
發表於 2008-1-27 16:52:49 | 只看該作者
儘量縮短彼此之間的距離,% u- h. [4 c+ f# i1 e5 H
這樣有助於消滅額外的雜訊干擾,' H9 g( U, I5 ^/ O& t! o& w
越短越佳
6#
發表於 2008-1-27 23:11:57 | 只看該作者

回復 1# 的帖子

我覺得可以用一個簡單的方法
  c3 g5 T+ @, ^& I3 n2 ^  u就是把你的Bandgap的LPE檔案拿出來看/ w2 j& e* X; s/ p, Q
把寄生電容排序一下
, p/ s5 l( j/ S  G1 ]: V+ B再把寄生最嚴重的幾個點拿出來看$ i* V8 j. }# l0 q8 C) S9 V
看看寄生效應最嚴重的點是在你電路的哪些地方?
3 e. t; b0 K- T' b% e, s其實這些點只要出現在你的 Cueent Mirror或是BJT或是Resistance, T/ G! l! G2 @# p, \
或OP附近   相信都會對你的Bandgap 它整體的Performance
7 I! X: U: F+ h  D( a) V+ a, v造成很嚴重的影響
0 `+ o& x& ~% v+ c" V: ^3 P( m然後你再去想  到底該 怎麼重畫它  才可以降低這些點的+ L4 }) j! C2 A. ?- Y$ N" z8 }
Parastic Capacitance% c# |; s- `# a4 F2 t+ F$ H

5 o( q$ X& E( T[ 本帖最後由 yhchang 於 2008-1-27 11:13 PM 編輯 ]
7#
 樓主| 發表於 2008-1-28 20:39:36 | 只看該作者
這是我的電路圖和LAYOUT圖.
1 L; C$ Y+ Y6 {" n, q. D# {4 X% h( y5 p

6 P* `; U7 _/ d& z( O我有想要看LPE,不過我看不出來他的排序.) w. @0 A# b7 ?4 A

3 Q5 b# L, F" N* y! \4 ], J( A. }謝謝各位高手給我這麼多建議~~

本帖子中包含更多資源

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

x
8#
發表於 2008-1-31 16:37:40 | 只看該作者
看過你的圖了. E, w2 R3 A, C
1.BJT 上線太亂了   3條線  卻拉了很多不必要的線- I$ q' f% b4 }
2.在圖中間 CAP 跟MOS 間的線交錯太多了' o: C! F0 S- `
3.電路圖跟 layout 是不符的 電路圖的 R 都是1K Layout 一看就明顯差很多, ?1 W9 k# s5 x+ ?
4.電路圖 也不是正確對的
" {9 X5 @! G" W6 O" R' ^$ d2 V5.VREF 是哪根線  因電路圖跟 layout 是不符的  是看不出來的
! O# F9 Y: _" S, K  E6.你沒說哪個 RC 不好   我只能猜 VREF1 b. h) t. \) ~* s  J2 D
7.我猜VREF 是圖左上 R 出來後又分兩條線的哪根 就圖最上方的哪條線 * s" U5 r# ~! T0 Y( Y1 p1 \5 L
你就 R1 連到 NMOS Drain 的路經太長 R2 連到 Pmos Gate 也太長
' E( [) }4 Q( v- s( D我認為你標 M2 的為 NMOS M1 的是 PMOS
% ]* f$ M! q6 ^1 M5 o+ o若上述都給我猜中 哪你要 減少 VREF RC效應  就將R由左邊改到右邊 BJT 接到 R 的線也要改成( v" C3 q% G1 ^
跟現在一樣是靠近的   是不是這樣呢  給我說一下  謝謝
9#
 樓主| 發表於 2008-1-31 22:37:21 | 只看該作者

回復 8# 的帖子

1.因為BJT上一些元件是要接在一起的,所以才這樣畫.因為小弟也不知道還可以怎樣去接線.
8 b6 x4 h! P- s請問大大有什麼可以建議我去修改的呢?9 f. M! h( o+ q5 E( L
/ |, y; K1 @" N5 U# J; E' ?& x- i
2.為了要避免圖中間交錯線太多,是否要把整個電路從新排列過呢?
1 O% P1 X: C( n0 Q
/ v6 i" Z. r# t! D( }0 m! o, j1 O3.抱歉,因為真正的電阻值我沒有打上去.因為身邊沒有此電路圖的電子檔,
/ M( }6 r' c) Y所以上面的元件都沒有尺寸.
+ P5 C/ G+ \) k0 [, |, Y$ J9 D/ H- e$ H9 }) M
4.電路圖不是正確的是指??這個電路圖沒有任何功能??
! x# ?' `8 ~7 }8 T5 X' P
! w. {* W( D, q2 e4 w0 `' s5.VREF是再電阻的第二根
3 U9 S5 A8 m, Z2 D7 N; A9 U' M3 n9 {9 \0 y/ Q& R+ ^+ k2 ^
6.想請問大大,該怎麼去看他哪一個區塊的RC效應比較嚴重??
& E/ r% Y- H! R- C" N" E, i  所以小弟我也不知道哪一部分的RC效應比較嚴重.
  A) N4 m4 C! j, ]+ y+ @7 H3 L我知道把它萃取出來去RUN HSPICE之後可以看到一大堆的R值和C值,  K  A* q1 `/ D
不過我不知道該怎麼去找那些是在佈局圖的哪裡.
9 `1 t, B- _8 o) X
" ~7 U, x5 _; ~7.我標M2的是 PMOS   M1的是NMOS ,路徑太長我在想把法去把它縮減.
2 B1 H( M+ P- \" y) R/ _) `  @# u! f/ N3 J  B

$ P& m* n; M1 W* Q- D. O謝謝大大的解說!!
10#
 樓主| 發表於 2008-1-31 22:40:29 | 只看該作者

回復 6# 的帖子

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

回復 10# 的帖子

做完 LPE 之後    能過LPE就表示LVS也通過了
: T! ?! U' Q: O( E7 o這時候電路上 你想要看的節點   即使沒有打LABEL 也應該會有流水號. L' r6 ~( B7 q
應該會是以 Hierarchical 形式 呈現6 {4 ?$ A: x  B% G6 h7 z( y& \

% m7 O7 @9 V. H3 p7 Z- {: O以Calibre來說  會是這樣的格式) X/ q1 a  o2 D# m8 b* r
/ H4 k4 F+ X) e3 l
寄生電容編號          節點名稱A                      節點名稱B     寄生電容值                        
7 B2 g7 i( O: q, Rc000012345           xsdctl.xyctl.n1n4316       vss               7.66ff+ m; D9 r- M! z+ v9 x
c000012346           xsdctl.xyctl.rba0              vss                8.50ff
! s/ r' u8 v& }: H& ~% p* [- w....
  X) d1 s& v7 P
" F# |7 h9 I  z2 s: }* c( Y這裡的節點AB可以是0 c. |9 p% a( m: _) }$ r
可以是某個點對VSS的電容( h; W) ]4 O& ?
也可以是兩個點之間的 Couple 電容+ Z. _( A+ ^/ P5 X

; r9 s& @! V2 D% S6 i/ `) v  x不知道這樣有沒有回答到你的問題
3 z# [  z: y; a% e9 A如果你去點 你的電路的 Line  應該會出現流水號的節點名稱
2 a/ x; x- `8 u5 [& U你再去看 LPE檔案裡面有沒有那個節點名稱 對 VSS的寄生電容值
12#
發表於 2008-1-31 23:00:21 | 只看該作者
抱歉一文多貼   只是我覺得兩篇文章好像都可以用同樣的答案來回覆 ^_^|||
8 a& E& L; ]; c. R$ ?7 S9 d% d
6 e! S3 q5 ]( Q/ S; m* |8 g我印象中 Calibre 有三種抽取方式1 X! q' w) o! _2 |3 c. J- V' L

( q, n; v* }5 u, s# a1.  Lump% }# X) i0 ^$ ^+ U1 s! I
2. Distribute  t1 ^- W1 h. @; R% H8 T. Y* \
3. point to point
, w1 m0 b0 Z' r$ S- M
5 ~5 H- F% Y+ X  \* G. [* O2 p選第二種  第二種是把 節點 用 RC  Pai-model(抱歉不會寫數學符號)的形式表示
5 L8 D9 R( {! p* `5 L+ E1 N; g# x) G所以會看不到該節點的 total 的寄生電容
- b/ |9 r! |: _- X+ {2 z
' f" |( ~; E, F. m2 ]& N" ~6 q* x選第一種  會把 該點對地的電容算出來  但是電阻會被忽略
: Z, V5 y3 P8 m0 ^選第三種  除了 RC Pai-model之外還會有 couple電容出現.
5 ]8 c9 ]' a0 c3 L: s0 m9 ?- @3 X" m- R& Y; c' s
所以選擇第一種抽取方式 應該是你想要的單點對地的寄生電容  電阻的部份 自己看製程資料的 3 t9 `. Q$ J8 G: T* C
各層的 square電阻 自己model就可以了.; E. H; ]& l4 \5 v8 o
- ~7 J3 H& f( g2 F
選擇第一種抽取方式 得到LPE之後   在把電容值做排序
; o  B1 W$ b0 _, Osort -n +2  lpe_file  >!  new_file
6 o3 W* ^, e2 P" G5 ?- z, m就可以看到  哪些節點比較 Critical了3 j6 j* N* ^7 p( y
自然就會明白 那些節點在連接的時候,  Layout畫得不好.
3 P& l% q" l6 @( S+ b2 ?
3 W- p, H: W$ U$ x1 g0 G2 G+ D* p[ 本帖最後由 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來當導線
+ J$ r9 [9 ^+ z7 T9 R0 `* ~因為poly的阻值很高
15#
發表於 2008-3-19 19:42:09 | 只看該作者
多謝大家的分享心得. s* ]% W/ d3 H& ~. n' @0 K
此類資料對我幫助很大
7 n! E8 a, }5 u6 }0 H7 p幸虧有你門分享可以讓我學到更多
16#
發表於 2008-12-13 23:59:26 | 只看該作者
蓄短當然是越好;但考量到Noise或Floorplan,而無法避免時,還有些原則:
- I7 o2 M( D5 `% [出circuit的線或稱Pin的width應儘量寬(可與Drain or source端可出METAL相同),
0 X4 w* u+ Z/ j7 p) g. b, n出Pin後的Path以砲管型Metal逐步加寬!
0 P4 O; a& D1 Q6 N5 u4 f% h/ Z並可用多層Metal來layout,並在可用的Routing Layer多層次間加入Metal(Overlap layer),# j. N" w+ w8 x1 h+ s7 ?; E
最重要的是,在不同層次的Metal間,打滿VIA(VIA電阻遠大於Metal! 相關RC參數在Design Rule中有資訊)。
17#
發表於 2008-12-23 16:59:07 | 只看該作者
dracula 中运行lpe 与运行lvs基本一样.你可以运行一下,看输出文件.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-13 07:17 AM , Processed in 0.133008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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