ERF Variables for Testpoint Analysis

Variables set in the ERF file control the analysis.

Variable

Description

Categories Affected

process_map_layer_bot

Process map layer for bottom side of board

All categories classified by area

process_map_layer_top

Process map layer for top side of board

All categories classified by area

v_exposed_tp

The edge of a testpoint from which to measure.

1 — (default) Measures only from the exposed edge.

0 — Measures from the edge, whether exposed or not.

Testpoint to Testpoint

Testpoint to Exposed Copper

v_ignore_tp2c_same_net

Controls whether violations between testpoints and exposed copper on the same net are reported.

0 — Reports all violations (default)

1 — Does not report violations between testpoints and exposed copper of the same net.

This ERF variable remains to maintain backward compatibility. It is overridden by v_report_same_net_spacing.

Testpoint to Exposed Copper

v_report_same_net_spacing

Controls whether to report all testpoint to copper violations together or only those of different nets.

yes — Report spacing violations between testpoints and copper features regardless of net.

no — Only report spacing violations between testpoints and copper features of different nets.

This variable, when set to no, takes precedence over v_ignore_tp2c_same_net.

Testpoint to Exposed Copper

v_sub_cat_default

Indicates the attribute used in component classification.

Empty — If left empty, the system searches for User Type, if at least one package has a user type designation. Otherwise, it searches for Package Type. If not found, no classification according to component type is performed. (default)

Package Type — Component classification types assigned prior to import.

User Type — User-defined component classification types assigned prior to import.

String — Any string identical to the desired component attribute name.

Mount Type — The mount type used by the component. [Possible values: SMT; THMT; PRESSFIT or Other]

All categories classified by component type

v_testpoint_attr

Determines the attribute used for testpoint designation of a pad.

  • ICT Test Point — Accepted as a testpoint.

  • Test Point Potential — If its value is potential_tp_manually or potential_tp_by_analysis, accepted as a testpoint.

  • both — At least one of the above attributes is accepted as a testpoint.

A pad with contradictory attributes (ICT Test Point and Test Point Potential = not_potential_tp_manual) is not accepted as a testpoint.

All categories

v_tp2c_by_side

Determines whether all testpoint to exposed copper measurements are reported to ‘Testpoint to Exposed Copper’ or according to the side found.

no — Reports all violations to ‘Testpoint to Exposed Copper’.

yes — Reports violations to ‘Testpoint to Exposed Copper (Primary)’ or ‘Testpoint to Exposed Copper (Secondary)’.

Testpoint to Exposed Copper

v_tp2tp_by_side

Determines how results are reported for measurements between testpoints.

no — Reports all results to ‘Testpoint to Testpoint’ category. (default)

yes — Reports results to ‘Testpoint to Testpoint (Primary)’ or ‘Testpoint to Testpoint (Secondary)’.

Testpoint to Testpoint

v_tp_density_box_size

Determines the length of a side for the square area containing the testpoints.

Testpoint Density

v_tp_density_number

Determines the number of testpoints within an area to be reported.

Testpoint Density