Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

Calibre LVL command file

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-4-15 12:30:03 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
Calibre 用 gui run DRC,  y$ e' h  W1 d* a! J
command file 裡面新做的 layout view 寫上面,9 P4 Q* D) U, S. m) m; W
比對用的舊data寫在 path2.4 |2 z5 ^. O0 B$ U6 u; H
參考看看
3 F  C4 }' A+ @! R9 Z: X& f ---------------------------------------------------
- O6 m* H" o, w' v* P% J4 a7 j! H% q
" `* a* w1 l/ C* r" e8 F6 X& y  /////////////////////////////////////////////// I! v# L+ S: r' J
  // SPECIFICATION STATEMENTS
& b9 ]' }$ c4 ]+ m3 \  //////////////////////////////////////////////, A4 y6 A- Y0 G/ L
LAYOUT SYSTEM GDSII0 R% x9 s# Z3 @# O  h: |
LAYOUT PRIMARY "CELL_NAME"
2 Y9 `: v4 S) T8 J: E3 n% O! kLAYOUT PATH "****.gds"
4 `7 |3 f% k7 D' W % X; Y: x3 B3 ?; q6 H* `2 A" ], h
LAYOUT SYSTEM2 GDSII
* Y) d' _2 O0 P: i; c/ n+ {LAYOUT PRIMARY2 "CELL_NAME"+ @# }3 B" s% L# T+ `' Y+ w! X
LAYOUT PATH2 "****.gds"+ a% V0 U4 q- }; G5 e: A- a' n
LAYOUT BUMP2 300% U5 H- v$ c0 z* G+ _, S. b

5 v" I2 J3 B8 [$ e! N7 q; U! wDRC RESULTS DATABASE "calibre_drc.db" ASCII0 h2 M2 ~  C3 s' q, [& c4 q4 U
ERC RESULTS DATABASE "calibre_erc.db" ASCII
3 D* e9 c* I1 n; W1 d; XDRC SUMMARY REPORT "calibre_drc.sum"
& M- L  f" f; F0 p1 U( d; iLVS REPORT "lvs.rep"
. S- J) D; U" O, l; BMASK SVDB DIRECTORY "svdb" QUERY XRC: \  e' E  H2 m! q
//    DRC MAXIMUM VERTEX 199; t+ m- \, H( D% t. X: ^" ~+ H
UNIT CAPACITANCE FF. P0 w4 O  u/ Q, x
UNIT RESISTANCE OHM
0 P% G% |1 Z2 Q/ J( [UNIT LENGTH U
4 b# k; u$ V$ J4 L3 L( z4 r) zPRECISION 1000
3 \5 e) ?) P7 J# L  xTEXT DEPTH PRIMARY
4 ^9 t9 K! @3 }7 lFLAG SKEW YES
  ]! N* U8 C2 _# a$ aFLAG OFFGRID YES
