Chip123 科技應用創新平台

標題: Calibre中如何顯示DRC/LVS command中生成的邏輯層? [打印本頁]

作者: comochen    時間: 2009-12-29 03:06 PM
標題: Calibre中如何顯示DRC/LVS command中生成的邏輯層?
Calibre中如何顯示DRC/LVS command中生成的邏輯層呢?
$ K0 e3 p- Y9 g& k: Q5 p" l之前用Vertuoso + Dracula 可以用DLW視窗顯示它運算出的邏輯層,
8 r) t  t9 H& i在debug command的時候很好用,而Calibre卻似乎沒辦法如此,
2 x' p% M7 M# e" N/ k+ Y是不是Calibre還有其他的方法呢?
作者: toxic    時間: 2009-12-29 04:01 PM
?!
" [" s4 h2 X' e) d6 N& C4 {- V不管是在virtuoso 或是Laker都可以顯示吧?!
1 P6 ]! E  N% }6 w在Laker中,請RUN完calibre之後,選verify---> view error
$ [" u, {  x% j8 r6 S3 ]
5 s, _4 f: @" [) I不過如果你是想要他像virtuoso一樣閃爍...
; {8 ]! ], D+ c& m0 w. \嗯...我還在找方法讓Laker可以閃爍......>_<
作者: bernie820    時間: 2009-12-29 07:59 PM
您是只如何找出error嗎?(drc 和 lvs 嗎)( h+ ^9 t/ k4 {( c# t
! x/ f) d" o- P- [! Q* o* e; k" h
在calibre 中可以用超聯結的方式直接找出來!!
# w7 g# k) f4 O, _
+ L0 y; j( [4 T' b- `6 M# ]如果不太懂我意思可以在聯絡我^^
作者: comochen    時間: 2009-12-30 11:04 AM
可能我描述的不是很清楚讓,各位大大誤會我的意思了,, C  U4 g$ @+ e, l; K
如何用Calibre Highlight drc/lvs error 我是知道的.
5 f5 o. z: y! J( z! e' m' z% G在Dracula中做layer的運算所產出的新layer
6 u) y% E7 ]/ N5 n3 s8 c9 T除了OUTPUT出來後可用Vertuoso的Dracula Interactive的DRC來看以外
0 g. J! z1 h2 V" a! b還可以用一個DLW(Dracula Layer Window)的介面看在command中所有的layer
! @1 T+ D! H& [/ Q2 `1 V如:2 {" V8 g3 V  s. u3 v' M: @2 ~2 _& ?
AND   POLY   NDIFF   NGATE OUTPUT  NGATE   49   ;加OUTPUT
% C' R+ v6 S) g" G: NNOT   NDIFF   NGATE   NSD      ;不加OUTPUT* H& k& \: v5 s) l4 @1 T9 `* j, E
在Vertuoso的Dracula Interactive的DRC中指可看到NGATE 部分
8 Z% r) P1 |7 n但若用DLW則可以看到所有的layer(包含NSD)
' I" @" F- }5 u0 g6 k' E對寫Command file除錯 或 理解別人寫的Command file運算時的用意很有幫助
: h' M# E4 [! u) W/ x+ S" `$ V0 z# \但在Calibre 卻找不到有類似DLW的功能,只能將想理解的layer 輸出成為drc error再來看
; F% ]) l* [2 K! ]- y" g9 T* i; j: g$ r相對來說比較麻煩一點,
% Y; H3 [! j6 R2 k6 u1 g若是有哪為大大有知道Calibre也有這個功能的話,請指點一下,謝謝
作者: ncLM    時間: 2010-1-8 08:38 PM
同问同问,我也很想知道calibre有没有这个很实用的功能呢。
& s5 d, d$ w$ _& x1 W& `( \' odracula以前只知道用output转出来看,没注意DLW部分,这次学了个乖。感谢一下lz
作者: markli    時間: 2010-1-26 11:43 AM
在 COMMAND FILE 中用 COPY 指令 , 然後 RUN  DRC MODE* I- v5 F  I- j- U) E
GATE = POLY AND DIFF* Y- A$ a% H, E* J& p3 z
/ W& Q1 D0 K6 S
DRC.1 { @ find all gate  
0 n% E4 h# N1 G5 u' b             COPY GATE % P8 N0 d% K1 t+ E( h7 }) D0 B
           }
. w+ @% Q0 X7 R6 c* w不知道這是不是你要的
作者: motofatfat    時間: 2010-1-26 02:09 PM
認同樓上的做法
: \7 J7 r) F6 q. B2 Q不知是否有在  DRC & LVS 模式
6 h; k1 g  l4 ?0 |8 ? 都能使用的方法
作者: toxic    時間: 2010-1-26 03:46 PM
小弟可以理解COMO兄要的東西是啥....
0 N5 n# J) s+ A+ x0 Ccommand file中很多都只是用來做運算的Layer....; O( q" @- k9 l1 m' Q
Mark兄的作法,小弟對Calibre的語法沒有dracula熟悉,不過COPY看起來應該也只是把他轉出來做輸出吧?!
: z/ V2 q1 y9 \- f其實後來我有找了一下,沒找到就放棄了....
6 F+ T5 L! E0 Q, j但我想方向應該是從Laker的Layer Table Window下手....- M# x3 A, p5 v+ B0 d- q
也許有先進亦或是小弟有空再嘗試看看囉......' }# N  T( {) I6 B
但若是virtuoso+calibre...那小弟就真的不知道了.....>_<
作者: 情弦    時間: 2010-1-26 05:35 PM
版大,借個版問個問題。
" L: e+ h4 Y! v6 n" R0 |4 n9 j5 V
  o( q% b2 b) V+ L5 O感覺上版大要問的問題,應該是在跑驗證的時候4 a$ ^0 @9 L/ R& b; t( P3 k  R
往往會被抓出不知所以然的錯,也不知錯誤判讀的機制為何
% F) d6 M& n% c0 t以及為何要抓出那樣的錯的時候,可以透過這樣的方式去判讀command抓錯的原意* S7 T. v7 s4 [* G2 g( T7 C$ I0 q1 g
是這樣的意思麼??
$ L7 }# \( K% c) m3 M. ~
0 I/ {0 r7 D7 _因為沒用過virtuoso & dracula
  L9 S% r& f( t7 p0 l6 l5、6幾年前在開始接觸IC Layout時就只有碰過Laker & calibre! A" f: V; |7 w, }+ r
以往在驗證的時候,常碰到CAD寫的command抓出不知所以然的錯, _/ v+ s8 A0 o9 _. W% j
每次遇到都要請CAD解釋實在很花時間在等待上..=_="
作者: pph_cq    時間: 2010-1-28 10:41 AM
可能我描述的不是很清楚讓,各位大大誤會我的意思了,) p2 l- U& j( S) ^$ q/ u" ]
如何用Calibre Highlight drc/lvs error 我是知道的.- u/ f# s+ w% a: p# J# g, O
...
3 u& j1 e8 u# |0 y6 q; C* Mcomochen 發表於 2009-12-30 11:04 AM

+ j- J  @! ?; v
7 \2 n1 B) P' Q2 m  M4 O' [7 q$ l1 I  E6 `0 w
为何我的DLW中看不到所有的layer,只能看到input-layer中列出的层次?




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2