Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 30710|回復: 30
打印 上一主題 下一主題

Calibre LVL command file

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-4-15 12:30:03 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
Calibre 用 gui run DRC,
3 `0 ^+ y0 K6 N4 m, t: Bcommand file 裡面新做的 layout view 寫上面,. C$ b* F* s9 c0 o8 @$ w! l0 e
比對用的舊data寫在 path2.# k+ d- ~  l% e2 w% n8 J
參考看看6 C7 J1 P; D' p$ G' {. K# t/ Q
---------------------------------------------------2 h' K3 w& H, M( I5 n# ~1 k

0 D" w0 v3 f% i! ]: |# B# J3 }  //////////////////////////////////////////////! a/ b. u8 V* j3 U
  // SPECIFICATION STATEMENTS
* C4 G: P4 {7 w, @( k+ m7 B6 J  //////////////////////////////////////////////* L$ V. Q7 A$ G
LAYOUT SYSTEM GDSII! e4 D0 l& w( x: g9 P0 _4 D
LAYOUT PRIMARY "CELL_NAME"  q1 V/ a7 T- h8 }
LAYOUT PATH "****.gds": F3 S9 d' E& j& D7 j$ u
9 C0 v8 a. z  \; A$ ]" y3 p
LAYOUT SYSTEM2 GDSII: P/ r1 I. E' ]% w) ^. [. q! R7 y' W
LAYOUT PRIMARY2 "CELL_NAME"3 y5 B  O2 b/ M2 W* Z
LAYOUT PATH2 "****.gds") `/ O% a+ D/ c$ @
LAYOUT BUMP2 300
8 w1 r2 l0 q0 b( P4 z7 ` / L: F; I$ _1 l/ u
DRC RESULTS DATABASE "calibre_drc.db" ASCII
4 m8 d: u% y! F- n4 }  n* }ERC RESULTS DATABASE "calibre_erc.db" ASCII4 E% C# q! d$ |) P* u' f
DRC SUMMARY REPORT "calibre_drc.sum"
- E4 V( c! @3 `- hLVS REPORT "lvs.rep": t5 P- L- h) t2 {% p
MASK SVDB DIRECTORY "svdb" QUERY XRC6 h; N$ w. B: J( M1 `$ V
//    DRC MAXIMUM VERTEX 199" P6 d% n) u# C5 E$ a1 S/ o
UNIT CAPACITANCE FF6 s' b9 {- Y- I; T5 e2 ]
UNIT RESISTANCE OHM# Q2 d0 i; N) T8 }
UNIT LENGTH U
* P2 W) d3 b6 `1 I, v( L4 TPRECISION 1000% H8 I/ M, T+ Y: I: h9 ^
TEXT DEPTH PRIMARY
7 y/ V2 F0 C1 Z; D' E# E. KFLAG SKEW YES5 j/ Y2 D9 O: N2 e/ y7 y
FLAG OFFGRID YES  ]& o- [: p/ A9 J. S& V
DRC MAXIMUM RESULTS 100( i+ N! J7 t8 [  N
ERC MAXIMUM RESULTS 100
3 }  B% ^$ n- N4 G0 ~5 oRESOLUTION 1/ Y0 x# V6 Q# H0 {$ O; A; t7 F8 D: p
  ( R" t0 n" z$ i- U3 }
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂44 踩 分享分享
推薦
發表於 2011-4-19 09:53:07 | 只看該作者
其他的做LVL的方法:
+ P+ G3 R- O! ~) g0 \, u/ A用calibre做LVL的两种方法:
" G$ N( J8 W8 n) j" T* J) [9 Q- [假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2
; a$ c1 ?: ^# K' @' P; F1 q方法1。
! Q" L/ y2 E7 W+ O" p( g& Jcompare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR ; v9 ]) B: M% @( d4 B. B
然后用calibre -rve /tmp/diff.db看结果 1 i9 L1 r# {4 n
这种方法适用于比较整个版图; 0 R! K1 C& u& W1 n& ]$ F& J
方法2。 0 g5 q1 k6 C3 K$ F6 c4 T
写一个简单的rule file,然后做DRC; 2 I1 ^* f0 l4 L" ~' G
首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层;
$ H& h& B1 q. j# P* b, ocat > lvl.cal
2 `+ @' i" X* g- Z3 X- v+ ]LAYOUT PATH "1.gds"
8 I/ e- c  p6 Y  OLAYOUT PRIMARY "TOP1" - r# Z% u4 x) F. w, n! ~
LAYOUT SYSTEM GDSII
8 E' B, r6 n- k. f0 x; }( v/ K+ H! c( k; e
LAYOUT PATH2 "2.gds" ( A- ?; z9 s/ Y
LAYOUT PRIMARY2 "TOP2" + e! Z) V/ M4 N( k( L- G
LAYOUT SYSTEM2 GDSII
7 d4 ~$ V' M  W/ P/ L$ H+ ]# V) X0 u  u  O2 D  Y
LAYOUT BUMP2 400 / [$ `! \0 }* q$ r$ ]

: F5 K- A+ N: t6 {4 X% H' }DRC RESULTS DATABASE "/tmp/lvl.db"
8 L' t/ q) u; d% y/ ^$ b4 {% `# d7 d0 n2 c4 a& U# V# b( q
LAYER OLD_M1 46 1 P# K2 Q* t" S7 v+ _8 q% _& c
LAYER OLD_M2 48
: B5 j" D! W' TLAYER OLD_VIA1 47
5 E, a8 f: v, W" E9 X( E2 x+ p3 e, n6 p( D* T
LAYER NEW_M1 446
& S" s( x, P, RLAYER NEW_M2 448
% T7 N; D! G8 r- ]4 J% u: zLAYER NEW_VIA1 447 / J: Z# R9 p7 l# {, O7 W
! d6 \/ R8 F, N+ D' d8 T
diff_m1 {XOR OLD_M1 NEW_M1}
6 t. r- M. W- P* z5 G- jdiff_m2 {XOR OLD_M2 NEW_M2} " F' g! M) r6 L# R) P
diff_via1 {XOR OLD_VIA1 NEW_VIA1} ) R: X# H3 K- g, _% M' A
^D # y  r* z6 k4 \* _) Y
这样rule file就写好了 - Q1 ]$ ?! h/ C  V  R
运行:$ W/ ~! @. i9 n; {" ?, e/ b
$ calibre -drc lvl.cal 7 S0 {" t" I3 ]0 |% E, ?; ^
看结果
7 V9 U4 \3 B  d: Q5 }% A( p$ calibre -rve /tmp/lvl.db " ?" d. N) B$ |" t
祝你好运!
回復 支持 1 反對 0

