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 xFLAT--------->跑的時間較長
作者: 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有照數狀建CELL9 [& 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) o5 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