Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-12-22 11:52:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟我在畫BANDGAP的電路,不過畫出來去看他的波形和原本模擬HSPICE的波形差很多!
/ l7 t. d- ]1 |9 S( N
5 H/ {5 [$ \* |- U, i: i% F+ S7 k. _所以在想說會不會有可能是RC效應造成結果.不過我不是很懂LAYOUT上的一些物理效應.4 j  t8 S- B$ m# A: U

/ @! @0 E4 D& H9 j6 _9 M希望有人可以幫我解答一下.也希望可以知道在畫一個LAYOUT上他的跑線該怎麼跑會比較合適!
) r  u+ N! ~% G, ~. Z0 W$ _& f5 J6 B1 r6 e
謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-1-11 18:13:50 | 只看該作者
沒給你的 BANDGAP 的電路 及 Layout 9 o7 l2 }/ S) h; e
很難知道你的問題在哪邊
. _  T8 R& L. C0 i* R
6 Q7 K1 ]9 C% @- w  l若方便  請 PO 一下吧
3#
發表於 2008-1-16 16:09:58 | 只看該作者
還沒嘗試過劃混合的電路~4 S( y) `5 ?# J1 _4 [- c5 \; q

6 }* w- V7 L7 w4 E6 z, C, W不過之前上課老師說盡量能把METAL能簡短就短~
% \/ }7 E  H6 _" Z# s9 P/ |1 K8 ]( J2 N" @' o3 e
因為METAL帶著許多的RC效應
4#
發表於 2008-1-16 16:42:27 | 只看該作者
bandgap 電路如果有使用  BJT 的話,應該使用 同心圓 排列,如果電阻有比例性的話,應該考慮 matching 的交錯排法,對於 gate 接在一起的 MOS 也應該考慮 matching 的交錯排法,如此應該會有所改善,提供給你做參考.
5#
發表於 2008-1-27 16:52:49 | 只看該作者
儘量縮短彼此之間的距離,& y  _3 a# K# j6 [6 o
這樣有助於消滅額外的雜訊干擾,
& |$ y8 N2 g0 u) y' w越短越佳
6#
發表於 2008-1-27 23:11:57 | 只看該作者

回復 1# 的帖子

我覺得可以用一個簡單的方法
1 b$ U2 z& ?; ?: Y, K就是把你的Bandgap的LPE檔案拿出來看
3 ^9 f# J$ C1 U5 \0 K: Q* O7 n把寄生電容排序一下3 S) m( N' e4 ~7 o0 P
再把寄生最嚴重的幾個點拿出來看
1 r' r3 Q5 Q/ Z8 E/ ~9 P看看寄生效應最嚴重的點是在你電路的哪些地方?
1 {0 K7 z2 W% Q其實這些點只要出現在你的 Cueent Mirror或是BJT或是Resistance
2 D9 ]- `" ~' x3 o或OP附近   相信都會對你的Bandgap 它整體的Performance
+ V% C* l- E( A8 K6 I造成很嚴重的影響* I* t, _2 L1 d- ]
然後你再去想  到底該 怎麼重畫它  才可以降低這些點的
! W0 \1 _# W& V* ]; Z/ q* _; FParastic Capacitance8 u8 E8 G/ I6 X8 f. b  N& n5 E8 r! u

1 r- w* O# T: H; t8 A3 M[ 本帖最後由 yhchang 於 2008-1-27 11:13 PM 編輯 ]
7#
 樓主| 發表於 2008-1-28 20:39:36 | 只看該作者
這是我的電路圖和LAYOUT圖.
. a0 Q+ h5 U) _& C
  o# z5 i8 @* A9 c& G6 T0 V! K  P1 \/ z
