Chip123 科技應用創新平台

標題: Calibre LVL command file [打印本頁]

作者: ivor999    時間: 2011-4-15 12:30 PM
標題: Calibre LVL command file
Calibre 用 gui run DRC,: \6 g# r5 g) X0 W3 B
command file 裡面新做的 layout view 寫上面,% `- ?8 i; T) h0 S3 m  ?, J
比對用的舊data寫在 path2.& O# Q3 M: J' y# U5 A
參考看看
# l& r( T2 ~2 y5 ^! w5 q. }, c: o0 [ ---------------------------------------------------
1 G) _1 N& l# X/ E; Q; ?) \  @! K! i" Y+ y1 @( u* v: \
  //////////////////////////////////////////////) X) o+ w2 L8 S( W* [
  // SPECIFICATION STATEMENTS
8 O5 S+ A. j' x  X$ G8 Z  //////////////////////////////////////////////
8 |- @$ H4 a8 F( q4 X* KLAYOUT SYSTEM GDSII7 ]8 }# r- m! Y% G  X6 s
LAYOUT PRIMARY "CELL_NAME"! _. [& R+ k( t/ r* ~" }, H# o5 O
LAYOUT PATH "****.gds": J: n8 P6 I! Q

/ t; `2 z+ R3 aLAYOUT SYSTEM2 GDSII
- x' \+ T+ X' ?! mLAYOUT PRIMARY2 "CELL_NAME"7 X( B( y0 F; H- ]$ u
LAYOUT PATH2 "****.gds". U% `) A' @$ o3 C" c$ @9 t! R* O
LAYOUT BUMP2 3002 Q5 w" U, s: p# s* ^* c& H4 m, E

$ D- a$ n/ R6 M) n0 HDRC RESULTS DATABASE "calibre_drc.db" ASCII
& G7 _7 f! h6 C( A2 r) o; F2 PERC RESULTS DATABASE "calibre_erc.db" ASCII
, w. K+ q8 M! ZDRC SUMMARY REPORT "calibre_drc.sum"0 K' u+ a4 R5 J, F) X
LVS REPORT "lvs.rep"
2 }$ z& S  N5 _8 P% t/ ^MASK SVDB DIRECTORY "svdb" QUERY XRC
; s# H7 Q- Y8 A+ F6 Q //    DRC MAXIMUM VERTEX 199
! ^/ L8 _6 _2 p: A; u, B" ~2 zUNIT CAPACITANCE FF& a% ]" n: T" L2 p, F" e! z
UNIT RESISTANCE OHM5 S! l2 ?0 Q! p7 G+ {" s# u
UNIT LENGTH U
+ K9 v- B% ^9 P; W5 GPRECISION 1000
7 |; Q! z0 t( u% F% y1 aTEXT DEPTH PRIMARY* F4 I6 q3 q9 r* B0 z( E  x
FLAG SKEW YES
7 H6 @4 W4 c( R2 }4 qFLAG OFFGRID YES/ F7 ^8 c* {$ r* ?: H! }
DRC MAXIMUM RESULTS 100
. r. Z8 `) W+ _. p5 @3 m! UERC MAXIMUM RESULTS 100; ^$ n: @. N8 `7 p8 ?
RESOLUTION 1
; D* a6 ^9 s5 C# X  2 o* z/ G, d2 R$ `+ p" O  c

