Chip123 科技應用創新平台
標題:
請教懂得Calibre 問題
[打印本頁]
作者:
clarkhuang
時間:
2009-11-10 04:34 PM
標題:
請教懂得Calibre 問題
在使用 Calibre -drc -hier XXXXXXXXXX.XX
. B- L) E0 L, @) m
P- R* r3 z4 u- ~
跟 Calibre -drc XXXXXXXXXX.XX
9 x, x) N/ S. g$ M4 E7 s( b- D
個是flat 另一個是HIER模式外 在RUN的結果上 會不會有差異
$ o! u/ A. [$ F6 q
- }8 m" M, {8 f
就我之前上課的經驗 老師 都是希望我們跑 FLAT模式
! |% t: P7 T) S% H$ f
# J, g& {3 v! U$ A9 Q' l2 s
想請教版上的前輩們 有沒有任何意見?
: V4 U1 j# K* n" S5 m
, x1 q8 Q8 |" {
t8 O: U4 b& v: X/ y- M
謝謝
: \ n0 ]# F* ^
作者:
kazamigai
時間:
2009-11-10 05:18 PM
簡單的說法
+ J8 a! d' h$ i/ ~$ D1 ~
HIER--------->跑的時間較短
, M8 u; G6 Y6 B( u1 e4 ]
FLAT--------->跑的時間較長
作者:
clarkhuang
時間:
2009-11-10 05:35 PM
回復
2#
kazamigai
6 \/ ^! x6 A" s. _2 r9 B+ F
1 }! I# _/ w9 Q: L! P
1 `9 x* f1 F/ `& k9 K" ~& [
這個我知道 但是結果是否會有誤差呢
: x3 o/ c; Q7 O% R n7 \# L7 d
9 b7 M& u x0 Y5 R ?
就當出老師 是說建議用 FLAT
: Y3 z" y/ U" n* K
# k) ^$ d% x! L# ]" I; B+ B
感謝
作者:
shkao0201
時間:
2009-11-10 05:58 PM
結果是不會有誤差. 而且可以對於大量array的cell大幅縮短debug的時間
作者:
qetuo852
時間:
2009-11-10 07:10 PM
我是覺得...平常可以 run hier,到 top 再 2 個都 run
5 b! ^+ A) i- G) p, N$ o+ \7 f
原因:1. 可以減少時間
& B5 M- U$ x* ^1 ?" P
2. 如果你 hier 弄錯,run flat 是不會發現的
, W6 w7 _8 b4 A
) c9 p' e: ~9 S( ?. ]& Y
不知是否有誤,請多指教 ^^
作者:
小包
時間:
2009-11-10 11:43 PM
flat的意思就是它會把所以的layer打散到同一層run,所以相對的資料量較大時間比較久,而hier就是在你的cell裡面,相同的instance只會幫你run其中一個,所以整個資料量較小,時間較快,基本上drc的結果是沒有差別的,但是lvs 好像有點差別…這個我們目前在研究中…呵呵…
作者:
motofatfat
時間:
2009-11-11 10:00 AM
同意樓上的說法 通常會先 run hier
" }3 ]( a. J# h P) p: K$ w7 i
在 最後 wholechip 時 在 run flat
. m: }8 D; u% i; V! V/ Y1 {
我ㄉ看法
) n% C! _. l; m: L# L$ P9 }
drc 的結果 是 highlight 全部 OR highlight 到 1 celll
3 p; \2 p! i. ]4 Y' i" y: v
LVS 有些 OPTION 就 無法使用ㄌ
作者:
semico_ljj
時間:
2009-11-17 11:07 AM
hier 和 flat LVS 有差别吗?
作者:
shmiyi
時間:
2009-11-19 10:59 AM
只差在RUN的時間和DEBUG時間
. { S" q6 S- f _6 O+ w
如果LAYOUT有照數狀建CELL
4 P- F( g: g8 V$ g i
用HIER會比較有效率
: T- D7 y7 `3 S! O; i& Z3 K
; U ~% F) g+ T$ K! b
2. hier 和 flat LVS 有差别吗?
& o& @$ W) E+ i& }4 l4 v# { P
ANS: 小顆CHIP會對LAYOUT沒有差
9 g* ` o+ A% j/ i- W
大過chip size 1000umX1000um就會開始對LAYOUT有落差
& w2 y( n, b# V8 i' t, z1 I
所以還是要看情況...
+ b7 g' L" `% J
小弟說明不完全請各方大大指教 THX...
作者:
clarkhuang
時間:
2009-11-20 11:45 AM
回復
9#
shmiyi
* k$ N. [: g# w
& l$ A) F' t2 R6 k+ V; h# M
3 `8 o* i5 r4 F
不懂 為何 1000*1000 會有差異
% ^; l, U) R9 w" }& p, N9 f
" g/ r9 W. v) Q2 }- ?
應該是DRC 會有差異不是嗎?? 怎會是LVS有差異
作者:
ve175
時間:
2009-11-23 01:40 PM
據我自己跑案子的經驗.
5 n, Q' q6 C- ~* | w, W4 r' D
基本上差別的只有速度吧!
0 u' z" s3 g) _8 C" B
如果CALIBRE 跑HIER OR FLAT的結果會不同
3 C. X! @5 \2 Q
那麼就是軟體設計有問題.誰還敢用呢!
" k3 z$ D) I$ Q" X
過位看倌您說是吧~~
- Y3 z5 Y- g4 L5 F' }3 ]0 k5 a
- d* m+ z% _# b1 O9 I7 O
P.S. 當然前提是您要會用CALIBRE.人為的操作疏失不在討論內
作者:
keroro
時間:
2009-11-23 02:15 PM
如果CALIBRE 跑HIER OR FLAT的結果會不同
& G" {$ {$ z. }) l% l
那麼就是軟體設計有問題.誰還敢用呢!
: ~' X _5 P* X
8 x; o% c: V2 M6 v+ b0 z
當然不同呀... "數目 " 一定不同, 除沒完全沒 error ... 夠冷了吧 XD
+ r. Q! h* |6 u6 K, e
結論是一定一樣的, tapout 一定兩種都run (心裡作用吧)
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2