Professional Documents
Culture Documents
Rule Areas
Rule Areas are user-defined shapes that provide you with the ability to define a region of the
board where special trace widths or clearances should be used. This functionality greatly
improves routing around BGA's and other fine-pitched parts, where the normal routing rules do
not allow the part to be connected to the rest of the design. A rule area may be any of the
standard closed objects: Polygon, Rectangle and Circle, by using the Draw Properties dialog.
Note
A DFF license is required to view the DFF Schemes that contain Rule Areas in the Draw
> Properties > Rule Area dialog.
Rule Areas can be defined on a per layer basis or defined to affect all layers within that area.
Each Rule Area, when placed, should be assigned a Net Class scheme while in Draw. Rule areas
can be selected, added, deleted or modified only in Draw mode .
The Net Class schemes are defined in the Net Classes and Clearances menu. You can use
existing schemes as a starting point for defining new schemes by using the "Copy Scheme"
command on the active scheme. If you want to use the Master scheme as the starting point for a
new scheme definition use the "New Scheme" command.
Rule areas allow you to route into, and through the areas of fine pitch parts (BGA, etc.) as seen
below. Notice how the trace widths and the clearances change when traversing into the rule
area. You may also change via sizes and spans in a rule area to maximize route completion.
If the Display Control - Rule by Area option is selected; the color of the rule area is the
same as the traces for that layer. If the Rule Area is set to "All" layers, the color is a
preset color defined by the system.
If a rule area is dropped on existing traces or vias, pre-existing traces and vias stay the
same, however, all new trace and vias follows the rule area.
If a rule area is deleted, all the pre-existing traces and vias remain the same. Any new
trace or via added to the area will use the default settings of the pre-existing traces and
vias.
If a Change Width command is activated inside a rule area, it takes precedence over the
area rules.
If a Change Via command is activated inside a rule area, it takes precedence over the
area rules
Two defined net class schemes, Master and Minimum, have been provided as defaults. Other
user-defined schemes can be created and saved in the Net Classes and Clearances dialog.
Master Scheme
The master scheme represents the majority of your board's clearances and widths. These
clearances and widths are used for all areas and for layers which do not have a rule area and
scheme assigned.
Net class names can only be added or removed when the master net class scheme is selected.
Also, the routing layers that are enabled or disabled for each net class can only be changed for
the master net class scheme. All other net class options can be changed for any new net class
schemes that are created.
Minimum Scheme
The rules in the Minimum scheme reflect the minimum rules required for manufacturing
purposes. Traces, vias and pads within a rule area are checked according to the Net Class
Minimum scheme. Because each rule area can have a different net class scheme, and because
each net class scheme can have a full set of widths and clearances, it may be difficult to tell if
some of the rules have been set below the minimum acceptable rules for manufacture. The
Minimum scheme allows you to have confidence that you are not violating manufacturing
minimums.
Typically, the minimum net class scheme is not assigned to a rule area on the board, however if
you have an area that requires the absolute minimum clearances that you have defined across all
other net class schemes, this scheme could be assigned to a rule area on your design. To have
more direct control over a scheme, it is suggested that you create one yourself and only change
the clearances and widths that are necessary to complete the routing within an area.
The rules found in the blue area apply, no matter whether the rules themselves are smaller or
larger than those found in the green area.
If rule areas overlap and are the same size, then the priority is based on the alphabetical order of
the Net Class scheme names assigned to each shape.
Cell Name Displays the name of the cell within the local cell library.
Scheme Displays the cell's current scheme assignment.
Design Displays a listing of available schemes within the design’s Net
Schemes Class & Rules database.
By default, if a new scheme name matches one already defined, it is matched with the one in the
design. If there is no match, the scheme is defaulted to (Master) and you can use the drop-down
list to assign the scheme to the appropriate name.
Caution
There is a potential for excessive memory allocation if too many rule areas are used in
any particular design.
Once a rule are is placed within a package cell, you will be able to select it from the design level
and adjust its assignment without having to re-enter Cell Editor.
The basic design behavior that occurs today when rule areas overlap or are contained within
other rule areas is the same for those within cells. In other words, the behavior would be the
same as if you manually place a rule area outside of the cell within or overlapping another area
on the design.
Rule area shapes that are built into cells are not permitted to be separated from the cells at the
design level. Once you have designated the appropriate Rule Scheme mapping at the design
level, the information is maintained for future cell updates from the Central Library, so you are
not required to remap the schemes when cells are updated from the Central Library.