$ [, G( g; _  X1 s  A$ j6 r# |DRC MAXIMUM RESULTS 100' V7 A4 L: j+ L( |1 r
ERC MAXIMUM RESULTS 100
) [; [1 M+ m& R  M$ p4 p" nRESOLUTION 1& A8 R3 O; a: d9 s5 M& v
  - b( ]4 [/ j* D7 U  B4 p( U
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂44 踩 分享分享
推薦
發表於 2011-4-19 09:53:07 | 只看該作者
其他的做LVL的方法:: I# D4 o% s4 A
用calibre做LVL的两种方法:
2 j3 {& f7 p( {5 O3 }2 R假设我们有两个版图文件,分别为1.gds和2.gds,顶层分别为TOP1和TOP2
6 a1 h1 @& r3 j+ X4 @方法1。
  `1 B+ U" G1 R  }# b+ Y: ?compare_gds 1.gds TOP1 2.gds TOP2 /tmp/diff.db -XOR , }1 ^* Q7 {4 ~/ Z0 a: k8 r
然后用calibre -rve /tmp/diff.db看结果
. B, u% _% u: H0 K这种方法适用于比较整个版图; 4 W0 x- J8 p2 ^5 H* i' {
方法2。 & G/ F' f8 r1 {# O4 X
写一个简单的rule file,然后做DRC; ! I; r6 p8 ^# T& b, q, X" l
首先查出需要比较的那基层的layer number,比如M1为46,VIA1为47,M2为48,我们来比较这几层;
2 m" z3 {/ Z& U5 P& V8 Ucat > lvl.cal 3 a+ V2 v6 u6 A1 g+ @0 ?2 T0 {3 Q
LAYOUT PATH "1.gds" 4 ?% M. [/ q. s; F- p
LAYOUT PRIMARY "TOP1" 7 Z& b6 F5 R: |
LAYOUT SYSTEM GDSII $ `, d( W4 ~$ r! \% Q0 T, L' J
- T; Q) P- Z- q( M) y! }" N
LAYOUT PATH2 "2.gds" # f7 y% y" w  F
LAYOUT PRIMARY2 "TOP2" 0 v& Q+ C6 @$ {% m
LAYOUT SYSTEM2 GDSII
# L! u  q0 n6 Q' X, I8 b- C5 q
LAYOUT BUMP2 400 ' A2 Z3 {* `3 M+ f

( e3 [  `2 j' b  ?9 c7 B1 i8 x# VDRC RESULTS DATABASE "/tmp/lvl.db"
- @1 @/ x0 V. M# m+ a: n- H
2 r$ z1 f# I3 N$ P, Z+ ILAYER OLD_M1 46
; W/ I8 t: x3 P$ s2 b' u5 d1 tLAYER OLD_M2 48
; }( w/ d$ o8 M1 O; JLAYER OLD_VIA1 47
& D# R1 u3 H" o/ ^- P+ V& U
* O3 t' ~7 V9 DLAYER NEW_M1 446 0 }* d/ c. {# }5 a
LAYER NEW_M2 448 % {2 s0 S/ X: ]' i$ y+ H
LAYER NEW_VIA1 447 1 x5 M! J2 H4 e3 s* V+ [

& i( {& y7 O6 k9 a2 Q8 rdiff_m1 {XOR OLD_M1 NEW_M1}
  Z" l% X- q" h! U' p6 e0 d# F% Bdiff_m2 {XOR OLD_M2 NEW_M2} + v; N$ }6 N' [1 j8 t% A' ?3 g& W
diff_via1 {XOR OLD_VIA1 NEW_VIA1} 8 |: n  H- {# e; x
^D
$ j) R$ s9 [! g, H' ]这样rule file就写好了
5 O9 k8 v1 x; c! b9 p8 T9 u运行:
0 n/ k$ L" E; m5 x6 C) a" z/ t* S$ calibre -drc lvl.cal
/ `/ }8 F- R9 n1 I看结果
, \( j5 m- f' P4 Z6 n$ calibre -rve /tmp/lvl.db . }: \2 F$ J2 b- v1 d$ [  D5 f
祝你好运!
回復 支持 1 反對 0

使用道具 舉報

31#
發表於 2024-3-31 17:42:30 | 只看該作者
成年人需要舒壓瀨5280366和TG是nini9595
' g7 |# }! B" U& ], c' v4 [7 b8 S奶糖保證安全健康 一律現金消費不喜可退換  b6 [7 z* F& \' b# j* c/ `& Y
全台灣北中南皆可服務 純台本土正妹兼差中2 h' M2 I) h; m/ F3 U3 e
高中生/在校生/大學生/熟女人妻/空姐模特可約
30#
發表於 2022-11-14 14:22:43 | 只看該作者
贊贊 剛好用到頂起來..............................2 \. y. T" c% H  r, F' M0 |7 [+ R3 s
29#
發表於 2022-9-22 11:22:14 | 只看該作者
感謝分享, 讓我使用, 謝謝8 Q% T$ s  k( R2 O
28#
發表於 2022-7-11 11:21:39 | 只看該作者
感謝分享                                               
  U$ Z$ ?% x6 j9 E+ c8 R! ]9 [6 V
27#
發表於 2021-8-23 17:06:12 | 只看該作者

+ t) }- k7 ^% l2 a感謝大大無私的分享!!!!!
26#
發表於 2021-6-22 10:42:49 | 只看該作者

6 Q8 F6 L( {" J# N5 m; V1 _3 R4 ]2 U感謝大大無私的分享喔
; [1 e, @% L2 K3 o8 E( p- E我有寫了一個script,有需要的下面+1
25#
發表於 2021-5-7 12:18:11 | 只看該作者
謝謝大大無私的分享....目前正好再建環境,發現compare_gds 這個指令在我目前的環境居然沒有定義....

  [3 Z  v" d, J6 z$ I
24#
發表於 2020-7-10 16:39:24 | 只看該作者
拜讀一下 感謝分享* o/ f* I2 G6 q! m4 L/ k* Q
很有幫助! k0 H0 E  Q2 T$ ]2 L
23#
發表於 2020-7-6 21:52:00 | 只看該作者
感謝分享,剛好有用到thanks~
0 B) d: v4 I" ^  l# p; _( `9 L$ A& y; |8 L$ h
22#
發表於 2020-6-14 10:05:24 | 只看該作者
看看了,是否有用到了...
21#
發表於 2019-1-3 15:27:00 | 只看該作者
也來學習一下command file% p5 p7 a! {: P/ n# Y& A8 U
20#
發表於 2018-10-24 16:25:37 | 只看該作者
phylis 發表於 2015-5-25 06:35 PM' \  m9 B0 [# r
用compare_gds做lvl是有風險的
  O, W% _. H( d# w& {. s1 r4 ]因為這個command,不會幫你比對datatype不是0的layer,因此有潛在的風險。
9 `" p) I' c8 R' \; Q& g$ B ...

+ g1 a1 E- j$ A  G雖然此文的回覆時間有點久遠了,不過仍然試問看看可否分享此script4 F, {* ^) {5 g; B/ b% n+ @
19#
發表於 2018-10-24 16:05:18 | 只看該作者
我需要各位專家的密技,謝謝!
18#
發表於 2018-10-2 18:21:49 | 只看該作者
很實用的資料,找時間來試試,感謝分享
* b' T% ?* x8 f
17#
發表於 2018-7-20 11:44:50 | 只看該作者
感謝大大分享!現在正需要用到
16#
發表於 2018-5-10 18:20:09 | 只看該作者
謝謝大大無私分享~~感謝; P& f3 h  B; ^  |9 ~8 h
15#
發表於 2016-10-28 16:34:03 | 只看該作者
感謝分享您的方法
, \3 {$ h% t, P2 H, Q* [% e目前正卡在這裡
" X# K  V3 H0 o& g- w) n. M我馬上來試試看!謝謝
# B" b& V3 u/ m+ e2 ?
14#
發表於 2016-4-13 22:03:08 | 只看該作者
谢谢楼主的热心分享,赶快学习下
13#
發表於 2015-12-16 15:23:21 | 只看該作者
目前遇到的問題是,已經比對出來了,但是無法和TF的layer name做連結,該如何改善這個問題呢?) q- b+ B  J3 U: z; Z; x9 s) i: Z
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-27 12:09 AM , Processed in 0.135017 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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