Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

Calibre LVL command file

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-4-15 12:30:03 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
Calibre 用 gui run DRC,
8 `5 a& o( Q6 }- v% {; u: ]" acommand file 裡面新做的 layout view 寫上面,! U( g) H( c% g. E, u
比對用的舊data寫在 path2.
! H1 v5 {( V0 Y. X: A, X5 T參考看看$ v6 s: D, w2 q
---------------------------------------------------
0 J! ]8 b2 _% T8 Z% J5 l+ G  [% K5 o
6 H$ _! J" j0 o( _( }( p5 |  //////////////////////////////////////////////" H8 J' f4 ?7 B1 }; Q- D+ Z( Z
  // SPECIFICATION STATEMENTS
9 p% v" Z! x8 N7 o  //////////////////////////////////////////////
/ v' v1 ^# A0 K' aLAYOUT SYSTEM GDSII. a5 U  {/ ]) z% {3 J% ]
LAYOUT PRIMARY "CELL_NAME"
  y1 A* j+ r1 m% N# XLAYOUT PATH "****.gds"9 X; h. G/ `) [  _- v
# _5 x8 u2 t# X5 U
LAYOUT SYSTEM2 GDSII
! v0 P" ?6 R/ WLAYOUT PRIMARY2 "CELL_NAME"' y6 M2 G! [, H- i; G
LAYOUT PATH2 "****.gds"  D! s4 b! P. H" H6 h
LAYOUT BUMP2 3005 L- h$ m- O4 d5 L+ l

' g4 p& x) t2 G$ k4 RDRC RESULTS DATABASE "calibre_drc.db" ASCII" x$ h- j/ ]  D0 C4 J1 j. @
ERC RESULTS DATABASE "calibre_erc.db" ASCII
* k, E7 O, y8 M# xDRC SUMMARY REPORT "calibre_drc.sum"7 ^, z- `3 k  F
LVS REPORT "lvs.rep"
! p0 b/ F  j/ L; w/ Q! h3 _MASK SVDB DIRECTORY "svdb" QUERY XRC
. J# |( a; u! T- ~6 [7 _ //    DRC MAXIMUM VERTEX 199( {! s; J  n0 I
UNIT CAPACITANCE FF3 W- |% c' v7 g! L
UNIT RESISTANCE OHM
7 G4 ~9 X# Y* v9 U$ k% uUNIT LENGTH U+ e% \9 E/ q7 n! ^) @
PRECISION 1000( u1 M6 m, [9 F$ a- c8 x
TEXT DEPTH PRIMARY
, X) L6 A7 o3 a4 C6 X8 IFLAG SKEW YES
6 |* W- t, Q% `8 S& c  oFLAG OFFGRID YES
6 J) Q8 Z  f6 \DRC MAXIMUM RESULTS 100
# ~% U9 ?( |& E$ s. m2 T0 AERC MAXIMUM RESULTS 100* k" J; s" C' F: b$ B+ v
RESOLUTION 1. q% r& M8 `' f: G. Z2 h% C3 D: B
  # x, }* U/ o3 b' b* c; m8 Z1 h
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂44 踩 分享分享
推薦
發表於 2011-4-19 09:53:07 | 只看該作者
其他的做LVL的方法:
2 Z3 W# |+ M$ d' f8 M用calibre做LVL的两种方法:) k0 g$ T7 p0 K
假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2 4 R8 p2 P9 @4 r( c' D2 ]/ b: b
方法1。
9 d/ N2 }2 d  q5 Y. ocompare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR
, N+ M% }6 U) F# ?然后用calibre -rve /tmp/diff.db看结果
  Q) p2 E1 ?1 Z7 n1 P5 `  s这种方法适用于比较整个版图; 8 i' I0 s6 b8 i1 g& g, U. y* M
方法2。 ' N9 O7 C$ t! H/ I9 x- C. F
写一个简单的rule file,然后做DRC; ' @. `. r; u& j, A9 m" e
首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层; , y9 q% `" r# q( z
cat > lvl.cal ' }/ o9 ~+ o2 Y6 w7 I
LAYOUT PATH "1.gds" - [  o0 y. i9 R& _4 a0 w/ `
LAYOUT PRIMARY "TOP1"
- m4 }# ^. V& ]LAYOUT SYSTEM GDSII
) S9 r' G" s# g" r; x: y/ w) S: j. Y) u. ]( C
LAYOUT PATH2 "2.gds"
+ B7 K1 O! I1 j$ M* K' FLAYOUT PRIMARY2 "TOP2" 4 v) h, d6 ?& K0 u- l$ g
LAYOUT SYSTEM2 GDSII 1 T0 L' u4 ]  l9 h
: ^6 V# [  X& ?) @! Q
LAYOUT BUMP2 400
2 S8 W1 [' r* C& J' [9 f' V' a3 v# o: a2 D
DRC RESULTS DATABASE "/tmp/lvl.db" 5 r4 @. v5 u5 g. G; f
  P. u& ?; _: U3 l; G4 u9 u
LAYER OLD_M1 46
8 `( O* Y5 Q  R/ P4 ELAYER OLD_M2 48 1 \1 p1 M& C' k3 \0 C5 T! q
LAYER OLD_VIA1 47 6 X. M6 I. _, o4 M0 M1 U

& u) S" J" n4 }LAYER NEW_M1 446 & w0 d7 h  }" }
LAYER NEW_M2 448 $ f" Q2 _- t3 P! r1 H& z
LAYER NEW_VIA1 447
" q4 A  ?) z! ~
& ~' ?! o' t! e5 l1 G. sdiff_m1 {XOR OLD_M1 NEW_M1}
3 A2 n5 K" y% idiff_m2 {XOR OLD_M2 NEW_M2} . c0 N- m. H$ E
diff_via1 {XOR OLD_VIA1 NEW_VIA1} 3 q/ z& l( D  ~! A3 S5 w2 J
^D
# b" a. X+ B/ N: D6 k  O这样rule file就写好了 4 k9 }/ A, [3 Y2 f8 c$ a! v8 R
运行:
' u/ F, ^9 A: i$ calibre -drc lvl.cal
4 k" l% r$ q4 q$ p- v/ y: m; J看结果4 I/ q+ C5 a- k% ~  I
$ calibre -rve /tmp/lvl.db ; N4 ^% V( y' @) F& ~5 G3 H6 |
祝你好运!
回復 支持 1 反對 0

使用道具 舉報

31#
發表於 2024-3-31 17:42:30 | 只看該作者
成年人需要舒壓瀨5280366和TG是nini9595
5 p6 Z: Y! ]; t; u% Q奶糖保證安全健康 一律現金消費不喜可退換  S  e. _. ]4 I& x% b- h& T
全台灣北中南皆可服務 純台本土正妹兼差中$ r& O5 T4 o" n7 H3 S; p/ ^# k
高中生/在校生/大學生/熟女人妻/空姐模特可約
30#
發表於 2022-11-14 14:22:43 | 只看該作者
贊贊 剛好用到頂起來..............................
, g, j( g& F6 F: _' n
29#
發表於 2022-9-22 11:22:14 | 只看該作者
感謝分享, 讓我使用, 謝謝9 v9 t( w, o. o$ t+ u5 i7 J
28#
發表於 2022-7-11 11:21:39 | 只看該作者
感謝分享                                               
( ?, w! ?5 j; o! X- I' U
- n9 U- I, i* V
27#
發表於 2021-8-23 17:06:12 | 只看該作者

) y& `. N6 j4 x; W) ~, ^感謝大大無私的分享!!!!!
26#
發表於 2021-6-22 10:42:49 | 只看該作者

% P1 C4 m8 R, O6 _3 v感謝大大無私的分享喔
- M& ]- l; U0 q8 ^" O+ m% \我有寫了一個script,有需要的下面+1
25#
發表於 2021-5-7 12:18:11 | 只看該作者
謝謝大大無私的分享....目前正好再建環境,發現compare_gds 這個指令在我目前的環境居然沒有定義....
" E: U( u/ o9 l$ \9 C& |& y+ u
24#
發表於 2020-7-10 16:39:24 | 只看該作者
拜讀一下 感謝分享
) |: T4 |( O0 d+ {很有幫助9 k, O/ a( B* z; C
23#
發表於 2020-7-6 21:52:00 | 只看該作者
感謝分享,剛好有用到thanks~
0 t4 x4 ], ?6 a& L- @' L
) v. p" c. W7 L$ v- i9 _2 J* q  x
22#
發表於 2020-6-14 10:05:24 | 只看該作者
看看了,是否有用到了...
21#
發表於 2019-1-3 15:27:00 | 只看該作者
也來學習一下command file% ?/ x8 {$ n; d$ `7 i  V4 D, e
20#
發表於 2018-10-24 16:25:37 | 只看該作者
phylis 發表於 2015-5-25 06:35 PM
. C* d7 G$ x+ @: F8 k3 {* p0 m. t用compare_gds做lvl是有風險的+ G  \! W, C& o9 }: M3 Y
因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。% ~; |& M$ K/ V
...
/ b. q( P- H- K. `/ i: J6 ~0 j2 w
雖然此文的回覆時間有點久遠了,不過仍然試問看看可否分享此script
- ]* Z. j, G3 v, i4 D- _0 Y
19#
發表於 2018-10-24 16:05:18 | 只看該作者
我需要各位專家的密技,謝謝!
18#
發表於 2018-10-2 18:21:49 | 只看該作者
很實用的資料,找時間來試試,感謝分享
% G3 Q5 d8 A0 c2 y1 q, ]
17#
發表於 2018-7-20 11:44:50 | 只看該作者
感謝大大分享!現在正需要用到
16#
發表於 2018-5-10 18:20:09 | 只看該作者
謝謝大大無私分享~~感謝
, T- W+ R, b9 s8 r* n* @; {1 p
15#
發表於 2016-10-28 16:34:03 | 只看該作者
感謝分享您的方法8 r( x: T. [$ E
目前正卡在這裡
. q+ N3 q  d9 ]% W; x- w; w我馬上來試試看!謝謝
( c: W2 `5 E; p2 d) c: n; t
14#
發表於 2016-4-13 22:03:08 | 只看該作者
谢谢楼主的热心分享,赶快学习下
13#
發表於 2015-12-16 15:23:21 | 只看該作者
目前遇到的問題是,已經比對出來了,但是無法和TF的layer name做連結,該如何改善這個問題呢?
: n+ \" @& y' i  N/ P# i: u
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 05:18 AM , Processed in 0.135517 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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