作者: zhiyong.gao    時間: 2011-4-19 09:53 AM
其他的做LVL的方法:
2 [/ ~/ o: d8 X  I% f6 f1 m; Y) f用calibre做LVL的两种方法:' a: ~- H, G8 X: u5 X: R
假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2
" t6 l, n' T. }方法1。
" F5 `2 M  S+ a% ncompare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR
7 u; y; S4 j" |* V' f* }* r- q8 K然后用calibre -rve /tmp/diff.db看结果 5 h5 B5 v: j: ], X- ^$ _: `
这种方法适用于比较整个版图; $ X6 z5 n+ Q+ Y: ]
方法2。
+ A+ _" _2 P/ ?  ~/ ]3 |- x' e7 O写一个简单的rule file,然后做DRC; 2 {+ W4 W) U! J
首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层;
4 M& X, M9 |+ I( u* ocat > lvl.cal % N3 }$ e$ y5 z. a- S: k  u
LAYOUT PATH "1.gds"
% Y; D" h" A( `6 L! lLAYOUT PRIMARY "TOP1" * Q: T0 L; v4 x% E# a! i
LAYOUT SYSTEM GDSII
/ ~1 s- q. f; w+ c2 O9 ^/ Q1 L: ]
. z' C1 e5 E+ E  s; J* _; ~LAYOUT PATH2 "2.gds" & i9 e3 Q  `" |& V! }. R: C" ]! ~
LAYOUT PRIMARY2 "TOP2"
# [7 ?; g6 a5 S# L& Q  A3 FLAYOUT SYSTEM2 GDSII
) u7 f1 I* u: o3 A2 J) W7 @# U, w0 B
LAYOUT BUMP2 400
- t, O# N' i  K1 Y4 M( |" w; K  c5 v- L9 }$ L* U/ N
DRC RESULTS DATABASE "/tmp/lvl.db"   F/ O5 |& U4 _
0 y+ G' m! J6 f  L) A7 [. T4 G
LAYER OLD_M1 46
% g6 G) ]2 q2 l9 l, o( x+ F, KLAYER OLD_M2 48
  u- E( K' F% ]% VLAYER OLD_VIA1 47 % q$ f  f4 n9 |8 F% @( x& K9 B. l
. q2 I* ^) t9 z- @; l4 v
LAYER NEW_M1 446
7 t% c8 m% d7 ?LAYER NEW_M2 448
8 J' ^. }5 k, p! ]9 x6 F0 ^% DLAYER NEW_VIA1 447 8 Z+ e/ w' i6 }! }' k" r/ o; @( y

