Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

Calibre LVL command file

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-4-15 12:30:03 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
Calibre 用 gui run DRC,% r( H. t- h' l" A3 u: J
command file 裡面新做的 layout view 寫上面,' e( ?5 x  s  C$ C& o- D  _
比對用的舊data寫在 path2.
7 @( N9 B" ]# _參考看看8 w" ?( k8 Y1 }9 B
---------------------------------------------------! Y+ G5 l: J* A

; ~9 |, _# r8 u  //////////////////////////////////////////////3 t- l. D) h; Q9 B0 y
  // SPECIFICATION STATEMENTS  `# W5 o4 D! w. U, P, j! g! m
  //////////////////////////////////////////////
1 _* o& z6 ~0 I8 oLAYOUT SYSTEM GDSII
/ U, q: z/ {2 ILAYOUT PRIMARY "CELL_NAME"
# t% ]* `  D" G# _, o/ aLAYOUT PATH "****.gds"8 J0 L% U* M* k3 t- U
  Q# Y- \8 |1 v6 D% T9 n
LAYOUT SYSTEM2 GDSII
2 c% T5 l3 e( a/ U8 V, tLAYOUT PRIMARY2 "CELL_NAME"+ z3 k1 P  S0 g) @- B( R
LAYOUT PATH2 "****.gds"
! Y7 T( c- d7 k1 L+ S+ Q4 ]LAYOUT BUMP2 3006 ?/ R1 s  \2 e7 i
5 r1 Z  i* ?2 j7 ^
DRC RESULTS DATABASE "calibre_drc.db" ASCII
, J) y! }/ D" YERC RESULTS DATABASE "calibre_erc.db" ASCII
( U6 G3 n% v! n; b. x- i, PDRC SUMMARY REPORT "calibre_drc.sum"
  S: [3 E& |8 ]" oLVS REPORT "lvs.rep"
% F/ f* X' T  I* T" SMASK SVDB DIRECTORY "svdb" QUERY XRC
" P, ?7 [! }& U4 \, Q# x4 m //    DRC MAXIMUM VERTEX 199
( Y1 Z% l/ p4 \7 O& nUNIT CAPACITANCE FF( Q  M- }7 h# j' ^8 @3 I; `
UNIT RESISTANCE OHM
0 u4 ]; \2 z0 V! b3 |( q( cUNIT LENGTH U
- ]" k1 R9 p0 y4 p2 O2 XPRECISION 1000
- s+ A! m* T# B: W) G0 [TEXT DEPTH PRIMARY/ N5 _: v8 Z, _
FLAG SKEW YES
& Z/ Q7 ^: q! u- K& b' c6 C$ q* \FLAG OFFGRID YES
6 s* q& c# k7 {, a4 YDRC MAXIMUM RESULTS 100
2 M, p. @- s7 X: m% EERC MAXIMUM RESULTS 1006 n% a" @0 N, F, ~; m
RESOLUTION 1" x9 a, Z& r. z* i
  ( n! w) A5 |$ i4 H
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂44 踩 分享分享
推薦
發表於 2011-4-19 09:53:07 | 只看該作者
其他的做LVL的方法:
* A* \7 l4 X, H+ O' y* [0 `- z用calibre做LVL的两种方法:
2 D- l1 X4 r' P  ]* R' X% t! K假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2
" T& h& P# Z9 ^0 ^% i方法1。
3 V; }% M* x% ]4 m& K" Tcompare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR
/ [' D9 u) w& q# N/ ]然后用calibre -rve /tmp/diff.db看结果 1 ^5 e. p4 [, i9 \
这种方法适用于比较整个版图; . w8 a5 q4 ?* I9 I* ]  O
方法2。 ; Q: l; W+ Z; W% ?
写一个简单的rule file,然后做DRC;
8 V8 F- H9 j$ b; w  Y首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层;
1 G: F' N4 j, r. s% Hcat > lvl.cal
8 Z: i/ N) D7 x4 J1 }/ LLAYOUT PATH "1.gds"
5 R, f, A, B+ x/ BLAYOUT PRIMARY "TOP1" " ]+ q6 {. A7 Q$ J3 O! j  z
LAYOUT SYSTEM GDSII
& D0 R+ A6 q( P4 P/ `3 P* _* D- i+ }
LAYOUT PATH2 "2.gds" 2 V  u' A3 t! T7 Y; A
LAYOUT PRIMARY2 "TOP2" & g& Y( P% e) Z/ ^9 p. n
LAYOUT SYSTEM2 GDSII ! g: v- u5 x9 p- \

2 O7 E2 j% P0 p6 {  XLAYOUT BUMP2 400
. ]' |8 o4 {+ g% m7 H& f
/ _9 u& D) g4 v# U, ~  hDRC RESULTS DATABASE "/tmp/lvl.db" 9 |7 w" `6 _% k7 `3 Y4 S

3 F. v6 ?  W4 G9 t" x8 lLAYER OLD_M1 46
$ z/ f! S2 z7 z/ o; ]LAYER OLD_M2 48
4 P0 b# j& ]& q3 q, zLAYER OLD_VIA1 47
, E8 D4 O: e: i$ z& c; l
' t; ], e# Y: X$ X* o' k0 aLAYER NEW_M1 446 / K9 w1 Y, l/ {" g
LAYER NEW_M2 448
9 E- X* b; x2 \7 a! W* x7 NLAYER NEW_VIA1 447
* @/ a0 ~. P) _' B8 r! U# o
. C5 K* a* N% ndiff_m1 {XOR OLD_M1 NEW_M1}
4 E( _9 t& s% ~) J! V, c; A$ H" Kdiff_m2 {XOR OLD_M2 NEW_M2}
! Z! ^+ e( V: {6 j2 M7 ?diff_via1 {XOR OLD_VIA1 NEW_VIA1}
+ }( ~( v7 {0 b3 W; n8 ?& O^D & z5 a5 P. I& ^
这样rule file就写好了   i4 ^' m$ [7 I' e! G! C% H3 a* l
运行:
9 m5 R+ I7 I: @& f; J- C5 ^0 o$ calibre -drc lvl.cal   t' q6 z/ k7 b( D* N
看结果
4 B/ p+ T6 t5 ^$ calibre -rve /tmp/lvl.db / O4 g! K% d, J
祝你好运!
回復 支持 1 反對 0

使用道具 舉報

31#
發表於 2024-3-31 17:42:30 | 只看該作者
成年人需要舒壓瀨5280366和TG是nini9595
: ]# Y" ]6 G" k: O( f4 T' K奶糖保證安全健康 一律現金消費不喜可退換# E5 x3 D4 [' ?2 s
全台灣北中南皆可服務 純台本土正妹兼差中9 [& m+ W/ B0 \' r/ j7 v1 t6 e) N
高中生/在校生/大學生/熟女人妻/空姐模特可約
30#
發表於 2022-11-14 14:22:43 | 只看該作者
贊贊 剛好用到頂起來..............................- S" e; d8 t/ [9 R+ H
29#
發表於 2022-9-22 11:22:14 | 只看該作者
感謝分享, 讓我使用, 謝謝
" X& C$ ]( \  T. G& q2 s) ]$ Q: F0 R
28#
發表於 2022-7-11 11:21:39 | 只看該作者
感謝分享                                               ! k9 w" m6 X& r; Z
! t4 c& Q, N/ s8 w) P* o8 I
27#
發表於 2021-8-23 17:06:12 | 只看該作者

, w% N' h8 K- h2 ?9 Q. ^( v- f' t) w感謝大大無私的分享!!!!!
26#
發表於 2021-6-22 10:42:49 | 只看該作者
0 k% P2 X, l) j. N
感謝大大無私的分享喔
& D. M; Y# t0 J0 e* d$ K我有寫了一個script,有需要的下面+1
25#
發表於 2021-5-7 12:18:11 | 只看該作者
謝謝大大無私的分享....目前正好再建環境,發現compare_gds 這個指令在我目前的環境居然沒有定義....
% u* m: e: v' s3 Y6 a" j
24#
發表於 2020-7-10 16:39:24 | 只看該作者
拜讀一下 感謝分享& |# `/ I$ F. G* M) k
很有幫助% F' E8 t( S" x/ Q
23#
發表於 2020-7-6 21:52:00 | 只看該作者
感謝分享,剛好有用到thanks~
' b7 M7 ]1 |; k1 G3 O2 K; \, Y: Q) j( C5 p$ p4 }  L) w
22#
發表於 2020-6-14 10:05:24 | 只看該作者
看看了,是否有用到了...
21#
發表於 2019-1-3 15:27:00 | 只看該作者
也來學習一下command file  r8 R9 j/ ~6 V' |: g% g
20#
發表於 2018-10-24 16:25:37 | 只看該作者
phylis 發表於 2015-5-25 06:35 PM, D' o/ Z% x* g; k, X( \/ r: g8 v
用compare_gds做lvl是有風險的$ E7 D- G' u5 q4 \, @5 c
因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。; ~3 A. F3 x7 T
...

, }& E' R5 s1 z) x* Q2 Z5 C雖然此文的回覆時間有點久遠了,不過仍然試問看看可否分享此script1 @# V" \$ o4 p
19#
發表於 2018-10-24 16:05:18 | 只看該作者
我需要各位專家的密技,謝謝!
18#
發表於 2018-10-2 18:21:49 | 只看該作者
很實用的資料,找時間來試試,感謝分享
5 T7 Y, x1 T6 F2 e; h: ~/ h1 @
17#
發表於 2018-7-20 11:44:50 | 只看該作者
感謝大大分享!現在正需要用到
16#
發表於 2018-5-10 18:20:09 | 只看該作者
謝謝大大無私分享~~感謝; ~- Y$ ~$ k9 [% \( g
15#
發表於 2016-10-28 16:34:03 | 只看該作者
感謝分享您的方法4 U" j- ]8 b) ]5 w2 H' `
目前正卡在這裡- Z5 Q; V0 `2 f2 y
我馬上來試試看!謝謝) o( A! d5 D: N
14#
發表於 2016-4-13 22:03:08 | 只看該作者
谢谢楼主的热心分享,赶快学习下
13#
發表於 2015-12-16 15:23:21 | 只看該作者
目前遇到的問題是,已經比對出來了,但是無法和TF的layer name做連結,該如何改善這個問題呢?8 h: W4 p! r% l2 S+ W9 I3 {- E& _
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-28 06:11 PM , Processed in 0.191010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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