Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

Calibre LVL command file

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-4-15 12:30:03 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
Calibre 用 gui run DRC,
8 q# q3 q7 t1 u4 S, fcommand file 裡面新做的 layout view 寫上面,4 t+ [& ]5 W/ m! O3 h
比對用的舊data寫在 path2.
5 @1 A- Y6 `; n6 o& }參考看看9 U# t9 W, |" F
---------------------------------------------------
8 U& b/ [& ?3 p# }/ M1 X& j9 N8 W
5 W5 \  T: ~6 Z$ _- e- o  //////////////////////////////////////////////6 C6 y/ s2 }+ Z5 x6 [
  // SPECIFICATION STATEMENTS
: K3 e  u# o, Y) m  //////////////////////////////////////////////
+ {% Q1 y0 q0 {* }9 M$ `6 [LAYOUT SYSTEM GDSII) k2 Q. M% ?$ F) C
LAYOUT PRIMARY "CELL_NAME", M6 `) i- [7 @0 G
LAYOUT PATH "****.gds"+ b+ U% u3 B  }2 a

9 z; q# y9 _, e! u  e2 K! @7 K; H6 ~LAYOUT SYSTEM2 GDSII
# _9 @) j9 g1 p" w  t, cLAYOUT PRIMARY2 "CELL_NAME"
6 s1 C- \8 H$ u* P' A$ X" cLAYOUT PATH2 "****.gds"! }, Q, Z- _4 {6 t: @$ a: ]
LAYOUT BUMP2 300
$ U7 n. U( @- I/ J7 E " K0 r6 d( g0 o) [# X
DRC RESULTS DATABASE "calibre_drc.db" ASCII, }  Y0 S$ k, u- J4 a5 k9 U
ERC RESULTS DATABASE "calibre_erc.db" ASCII
/ e  Z) B% y. {" C& mDRC SUMMARY REPORT "calibre_drc.sum"9 Q/ y" T6 S+ x& M. [4 g
LVS REPORT "lvs.rep"" ^: q$ f: n$ F  g' x# r
MASK SVDB DIRECTORY "svdb" QUERY XRC
$ x) X" a7 c: d. X //    DRC MAXIMUM VERTEX 199+ b& a( T* d" C2 n, f
UNIT CAPACITANCE FF/ x. _. R; k  @3 n
UNIT RESISTANCE OHM
9 j, @7 b6 y; k( l/ OUNIT LENGTH U
# O% }! ^. i5 \4 z; H/ B( o( FPRECISION 1000
: F) _2 W# g( p; H# {TEXT DEPTH PRIMARY
# G5 H2 U3 Z; K6 C* J: J0 `FLAG SKEW YES
7 Y. u( Y0 K) ^* t- o. L7 yFLAG OFFGRID YES
& T7 z3 U" N5 l% d4 SDRC MAXIMUM RESULTS 1007 z) i1 l7 M1 H1 X0 g0 s4 T
ERC MAXIMUM RESULTS 100# W6 H; o7 _( p7 C( R: u* E
RESOLUTION 1* w; B; j6 O( R) f7 Q- e* F9 ?
  4 o+ A/ b$ @& x; j. T3 P
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂44 踩 分享分享
推薦
發表於 2011-4-19 09:53:07 | 只看該作者
其他的做LVL的方法:
0 F; d" e+ n* F0 J$ _2 x- {$ r用calibre做LVL的两种方法:
2 K0 M4 O2 o( w7 I) y假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2 8 x/ M7 r  b" G5 d6 L
方法1。 9 X" \4 u. U5 n4 t- n) d
compare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR # o& Q6 n$ t& w5 e2 ^# r
然后用calibre -rve /tmp/diff.db看结果
8 S( w: V5 t5 B4 v# E这种方法适用于比较整个版图;
0 i* M8 N( P& T. K; m方法2。   X# G: ~4 X! S7 b# V
写一个简单的rule file,然后做DRC;
5 \3 p0 \1 X" s首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层; ! q! x3 M0 h5 k. g: I* w2 Q1 e0 E
cat > lvl.cal % l9 y+ a% Q0 e7 t0 X6 |
LAYOUT PATH "1.gds" 9 y' `% {( @. @! p
LAYOUT PRIMARY "TOP1" % x3 i8 P7 _* }+ l; v
LAYOUT SYSTEM GDSII
6 S3 k" Q2 ^4 N9 I2 B$ |" L
1 k' f4 o+ S7 F' H5 E8 QLAYOUT PATH2 "2.gds"
* m/ v+ i0 S1 gLAYOUT PRIMARY2 "TOP2" + ^8 }; Z2 K1 {) M, N; o* p
LAYOUT SYSTEM2 GDSII
5 T% B8 c( U+ m  J! }/ J7 U. b) h! }0 g. Q0 \) M2 y
LAYOUT BUMP2 400
; O9 @: ^5 I, a( ~( m& a6 w9 R* e7 W9 y  ~  {; c
DRC RESULTS DATABASE "/tmp/lvl.db"
" C$ K* z( h9 l$ L
  @% X+ O* o# N8 f& hLAYER OLD_M1 46 * z( v2 o' i/ n6 x
LAYER OLD_M2 48
# Z" C; v3 B. A1 m6 hLAYER OLD_VIA1 47
- G( r2 @" _8 H: c9 V* X' G
4 s% F. p( y( H2 C- g1 ULAYER NEW_M1 446 ( o! p9 _# u5 a3 }& _9 K7 P
LAYER NEW_M2 448 0 r4 \( D4 N1 o
LAYER NEW_VIA1 447
4 t6 e# a- E* w" R( k" J; z5 _5 I( ?( z7 y' B( a: \) q
diff_m1 {XOR OLD_M1 NEW_M1}
7 _0 j$ h( |0 [) ]% d, a3 @) l5 ddiff_m2 {XOR OLD_M2 NEW_M2} 2 o0 j. q: w! i9 P8 u
diff_via1 {XOR OLD_VIA1 NEW_VIA1} % Z4 N6 l" P+ c, f# _
^D
& U1 e# T7 b. a3 h这样rule file就写好了
+ \/ a4 m1 c' k运行:  W4 c7 D, l2 |: k6 o
$ calibre -drc lvl.cal + ?1 R2 o: f# M: Z. n! n
看结果* y: a: H' G/ n$ I8 u* Q: Y
$ calibre -rve /tmp/lvl.db
5 A4 a  \7 _2 `. w5 \" Q; G祝你好运!
回復 支持 1 反對 0

使用道具 舉報

31#
發表於 2024-3-31 17:42:30 | 只看該作者
成年人需要舒壓瀨5280366和TG是nini9595, T" r+ A( |6 P$ z3 z
奶糖保證安全健康 一律現金消費不喜可退換7 S& m  w, G" [' W4 r6 F
全台灣北中南皆可服務 純台本土正妹兼差中, }: E5 n/ q5 y  G! _
高中生/在校生/大學生/熟女人妻/空姐模特可約
30#
發表於 2022-11-14 14:22:43 | 只看該作者
贊贊 剛好用到頂起來..............................
3 P" Y7 y9 l2 v! @0 N+ M3 b0 W4 [8 B
29#
發表於 2022-9-22 11:22:14 | 只看該作者
感謝分享, 讓我使用, 謝謝
; P* H  R8 E0 I4 p4 [( l% B+ ~
28#
發表於 2022-7-11 11:21:39 | 只看該作者
感謝分享                                               
, z! w, |( M% B7 c' l& z7 T  q  ~
! G' T# ?$ i: {2 Z- W
27#
發表於 2021-8-23 17:06:12 | 只看該作者
1 ^+ ]9 o' a. s
感謝大大無私的分享!!!!!
26#
發表於 2021-6-22 10:42:49 | 只看該作者

7 h1 N/ H* l# }' j1 G1 [4 {感謝大大無私的分享喔
4 u  J' T- _% [1 s我有寫了一個script,有需要的下面+1
25#
發表於 2021-5-7 12:18:11 | 只看該作者
謝謝大大無私的分享....目前正好再建環境,發現compare_gds 這個指令在我目前的環境居然沒有定義....
5 w2 y5 l- x9 ]/ s$ Z) c' Q
24#
發表於 2020-7-10 16:39:24 | 只看該作者
拜讀一下 感謝分享
  w" _, `; H' `0 |7 ^- c$ O很有幫助
: k; A. B3 @8 k* Q9 t% Q
23#
發表於 2020-7-6 21:52:00 | 只看該作者
感謝分享,剛好有用到thanks~' L0 d9 m' v5 y/ I! h

3 b" _/ r9 r6 i+ L$ V) ]
22#
發表於 2020-6-14 10:05:24 | 只看該作者
看看了,是否有用到了...
21#
發表於 2019-1-3 15:27:00 | 只看該作者
也來學習一下command file
2 Z6 x2 a# Z2 ~
20#
發表於 2018-10-24 16:25:37 | 只看該作者
phylis 發表於 2015-5-25 06:35 PM) `1 P) r* a7 m8 c
用compare_gds做lvl是有風險的  Z" B3 v5 B; r
因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。$ z2 n/ Z: N; {; L
...
) x9 U$ F9 Z7 z1 h
雖然此文的回覆時間有點久遠了,不過仍然試問看看可否分享此script  P/ Y+ }$ [9 J% t3 E/ g( L* O5 z$ a
19#
發表於 2018-10-24 16:05:18 | 只看該作者
我需要各位專家的密技,謝謝!
18#
發表於 2018-10-2 18:21:49 | 只看該作者
很實用的資料,找時間來試試,感謝分享
: S/ ~: t# U. y' J  c3 I, r8 E6 M1 n
17#
發表於 2018-7-20 11:44:50 | 只看該作者
感謝大大分享!現在正需要用到
16#
發表於 2018-5-10 18:20:09 | 只看該作者
謝謝大大無私分享~~感謝+ J% y9 i) D0 b0 Y$ N: t  j
15#
發表於 2016-10-28 16:34:03 | 只看該作者
感謝分享您的方法5 m+ o8 \9 ~0 `% s% u
目前正卡在這裡4 O. \5 C1 z4 m8 h; Q# \" F
我馬上來試試看!謝謝; _2 }3 [+ Y6 X. }5 {2 t" E
14#
發表於 2016-4-13 22:03:08 | 只看該作者
谢谢楼主的热心分享,赶快学习下
13#
發表於 2015-12-16 15:23:21 | 只看該作者
目前遇到的問題是,已經比對出來了,但是無法和TF的layer name做連結,該如何改善這個問題呢?
# I! c  c# G# v. ^; w$ P
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-21 11:07 AM , Processed in 0.130517 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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