Chip123 科技應用創新平台
標題:
如何減少RC效應?
[打印本頁]
作者:
breaking622
時間:
2007-12-22 11:52 AM
標題:
如何減少RC效應?
小弟我在畫BANDGAP的電路,不過畫出來去看他的波形和原本模擬HSPICE的波形差很多!
# [/ Z$ ^( y+ a7 v( Z
. u; U0 D D4 J
所以在想說會不會有可能是RC效應造成結果.不過我不是很懂LAYOUT上的一些物理效應.
. J5 s ^8 o* H N) s, s
, W P7 Q6 W2 N8 u9 ?1 Y, U0 b9 e
希望有人可以幫我解答一下.也希望可以知道在畫一個LAYOUT上他的跑線該怎麼跑會比較合適!
7 ^8 g6 ?# a! e9 y2 x
/ q# V. o. m& }9 N) M
謝謝!
作者:
edengod
時間:
2008-1-11 06:13 PM
沒給你的 BANDGAP 的電路 及 Layout
( G" q9 X( s* |0 n7 U6 t
很難知道你的問題在哪邊
6 r5 K$ P- n& u0 B( t6 [
( d" S& a2 E ~5 y
若方便 請 PO 一下吧
作者:
u9513349
時間:
2008-1-16 04:09 PM
還沒嘗試過劃混合的電路~
; W. P( u( Q9 A
0 l6 |) ]3 i- s9 O( V
不過之前上課老師說盡量能把METAL能簡短就短~
/ c$ ^# E! O3 u
+ z1 n7 E+ @1 ^
因為METAL帶著許多的RC效應
作者:
kf_chiang
時間:
2008-1-16 04:42 PM
bandgap 電路如果有使用 BJT 的話,應該使用 同心圓 排列,如果電阻有比例性的話,應該考慮 matching 的交錯排法,對於 gate 接在一起的 MOS 也應該考慮 matching 的交錯排法,如此應該會有所改善,提供給你做參考.
作者:
duckdh
時間:
2008-1-27 04:52 PM
儘量縮短彼此之間的距離,
% _6 ?0 F; t7 H, `3 E
這樣有助於消滅額外的雜訊干擾,
4 g# u+ v2 q0 e( y- ]# B
越短越佳
作者:
yhchang
時間:
2008-1-27 11:11 PM
標題:
回復 1# 的帖子
我覺得可以用一個簡單的方法
1 t0 t+ I) [- Q5 w& i
就是把你的Bandgap的LPE檔案拿出來看
% Y( z1 j0 H W; `+ A
把寄生電容排序一下
# H; L9 O/ f+ S0 u1 S* w$ O
再把寄生最嚴重的幾個點拿出來看
9 ?' I7 T, j6 V/ ~" Q2 Q; p1 k
看看寄生效應最嚴重的點是在你電路的哪些地方?
" F `1 ]8 X# `/ K
其實這些點只要出現在你的 Cueent Mirror或是BJT或是Resistance
/ J' f* X7 `. n6 q) _
或OP附近 相信都會對你的Bandgap 它整體的Performance
. L" Z. @* B: U: L4 b9 K8 a) D
造成很嚴重的影響
2 Q0 z( \, l o) E+ D! n) n% I
然後你再去想 到底該 怎麼重畫它 才可以降低這些點的
# S4 I! D1 i7 F& p
Parastic Capacitance
5 z# Z- {/ w3 l5 V0 i5 o
- T. n2 |7 l; K. D4 z- c" _4 m
[
本帖最後由 yhchang 於 2008-1-27 11:13 PM 編輯
]
作者:
breaking622
時間:
2008-1-28 08:39 PM
這是我的電路圖和LAYOUT圖.
8 h9 M( P: G7 M5 U- E# Q
: x1 H0 U& G# ~3 D- { L0 ?6 ^
& a/ [2 B3 r) Y* R' B! k7 z2 t
我有想要看LPE,不過我看不出來他的排序.
" ~ L5 f+ C! E9 z
0 m. H8 @, S" E4 f9 p4 Y
謝謝各位高手給我這麼多建議~~
作者:
edengod
時間:
2008-1-31 04:37 PM
看過你的圖了
8 R' U% d. f: D" ]1 b( Q4 M) g
1.BJT 上線太亂了 3條線 卻拉了很多不必要的線
! O. W6 ?( C/ U3 m
2.在圖中間 CAP 跟MOS 間的線交錯太多了
$ m; H8 T: q: k& u# J
3.電路圖跟 layout 是不符的 電路圖的 R 都是1K Layout 一看就明顯差很多
. H5 @# }$ J% o) |$ a x$ t$ i
4.電路圖 也不是正確對的
9 ~; z) y4 W) H- F5 [1 L
5.VREF 是哪根線 因電路圖跟 layout 是不符的 是看不出來的
) M: S- {, j5 e; h
6.你沒說哪個 RC 不好 我只能猜 VREF
4 y0 Y2 \4 V Q: G# b6 h2 s0 k9 @. {" u
7.我猜VREF 是圖左上 R 出來後又分兩條線的哪根 就圖最上方的哪條線
9 F7 b( j$ s% ?1 u. g2 {
你就 R1 連到 NMOS Drain 的路經太長 R2 連到 Pmos Gate 也太長
; X! A" Y* O j
我認為你標 M2 的為 NMOS M1 的是 PMOS
( ~ |$ F: a |+ a( X
若上述都給我猜中 哪你要 減少 VREF RC效應 就將R由左邊改到右邊 BJT 接到 R 的線也要改成
% V: U% R$ I5 } r
跟現在一樣是靠近的 是不是這樣呢 給我說一下 謝謝
作者:
breaking622
時間:
2008-1-31 10:37 PM
標題:
回復 8# 的帖子
1.因為BJT上一些元件是要接在一起的,所以才這樣畫.因為小弟也不知道還可以怎樣去接線.
3 F ^ \6 [& V* |
請問大大有什麼可以建議我去修改的呢?
- k! {* W2 B4 B
- H7 W( E3 y! U% u) u. o7 U
2.為了要避免圖中間交錯線太多,是否要把整個電路從新排列過呢?
" L$ w$ V( I$ b( I! P: n
* r# {) `' ^& E4 w- z
3.抱歉,因為真正的電阻值我沒有打上去.因為身邊沒有此電路圖的電子檔,
: }6 k3 z# Z5 m. k- ^" q
所以上面的元件都沒有尺寸.
. J. S D9 X- `8 h" b- v* u
6 C6 e9 Y5 R- S9 V2 ?0 `
4.電路圖不是正確的是指??這個電路圖沒有任何功能??
) h/ j6 x1 g F5 U
4 N" {$ P4 E/ ~, o8 c1 H9 g
5.VREF是再電阻的第二根
m' h, n- C$ A6 _1 _2 z2 z
$ w A6 u7 o( ^4 i1 j
6.想請問大大,該怎麼去看他哪一個區塊的RC效應比較嚴重??
0 u7 o! O/ |+ a7 [0 w
所以小弟我也不知道哪一部分的RC效應比較嚴重.
9 r7 a! O4 ^) s1 n/ o+ I
我知道把它萃取出來去RUN HSPICE之後可以看到一大堆的R值和C值,
3 C8 f- x0 P) r" g# k7 J, T/ ^
不過我不知道該怎麼去找那些是在佈局圖的哪裡.
: I4 x3 T9 Z( ?( X0 k) w8 h6 {" C: V
; s- c. [# u( e7 a* y' g: A
7.我標M2的是 PMOS M1的是NMOS ,路徑太長我在想把法去把它縮減.
( d4 t( u- K+ R- {: f ?) b
8 \4 i0 I7 M. ]( P* \
& l' x. |; y8 D' f* k* a4 F( T
謝謝大大的解說!!
作者:
breaking622
時間:
2008-1-31 10:40 PM
標題:
回復 6# 的帖子
想請問大大~~~~該怎麼看LPE檔裡面的電容排序??
作者:
yhchang
時間:
2008-1-31 10:51 PM
標題:
回復 10# 的帖子
做完 LPE 之後 能過LPE就表示LVS也通過了
* A4 |1 `, j- J, }. R
這時候電路上 你想要看的節點 即使沒有打LABEL 也應該會有流水號
- ~0 f" }" Z8 u3 |
應該會是以 Hierarchical 形式 呈現
" Y6 r O; T/ S) }4 ^
9 J1 ?1 S5 f) ^. {: N/ O" k. o& Q
以Calibre來說 會是這樣的格式
+ h3 M8 r8 K: W8 l4 b" @9 G
+ q# I& T% [+ P* E* |
寄生電容編號 節點名稱A 節點名稱B 寄生電容值
' D- W8 ~. P7 t
c000012345 xsdctl.xyctl.n1n4316 vss 7.66ff
0 ~0 m# j) y7 ?9 a2 E! f4 B$ P# e
c000012346 xsdctl.xyctl.rba0 vss 8.50ff
9 w; g4 w/ s* k/ m6 Z
....
) t+ q) T# N- D; R1 ^ z& {
5 C4 |$ m5 Z: D1 r% x, i3 b
這裡的節點AB可以是
: o1 q0 ?' }4 G6 B- S3 R
可以是某個點對VSS的電容
" a( T& \8 b @4 C5 B' D' S* M X7 v
也可以是兩個點之間的 Couple 電容
A# N- a4 E# g8 J: H' S# I
8 {) }' I4 ]* z* k$ c5 e
不知道這樣有沒有回答到你的問題
2 R0 s) U# b* d: Y) l9 i( n! g
如果你去點 你的電路的 Line 應該會出現流水號的節點名稱
j }5 q Z/ ]7 ~. ]; Z
你再去看 LPE檔案裡面有沒有那個節點名稱 對 VSS的寄生電容值
作者:
yhchang
時間:
2008-1-31 11:00 PM
抱歉一文多貼 只是我覺得兩篇文章好像都可以用同樣的答案來回覆 ^_^|||
; e! `# C) l6 M; x! I, M
* c. d0 I# Q' ?+ c- M
我印象中 Calibre 有三種抽取方式
4 {: Z8 p4 T( v8 m# U7 x
4 X1 _6 H. T3 Q; r7 i
1. Lump
% B4 r* Y/ T9 |9 \* z/ |, ]0 W
2. Distribute
, A" [! w1 U" s% \- ?3 i1 V5 n
3. point to point
9 E+ _9 i4 s2 k! j n+ h& S& X3 ]
" U0 H+ k4 V% q% X8 k, J: N
選第二種 第二種是把 節點 用 RC Pai-model(抱歉不會寫數學符號)的形式表示
- l2 {" j8 |) b. q$ f
所以會看不到該節點的 total 的寄生電容
7 w" U% p: `' X
9 I* a1 A1 T4 @/ z6 m
選第一種 會把 該點對地的電容算出來 但是電阻會被忽略
8 N5 H1 f8 H1 ~& ?9 k/ u
選第三種 除了 RC Pai-model之外還會有 couple電容出現.
! u4 w* t3 q7 s& C4 p3 ~8 f
. q4 J. Z0 S6 c( b% A7 `
所以選擇第一種抽取方式 應該是你想要的單點對地的寄生電容 電阻的部份 自己看製程資料的
0 ~% M( d, t3 x1 x9 _$ P
各層的 square電阻 自己model就可以了.
9 Y1 c- ]" a) Q8 \) w$ H; t! H# Q
! ?! z6 M5 H. d* M8 s
選擇第一種抽取方式 得到LPE之後 在把電容值做排序
% s% n Z5 p; h0 R8 U- b+ [5 Q) O
sort -n +2 lpe_file >! new_file
9 |0 V, U5 F: O9 r* F: |* R# Q
就可以看到 哪些節點比較 Critical了
- B% w9 v# _; _% H
自然就會明白 那些節點在連接的時候, Layout畫得不好.
2 H1 e6 K2 |+ A3 _
6 p' j+ e9 b! C) \. A2 t' r& q
[
本帖最後由 yhchang 於 2008-1-31 11:03 PM 編輯
]
作者:
minxia.lee
時間:
2008-2-26 01:53 PM
看完了各位的评论,很有收获,有个问题,在dracula中怎么编译lpe文件(command file已经写出,但不知道怎么运行)?
作者:
小緯仔
時間:
2008-3-18 01:19 AM
多注意matching還有少用poly來當導線
" M5 Y4 Z1 s2 j! S* M. V3 L
因為poly的阻值很高
作者:
I1121MISSHONEY
時間:
2008-3-19 07:42 PM
多謝大家的分享心得
- d( y/ L) i' b8 B: J) I* H
此類資料對我幫助很大
$ G( j y. }9 t
幸虧有你門分享可以讓我學到更多
作者:
viasanviasan
時間:
2008-12-13 11:59 PM
蓄短當然是越好;但考量到Noise或Floorplan,而無法避免時,還有些原則:
" `+ S. G+ p1 D/ x% P2 b, U" {' ^
出circuit的線或稱Pin的width應儘量寬(可與Drain or source端可出METAL相同),
/ t0 h9 o! Y1 w( t- G4 j. y8 z
出Pin後的Path以砲管型Metal逐步加寬!
+ c! s4 t# G- Y7 E9 G
並可用多層Metal來layout,並在可用的Routing Layer多層次間加入Metal(Overlap layer),
4 x) B9 \3 c2 _( C& P! H0 z- d' ^
最重要的是,在不同層次的Metal間,打滿VIA(VIA電阻遠大於Metal! 相關RC參數在Design Rule中有資訊)。
作者:
lnxmj
時間:
2008-12-23 04:59 PM
dracula 中运行lpe 与运行lvs基本一样.你可以运行一下,看输出文件.
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2