使用道具 舉報

31#
發表於 2024-3-31 17:42:30 | 只看該作者
成年人需要舒壓瀨5280366和TG是nini9595" p7 R% ]0 `6 z* G& j7 I
奶糖保證安全健康 一律現金消費不喜可退換
, P, E- R: x5 [6 @全台灣北中南皆可服務 純台本土正妹兼差中
2 n$ l1 \6 ~% g, Y5 a% |  P4 A6 I高中生/在校生/大學生/熟女人妻/空姐模特可約
30#
發表於 2022-11-14 14:22:43 | 只看該作者
贊贊 剛好用到頂起來..............................7 ?6 B  R- N5 W
29#
發表於 2022-9-22 11:22:14 | 只看該作者
感謝分享, 讓我使用, 謝謝' {$ h( p& G0 W8 \# }5 I
28#
發表於 2022-7-11 11:21:39 | 只看該作者
感謝分享                                               
3 ~7 I8 b" f1 G' t' ?* S, @( S' x. w1 j0 J# d: p
27#
發表於 2021-8-23 17:06:12 | 只看該作者

5 f! q& T# F* ^4 B感謝大大無私的分享!!!!!
26#
發表於 2021-6-22 10:42:49 | 只看該作者
, @3 k0 G# O. f5 {0 n1 U9 b
感謝大大無私的分享喔6 l- {* V) _" P
我有寫了一個script,有需要的下面+1
25#
發表於 2021-5-7 12:18:11 | 只看該作者
謝謝大大無私的分享....目前正好再建環境,發現compare_gds 這個指令在我目前的環境居然沒有定義....
( c6 u8 K* f5 T1 t4 }2 n2 `
24#
發表於 2020-7-10 16:39:24 | 只看該作者
拜讀一下 感謝分享
/ j) Q6 P% _) C" @* s( v) R很有幫助8 ~# L+ ]* K( c1 {3 P! {) S
23#
發表於 2020-7-6 21:52:00 | 只看該作者
感謝分享,剛好有用到thanks~) c" h# a3 }( R- D0 t2 L' c$ X( D

3 O6 V0 Q! J* V& |4 [: d
22#
發表於 2020-6-14 10:05:24 | 只看該作者
看看了,是否有用到了...
21#
發表於 2019-1-3 15:27:00 | 只看該作者
也來學習一下command file
7 Q+ _. v  E' H9 b) L( y1 b6 o
20#
發表於 2018-10-24 16:25:37 | 只看該作者
phylis 發表於 2015-5-25 06:35 PM
  s/ M# E# p1 Q5 j( Y; j用compare_gds做lvl是有風險的
% a1 c* k- ^* |- V因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。
% u" Z9 Y9 _' L7 s: d0 a  h3 N ...

( Y5 `/ b8 [) A/ V- m雖然此文的回覆時間有點久遠了,不過仍然試問看看可否分享此script
4 P6 a9 ?1 F& w1 }1 G
19#
發表於 2018-10-24 16:05:18 | 只看該作者
我需要各位專家的密技,謝謝!
18#
發表於 2018-10-2 18:21:49 | 只看該作者
很實用的資料,找時間來試試,感謝分享; P7 r6 ~) \; ?; p" [0 Y
17#
發表於 2018-7-20 11:44:50 | 只看該作者
感謝大大分享!現在正需要用到
16#
發表於 2018-5-10 18:20:09 | 只看該作者
謝謝大大無私分享~~感謝1 P4 Y" O, x. y7 u* E
15#
發表於 2016-10-28 16:34:03 | 只看該作者
感謝分享您的方法9 e; J. A5 o: W6 O+ s/ z
目前正卡在這裡
2 y: I7 J* U0 A% J我馬上來試試看!謝謝' G$ Z5 }9 f6 ~) C, v. _$ d
14#
發表於 2016-4-13 22:03:08 | 只看該作者
谢谢楼主的热心分享,赶快学习下
13#
發表於 2015-12-16 15:23:21 | 只看該作者
目前遇到的問題是,已經比對出來了,但是無法和TF的layer name做連結,該如何改善這個問題呢?
* X# x  M# p) X. }
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-8 03:10 PM , Processed in 0.125007 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表