Chip123 科技應用創新平台
標題:
請教懂得Calibre 問題
[打印本頁]
作者:
clarkhuang
時間:
2009-11-10 04:34 PM
標題:
請教懂得Calibre 問題
在使用 Calibre -drc -hier XXXXXXXXXX.XX
; j5 j$ @2 X9 Q9 P1 t# c
% Q/ m7 C/ ~& }# Z% x
跟 Calibre -drc XXXXXXXXXX.XX
. Y+ [. m( I, ], Y
個是flat 另一個是HIER模式外 在RUN的結果上 會不會有差異
+ a/ c: c$ b: F- W/ w6 A. j: u9 _# f
7 C. f% n, \5 S7 S- @
就我之前上課的經驗 老師 都是希望我們跑 FLAT模式
: d' ^5 V2 S$ U7 ~
. f9 j8 R# T( v i! Y" q3 e6 `
想請教版上的前輩們 有沒有任何意見?
: D" g5 \/ a- N `
0 R1 _6 K, O; u: }! K' q% w
/ r. x$ ] D- D% I, Y* n7 M, l
謝謝
1 O) G, k3 C" S- s; G% S. X7 U
作者:
kazamigai
時間:
2009-11-10 05:18 PM
簡單的說法
- Q/ n, C ~6 f$ o, {1 [1 c- s
HIER--------->跑的時間較短
2 Q- r+ `2 }9 x
FLAT--------->跑的時間較長
作者:
clarkhuang
時間:
2009-11-10 05:35 PM
回復
2#
kazamigai
. L) A4 ^* R/ p, V/ s1 n% N
# M! R& l) z% j; U2 W
# e. A! D, t# I1 H# m
這個我知道 但是結果是否會有誤差呢
) O& l& A& C) B7 a7 U9 O
" }: Z& @; n9 j$ N: U% J; W
就當出老師 是說建議用 FLAT
# b" o! ^/ n/ |9 [+ m
6 J9 q X# c: W% N* P
感謝
作者:
shkao0201
時間:
2009-11-10 05:58 PM
結果是不會有誤差. 而且可以對於大量array的cell大幅縮短debug的時間
作者:
qetuo852
時間:
2009-11-10 07:10 PM
我是覺得...平常可以 run hier,到 top 再 2 個都 run
' w z+ s! G! V6 }
原因:1. 可以減少時間
0 X; _9 Z, X8 w3 P
2. 如果你 hier 弄錯,run flat 是不會發現的
3 Q- Q5 _# A- i, S
2 N1 F' a# b% ~' @- H
不知是否有誤,請多指教 ^^
作者:
小包
時間:
2009-11-10 11:43 PM
flat的意思就是它會把所以的layer打散到同一層run,所以相對的資料量較大時間比較久,而hier就是在你的cell裡面,相同的instance只會幫你run其中一個,所以整個資料量較小,時間較快,基本上drc的結果是沒有差別的,但是lvs 好像有點差別…這個我們目前在研究中…呵呵…
作者:
motofatfat
時間:
2009-11-11 10:00 AM
同意樓上的說法 通常會先 run hier
, q: O& s" s) ~8 J a
在 最後 wholechip 時 在 run flat
& t" \ C3 r0 f
我ㄉ看法
$ O5 M0 b% T$ g0 {
drc 的結果 是 highlight 全部 OR highlight 到 1 celll
% ^4 {, z9 T# b* v8 p
LVS 有些 OPTION 就 無法使用ㄌ
作者:
semico_ljj
時間:
2009-11-17 11:07 AM
hier 和 flat LVS 有差别吗?
作者:
shmiyi
時間:
2009-11-19 10:59 AM
只差在RUN的時間和DEBUG時間
7 b) C! f# ~$ k- ?# n* n
如果LAYOUT有照數狀建CELL
9 [& g7 [* j, E9 N+ E9 Q+ t1 q
用HIER會比較有效率
! {, o1 |6 b7 N9 X, h* W% q& l
0 S* k5 J% [, D% ?
2. hier 和 flat LVS 有差别吗?
8 P0 a1 _" q. Z& s6 k$ z' ]# s! y
ANS: 小顆CHIP會對LAYOUT沒有差
- n& f) y$ C# j( X+ t
大過chip size 1000umX1000um就會開始對LAYOUT有落差
- _/ Y6 J' y2 N5 \$ H" c
所以還是要看情況...
% S5 z: h; W( Q) h6 B
小弟說明不完全請各方大大指教 THX...
作者:
clarkhuang
時間:
2009-11-20 11:45 AM
回復
9#
shmiyi
0 m, T* z8 o) o
5 Y: Y. O8 w- ^+ w
% Z/ W1 d) ~& |! e4 e* x& d" {
不懂 為何 1000*1000 會有差異
8 w- A0 Z8 }+ t8 F
# O* z: j1 g8 ^# b1 S5 z
應該是DRC 會有差異不是嗎?? 怎會是LVS有差異
作者:
ve175
時間:
2009-11-23 01:40 PM
據我自己跑案子的經驗.
9 `3 ?- p2 ~0 {6 l
基本上差別的只有速度吧!
% _% w" z* H8 c, r' s& ]6 [7 K
如果CALIBRE 跑HIER OR FLAT的結果會不同
, W2 p2 e& G$ n7 _9 i$ p2 `" T
那麼就是軟體設計有問題.誰還敢用呢!
4 m# m, o! A5 [2 m+ T
過位看倌您說是吧~~
+ @+ S7 i( j5 D/ _
, v- @& X! [5 ?
P.S. 當然前提是您要會用CALIBRE.人為的操作疏失不在討論內
作者:
keroro
時間:
2009-11-23 02:15 PM
如果CALIBRE 跑HIER OR FLAT的結果會不同
+ ~* F( S! i, x; W9 F
那麼就是軟體設計有問題.誰還敢用呢!
# c- \# v/ s# o( u
+ m+ f& v7 W z% o4 C
當然不同呀... "數目 " 一定不同, 除沒完全沒 error ... 夠冷了吧 XD
?+ E% k/ A( c, R7 i* G; E& P
結論是一定一樣的, tapout 一定兩種都run (心裡作用吧)
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2