我有想要看LPE,不過我看不出來他的排序.) \1 z! G/ O2 W0 \5 L1 C
; w* p5 x! \3 {2 t# L1 F8 J
謝謝各位高手給我這麼多建議~~

本帖子中包含更多資源

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

x
8#
發表於 2008-1-31 16:37:40 | 只看該作者
看過你的圖了
$ M- _$ c4 I$ j  o1.BJT 上線太亂了   3條線  卻拉了很多不必要的線
5 i' Y* P. Z# \3 |+ |2.在圖中間 CAP 跟MOS 間的線交錯太多了
$ x+ t, d0 {$ M4 u( t) r( n( n# }) _3.電路圖跟 layout 是不符的 電路圖的 R 都是1K Layout 一看就明顯差很多6 A9 s" X* [- o2 g/ A8 j, w
4.電路圖 也不是正確對的 ) y& J* y$ h7 {. E: L
5.VREF 是哪根線  因電路圖跟 layout 是不符的  是看不出來的
. t8 H( m/ @! Q3 V+ l6.你沒說哪個 RC 不好   我只能猜 VREF
/ {+ ]6 ~" s5 v* p2 S. [/ L. A  `7.我猜VREF 是圖左上 R 出來後又分兩條線的哪根 就圖最上方的哪條線 " e* G6 `& g% w. N/ \
你就 R1 連到 NMOS Drain 的路經太長 R2 連到 Pmos Gate 也太長8 V3 q2 q9 P0 R; B  `! R
我認為你標 M2 的為 NMOS M1 的是 PMOS + W6 K( }, A& s' v! M: n
若上述都給我猜中 哪你要 減少 VREF RC效應  就將R由左邊改到右邊 BJT 接到 R 的線也要改成
, H2 [+ L, R: a& G- I3 }跟現在一樣是靠近的   是不是這樣呢  給我說一下  謝謝
9#
 樓主| 發表於 2008-1-31 22:37:21 | 只看該作者

回復 8# 的帖子

1.因為BJT上一些元件是要接在一起的,所以才這樣畫.因為小弟也不知道還可以怎樣去接線.
) o4 B4 E* G$ t請問大大有什麼可以建議我去修改的呢?
( z# v0 T, @& Z! q0 C2 D  J0 P
. U/ ]# N$ R9 Q. {2.為了要避免圖中間交錯線太多,是否要把整個電路從新排列過呢?$ {/ ?/ R7 Y2 B% U1 n( y
  A1 E6 ~: e+ A3 n& e% c% Z8 \% l
3.抱歉,因為真正的電阻值我沒有打上去.因為身邊沒有此電路圖的電子檔,6 Y: ?9 p. q" D* D( B
所以上面的元件都沒有尺寸.5 P9 ^$ _( _3 D8 k
' u9 m) g8 E8 o/ D" i
4.電路圖不是正確的是指??這個電路圖沒有任何功能??
' E$ X' o/ C' b$ J7 w  w  {, ]$ p* o9 K% Z
5.VREF是再電阻的第二根; h0 q) i3 s$ ?0 i0 \4 g' Q5 j

, r% _2 M* J' _6 i# w6.想請問大大,該怎麼去看他哪一個區塊的RC效應比較嚴重??
+ p# \$ @3 _! R$ V) ^. V. ?+ R  所以小弟我也不知道哪一部分的RC效應比較嚴重.
7 S9 I% t- l# K, t) O5 M我知道把它萃取出來去RUN HSPICE之後可以看到一大堆的R值和C值,
- `; ?4 Y3 F/ W- D2 \+ a不過我不知道該怎麼去找那些是在佈局圖的哪裡.7 ]/ y0 H8 R' I1 e* I# E# U

' g: V* A9 g" c7.我標M2的是 PMOS   M1的是NMOS ,路徑太長我在想把法去把它縮減.+ _) r( Z3 \* n
1 X! `: n2 G* Z% B- N$ t  J

0 b1 S' P. P8 ]6 r( w謝謝大大的解說!!
10#
 樓主| 發表於 2008-1-31 22:40:29 | 只看該作者

回復 6# 的帖子

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

回復 10# 的帖子

做完 LPE 之後    能過LPE就表示LVS也通過了) |, m5 a& i( r# _
這時候電路上 你想要看的節點   即使沒有打LABEL 也應該會有流水號$ |, F8 Q- q4 d  t: ?1 v9 T
應該會是以 Hierarchical 形式 呈現
% L- r+ h+ T1 T' x9 `
$ c& o; Z: I! d7 t& v以Calibre來說  會是這樣的格式
% \# Y8 x/ X4 f1 p+ [
, V( i" A" r# \) E寄生電容編號          節點名稱A                      節點名稱B     寄生電容值                        
; ]. e' F5 \& i. B/ W# dc000012345           xsdctl.xyctl.n1n4316       vss               7.66ff
1 Z0 K5 y" `7 Mc000012346           xsdctl.xyctl.rba0              vss                8.50ff, {  h* V$ X' [- g% Z4 m* [3 ]9 }
....; O! A+ ?4 Z4 u! R! U( E
6 S0 z4 r3 w5 k- b1 m- e/ v9 c% H
這裡的節點AB可以是2 L3 d" C, {" s* N( ]( x5 y5 U
可以是某個點對VSS的電容/ A( V- E7 O" N- ]
也可以是兩個點之間的 Couple 電容, ?3 F% W$ |" A* B
! m" g: [2 O8 p4 x, S
不知道這樣有沒有回答到你的問題7 w- y# P& w( l6 v0 G* `( Z
如果你去點 你的電路的 Line  應該會出現流水號的節點名稱
, C: i' M' c9 i- G+ A$ N你再去看 LPE檔案裡面有沒有那個節點名稱 對 VSS的寄生電容值
12#
發表於 2008-1-31 23:00:21 | 只看該作者
抱歉一文多貼   只是我覺得兩篇文章好像都可以用同樣的答案來回覆 ^_^|||
0 g3 J# O) E" b6 o1 P" w# ]
5 L3 i) p8 n6 [6 A7 E* H0 n我印象中 Calibre 有三種抽取方式
3 W5 ~  ^. o3 x& a% D6 i: c
4 w. I' }: U, [0 z1.  Lump- k: N1 g: ?& P1 L
2. Distribute2 X; X0 a2 y8 I- n
3. point to point" h/ F5 @8 c* I( h" t

3 ?! H  k( I' m; ]: ^5 V選第二種  第二種是把 節點 用 RC  Pai-model(抱歉不會寫數學符號)的形式表示
; w8 P4 l, w; r所以會看不到該節點的 total 的寄生電容" _# Q* P. F1 G9 A4 v, B. ~
2 Q+ Q$ ?6 y! p' d0 m
選第一種  會把 該點對地的電容算出來  但是電阻會被忽略0 F9 Z, K/ c1 t7 l9 g5 ]3 X
選第三種  除了 RC Pai-model之外還會有 couple電容出現.
1 G' c0 v/ W  d# ^3 w8 r3 L: N6 \: D; k0 v
所以選擇第一種抽取方式 應該是你想要的單點對地的寄生電容  電阻的部份 自己看製程資料的
& D0 X1 w. n2 t: d- G; G3 c( `各層的 square電阻 自己model就可以了.) D4 f& |3 ^* Z- R( c
+ v% [9 k) x. d2 [9 ]
選擇第一種抽取方式 得到LPE之後   在把電容值做排序2 t  k1 T( I+ d% {) [7 A
sort -n +2  lpe_file  >!  new_file
4 D5 x5 I* h3 f4 M# P就可以看到  哪些節點比較 Critical了
: [) s5 @4 C- j# g* u自然就會明白 那些節點在連接的時候,  Layout畫得不好.
+ j/ A1 |2 R& f+ `3 L: x& q  `
' J$ Y, p$ y' q[ 本帖最後由 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來當導線
" [1 @0 E9 {" e# z5 h) T4 c# D1 a. ]1 W因為poly的阻值很高
15#
發表於 2008-3-19 19:42:09 | 只看該作者
多謝大家的分享心得) B4 L7 D) G: }/ h/ r' W  P
此類資料對我幫助很大
; @7 S* B/ s- ?, J- l8 U幸虧有你門分享可以讓我學到更多
16#
發表於 2008-12-13 23:59:26 | 只看該作者
蓄短當然是越好;但考量到Noise或Floorplan,而無法避免時,還有些原則:
1 |% S, o- q. z4 w" S# j9 W出circuit的線或稱Pin的width應儘量寬(可與Drain or source端可出METAL相同),( e9 |1 N: t/ ^5 w3 t9 W
出Pin後的Path以砲管型Metal逐步加寬!
8 p$ N5 c3 n' M8 G0 I並可用多層Metal來layout,並在可用的Routing Layer多層次間加入Metal(Overlap layer),
, i' D( x0 Q7 {7 @' T9 x最重要的是,在不同層次的Metal間,打滿VIA(VIA電阻遠大於Metal! 相關RC參數在Design Rule中有資訊)。
17#
發表於 2008-12-23 16:59:07 | 只看該作者
dracula 中运行lpe 与运行lvs基本一样.你可以运行一下,看输出文件.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 08:58 PM , Processed in 0.123007 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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