Comparison Process Configuration

You can set configuration parameters to control the CAM Compare process. It is recommended that you use the default values. If you edit the configuration file after opening CAM Compare, the new values are not used.

Configuration parameters are defined in the file config that is installed in <inst_loc>\dfm\ .genesis. Typically, this is C:\MentorGraphics\<version>\SDD_HOME\dfm\.genesis.

Lines of the config file have format <parameter_name>=<parameter_value>.

For example:

... 
iol_gbr_polygon_break=1 
ia_ignore_text_diff=no 
iol_gbr_arc_as_full_circle=no 
...
Table 1. CAM Compare Configuration Parameters

Parameter

Type

Description

ia_box_size

float

Area size on which graphic compare is run. The smaller the area the more exact the comparison but the longer the process will take.

Range = 100 - 600. Default = 200.0 (mil)

ia_ignore_text_diff

boolean

Controls whether text lines are ignored during layer comparison.

Default = no

ia_tolerance

float

Tolerance used in identifying a difference during layer comparison.

Default = 1.0 (mil)

edt_compare_lyrs_grid_size

float

Size of the raster grid for layer comparison.

The allowable range below the defined comparison tolerance beyond which a feature can be reported as different from the corresponding feature in the other layer.

Default = 0.2 mil

edt_enable_editing_tools

boolean

Controls whether selection options are enabled.

iol_gbr_arc_as_full_circle

boolean

Controls whether zero degree arcs are translated into full circles.

  • Yes — Zero degree arcs are translated as a full circle.

  • No — Zero degree arcs are translated as zero length lines.

Default = Yes

iol_gbr_polygon_break

integer

Controls treatment of a polygon area fill block that contains a D02 command before it is closed.

The Gerber Format Guide states “D02 closes and fills the polygon”. Continuing with new points after the D02 is technically legal (it starts a new polygon) but is not always recommended. By default, files containing this anomaly are rejected.

This parameter applies to both Gerber and RS-274X formats.

  • 1 = Allow — Closes the current polygon and starts a new one when D02 in encountered.

  • 2 = Don’t allow — Rejects input of files that break polygons with D02 (default).

  • 3 = Ignore — The D02 command is ignored and the current polygon remains open.