Академический Документы
Профессиональный Документы
Культура Документы
Ex_01 -rdb
Ex_11 -hierarchyonly
Ex_03 -comparemergeddiffshapes
Ex_13 -ignoreemptycells
Ex_04
Ex_05 PATH
Ex_15 -compareallplacedcells
Ex_06 -compareshapesaspolygons
Ex_16 -flattencell
Ex_07 Hierarchy
Ex_08 -checkcell
Ex_18 -comparearefsassrefs
Ex_10 -cellmap
Ex_20 -exclude_instance
Outline (cont.)
Ex_21 -automatch
Ex_31 -version
Ex_22 -multimatch
Ex_32 -h
Ex_23 -nocompare
Ex_24 -exclude_layer
Ex_25 -include_layer
Ex_26 -layermap
Ex_27 -sortlayer
Ex_28 TEXT
Ex_29 -comparetext
Ex_30 -template
Ex_01 -rdb
10
design.gds
reference.gds
11
Ex_01_rdb/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
12
!" #!$%&!#
'
(!&( &
)*+,-(.-/*/+(0+0(0/(-(*0(1*/2-("*-/
,)*)*+)0(-0(1-2"0/-($()*+-(-(*-/
-(*+3*0/+-(+/*++4560-3*0/+00("+
" #!$%&&!7 8 %!##
'93#8
(####3#83#8:;"
9:
03&<=+",
6
>>0
99'9
"$)-"0& 8%
<<#
?"$)-"0#
:& &! <$+:
&#
&#
& -033:
&# #%
& -033
:
-033
: !-033 !
(0*/$0+*$/
&#
& 03+0*"0@
(0*/$0+*$/ #%
& 03+0*"0@
-"(*/$0+*$/+
-"(0033-0337!-033A(020+*$/B
033+-"300@-203+0*"0@
&#%<&# *220(0/
,(**/$(0-(2*30-033 ! 03+0*"0@
,(**/$(;0(0+43+5+0-033
03+0*"0@
!(
< + %#
&
< < + %#
&
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCC
!0&
< + %#
&
D;!" < "
13
#! 3/<
&#
&
#! -033
( #% 3/< #%
&
( #% -033
"$)-"0
& 8%
)&!/<
3#8:;"
<
2+ '9
TOPCELL.report
5#
#58F"&! /< F3 F! F
"&&#-G&
!
( #% /<
-033-033
CCCCCCCCCCCCCCCC #!% &&<< #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!
:& &! <$+:
&#
&#
& -033:
&# #%
& -033: !
-033 ! :
-033
!0&
< + %#
&
D;!" < "
14
15
16
17
18
design.gds
reference.gds
19
Ex_02_Unmerged_Shapes/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
20
21
22
Ex_03 -comparemergeddiffshapes
23
Ex_03_comparemergeddiffshape/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparemergeddiffshape
24
!" #!$%&!#
'
(!&( &
)*+,-(.-/*/+(0+0(0/(-(*0(1*/2-("*-/
,)*)*+)0(-0(1-2"0/-($()*+-(-(*-/
-(*+3*0/+-(+/*++4560-3*0/+00("+
" #!$%&&!7 8 %!##
'93#8
(####3#83#8:;"
9:
03&<=+",
6
>>0
99'9
"$)-"0& 8%
<<#
?"$)-"0#
:& &! <$+:
&#
&#
& -033:
&# #%
& -033:
-033
: !-033 !
(0*/$0+*$/
&#
& 03+0*"0@
(0*/$0+*$/ #%
& 03+0*"0@
-"(*/$0+*$/+
"0($*/$*220(0/0+*/033-03303+0*"0@
"0($*/$-"30003+0*"0@
-"(*+-/20("0($*/$-"30003+0*"0@
-"(0033-0337!-033A(020+*$/B
033+-"300@-203+0*"0@
&#%<&# +"0
,(**/$(0-(2*30-033 ! 03+0*"0@
,(**/$(;0(0+43+5+0-033
03+0*"0@
!(
< + %#
&
< < + %#
&
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCC
!0&
< + %#
&
D;!" < "
25
Ex_04
MGC_DBDIFF_MAX_VERTEXCOUNT
26
Ex_03_comparemergeddiffshape/RUNME
#!/bin/csh
setenv MGC_DBDIFF_MAX_VERTEXCOUNT
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparemergeddiffshape
27
10
28
setenv MGC_DBDIFF_MAX_VERTEXCOUNT 10
29
30
31
32
setenv MGC_DBDIFF_MAX_VERTEXCOUNT 10
33
34
35
36
Ex_05 PATH
37
design.gds
reference.gds
38
Ex_05_PATH/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
39
!" #!$%&!#
'
(!&( &
)*+,-(.-/*/+(0+0(0/(-(*0(1*/2-("*-/
,)*)*+)0(-0(1-2"0/-($()*+-(-(*-/
-(*+3*0/+-(+/*++4560-3*0/+00("+
" #!$%&&!7 8 %!##
'93#8
(####3#83#8:;"
9:
03&<=+",
6
>>0
99'9
"$)-"0& 8%
<<#
?"$)-"0#
:& &! <$+:
&#
&#
& -033:
&# #%
& -033
:
-033
: !-033 !
(0*/$0+*$/
&#
& 03+0*"0@
(0*/$0+*$/ #%
& 03+0*"0@
-"(*/$0+*$/+
-"(0033-0337!-033A(020+*$/B
033+-"300@-203+0*"0@
&#%<&# *220(0/
,(**/$(0-(2*30-033 ! 03+0*"0@
,(**/$(;0(0+43+5+0-033
03+0*"0@
!(
< + %#
&
< < + %#
&
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCC
!0&
< + %#
&
D;!" <
"
40
#! 3/<
&#
&
#! -033
( #% 3/< #%
&
( #% -033
"$)-"0
& 8%
)&!/<
3#8:;"
<
2+ '
TOPCELL.report
#% ::::::::::::::::::::::::::::::::::::::::::::::::
F5#
#58F"&! /< F3 F! F
F #! F-033F/ 7-G %! F( %!# F
FF FF
F #! F-033F"&&#-G %! F ! F
FF FF
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC+
#% &<< #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3 !! / 7-G&
"&&#-G&
!
CCCCCCCCCCCCCCCC+
#% &<< #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC #!% &&<< #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
/<
( #% /<
-033-033
CCCCCCCCCCCCCCCC #!% &&<< #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!
:& &! <$+:
&#
&#
& -033:
&# #%
& -033: !
-033 ! :
-033
!0&
< + %#
&
D;!" <
"
41
Ex_06
-compareshapesaspolygons
42
Ex_06_compareshapesaspolygons/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-compareshapesaspolygons
43
!" #!$%&!#
'
(!&( &
)*+,-(.-/*/+(0+0(0/(-(*0(1*/2-("*-/
,)*)*+)0(-0(1-2"0/-($()*+-(-(*-/
-(*+3*0/+-(+/*++4560-3*0/+00("+
" #!$%&&!7 8 %!##
'93#8
(####3#83#8:;"
9:
03&<=+",
6
>>0
99'9
"$)-"0& 8%
<<#
?"$)-"0#
:& &! <$+:
&#
&#
& -033:
&# #%
&
-033:%< & && #& :
-033
: !-033 !
(0*/$0+*$/
&#
& 03+0*"0@
(0*/$0+*$/ #%
& 03+0*"0@
-"(*/$0+*$/+
-"(0033-0337!-033A(020+*$/B
033+-"300@-203+0*"0@
&#%<&# +"0
,(**/$(0-(2*30-033 ! 03+0*"0@
,(**/$(;0(0+43+5+0-033
03+0*"0@
!(
< + %#
&
< < + %#
&
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCC
!0&
< + %#
&
D;!" <
'"
44
Ex_07 Hierarchy
45
Ex_07_Hierarchy/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
46
design.gds
reference.gds
47
#!3/<
&#
&
#! -033
( #% 3/< #%
&
( #% -033
"$)-"0
& 8%
)&!/<
3#8:;"
<
2+ '>
TOPCELL.report
"&&#-G&
!
( #% /<
-033-033
CCCCCCCCCCCCCCCC #!% &&<< #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!
:& &! <$+:
&#
&#
& -033:
&# #%
& -033: !-033 !
:
-033
!0&
< + %#
&
D;!" <
9"5
48
Ex_08 -checkcell
An optional argument that specifies the path of a checkcell file.
This file contains the list of cells to check for differences;
dbdiff then checks only the specified cells.
If you know that modification has been done in particular cells,
you can specify those changed cell names in a file and use this option.
This speeds up the operation of dbdiff by allowing it to look for differences
in some of the cells rather than all of the cells.
49
Ex_08_checkcell/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-checkcell cell_list.txt
TOPCELL
B
Comparing Layout Database -- dbdiff
cell_list.txt
50
#!3/<
&#
&
#! -033
( #% 3/< #%
&
( #% -033
"$)-"0
& 8%
)&!/<
3#8:;"
<
2+ '9
TOPCELL.report
5#
#58F"&! /< F3 F! F
F
F
&% %D
5
-033
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC+
#% &<< #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3 !! / 7-G&
"&&#-G&
!
CCCCCCCCCCCCCCCC+
#% &<< #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC #!% &&<< #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
/<
( #% /<
-033-033
CCCCCCCCCCCCCCCC #!% &&<< #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!
:& &! <$+:
&#
&#
& -033:
&# #%
& -033:% %D% % &!!8!
: !-033 ! :
-033
!0&
< + %#
&
D;!" <
9"5
51
52
design.gds
reference.gds
53
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Fri Sep 18 15:02:25 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
TOPCELL |
New Object |
TOPCELL |
New Object |
TOPCELL | Missing Object |
TOPCELL | Missing Object |
TOPCELL |
New Object |
TOPCELL | Missing Object |
!"#!$%&%
Instance | 1000 1000 1760 1950 |
Instance | 1000
0 2760
950 |
Instance | 1000
0 2760
950 |
Instance | 1000 1000 1760 1950 |
Polygon | 100 1030 860 1980 |
Polygon | 100
30 860
980 |
B2 |
A2 |
A1 |
B1 |
|
|
|
|
|
|
1|
1|
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H
54
|
|
|
|
0|
0|
55
Ex_10_cellmap_I/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-cellmap cell_list.txt
A1
B1
Comparing Layout Database -- dbdiff
A2
B2
cellmap.txt
56
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Fri Sep 18 15:03:39 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table ----------------------------------------------- !"#!$%&%
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
TOPCELL |
New Object |
TOPCELL |
New Object |
TOPCELL | Missing Object |
TOPCELL | Missing Object |
TOPCELL |
New Object |
TOPCELL | Missing Object |
B2 |
A2 |
A1 |
B1 |
|
|
57
|
|
|
|
1|
1|
|
|
|
|
0|
0|
58
design.gds
reference.gds
A2
B2
Comparing Layout Database -- dbdiff
A1
B1
cellmap.txt
59
Ex_10_cellmap_II/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-cellmap cell_list.txt
A2
B2
Comparing Layout Database -- dbdiff
A1
B1
cellmap.txt
60
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Fri Sep 18 15:05:11 2009
TOPCELL.report
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
|
|
A2 |
|
|
ReferenceCellName
A2
A1
TOPCELL
TOPCELL
****************Different cells summary end***********************************************
61
1|
1|
|
1|
1|
0|
0|
|
0|
0|
Ex_11 -hierarchyonly
62
Ex_11_hierarchyonly/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-cellmap cell_list.txt
-hierarchyonly
63
!" #!$%&!#
'
(!&( &
)*+,-(.-/*/+(0+0(0/(-(*0(1*/2-("*-/
,)*)*+)0(-0(1-2"0/-($()*+-(-(*-/
-(*+3*0/+-(+/*++4560-3*0/+00("+
" #!$%&&!7 8 %!##
'93#8
(####3#8#
9:>'03&<=+",
69
90
'8'99
"$)-"0<&%& 8%
<<#
?"$)-"0#
:& &! <$+:
&#
&#
& -033:
&# #%
& -033:% <
% <!8! : % # :
-033
: !-033 !
(0*/$0+*$/
&#
& 03+0*"0@
(0*/$0+*$/ #%
& 03+0*"0@
-"(*/$0+*$/+
-"(00335
7!5A(020+*$/B
033+-"300@-203+0*"0@
-"(0033
7!A(020+*$/B
033+-"300@
-203+0*"0@
-"(0033-0337!-033A(020+*$/B
033+-"300@-203+0*"0@
&#%<&# +"0
,(**/$(0-(2*30-033 ! 03+0*"0@
,(**/$(;0(0+43+5+0-033
03+0*"0@
!(
< + %#
&
< < + %#
&
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCC
!0&
< + %#
&
D;!" < "5
64
65
design.gds
reference.gds
66
Ex_12_Empty_Cell/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
67
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Sat Sep 19 00:00:09 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design
Cell Name |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
B|
A|
A|
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
Difference |
Missing Object |
New Object |
Missing Object |
*|
New Object |
New Object |
Missing Object |
*|
New Object |
Missing Object |
Type |
Instance |
Polygon |
Polygon |
Instance |
Instance |
Instance |
Instance |
Instance |
Polygon |
Polygon |
1000
1100
1100
1000
3000
2000
0
1000
100
100
0 1000
30 1860
30 1860
1000 1760
1000 3000
1000 2000
1000
0
0 2760
1030 860
30 860
0|
980 |
980 |
1950 |
1000 |
1000 |
1000 |
950 |
1980 |
980 |
E|
|
|
B|
E|
E|
E|
A|
|
|
68
|
1|
1|
|
|
|
|
|
1|
1|
|
0|
0|
|
|
|
|
|
0|
0|
design.gds
E is empty!
reference.gds
E is empty!
69
Ex_13 -ignoreemptycells
70
Ex_13_ignoreemptycells/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-ignoreemptycells
71
TOPCELL.report
// dbdiff v2009.3_15.12
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design |
| Current |
| Current |
| Current |
| Current |
| Current |
Cell Name |
Difference |
A|
New Object |
A | Missing Object |
TOPCELL |
*|
TOPCELL |
New Object |
TOPCELL | Missing Object |
Type |
Polygon |
Polygon |
Instance |
Polygon |
Polygon |
|
|
A|
|
|
1|
1|
|
1|
1|
72
0|
0|
|
0|
0|
73
design.gds
-033
reference.gds
-033
74
design.gds
-033
reference.gds
-033
75
design.gds
-033
5
reference.gds
-033
5
76
Ex_14_Different_Hierarchy/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
77
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Fri Sep 18 15:44:08 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design | Cell Name |
Difference |
Type |
| Current |
B | Missing Object |
| Current |
B|
New Object |
| Current |
B | Missing Object |
| Current |
C|
New Object |
| Current |
C | Missing Object |
| Current |
A|
New Object |
| Current |
A|
*|
| Current |
A|
New Object |
| Current |
A | Missing Object |
| Current | TOPCELL |
*|
| Current | TOPCELL |
*|
Instance |
Polygon |
Polygon |
Polygon |
Polygon |
Instance |
Instance |
Polygon |
Polygon |
Instance |
Instance |
|
|
|
|
|
|
C|
|
|
B|
A|
|
1|
1|
1|
1|
|
|
1|
1|
|
|
78
|
0|
0|
0|
0|
|
|
0|
0|
|
|
************** Summary Report**************************************
TOPCELL.report
Datatype NewObjs
MissingObjs Total
1
0
3
3
6
****************Shape difference summary end**********************************************
****************Instance difference summary begin*****************************************
CellName
RefCellName
NewInsts
MissingInsts Total
A
A
1
0
1
B
B
0
1
1
****************Instance difference summary end*******************************************
****************Different cells summary begin*********************************************
CellName
ReferenceCellName
IJ &#!%<
K
79
Ex_15 -compareallplacedcells
80
Ex_15_compareallplacedcells/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-compareallplacedcells
81
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Fri Sep 18 15:38:18 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design | Cell Name |
Difference |
| Current |
B | Missing Object |
| Current |
B|
New Object |
| Current |
B | Missing Object |
| Current |
C|
New Object |
| Current |
C | Missing Object |
| Current |
A|
New Object |
| Current |
A|
*|
| Current |
A|
New Object |
| Current |
A | Missing Object |
| Current | TOPCELL |
*|
| Current | TOPCELL |
*|
| Current |
D|
New Object |
| Current |
D | Missing Object |
Type |
Instance |
100 1030
Polygon |
1100
30
Polygon |
1100
30
Polygon |
1100
30
Polygon |
1100
30
Instance | 2100 1030
Instance |
100 1030
Polygon |
1100
30
Polygon |
1100
30
Instance |
2000
0
Instance |
0
0
Polygon |
1100
30
Polygon |
1100
30
1860
1860
1860
1860
1860
3860
1860
1860
1860
3760
3760
1860
1860
1980 |
980 |
980 |
980 |
980 |
1980 |
1980 |
980 |
980 |
950 |
1950 |
980 |
980 |
D|
|
|
|
|
D|
C|
|
|
B|
A|
|
|
|
1|
1|
1|
1|
|
|
1|
1|
|
|
1|
1|
82
|
0|
0|
0|
0|
|
|
0|
0|
|
|
0|
0|
************** Summary Report**************************************
TOPCELL.report
Datatype NewObjs
MissingObjs Total
1
0
4
4
8
****************Shape difference summary end**********************************************
****************Instance difference summary begin*****************************************
CellName
RefCellName
NewInsts
MissingInsts Total
A
A
1
0
1
B
B
0
1
1
****************Instance difference summary end*******************************************
****************Different cells summary begin*********************************************
CellName
ReferenceCellName
A
B
C
A
B
C
****************Different cells summary end***********************************************
Command Line Executed : dbdiff -system GDS -design design.gds TOPCELL -refdesign reference.gds TOPCELL compareallplacedcells -report TOPCELL.report -rdb TOPCELL_dbdiff.rdb
Total Elapsed Time
:: 0 Seconds
Peak Virtual Memory :: 43.91 MB
83
Ex_16 -flattencell
84
Ex_16_flattencell/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-flattencell flatten_cell_list.txt
A current
A reference
B both
Comparing Layout Database -- dbdiff
flatten_cell_list.txt
85
TOPCELL.report
H
:::::::::::::::::::::::::::::: #% :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
F &#F /< F #% F F
5#
#58F"&! /< F3 F! F
86
87
design.gds
reference.gds
88
Ex_17_Array_Reference/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
89
TOPCELL.report
// dbdiff v2009.3_15.12
Difference |
Type |
| Current |
A|
New Object | Polygon | 1100
| Current |
A | Missing Object | Polygon | 1100
| Current |TOPCELL |
New Object | Instance | 100
New Object | Instance | 100
| Current |TOPCELL |
| Current |TOPCELL |
New Object | Instance | 2100
New Object | Instance | 2100
| Current |TOPCELL |
| Current |TOPCELL | Missing Object | Instance | 100
980 |
980 |
980 |
1980 |
1980 |
980 |
1980 |
|
|
A|
A|
A|
A|
A|
90
1|
1|
|
|
|
|
|
0|
0|
|
|
|
|
|
Ex_18 -comparearefsassrefs
91
Ex_18_comparearefsassrefs/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparearefsassrefs
92
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Fri Sep 18 16:39:22 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design | Cell Name |
Difference |
Type |
| Current |
A|
New Object | Polygon | 1100 30
| Current |
A | Missing Object | Polygon | 1100 30
* | Instance | 100
30
| Current | TOPCELL |
| Current | TOPCELL |
* | Instance | 100 1030
* | Instance | 2100 1030
| Current | TOPCELL |
* | Instance | 2100
30
| Current | TOPCELL |
1860 980 |
1860 980 |
1860 980 |
1860 1980 |
3860 1980 |
3860
980 |
|
|
A|
A|
A|
A|
93
1|
1|
|
|
|
|
0|
0|
|
|
|
|
94
design.gds
reference.gds
95
TOPCELL.report
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design |
Cell Name |
Difference |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
| Current |
B|
B|
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
TOPCELL |
New Object |
Missing Object |
New Object |
New Object |
New Object |
New Object |
Missing Object |
New Object |
New Object |
New Object |
Missing Object |
New Object |
New Object |
Missing Object |
Missing Object |
Type |
Polygon |
Polygon |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
Instance |
30
30
2000
0
1000
1030
30
2000
2000
30
1030
0
1030
30
1030
1860
1860
5760
5760
4760
860
3860
3760
1760
1860
1860
3760
2860
1860
3860
980 |
980 |
2950 |
950 |
1950 |
1980 |
980 |
2950 |
2950 |
980 |
1980 |
950 |
1980 |
980 |
1980 |
|
|
B|
B|
B|
B|
B|
C|
C|
C|
C|
A|
A|
A|
D|
1|
1|
|
|
|
|
|
|
|
|
|
|
|
|
|
TOPCELL
TOPCELL
****************Different cells summary end***********************************************
96
0|
0|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ex_20 -exclude_instance
97
Ex_20_exclude_instance/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-exclude_instance
98
// dbdiff v2009.3_15.12
TOPCELL.report
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design |
| Current |
| Current |
Cell Name |
Difference |
Type |
B|
New Object |
B | Missing Object |
Polygon |
Polygon |
30
30
1860
1860
980 |
980 |
|
|
1|
1|
Datatype NewObjs
MissingObjs Total
1
0
1
1
2
****************Shape difference summary end**********************************************
****************Different cells summary begin*********************************************
CellName
ReferenceCellName
****************Different cells summary end***********************************************
99
0|
0|
Ex_21 -automatch
100
design.gds
reference.gds
101
design.gds
reference.gds
102
Ex_21_automatch/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-automatch
103
TOPCELL.report
|
|
|
|
v2$1$01
v2$1$02
v2$2$01
v2$4$01
Difference |
Type |
| Current | TOPCELL |
New Object | Instance | 0 8000 7000 13000 |
| Current | TOPCELL | Missing Object | Instance | 9000 0 16000 5000 |
| Current | TOPCELL |
New Object | Instance | 9000 0 16000 7000 |
| Current | TOPCELL | Missing Object | Instance | 0 6000 7000 13000 |
v2$2$11 |
v2$2$01 |
v2$4$11 |
v2$4$01 |
104
|
|
|
|
|
|
|
|
Ex_22 -multimatch
105
Ex_22_multimatch/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-automatch
-multimatch
106
Automatching Report Start:
------------------------------ AutoMatched Cell Table -----------------------------------------------Current design cellname |
Reference design cellname
TOPCELL.report
v2$1$11
|
v2$1$01
v2$2$11
|
v2$2$01
v2$4$11
|
v2$4$01
$0-"0(*30L4*;30/033+*/4((0/0+*$/
+0A
??
??
B
$0-"0(*30L4*;30/033+*/(020(0/00+*$/
+0A
??
??
B
Automatching report End
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design |
| Current |
| Current |
| Current |
| Current |
Cell Name |
Difference |
TOPCELL |
New Object |
TOPCELL | Missing Object |
TOPCELL |
New Object |
TOPCELL | Missing Object |
Type |
Instance |
Instance |
Instance |
Instance |
v2$2$11 |
v2$2$01 |
v2$4$11 |
v2$4$01 |
107
|
|
|
|
|
|
|
|
Ex_23 -nocompare
108
Ex_23_nocompare/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-automatch
-multimatch
-nocompare
109
TOPCELL.report
!<!%# ( !+!!
:::::::::::::::::::::::::::::: !"!%
::::::::::::::::::::::::::::::::::::::::::::::::
#!
&#% #< F( #%
&#% #<
??
F
??
?
?
F
?
?
??
F
??
$0-"0(*30L4*;30/033+*/4((0/0+*$/
+0A
??
??
B
$0-"0(*30L4*;30/033+*/(020(0/00+*$/
+0A
??
??
B
!<!%# !0#
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!
:& &! <$+:
&#
&#
& -033:
&# #%
& -033:!<!% :<!<!% :
#%< : !-033 !
!0&
< + %#
&
D;!" <
'>"5
110
Ex_24 -exclude_layer
111
design.gds
reference.gds
112
Ex_24_exclude_layer/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-exclude_layer exclude_layer_list.txt
2
6
Comparing Layout Database -- dbdiff
exclude_layer_list.txt
113
// dbdiff v2009.3_15.12
TOPCELL.report
Difference |
Type |
Datatype NewObjs
MissingObjs Total
3
0
0
1
1
****************Shape difference summary end**********************************************
****************Different cells summary begin*********************************************
CellName
ReferenceCellName
TOPCELL
TOPCELL
****************Different cells summary end***********************************************
Command Line Executed : dbdiff -system GDS -design design.gds TOPCELL -refdesign reference.gds TOPCELL -exclude_layer
exclude_layer_list.txt -report TOPCELL.report
Total Elapsed Time
:: 0 Seconds
Peak Virtual Memory :: 42.15 MB
114
3|
0|
Ex_25 -include_layer
115
Ex_25_include_layer/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-include_layer exclude_layer_list.txt
2
5
Comparing Layout Database -- dbdiff
include_layer_list.txt
116
design.gds
reference.gds
117
// dbdiff v2009.3_15.12
TOPCELL.report
Difference |
Type |
2|
0|
Datatype NewObjs
MissingObjs Total
2
0
0
1
1
****************Shape difference summary end**********************************************
****************Different cells summary begin*********************************************
CellName
ReferenceCellName
TOPCELL
TOPCELL
****************Different cells summary end***********************************************
Command Line Executed : dbdiff -system GDS -design design.gds TOPCELL -refdesign reference.gds TOPCELL -include_layer include_layer_list.txt
-report TOPCELL.report
Total Elapsed Time
:: 1 Seconds
Peak Virtual Memory :: 43.23 MB
118
Ex_26 -layermap
119
design.gds
reference.gds
120
Ex_26_layermap/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-layermap layermap.txt
layermap.txt
< !
< !
< !
9
121
TOPCELL.report
// dbdiff v2009.3_15.12
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design | Cell Name |
Difference |
Type |
30 1860
1980 |
980 |
via3 |
|
via1 |
| metal2 |
|
Datatype NewObjs
MissingObjs Total
6
0
0
1
1
2
0
0
1
1
3
0
0
1
1
****************Shape difference summary end**********************************************
122
|
|
|
Ex_27 -sortlayer
123
design.gds
reference.gds
124
Ex_27_sortlayer/RUNME
125
"&&#+ &
3 "&&#+ &
"&&#+ &
3
"&&#+ &
"&&#+ &
"&&#+ &
-sortlayer
"&&#+ &
126
-sortlayer
127
Ex_28 TEXT
128
design.gds
reference.gds
129
Ex_28_TEXT/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
130
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Sun Sep 20 18:04:28 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design | Cell Name |
Difference |
Type |
0
| Current | TOPCELL |
New Object | Polygon | 2000
| Current | TOPCELL |
New Object | Rectangle | 0 1000
0
| Current | TOPCELL | Missing Object | Rectangle | 2000
| Current | TOPCELL | Missing Object | Rectangle |
0
0
4000
1000
4000
1000
2000 |
2000 |
2000 |
1000 |
|
|
|
|
1|
1|
1|
1|
131
0|
0|
0|
0|
Ex_29 -comparetext
132
Ex_29_comparetext/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparetext
133
TOPCELL.report
// dbdiff v2009.3_15.12
Current Lib Name : design.gds
Current Top Cell : TOPCELL
Reference Lib Name : reference.gds
Reference Top Cell : TOPCELL
MGC_HOME
: /apps/Calibre/ixl_cal_2009.3_15.12
HostName
: Linux-VM
Time
: Sun Sep 20 18:00:02 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design |
Cell Name |
Difference |
| Current |
| Current |
| Current |
| Current |
TOPCELL |
New Object | Polygon | 2000 0
TOPCELL |
New Object | Rectangle | 0 1000
TOPCELL | Missing Object | Rectangle | 2000 0
TOPCELL | Missing Object | Rectangle | 0
0
| Current |
TOPCELL |
| Current |
New Object |
Type |
Text | 1000
Text | 1000
4000
1000
4000
1000
2000 |
2000 |
2000 |
1000 |
|
|
|
|
1|
1|
1|
1|
0|
0|
0|
0|
1000
1|
0|
1000
1|
0|
TextString |
134
VDD3 |
VDD5 |
Ex_30 -template
135
Ex_30_template/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-template dbdiff_template.txt
dbdiff_template.txt
-automatch
-compareallplacedcells
-comparearefsassrefs
-comparemergeddiffshape
-compareshapesaspolygons
-comparetext
-ignoreemptycells
-layermap layermap.txt
Comparing Layout Database -- dbdiff
136
Ex_31 -version
137
dbdiff -version
138
Ex_32 -h
139
dbdiff -h
:& &! <M-F"*3.1,1F$+F-+*+N
:
&#M F$
&2 NM% NOM 7NP
:
&# M F$
&2 NM% NOM 7NP
O:9F:
P
O:!<!% O #< P:<!<!% :#%< P
O:% < M #< NP
O:% %D% M #< NP
O:%< %
% & P
O:%< &&& & P
O:%< <
& P
O:%< & && #& P
O:%< ! 8! P
O: 8%
#&!#% P
O: 8%
M #< NP
O:!! #% M #< NP
O:P
O: % # P
O:# <! % & P
O:#%
M #< NP
O: < M #< NP
O:
M #< N:&! P
O: !M #< NP
O:! <! M #< NP
O: &#P
140
141