Next: The Extract Menu: Extraction
Up: The Edit Rules Button:
Previous: The Edit Rules Button:
Contents
Index
This panel, which is polymorphic and specific for each design rule
type, appears when a design rule is edited or a new rule is being
created from the Design Rule Editor panel. It provides the
appropriate entry areas for rule parameters. If the target rule is
changed while the panel is visible, the panel will reconfigure itself
to provide the entries for the new rule.
There are entries that are common to multiple rules. All rules have
an entry labeled ``Decsription string'', which contains optional
arbitrary text which explains the rule or provides a reference. This
text will appear in violation messages. All rules but Exist
contain an entry labeled ``Layer expression to AND with source
figures on current layer (optional)''. This is the optional Region specification. In addition, the ``edge'' rules contain two
entries: ``Layer expression to AND at inside edges when forming
test areas (optional)'' and similar for outside edges. These can
provide values for the optional Inside and Outside
keywords.
The entry areas for the rules are briefly described below. See
the rule descriptions for more information.
- User Defined Rule
- User-defined rule arguments (n required)
An entry area where the rule arguments are entered, separated by
space. The label prints the number of arguments required for the
rule, extra arguments are ignored.
- Connected
No additional entries.
- NoHoles
- Minimum area (square microns)
If larger than 0.0, holes with an area smaller than this value will
trigger an error.
- Minimum width (microns)
If larger than 0.0, holes with a width less than this value will
trigger an error.
If both of these parameters are 0.0, any hole will trigger an error.
- Exist
No additional entries.
-
- Target layer name or expression
This is the name of a layer, or a layer expression, which is the
target for the rule. An entry is mandatory.
- MinArea
- Minimum area (square microns)
This specifies the minimum area for the rule.
- MaxArea
- Maximum area (square microns)
This specifies the maximum area for the rule.
- MinEdgeLength
- Target layer name or expression
This is the name of a layer, or a layer expression, which is the
target for the rule. An entry is mandatory.
- Minimum edge length (microns)
This specifies the minimum edge length for the rule.
- MaxWidth
- Maximum width (microns)
This specifies the maximum width for the rule.
- MinWidth
- Minimum width (microns)
This specifies the minimum width for the rule.
- Non-Manhattan "diagonal" width
If nonzero, this value will be used instead when the measurement
direction is not parallel to the x or y axis.
- MinSpace
- Default minimum spacing (microns)
This specifies the default minimum space for the rule.
- Non-Manhattan "diagonal" spacing
If nonzero, this value will be used instead when the measurement
direction is not parallel to the x or y axis.
- Same-Net spacing
If nonzero, this value will be used instead when the measurement
is between objects in the same wire net. This is currently not
implemented.
- Use spacing table
When checked, a spacing table (see 15.4) will be used. This
provides minimum space based on the source width and running parallel
overlap length. The table is consulted for Manhattan edges only. The
table can be created or edited with the Edit Table button, which
brings up a text editor window containing any existing table.
- MinSpaceTo
- Target layer name or expression
This is the name of a layer, or a layer expression, which is the
target for the rule. An entry is mandatory.
- Default minimum spacing (microns)
This specifies the default minimum space for the rule.
- Non-Manhattan "diagonal" spacing
If nonzero, this value will be used instead when the measurement
direction is not parallel to the x or y axis.
- Same-Net spacing
If nonzero, this value will be used instead when the measurement
is between objects in the same wire net. This is currently not
implemented.
- Use spacing table
When checked, a spacing table (see 15.4) will be used. This
provides minimum space based on the source width and running parallel
overlap length. The table is consulted for Manhattan edges only. The
table can be created or edited with the Edit Table button, which
brings up a text editor window containing any existing table.
- MinSpaceFrom
- Target layer name or expression
This is the name of a layer, or a layer expression, which is the
target for the rule. An entry is mandatory.
- Minimum dimension (microns)
This specifies the minimum projection for the rule.
- Dimension when target objects are fully enclosed
If nonzero, this value will be used to test objects that
are fully surrounded.
- Opposite side dimensions
If at least one of the two numbers is nonzero, these will be used to
test fully enclosed boxes. Two opposite sides must be enclosed by at
least one value, and the other two sides must be enclosed by at least
the other value.
- MinOverlap
- Target layer name or expression
This is the name of a layer, or a layer expression, which is the
target for the rule. An entry is mandatory.
- Minimum dimension (microns)
This specifies the minimum overlap width for the rule.
- MinNoOverlap
- Target layer name or expression
This is the name of a layer, or a layer expression, which is the
target for the rule. An entry is mandatory.
- Minimum dimension (microns)
This specifies the minimum projection for the rule.
---------------------------------------
Next: The Extract Menu: Extraction
Up: The Edit Rules Button:
Previous: The Edit Rules Button:
Contents
Index
Stephen R. Whiteley
2024-09-29