Chip123 科技應用創新平台
標題:
請教懂得Calibre 問題
[打印本頁]
作者:
clarkhuang
時間:
2009-11-10 04:34 PM
標題:
請教懂得Calibre 問題
在使用 Calibre -drc -hier XXXXXXXXXX.XX
6 e1 T3 e! Q: t
1 M2 t. r7 P+ l1 U
跟 Calibre -drc XXXXXXXXXX.XX
1 }( b( X$ H. Z" ~& b3 S0 f4 a' }( u2 J
個是flat 另一個是HIER模式外 在RUN的結果上 會不會有差異
2 b! E$ O# l9 q0 \4 A* q& z
. I$ L* h1 \1 D" ^4 b7 ~' y
就我之前上課的經驗 老師 都是希望我們跑 FLAT模式
# \$ j' [4 B8 q4 t
* F* ^* }+ @0 t1 A! p# c3 L
想請教版上的前輩們 有沒有任何意見?
, |9 K4 N3 } A
" q( W/ z6 t* r& y1 i% a
% Q* E/ v$ K8 ~0 [% X( T3 F
謝謝
# k6 W6 ?- a0 K k
作者:
kazamigai
時間:
2009-11-10 05:18 PM
簡單的說法
/ ^" |$ Q! H7 f k3 ?( v4 d
HIER--------->跑的時間較短
+ }3 T% f) R8 m
FLAT--------->跑的時間較長
作者:
clarkhuang
時間:
2009-11-10 05:35 PM
回復
2#
kazamigai
- ^# r2 f7 P5 Y" ?: ?
# v; {! t5 F; o8 g- w p* F
+ D6 T& v. ?" m
這個我知道 但是結果是否會有誤差呢
4 A# F, _ u5 t f" W. g! c
2 X8 s8 f4 d ?
就當出老師 是說建議用 FLAT
4 j5 R5 x9 c+ z* e8 ]7 z! E
( [: H) B) v+ z, T0 H1 _* |$ v: A
感謝
作者:
shkao0201
時間:
2009-11-10 05:58 PM
結果是不會有誤差. 而且可以對於大量array的cell大幅縮短debug的時間
作者:
qetuo852
時間:
2009-11-10 07:10 PM
我是覺得...平常可以 run hier,到 top 再 2 個都 run
5 K4 B# M$ h) q3 U9 }
原因:1. 可以減少時間
% Q) J/ p1 |0 h+ C" H0 a3 o
2. 如果你 hier 弄錯,run flat 是不會發現的
3 b% v; ^2 H5 n) \* W3 h
; z" I6 w' W5 W/ j, t; X
不知是否有誤,請多指教 ^^
作者:
小包
時間:
2009-11-10 11:43 PM
flat的意思就是它會把所以的layer打散到同一層run,所以相對的資料量較大時間比較久,而hier就是在你的cell裡面,相同的instance只會幫你run其中一個,所以整個資料量較小,時間較快,基本上drc的結果是沒有差別的,但是lvs 好像有點差別…這個我們目前在研究中…呵呵…
作者:
motofatfat
時間:
2009-11-11 10:00 AM
同意樓上的說法 通常會先 run hier
& o3 M& d* A! N/ j) B* a
在 最後 wholechip 時 在 run flat
" J4 l# i7 ? i" [4 j
我ㄉ看法
0 `2 ~; X% y0 w
drc 的結果 是 highlight 全部 OR highlight 到 1 celll
3 M- G/ J% x8 v9 @: l* A- Z; X
LVS 有些 OPTION 就 無法使用ㄌ
作者:
semico_ljj
時間:
2009-11-17 11:07 AM
hier 和 flat LVS 有差别吗?
作者:
shmiyi
時間:
2009-11-19 10:59 AM
只差在RUN的時間和DEBUG時間
& T; j9 g3 ~- d3 `) S( U
如果LAYOUT有照數狀建CELL
) N$ o( f" l! \& s4 e
用HIER會比較有效率
1 n; Z6 A. I: ` q6 J
/ y* }3 ^& g; ^ `
2. hier 和 flat LVS 有差别吗?
' s* u5 I& o- F0 f) I
ANS: 小顆CHIP會對LAYOUT沒有差
# a" ^: Y( m8 F6 d1 s5 {5 i
大過chip size 1000umX1000um就會開始對LAYOUT有落差
Y, t; j; [% i. l4 `
所以還是要看情況...
; h. d1 C' z+ n' K. }, U1 }
小弟說明不完全請各方大大指教 THX...
作者:
clarkhuang
時間:
2009-11-20 11:45 AM
回復
9#
shmiyi
7 ? r$ F' Z$ x: K! R
" E% v% l: \2 i+ z9 p
# D& o7 z8 `4 i) h
不懂 為何 1000*1000 會有差異
. F1 B% ^; g6 B3 g. |" `
' r- T" y1 s+ R, }5 f6 Z7 v+ c& ?
應該是DRC 會有差異不是嗎?? 怎會是LVS有差異
作者:
ve175
時間:
2009-11-23 01:40 PM
據我自己跑案子的經驗.
1 P. P# g/ N! _$ H
基本上差別的只有速度吧!
2 ?" F# c @: K& ~8 ]/ Z2 W' Y7 q. G Q
如果CALIBRE 跑HIER OR FLAT的結果會不同
7 b$ e- @8 W& n" i5 k
那麼就是軟體設計有問題.誰還敢用呢!
+ q5 g, O8 d c' i' q" z
過位看倌您說是吧~~
. m! C: Q" A7 j+ h" u3 L
7 i8 w1 {/ G2 T: l$ {6 |( ?/ j
P.S. 當然前提是您要會用CALIBRE.人為的操作疏失不在討論內
作者:
keroro
時間:
2009-11-23 02:15 PM
如果CALIBRE 跑HIER OR FLAT的結果會不同
4 n: r, J6 ]8 F
那麼就是軟體設計有問題.誰還敢用呢!
- M% K ~+ W; Z2 j- p1 x
& u( |" M3 ?* ]7 b( p+ X& n
當然不同呀... "數目 " 一定不同, 除沒完全沒 error ... 夠冷了吧 XD
5 C0 f. e* b5 O! G1 e2 h' [
結論是一定一樣的, tapout 一定兩種都run (心裡作用吧)
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2