Chip123 科技應用創新平台
標題:
請教懂得Calibre 問題
[打印本頁]
作者:
clarkhuang
時間:
2009-11-10 04:34 PM
標題:
請教懂得Calibre 問題
在使用 Calibre -drc -hier XXXXXXXXXX.XX
) j" z* c6 j" p3 J' y
$ a2 `2 ]* j F- f# A
跟 Calibre -drc XXXXXXXXXX.XX
0 x3 c: y8 e2 z- w2 k
個是flat 另一個是HIER模式外 在RUN的結果上 會不會有差異
. b" q# s# q+ L0 ?' K
6 B* Y( N5 P7 N" E- Q2 k$ A1 O4 R
就我之前上課的經驗 老師 都是希望我們跑 FLAT模式
: M" Z& s( p; W; E8 h
2 s; g; s# q& O& G2 t1 J. q/ ]( f
想請教版上的前輩們 有沒有任何意見?
- P$ j1 R' M2 t1 m
7 M; m& U: n4 h+ l+ N6 ^ m0 \
7 _8 V- ^9 C& X1 s2 ^
謝謝
! R: U2 ^+ P- m
作者:
kazamigai
時間:
2009-11-10 05:18 PM
簡單的說法
* s3 p# L$ `+ a3 O
HIER--------->跑的時間較短
% M4 F% |/ b- x& l
FLAT--------->跑的時間較長
作者:
clarkhuang
時間:
2009-11-10 05:35 PM
回復
2#
kazamigai
( J% Q+ m, x* m1 |' o: G
! U9 V9 E- |2 k
, W9 y" \/ z% B, N
這個我知道 但是結果是否會有誤差呢
W8 K* K. q4 e+ ^% i
5 c: w0 k8 \7 s* j; K9 H
就當出老師 是說建議用 FLAT
) }/ f/ p, ~; q5 s* k& G, b% H
; T6 m2 H/ f1 z4 I0 d
感謝
作者:
shkao0201
時間:
2009-11-10 05:58 PM
結果是不會有誤差. 而且可以對於大量array的cell大幅縮短debug的時間
作者:
qetuo852
時間:
2009-11-10 07:10 PM
我是覺得...平常可以 run hier,到 top 再 2 個都 run
7 H+ ^( G- ^% |" n, p
原因:1. 可以減少時間
" @- c% p7 F! }- t% b
2. 如果你 hier 弄錯,run flat 是不會發現的
) L" i% @( o# l! J
; ~% z4 {5 J2 Y D( t: ]7 B
不知是否有誤,請多指教 ^^
作者:
小包
時間:
2009-11-10 11:43 PM
flat的意思就是它會把所以的layer打散到同一層run,所以相對的資料量較大時間比較久,而hier就是在你的cell裡面,相同的instance只會幫你run其中一個,所以整個資料量較小,時間較快,基本上drc的結果是沒有差別的,但是lvs 好像有點差別…這個我們目前在研究中…呵呵…
作者:
motofatfat
時間:
2009-11-11 10:00 AM
同意樓上的說法 通常會先 run hier
4 G) Z& l0 q5 M$ {$ ~
在 最後 wholechip 時 在 run flat
4 U) S! u8 r* Q3 N" V a( e6 H
我ㄉ看法
( I9 k. U4 X% T/ d7 g7 D8 @0 g0 A
drc 的結果 是 highlight 全部 OR highlight 到 1 celll
+ U2 B) a8 t. m
LVS 有些 OPTION 就 無法使用ㄌ
作者:
semico_ljj
時間:
2009-11-17 11:07 AM
hier 和 flat LVS 有差别吗?
作者:
shmiyi
時間:
2009-11-19 10:59 AM
只差在RUN的時間和DEBUG時間
5 ^! F5 ^8 p9 ~
如果LAYOUT有照數狀建CELL
, X* ^ e: D$ W6 r/ n% f
用HIER會比較有效率
% {. f- T/ F% {6 H) d2 K' X
. _4 @+ Y% O9 L0 H
2. hier 和 flat LVS 有差别吗?
S. k) ]# |3 d
ANS: 小顆CHIP會對LAYOUT沒有差
4 n( ?! ^4 h. ]7 K. T
大過chip size 1000umX1000um就會開始對LAYOUT有落差
+ D( G+ ~ Q( i/ e @4 w8 }6 S
所以還是要看情況...
) t- h- z: x+ u p4 e6 R. ?
小弟說明不完全請各方大大指教 THX...
作者:
clarkhuang
時間:
2009-11-20 11:45 AM
回復
9#
shmiyi
: d( S' L5 c" S6 Y" Q6 J
2 P. B% G0 e# l6 b0 f8 ?
& k. u, K. Y( E/ E' c
不懂 為何 1000*1000 會有差異
# m% J1 m7 J2 Z" R5 ]2 R5 X
% K0 R* K# ]; v$ f I9 \
應該是DRC 會有差異不是嗎?? 怎會是LVS有差異
作者:
ve175
時間:
2009-11-23 01:40 PM
據我自己跑案子的經驗.
9 ], S1 {2 [$ E- P, j8 p
基本上差別的只有速度吧!
- x$ K/ p6 N, k
如果CALIBRE 跑HIER OR FLAT的結果會不同
: @( c% D/ Z5 P' n7 C, _% G
那麼就是軟體設計有問題.誰還敢用呢!
, g# Q4 y. j* p8 ~7 |4 k: l
過位看倌您說是吧~~
8 h% V% S0 k/ I
/ [6 {" V5 K1 N2 @4 [& x/ z
P.S. 當然前提是您要會用CALIBRE.人為的操作疏失不在討論內
作者:
keroro
時間:
2009-11-23 02:15 PM
如果CALIBRE 跑HIER OR FLAT的結果會不同
S+ d- U" }1 ]( e0 R* H
那麼就是軟體設計有問題.誰還敢用呢!
( }1 f4 _, y& [9 N
& w2 |& u' j. n
當然不同呀... "數目 " 一定不同, 除沒完全沒 error ... 夠冷了吧 XD
q" |1 f& Y! X9 C. }# x
結論是一定一樣的, tapout 一定兩種都run (心裡作用吧)
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/)
Powered by Discuz! X3.2