Analysis Constraints

Constraints are reference values used to indicate the threshold at which a measurement becomes a critical violation. This table provides a list of categories and the constraints that govern the results they report, arranged by analysis type. In each case, the constraint defines a critical result.

See “Modifying Analysis Constraints”.

Drill Analysis Constraints

Table 1. Categories and their Constraints - Drill Analysis

Constraint Prompt

Affected Category

Category (internal name)

Mounting Hole Size

Mounting Holes

mount_holes

NPTH Size

NPTH Summary

npth

PTH Size

PTH Summary

Plated Slot Summary

pth

slot_pt

Tooling Hole Size

Tooling Holes

tooling_holes

VIA Size

Via Summary

via

no constraint required

Duplicate Holes

Missing Holes

No Thermal

Touching Holes

duph

missh

no_thermal

touchh

Signal Analysis Constraints

Table 2. Categories and their Constraints - Signal Layer Analysis

Constraint Prompt

Affected Category

Category (internal name)

Feature Spacing

Pad to Pad

Pad to Circuit

Circuit to Circuit

Pads

Lines

Shaved Lines

Arcs

Shaved Arcs

Line Neckdown

Text

Text Touches Copper

Sliver

Short Sliver

Spacing Length

Same Net Spacing

CAD Self Spacing

Conductor Width

p2p

p2c

c2c

pad

line

shaved_line

arc

shaved_arc

neckdown

text

text_touch_copper

sliver

short_sliver

spacing_length

self_spacing

cad_self_spacing

conductor_width

Hole Registration

PTH Registration

NPTH Registration

Via Registration

reg

npth_reg

via_reg

Hole to Feature Spacing

NPTH to Pad

NPTH to Circuit

PTH to Copper

Via to Copper

Tooling Hole to Exposed Copper

PTH to Copper Same Net

npth2p

npth2c

pth2c

via2c

thole2exp_copper

pth2c_same_net

Plated Hole AR

PTH (Comp) Annular Ring

Via Annular Ring

Blind Via Annular Ring

Buried Via Annular Ring

pth_ar

via_ar

blind_via_ar

buried_via_ar

Via Spacing

Via to Via

Exposed Via to Exposed Via

Exposed Via to Exposed Copper

via2via

exvia2exvia

exvia2exc

no constraint required

NPTH Annular ring

SMD Pads

Stubs

Text to Text

npth_ar

smd_pad

stub

text2text

Power and Ground Analysis Constraints

Table 3. Categories and their Constraints - Power and Ground Analysis

Constraint Prompt

Affected Category

Category (internal name)

Copper Spacing

Slivers

Short Slivers

Plane Spacing

Segmentation

sliver

short_sliver

plane_spacing

segmentation_lines

Hole Clearance

PTH Contains Clearance

Via Contains Clearance

NPTH Contains Clearance

pth_cont_clr

via_cont_clr

npth_cont_c

Hole Registration

PTH Registration

NPTH Registration

Via Registration

pth _reg

npth _reg

via_reg

Non-plated Hole Spacing

NPTH to Copper

NPTH to Plane

npth2c

npth2p

Plated Hole AR

PTH Annular Ring

pth2t

Plated Hole Spacing

PTH to Copper

PTH to Plane

Via to Copper

Via to Plane

pth2c

pth2p

via2c

via2p

no constraint required

Missing CU for Via

miss_cu

Solder Mask Analysis Constraints

Table 4. Categories and their Constraints - Solder Mask Analysis

Constraint Prompt

Affected Category

Category (internal name)

Gasket Size

SMD Pad Gasket

Undrilled Pad Gasket

PTH Pad Gasket

Via Pad Gasket

neg_ar_smd

neg_ar_ndrl_pad

neg_ar_pth_pad

neg_ar_via_pad

Hole Pad AR

Via Pad Annular Ring

PTH Pad Annular Ring

NPTH Pad Annular Ring

ar_via_pad

ar_pth_pad

ar_npth_pad

Plated Hole

PTH Annular Ring

Via Annular Ring

ar_pth

ar_via

PTH Gasket Size

PTH Gasket

neg_ar_pth

SMD Pad AR

Via Gasket

SMD Annular Ring

Undrilled Pad Annular Ring

Pad Annular Ring

neg_ar_via

ar_smd

ar_ndrl_pad

ar_pad

SM Feature Spacing

Coverage

SM Sliver

SM Short Sliver

Pad to Pad Spacing

Pad to Non-Pad Spacing

Non-Pad to Non-Pad Spacing

coverage

sliver

short_ sliver

pad_to_pad

pad_to_non

non_to_non

no constraint required

Extra SM -Missing Copper

Missing NPTH Clearance

Missing PTH Clearance

Missing SMD Clearance

Missing Testpoint Clearance

Missing Undrilled Pad Clearance

Missing VIA Clearance

NPTH Touches Mask

ext_sm_copper_miss

npth_miss

pth_miss

smd_miss

tp_miss

ndrl_miss

via_miss

npth2m

Silk Screen Analysis Constraints

Table 5. Categories and their Constraints - Silk Screen Analysis

Constraint Prompt

Affected Category

Category (internal name)

Line Width

Line Width

String Line Width

ss_line

str_line_width

NPTH Spacing

NPTH Pads Clearance

NPTH Clearance

ss2pad_npth

ss2npth

PTH Spacing

PTH Pads Clearance

PTH Clearance

ss2pad_pth

ss2pth

SMD Spacing

SMD Clearance

Undrilled Pads Clearance

ss2pad_smd

ss2pad_undrl

VIA Spacing

Via Pads Clearance

Via Clearance

ss2pad_via

ss2via

Component Analysis Constraints

Table 6. Categories and their Constraints - Component Analysis

Constraint Prompt

Affected Category

Category (internal name)

no constraint required

Comp. Under Component

Comp. Overlap

c_under_c

comp_overlap

Testpoint Analysis Constraints

Table 7. Categories and their Constraints - Testpoint Analysis

Constraint Prompt

Affected Category

Category (internal name)

Exposed Copper Spacing

Testpoint to Exposed Copper

tp2c

Testpoint to Testpoint

Testpoint to Testpoint

tp2tp

tp2tp;<PkgType>

tp2tp;<PkgTypeA><PkgTypeB>

Solder Paste Analysis Constraints

Table 8. Categories and their Constraints - Solder Paste Analysis

Constraint Prompt

Affected Category

Category (internal name)

no constraint required

SMD Pad Without Solderpaste

Solderpaste Not on SMD

smd_without_sp

sp_non_smd