Вы находитесь на странице: 1из 134

Outline

Ex_01 -rdb

Ex_11 -hierarchyonly

Ex_02 Unmerged Shapes

Ex_12 Empty Cell

Ex_03 -comparemergeddiffshapes

Ex_13 -ignoreemptycells

Ex_04 
 


Ex_14 Different Hierarchy

Ex_05 PATH

Ex_15 -compareallplacedcells

Ex_06 -compareshapesaspolygons

Ex_16 -flattencell

Ex_07 Hierarchy

Ex_17 Array Reference

Ex_08 -checkcell

Ex_18 -comparearefsassrefs

Ex_09 Different Cell Name

Ex_19 Library vs. Design

Ex_10 -cellmap

Ex_20 -exclude_instance

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

Ex_01 -rdb

Comparing Layout Database -- dbdiff

10

design.gds

reference.gds

Comparing Layout Database -- dbdiff

11

Ex_01_rdb/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

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;!" < "

Comparing Layout Database -- dbdiff

13



  
 #! 3/< 
&#
&
 #! -033
(  #% 3/<   #% 
&
(  #%  -033
"$)-"0
& 8% 
)&!/<
3#8:;"
< 
2+ '9 

TOPCELL.report

*# 7! CE # E


#! &! 
  #% #! #&!#%
 !"&!  %# 
::::::::::::::::::::::::::::::   #%  ::::::::::::::::::::::::::::::::::::::::::::::::
F &#F /< F  #% F  F

5#
#58F"&! /< F3 F!  F

F #!F-033F/ 7-G %!F #F  FFFF


F #!F-033F/ 7-G %!F( %!# F  FFFF
F #!F-033F"&&#-G %!F( %!# F  FFFF
F #!F-033F"&&#-G %!F( %!# F  FFFF
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC+ 
  #% &<<  #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3 !!  / 7-G&

"&&#-G&

!

  



CCCCCCCCCCCCCCCC+ 
  #% &<<  #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC  #!% &&<<  #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
 /<

(  #%  /<

-033-033
CCCCCCCCCCCCCCCC  #!% &&<<  #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!


 :& &! <$+:
&#
&#
& -033:
&#   #% 
& -033: !
-033 ! :
 -033

 

!0&
< + %#
&
 D;!" < "

Comparing Layout Database -- dbdiff

14

Comparing Layout Database -- dbdiff

15

Comparing Layout Database -- dbdiff

16

Comparing Layout Database -- dbdiff

17

Ex_02 Unmerged Shapes

Comparing Layout Database -- dbdiff

18

design.gds

reference.gds

Comparing Layout Database -- dbdiff

19

Ex_02_Unmerged_Shapes/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

20

Comparing Layout Database -- dbdiff

21

Comparing Layout Database -- dbdiff

22

Ex_03 -comparemergeddiffshapes

Comparing Layout Database -- dbdiff

23

Ex_03_comparemergeddiffshape/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparemergeddiffshape

Comparing Layout Database -- dbdiff

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;!" < "

Comparing Layout Database -- dbdiff

25

Ex_04
MGC_DBDIFF_MAX_VERTEXCOUNT

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

27

10

Comparing Layout Database -- dbdiff

28

setenv MGC_DBDIFF_MAX_VERTEXCOUNT 10

Comparing Layout Database -- dbdiff

29

Comparing Layout Database -- dbdiff

30

Comparing Layout Database -- dbdiff

31

Comparing Layout Database -- dbdiff

32

setenv MGC_DBDIFF_MAX_VERTEXCOUNT 10

Comparing Layout Database -- dbdiff

33

Comparing Layout Database -- dbdiff

34

Comparing Layout Database -- dbdiff

35

Comparing Layout Database -- dbdiff

36

Ex_05 PATH

Comparing Layout Database -- dbdiff

37

design.gds

reference.gds

Comparing Layout Database -- dbdiff

38

Ex_05_PATH/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

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;!" <   "

Comparing Layout Database -- dbdiff

40



  
 #! 3/< 
&#
&
 #! -033
(  #% 3/<   #% 
&
(  #%  -033
"$)-"0
& 8% 
)&!/<
3#8:;"
< 
2+ '   

TOPCELL.report

*# 7! CE # E


#! &! 
  #% #! #&!#%
 !"&!  %# 
::::::::::::::::::::::::::::::

  #%  ::::::::::::::::::::::::::::::::::::::::::::::::

F &#F /< F  #% F

 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;!" <  "

Comparing Layout Database -- dbdiff

41

Ex_06
-compareshapesaspolygons

Comparing Layout Database -- dbdiff

42

Ex_06_compareshapesaspolygons/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-compareshapesaspolygons

Comparing Layout Database -- dbdiff

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;!" <  '"

Comparing Layout Database -- dbdiff

44

Ex_07 Hierarchy

Comparing Layout Database -- dbdiff

45

Ex_07_Hierarchy/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

46

design.gds

reference.gds

Comparing Layout Database -- dbdiff

47



  
 #!3/< 
&#
&
 #! -033
(  #% 3/<   #% 
&
(  #%  -033
"$)-"0
& 8% 
)&!/<
3#8:;"
< 
2+ '>  

TOPCELL.report

*# 7!  E # E


#! &! 
  #% #! #&!#% 
 !"&!  %#

::::::::::::::::::::::::::::::   #%  ::::::::::::::::::::::::::::::::::::::::::::::::


F &#F /< F  #% F   F5#
#58F"&! /< F3 F!  F
F #!F  F/ 7-G %!F #F'9 'FFFF
F #!F  F"&&#-G %!F #F'9 'FFFF
F #!F-033F
F*#&!#% F >9F FFF
F #!F-033F/ 7-G %!F #F '9'FFFF
F #!F-033F"&&#-G %!F #F '9'FFFF
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC+ 
  #% &<<  #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3 !!  / 7-G&

"&&#-G&

!

  


CCCCCCCCCCCCCCCC+ 
  #% &<<  #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC  #!% &&<<  #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
 /<

(  #%  /<


-033-033
CCCCCCCCCCCCCCCC  #!% &&<<  #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
<<#
3# 08 %!


 :& &! <$+:
&#
&#
& -033:
&#   #% 
& -033: !-033 !
:
 -033

 

!0&
< + %#
&
 D;!" <  9"5

Comparing Layout Database -- dbdiff

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.

Comparing Layout Database -- dbdiff

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

*# 7! CE # E


#! &! 
  #% #! #&!#%
 !"&!  %# 

::::::::::::::::::::::::::::::   #%  ::::::::::::::::::::::::::::::::::::::::::::::::


F &#F /< F  #% F  F

5#
#58F"&! /< F3 F!  F

F #!F-033F/ 7-G %!F #F '9'FFF


F #!F-033F"&&#-G %!F #F '9'FFF

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

Comparing Layout Database -- dbdiff

51

Ex_09 Different Cell Name

Comparing Layout Database -- dbdiff

52

design.gds

reference.gds

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

54

|
|
|
|
0|
0|

Ex_10 -cellmap (part I)

Comparing Layout Database -- dbdiff

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 |

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 |
|
|

************** Summary Report**************************************

Comparing Layout Database -- dbdiff

57

|
|
|
|
1|
1|

|
|
|
|
0|
0|

Ex_10 -cellmap (part II)

Comparing Layout Database -- dbdiff

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

------------------------------ Difference Table ----------------------------------------------- !"#!$%&%  


A2 |
New Object |
| Current |
A2 | Missing Object |
| Current |
| Current | TOPCELL |
*|
| Current | TOPCELL |
New Object |
| Current | TOPCELL | Missing Object |

Polygon | 1100 30 1860 980 |


Polygon | 1100 30 1860 980 |
Instance | 1000
0 2760 950 |
Polygon | 100 1030 860 1980 |
Polygon | 100
30 860 980 |

|
|
A2 |
|
|

************** Summary Report**************************************

****************Different cells summary begin*********************************************


CellName

ReferenceCellName

A2
A1
TOPCELL
TOPCELL
****************Different cells summary end***********************************************

Comparing Layout Database -- dbdiff

61

1|
1|
|
1|
1|

0|
0|
|
0|
0|

Ex_11 -hierarchyonly

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

64

Ex_12 Empty Cell

Comparing Layout Database -- dbdiff

65

design.gds

reference.gds

Comparing Layout Database -- dbdiff

66

Ex_12_Empty_Cell/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |

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|
|
|

************** Summary Report**************************************

Comparing Layout Database -- dbdiff

68

|
1|
1|
|
|
|
|
|
1|
1|

|
0|
0|
|
|
|
|
|
0|
0|

design.gds
E is empty!

reference.gds
E is empty!

Comparing Layout Database -- dbdiff

69

Ex_13 -ignoreemptycells

Comparing Layout Database -- dbdiff

70

Ex_13_ignoreemptycells/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-ignoreemptycells

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |


1100
30 1860 980 |
1100
30 1860 980 |
1000
0 2760 950 |
100 1030 860 1980 |
100
30 860 980 |

|
|
A|
|
|

1|
1|
|
1|
1|

************** Summary Report**************************************


****************Empty cell summary begin**************************************************
Current design:
E
Reference design:
E

****************Empty cell summary end****************************************************

Comparing Layout Database -- dbdiff

72

0|
0|
|
0|
0|

Ex_14 Different Hierarchy

Comparing Layout Database -- dbdiff

73

design.gds
-033

reference.gds
-033

Comparing Layout Database -- dbdiff

74

design.gds
-033


reference.gds
-033


Comparing Layout Database -- dbdiff

75

design.gds
-033

5

reference.gds
-033

5

Comparing Layout Database -- dbdiff

76

Ex_14_Different_Hierarchy/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |


100 1030 1860 1980 |
1100
30 1860 980 |
1100
30 1860 980 |
1100
30 1860 980 |
1100
30 1860 980 |
2100 1030 3860 1980 |
100 1030 1860 1980 |
1100
30 1860 980 |
1100
30 1860 980 |
2000
0 3760 950 |
0
0 3760 1950 |

Comparing Layout Database -- dbdiff

|
|
|
|
|
|
C|
|
|
B|
A|

|
1|
1|
1|
1|
|
|
1|
1|
|
|

78

|
0|
0|
0|
0|
|
|
0|
0|
|
|


************** Summary Report**************************************

TOPCELL.report

****************Shape difference summary begin********************************************


Layer

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

****************Different cells summary end***********************************************


Command Line Executed : dbdiff -system GDS -design design.gds TOPCELL -refdesign reference.gds TOPCELL report TOPCELL.report -rdb TOPCELL_dbdiff.rdb
Total Elapsed Time
:: 0 Seconds
Peak Virtual Memory :: 42.68 MB

Comparing Layout Database -- dbdiff

79

Ex_15 -compareallplacedcells

Comparing Layout Database -- dbdiff

80

Ex_15_compareallplacedcells/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-compareallplacedcells

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |

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

Comparing Layout Database -- dbdiff

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

****************Shape difference summary begin********************************************


Layer

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

Comparing Layout Database -- dbdiff

83

Ex_16 -flattencell

Comparing Layout Database -- dbdiff

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

F #!FF/ 7-G %!F #F'9'FFFF


F #!FF"&&#-G %!F #F '9'FFFF
F #!FF/ 7-G %!F #F'9'FFFF
F #!FF"&&#-G %!F #F'9'FFFF
F #!F-033 FCF*#&!#% F >9F FFF
F #!F-033 FCF*#&!#% F>9F FFF
F #!F-033F/ 7-G %!F #F >9FFFF
F #!F-033F/ 7-G %!F #F >9FFFF
F #!F-033F"&&#-G %!F #F>9FFFF
F #!F-033F"&&#-G %!F #F>9FFFF
CCCCCCCCCCCCCC+<< ( !CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC+ 
  #% &<<  #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
3 !!  / 7-G&
"&&#-G& !
'
CCCCCCCCCCCCCCCC+ 
  #% &<<  #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCC  #!% &&<<  #CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
 /<
(  #%  /<


-033-033
CCCCCCCCCCCCCCCC  #!% &&<<  #
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H

Comparing Layout Database -- dbdiff

86

Ex_17 Array Reference

Comparing Layout Database -- dbdiff

87

design.gds

reference.gds

Comparing Layout Database -- dbdiff

88

Ex_17_Array_Reference/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

89

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:35:37 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
| 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

Bounding Box | Master Name | Layer | DataType |


30 1860
30 1860
30 1860
1030 1860
1030 3860
30 3860
30 3860

980 |
980 |
980 |
1980 |
1980 |
980 |
1980 |

|
|
A|
A|
A|
A|
A|

************** Summary Report**************************************

Comparing Layout Database -- dbdiff

90

1|
1|
|
|
|
|
|

0|
0|
|
|
|
|
|

Ex_18 -comparearefsassrefs

Comparing Layout Database -- dbdiff

91

Ex_18_comparearefsassrefs/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparearefsassrefs

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |

| 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|

************** Summary Report**************************************

Comparing Layout Database -- dbdiff

93

1|
1|
|
|
|
|

0|
0|
|
|
|
|

Ex_19 Library vs. Design

Comparing Layout Database -- dbdiff

94

design.gds

reference.gds

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |


1100
1100
4000
4000
3000
-900
2100
2000
0
100
100
2000
1100
100
2100

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|
|
|
|
|
|
|
|
|
|
|
|
|
|

************** Summary Report**************************************

****************Different cells summary begin*********************************************


CellName
ReferenceCellName



TOPCELL
TOPCELL
****************Different cells summary end***********************************************

Comparing Layout Database -- dbdiff

96

0|
0|
|
|
|
|
|
|
|
|
|
|
|
|
|

Ex_20 -exclude_instance

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

98

// dbdiff v2009.3_15.12

TOPCELL.report

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 18:33:21 2009

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 |

Bounding Box | Master Name | Layer | DataType |


1100
1100

30
30

1860
1860

980 |
980 |

|
|

1|
1|

************** Summary Report**************************************


****************Shape difference summary begin********************************************
Layer

Datatype NewObjs

MissingObjs Total

1
0
1
1
2
****************Shape difference summary end**********************************************
****************Different cells summary begin*********************************************
CellName
ReferenceCellName



****************Different cells summary end***********************************************

Comparing Layout Database -- dbdiff

99

0|
0|

Ex_21 -automatch

Comparing Layout Database -- dbdiff

100

design.gds

reference.gds

Comparing Layout Database -- dbdiff

101

design.gds

reference.gds

Comparing Layout Database -- dbdiff

102

Ex_21_automatch/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-automatch

Comparing Layout Database -- dbdiff

103

TOPCELL.report

Automatching Report Start:


------------------------------ AutoMatched Cell Table -----------------------------------------------Current design cellname
|
Reference design cellname
v2$1$11
v2$1$12
v2$2$11
v2$4$11

|
|
|
|

v2$1$01
v2$1$02
v2$2$01
v2$4$01

Automatching report End


In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table -----------------------------------------------| Design | Cell Name |

Difference |

Type |

Bounding Box | Master Name | Layer | DataType |

| 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 |

************** Summary Report**************************************

Comparing Layout Database -- dbdiff

104

|
|
|
|

|
|
|
|

Ex_22 -multimatch

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

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 |

Comparing Layout Database -- dbdiff

Bounding Box | Master Name | Layer | DataType |


0 8000 7000 13000 |
9000
0 16000 5000 |
9000
0 16000 7000 |
0 6000 7000 13000 |

v2$2$11 |
v2$2$01 |
v2$4$11 |
v2$4$01 |

107

|
|
|
|

|
|
|
|

Ex_23 -nocompare

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

109



  

TOPCELL.report

 #!3/< 


&#
&
 #! -033
(  #% 3/<   #% 
&
(  #%  -033
"$)-"0
& 8% 
)&!/<
3#8:;"
< 
+#+    

!<!%# ( !+!!
:::::::::::::::::::::::::::::: !"!%
  ::::::::::::::::::::::::::::::::::::::::::::::::
 #!
&#% #< 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

Comparing Layout Database -- dbdiff

110

Ex_24 -exclude_layer

Comparing Layout Database -- dbdiff

111

design.gds

reference.gds

Comparing Layout Database -- dbdiff

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

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 17:27:14 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table ------------------------------------------------

| Design | Cell Name |

Difference |

Type |

Bounding Box | Master Name | Layer | DataType |

| Current | TOPCELL | Missing Object | Polygon | 1100 30 1860 980 |

************** Summary Report**************************************


****************Shape difference summary begin********************************************
Layer

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

Comparing Layout Database -- dbdiff

114

3|

0|

Ex_25 -include_layer

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

117

// dbdiff v2009.3_15.12

TOPCELL.report

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 17:32:21 2009
In below table * ,if any ,denotes the difference in the instance due to Master Cell change
------------------------------ Difference Table ------------------------------------------------

| Design | Cell Name |

Difference |

Type |

Bounding Box | Master Name | Layer | DataType |

| Current | TOPCELL | Missing Object | Polygon | 100 1030 860 1980 |

2|

0|

************** Summary Report**************************************


****************Shape difference summary begin********************************************
Layer

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

Comparing Layout Database -- dbdiff

118

Ex_26 -layermap

Comparing Layout Database -- dbdiff

119

design.gds

reference.gds

Comparing Layout Database -- dbdiff

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 

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |

| Current | TOPCELL | Missing Object | Polygon | 2100 1030 2860 1980 |


| Current | TOPCELL | Missing Object | Polygon | 100 1030 860
| Current | TOPCELL | Missing Object | Polygon | 1100

30 1860

1980 |
980 |

via3 |
|
via1 |
| metal2 |
|

************** Summary Report**************************************


****************Shape difference summary begin********************************************
Layer

Datatype NewObjs

MissingObjs Total

6
0
0
1
1
2
0
0
1
1
3
0
0
1
1
****************Shape difference summary end**********************************************

Comparing Layout Database -- dbdiff

122

|
|
|

Ex_27 -sortlayer

Comparing Layout Database -- dbdiff

123

design.gds

reference.gds

Comparing Layout Database -- dbdiff

124

Ex_27_sortlayer/RUNME




:& &! < $+


:
&#
&#
& -033
:
&#   #% 
& -033
: ! -033 !
:
 -033

 





:& &! < $+


:
&#
&#
& -033
:
&#   #% 
& -033
: ! -033&!  !
:
 -033

 &! 

:&! 

Comparing Layout Database -- dbdiff

125

 


 


"&&#+ &

3  "&&#+ &

"&&#+ &

3 

"&&#+ &

3 "&&#+ &

"&&#+ &

3 "&&#+ &

"&&#+ &

3 "&&#+ &









 







 


   













 







 


   













 







 


   













 







 


   













 







 


   














 







 


   






-sortlayer

"&&#+ &









 







 


   













 







 


   













 







 


   













 







 


   






Comparing Layout Database -- dbdiff

126

-sortlayer

Comparing Layout Database -- dbdiff

127

Ex_28 TEXT

Comparing Layout Database -- dbdiff

128

design.gds

reference.gds

Comparing Layout Database -- dbdiff

129

Ex_28_TEXT/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb

Comparing Layout Database -- dbdiff

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 |

Bounding Box | Master Name | Layer | DataType |

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|

************** Summary Report**************************************

Comparing Layout Database -- dbdiff

131

0|
0|
0|
0|

Ex_29 -comparetext

Comparing Layout Database -- dbdiff

132

Ex_29_comparetext/RUNME
dbdiff -system GDS
-design design.gds TOPCELL
-refdesign reference.gds TOPCELL
-report TOPCELL.report
-rdb TOPCELL_dbdiff.rdb
-comparetext

Comparing Layout Database -- dbdiff

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 |

TOPCELL | Missing Object |

New Object |

Type |

Bounding Box | Master Name | Layer | DataType |

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|

Comparing Layout Database -- dbdiff

TextString |

134

VDD3 |
VDD5 |

Ex_30 -template

Comparing Layout Database -- dbdiff

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

Comparing Layout Database -- dbdiff

137

{lchang@lion} 1001 >

dbdiff -version

// Calibre dbdiff v2009.3_15.12 Thu Aug 13 13:40:24 PDT 2009


//
//
Copyright Mentor Graphics Corporation 2008
//
All Rights Reserved.
//
THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION
//
WHICH IS THE PROPERTY OF MENTOR GRAPHICS CORPORATION
//
OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.
//
// Mentor Graphics software executing under i386 Linux
//
// Running on Linux Linux-VM 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686

{lchang@lion} 1002 >

Comparing Layout Database -- dbdiff

138

Ex_32 -h

Comparing Layout Database -- dbdiff

139

{lchang@lion} 1001 >

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

{lchang@lion} 1002 >

Comparing Layout Database -- dbdiff

140

Comparing Layout Database -- dbdiff

141

Вам также может понравиться