Several solder mask checks analysis tests can be run. For each test performed, results might be reported to the result categories available for that test. In the result category descriptions in this document, the test name is indicated in parentheses after the category name.
The ERF parameter pp_layer affects all categories, and is not repeated in the category fact sheets.
These are the result categories, with the Test in parentheses.
Category |
Description |
|---|---|
| PTH Annular Ring (Drill) | Reports distances less than pp_ar between PTHs and solder mask in negative layers. |
| NPTH Annular Ring (Drill) | Reports distances less than pp_ar between NPTHs and solder mask in negative layers. |
| Via Annular Ring (Drill) | Reports distances less than pp_ar between vias and solder mask in negative layers. |
| NPTH Touches Mask (Drill) | Reports NPTHs not contained in a solder mask clearance (have non-negative annular ring of clearance) or with no clearance at all. |
| PTH Gasket (Drill) | Reports all SM to PTH gaskets (negative AR) narrower than pp_ar. |
| Via Gasket (Drill) | Reports all SM to via gaskets (negative AR) narrower than pp_ar. |
| SMD Annular Ring (Pads) | Reports distances less than pp_ar between SMD pads with attribute SMD Pad and solder mask. |
| Pad Annular Ring (Pads) | Reports non-SMD pad to solder mask distances less than pp_ar. |
| PTH Pad Annular Ring (Pads) | Reports PTH pad to solder mask distances less than pp_ar. |
| NPTH Pad Annular Ring (Pads) | Reports NPTH pad to solder mask distances less than pp_ar. |
| Via Pad Annular Ring (Pads) | Reports via pad to solder mask distances less than pp_ar. |
| SMD Pad Gasket (Pads) | Reports SMD pad gaskets narrower than pp_ar. |
| PTH Pad Gasket (Pads) | Reports PTH pad gaskets narrower than pp_ar. |
| NPTH Pad Gasket (Pads) | Reports NPTH pad gaskets narrower than pp_ar. |
| Via Pad Gasket (Pads) | Reports via pad gaskets narrower than pp_ar. |
| Undrilled Pad Gasket (Pads) | Reports via pad gaskets narrower than pp_ar. |
| Coverage (Coverage) | Reports traces (or any other circuit features) closer than pp_coverage or touching a solder mask clearance that exposes a pad belonging to another net. |
| SM Sliver (Sliver) | Reports slivers between two solder mask clearances, if silver width is less than pp_sliver, and non-zero. |
| SM Short Sliver (Sliver) | Reports slivers between two solder mask clearances if silver width is less than pp_sliver, and non-zero. |
| Missing SMD Clearance (Missing) | Reports SMD pads that neither include, nor are included, in any solder mask clearances. |
| Missing Undrilled Pad Clearance (Missing) | Reports undrilled pads that neither include, nor are included, in any solder mask clearances. |
| Missing NPTH Clearance (Missing) | Reports NPTHs that do not touch any solder mask clearances. |
| Missing PTH Clearance (Missing) | Reports PTHs that do not touch any solder mask clearances. |
| Missing Via Clearance (Missing) | Reports vias that do not touch any solder mask clearances. |
| Missing Testpoint Clearance (Missing) | Reports testpoint pads that neither include, nor are included, in any solder mask clearance. |
| Pad to Pad Spacing (Spacing) | Reports distances between pads in solder mask layers closer than pp_spacing. |
| Pad to Non-Pad Spacing (Spacing) | Reports distances between pads and non-pads in solder mask layers closer than pp_spacing. |
| Non-Pad to Non-Pad (Spacing) | Reports distances between non-pad features in solder mask layers closer than pp_spacing. |
| Extra SM - Missing Copper (Extra) | Reports solder mask features which do not intersect with copper. |