|
首先先建立兩個檔案: file1&file2(名字不拘),檔案內容如下)/ l4 o, K; h0 d8 i* }/ T' C& }! H
file1 (A版的gds,作為基準)- X+ B' b, g7 i
---------------------------5 C: |0 U& ~: w$ }0 I
原dracula的表頭(輸入A版gds的檔案位置及相關資料)+ | Q6 F' u3 r; c& U! z2 }
---------------------------# m& R; D0 l P: d' v c
INPUT LAYER BLOCK- }( ~& v8 v# B
*INPUT-LAYER9 c; n, E, ~6 F" h
DIFF1=10 k+ ^- ~1 i% O4 `
PWEL1=2
4 d. A u$ m0 t* s, |4 k7 E......
. W8 }4 l3 g3 {& y& wEXPORT DIFF1 G6 G9 v! a* {$ A5 K
EXPORT PWEL1$ N/ w9 ?- [: |
......7 T# l' P+ C; t' s4 |" T( y
*END6 ^( I* r3 j% z% R6 V6 v& [
file2 (B版的gds,作為比較)
2 o4 O( c1 n$ h---------------------------. G8 @( P3 D2 y' k/ K
原dracula的表頭(輸入B版gds的檔案位置及相關資料)) w- c2 b/ v4 h2 Q
---------------------------8 r6 e6 W8 A/ O5 y& w
INPUT LAYER BLOCK
; A, g; j/ [: A* G$ A5 o; [# C*INPUT-LAYER
) E5 D. {) Z4 D9 h; f( d( tDIFF2=1, V) j" D. `1 F: {+ k
PWEL2=2. U7 q3 B0 w1 Z6 g6 W* s4 Z
......
+ f& k9 M! {( o0 _1 f! t4 `6 {8 C* D; z
IMPORT DIFF1
2 i9 m( V) P' k! }$ c' nIMPORT PWEL1
3 U" e. F: Z2 k7 @( ~......
( `+ n6 T9 H9 v*END- R4 M2 I' X! X- N' D5 L$ V$ Y. a
*OPERATION# W3 x1 h: O- k% j+ Y8 }
XOR DIFF2 DIFF1 DIDDD OUTPUT CDIFF 1
0 U4 P1 c2 M' g* y; |XOR PWEL2 PWEL1 PWELD OUTPUT CPWEL 15 s. Q$ l7 e2 n' u' g
......
' T& @, f. M; X6 k$ P; s1 }*END
5 s, ^4 W4 Y; Q' [, I2 o) d8 F. X* p& e$ [, Z; t
執行動作如同dracula執行的動作,file1與file2依序執行.+ f" o: d% x @. O
比較結果為B版file name.sum(B版file name.out).(開B版的layout)0 T- ~: P1 W. z1 e4 }9 Y0 e
觀看結果:virtuoso://Tools/Dracula Interactive/DRC/Setup/Dracula DataPath(設定到比較結果的資料夾路徑)==>即可直接看到各個Layer比對有差異的地方.3 N3 d$ M/ M* l8 a# C
. n, p( i5 L- e; D! [8 J* ^希望有助益!! |
|