Chip123 科技應用創新平台

標題: 請教懂得Calibre 問題 [打印本頁]

作者: clarkhuang    時間: 2009-11-10 04:34 PM
標題: 請教懂得Calibre 問題
在使用 Calibre -drc -hier XXXXXXXXXX.XX6 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 dHIER--------->跑的時間較短+ }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! c2 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 |( ?/ jP.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 ...   夠冷了吧 XD5 C0 f. e* b5 O! G1 e2 h' [
結論是一定一樣的, tapout 一定兩種都run (心裡作用吧)




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2