|
首先先建立兩個檔案: file1&file2(名字不拘),檔案內容如下). ]# U7 ~; `8 F' f
file1 (A版的gds,作為基準)7 _" s1 n' \1 c8 }7 J4 C# A4 b
---------------------------
2 P1 b: E# x" L$ V原dracula的表頭(輸入A版gds的檔案位置及相關資料)! g8 ^$ p7 F) M
---------------------------, i; n& c" A' D, ]7 b( L
INPUT LAYER BLOCK
/ z$ y6 h4 n: m*INPUT-LAYER* v7 s/ I9 C% ^; K2 r) g
DIFF1=1
2 u" S( p# G7 y* W! Y7 JPWEL1=2, u* }* E9 \# S' K! _; \
......& D' ^# w1 Z; A; b$ G& A
EXPORT DIFF1+ m# H/ @& N- _; a7 T
EXPORT PWEL1
. j- M9 |6 Z1 Z5 B% F5 H, j......3 k" Z$ @ y, d/ W0 Q( v
*END. K, x' d' U- T: V: U8 w) _6 Y
file2 (B版的gds,作為比較)
& C7 J5 M' p$ ?6 f/ }# x. @% ^---------------------------
! R7 L1 t" u+ v- S+ W原dracula的表頭(輸入B版gds的檔案位置及相關資料)
1 c( Y" B3 g# G0 Q v---------------------------9 x Q* N. K! r B9 \% P
INPUT LAYER BLOCK
, b" D$ H9 l3 b7 |; O*INPUT-LAYER# a" f. }; W5 b! [0 g. s7 v
DIFF2=1
* g3 g$ ], T5 l1 \! n* e$ sPWEL2=2
5 U( c: I9 s7 x- `! U......
" h/ c0 M3 }5 K0 I6 e" P1 I- H
/ A: {) v' [" m; f% i0 _; y! \IMPORT DIFF1
4 h3 x9 {9 V! d. v F& u) _# wIMPORT PWEL1
1 m2 Y" ^5 `0 f" @% B3 ?" F% _) d) d......" m+ e) z, T# y% u8 o
*END
9 I/ i t- @/ V" A k5 w R) z# k*OPERATION$ q4 S7 R4 j7 D; p8 B C
XOR DIFF2 DIFF1 DIDDD OUTPUT CDIFF 1# l& { }, e. [
XOR PWEL2 PWEL1 PWELD OUTPUT CPWEL 1
9 Q! Y) `, l8 M, O6 z* X0 R......7 P" r8 \; N$ p( w
*END
* I O6 b+ Y% g8 F6 Q0 b8 E' }" _5 v1 C# q+ Q
執行動作如同dracula執行的動作,file1與file2依序執行.# W3 z3 S& ?9 |) B K& c; q; ~
比較結果為B版file name.sum(B版file name.out).(開B版的layout)5 G4 x( M; J3 ~! b2 B% W2 e& f1 d
觀看結果:virtuoso://Tools/Dracula Interactive/DRC/Setup/Dracula DataPath(設定到比較結果的資料夾路徑)==>即可直接看到各個Layer比對有差異的地方.. {, T) A7 S# D7 A ~7 x
/ u) c, h. x9 v. r' Y希望有助益!! |
|