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>