PCB Matrix Format
by Numerical Innovations, Inc. (www.numericalinnovations.com)
DFMCONSTRAINTS array

MATRIX Array Level: 1

Assigns PCB Manufacturing Rules and Constraints.
Includes 300+ of the Most Common and Popular DFM Checks!

Note
DFM Constraints are separated into 3 Sections:
DFF (Design for Fabrication)
DFA (Design for Assembly)
DFT (Design for Test)


Note
Each constraint fits into 7 main classes:
Outline (OLN)
Mask (MSK)
Annular Ring (AR)
Copper Features (CF)
Copper Spacing (CS)
Silkscreen (SLKSCR)
Unlimited (UN)
Fields in the DFMCONSTRAINTS array
Description
Name=REF_NAME Required. Reference name for this DFM Constraints array.
Units=MIL|MM

Required. Units to use for this DFM Constraints array. Must be either: MIL or MM.

Example DFMCONSTRAINTS Array:

XML example:

<DfmConstraints name="4 Layers Standard" units="mil" / >
<DFF subject="OLN" verb="TO" noun="TRACE" noun1="" layers="[mask]" title="Outline to Trace" value="7.7" check="true" fix="false" />
<DFF subject="OLN" verb="TO" noun="SHP" layers="[mask]" title="Outline to Shape" value="5.0" check="false" fix="false" />
<DFF subject="OLN" verb="TO" noun="PNPD" layers="[mask]" title="Outline to Pin Pad" value="7.7" check="true" fix="false" />
<DFF subject="OLN" verb="TO" noun="PNPD" layers="[mask]" title="Outline to Pin Pad" value="7.7" check="true" fix="false" />
</DfmConstraints>