1 u& @4 }0 d4 g2 g+ }, e) z8 w0 sdiff_m1 {XOR OLD_M1 NEW_M1} / T  U- [* d/ }# _  h
diff_m2 {XOR OLD_M2 NEW_M2} ) k! f; K; w; S( ~; P
diff_via1 {XOR OLD_VIA1 NEW_VIA1} " U! `3 c9 P. d# G5 \+ c
^D
% G; @: n: h; c0 @  A这样rule file就写好了 * A& F" ^6 l  F+ w4 X
运行:
: @0 y; X( h/ U* S( N$ calibre -drc lvl.cal ! F- r% i, z8 g
看结果
8 `- p  N! p6 N8 J7 U$ calibre -rve /tmp/lvl.db 7 W; J. [, T" Y; g' V! z: N+ |
祝你好运!
作者: alinic    時間: 2012-4-25 10:53 AM
这个是好东西啊,那天我试试,谢谢LZ
作者: bowbow99    時間: 2012-4-29 04:42 PM
謝謝大大無私的分享~~~不知到大大懂不懂跟抽rc的有相關的~還請大大無私的分享
作者: irwinluo    時間: 2013-3-25 06:49 PM
謝謝大大無私的分享~~~不知到大大懂不懂跟抽rc的有相關的~還請大大無私的分享
作者: blueskyinair    時間: 2014-6-13 02:56 PM
最近用到看一下囉~~~~~~~~~~~~~~~
作者: yinchinm    時間: 2015-5-5 03:45 PM
謝謝你~對我很有幫助~~
作者: swordtarge    時間: 2015-5-8 10:38 PM
也來學習一下command file
. W; v  y3 |4 {; d
作者: phylis    時間: 2015-5-25 06:35 PM
用compare_gds做lvl是有風險的( F* q' x8 P$ C& c6 C
因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。: b6 x' S7 l/ c% R( h3 r+ Q& [
我後來都改用原po的方試嘍~~~直接寫好command file。& c& H+ [$ g0 ^% z! p( a
只是本人很懶,覺得這種command應該寫一次就好了5 k/ g% c' a. r9 J
可是遇到不同foundry,不同process,layer number & datatype都不同) |+ b* s5 ], B: K
因此我花一些時間開發了一支script,可以讀入LAYOUT EDA TOOL的techfile,自動產生不同的lvl command file。% h3 i4 G8 ^: i/ w; w! l

5 _6 f7 \) \3 g/ {8 M有人有興趣的話,我們再討論嘍。
. Q3 ~2 J- b3 H' E3 {6 Y2 X/ K- f
作者: tom123    時間: 2015-8-8 10:10 AM
感謝大大無私地分享 謝謝大大
0 r% n5 u" _  c7 y$ B
作者: alan0520    時間: 2015-8-14 03:30 PM
phylis,我需要script,來產生calibre lvl command
作者: tommy_hsu    時間: 2015-12-3 02:55 PM
感謝大大無私的分享!!!!!" x; N4 H0 M1 z

作者: 伍大頭@FB    時間: 2015-12-16 03:23 PM
目前遇到的問題是,已經比對出來了,但是無法和TF的layer name做連結,該如何改善這個問題呢?, N$ }* [. i5 u" Z: b0 i+ B* q

作者: leixaut    時間: 2016-4-13 10:03 PM
谢谢楼主的热心分享,赶快学习下
作者: 陳冠瑋2@FB    時間: 2016-10-28 04:34 PM
感謝分享您的方法
* d% \2 M3 b9 {目前正卡在這裡: ^/ H5 c  g, i  b: z1 z! ]1 @
我馬上來試試看!謝謝! `3 _# q8 z* T

作者: cyhuan4    時間: 2018-5-10 06:20 PM
謝謝大大無私分享~~感謝! H7 s1 q4 p3 C! I

作者: linda1518b    時間: 2018-7-20 11:44 AM
感謝大大分享!現在正需要用到
作者: 候鳥    時間: 2018-10-2 06:21 PM
很實用的資料,找時間來試試,感謝分享7 I' c& J- x. d, D  w

作者: apha0728    時間: 2018-10-24 04:05 PM
我需要各位專家的密技,謝謝!
作者: apha0728    時間: 2018-10-24 04:25 PM
phylis 發表於 2015-5-25 06:35 PM- r+ r. T2 v) W1 B% [: O8 I
用compare_gds做lvl是有風險的4 a1 Z' R+ o1 w! V
因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。
9 O9 ]0 L6 k# [" Q ...

+ V# Q2 ^3 a4 l  ~( a) O雖然此文的回覆時間有點久遠了,不過仍然試問看看可否分享此script
+ k9 r1 Y8 R- X1 o) d- U5 z% w8 A
作者: ccchiu    時間: 2019-1-3 03:27 PM
也來學習一下command file
0 w4 k6 p/ Y+ ~6 ?5 G, K
作者: kokokiki    時間: 2020-6-14 10:05 AM
看看了,是否有用到了...
作者: Atlantice    時間: 2020-7-6 09:52 PM
感謝分享,剛好有用到thanks~4 a! J0 ~/ o2 W' `7 a( K& s% {- S

! b9 h0 s6 W+ U4 u* Z6 i- K1 ^
作者: layoutarthur824    時間: 2020-7-10 04:39 PM
拜讀一下 感謝分享" H+ U9 H/ k  G. c' O, @/ \6 `
很有幫助1 g9 S* c& V2 e' @6 f9 q

作者: favoriteflute    時間: 2021-5-7 12:18 PM
謝謝大大無私的分享....目前正好再建環境,發現compare_gds 這個指令在我目前的環境居然沒有定義....
0 Q9 C$ i0 k7 r- z6 _4 h

作者: huangleelung    時間: 2021-6-22 10:42 AM
4 j; v- ~9 @0 i8 |( \; v$ S
感謝大大無私的分享喔
% ^( T* G+ R+ J& R7 y4 [我有寫了一個script,有需要的下面+1
作者: szona44250    時間: 2021-8-23 05:06 PM

: D0 i( g* `  e  i7 f6 y0 r( w感謝大大無私的分享!!!!!
作者: eric031881    時間: 2022-7-11 11:21 AM
感謝分享                                               0 v$ t. ~* P+ p8 i4 @; V2 u4 h; d. U

( M. l0 g8 b; [% J# @( S
作者: gigauser25    時間: 2022-9-22 11:22 AM
感謝分享, 讓我使用, 謝謝6 _8 f, A& M8 P2 Q7 F8 V

作者: wuhy    時間: 2022-11-14 02:22 PM
贊贊 剛好用到頂起來..............................9 G6 Y8 ?8 v( @/ |

作者: wsx1688    時間: 2024-3-31 05:42 PM
成年人需要舒壓瀨5280366和TG是nini9595) d# [! ]+ F5 ~  R4 P
奶糖保證安全健康 一律現金消費不喜可退換
4 ?; N& l: |# p( t. O全台灣北中南皆可服務 純台本土正妹兼差中
, g' B* z' Y; f: M+ t1 v& K9 e高中生/在校生/大學生/熟女人妻/空姐模特可約




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