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 h2 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 OHIER--------->跑的時間較短% 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 個都 run7 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 dANS:  小顆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 J2 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