Design rules are used to set the basic design principles of the PCB. Entering a safety design rule in the design rules can ensure that there will be no design problems in the design of the PCB.


  • Top Menu - Design - Design Rules

图 123

at Design Rule dialog, you can set many rules for the PCB

图 124

The lower left of the design Rules dialog box supports multiple preset process configuration switches

图 1

Rules management

Under the rule manager, you can add, modify, and delete rules under each type of rule. For networks without special rules, the default rules will be used.

图 125

Rules type introduction

There are currently four categories, and one or more rules are created under each specific rule

图 126

rules editing

Click the + icon to the right of the rule type to be added to add a new rule. After entering the rule name, click the mouse outside the input box to create the rule successfully.

图 127

After adding a new design rule, you need to rename the rule. It should be noted that the rule name of the same type cannot be repeated.

  1. Default rules

There is only one under the default rule type in the left column, and this rule will be pinned to the top.

If you want to set a rule as the default rule, click the Set as Default button in the rule view.

图 128

  1. Delete rules

Non-default rules support deletion. Click the delete button in the rule view to be deleted to delete the rule.

图 129

Safe spacing rules

The safe spacing table allows you to set spacing requirements between two different network elements.

Double-click any table to modify the value of the rule.

Click the name at the top to edit values ​​in bulk.

图 130

Other spacing rules

Currently, the device-to-device spacing rule is supported, which is detected by a rectangle surrounded by the overall outline of the component.

图 131

Track Rules

Minimum, default, and maximum line widths for wires can be set in a wire rule. If the line width of the wires in the PCB does not meet the range from the minimum line width to the maximum line width, it will be detected by DRC. The default line width refers to the default line width taken for each routing, but when routing starts from a wire, the line width of that wire will be used as the starting line width.

图 132

Network length

The net length rule is used to set the overall length of the checklist net trace. This rule cannot be applied to design constraints, but can be viewed during wiring.

图 133

There will be an indication when the line meets the set rule length. In the case of conforming to the rule, the indication will be marked in green, and if it is larger or smaller than the rule, the indicator will be marked in red.

图 134

Blind and buried via rules

Blind and buried vias are usually used in the design of multi-layer boards. Before adding blind and buried vias, it is necessary to determine whether the designed PCB has been set to multi-layer. If it is not set, it needs to be set in the Tools - Layer Manager, to enable more copper layers.

图 135

If the PCB needs blind and buried vias, it needs to be added in the design rules first.

Via Size Rules

​ The minimum, default and maximum dimensions of the via OD/ID can be set in the via size rule. If the via size in the PCB does not meet the minimum to maximum range, it will be detected by DRC. The default aperture refers to the default size taken each time a via is placed.

图 136

Plane Zone Rules

图 137

  • Network Spacing: Set the spacing between the copper filling and different network elements when placing copper.
  • Distance To Border Outline: Set the spacing from copper filling to border and slot area.
  • Pad Connection Type: It is divided into divergent and direct connection. When set to divergent, divergent line width and divergence spacing can be set respectively.
  • Spoke Spacing: Set the divergence spacing between the pad and the copper.
  • Spoke Width: The setting of the divergence distance between the copper skin of the connection pad wire.
  • Spoke Angles: Supports the setting of the angle of the inner copper layer connection method.
    图 138

Copper Zone Rules

The copper laying rules are the same as the plane zone rules, and will not be repeated here.

图 139

Note: When the copper-plated pad divergence line width is set to 0, the connection line width will be automatically generated according to the size of the pad.

Compared with the internal electrical layer rules, copper laying has an additional wire connection method setting, which supports setting it to no connection. When set to no connection, the copper will not be connected to the wire, and it will not appear that the wire is covered by the copper.

图 140

Paste Mask Expansion Rules

The paste mask expansion is used for the pad of the SMD footprint. When the paste mask expansion property of the pad is set to general, the mask expansion in the design rule will be used as its flux.

图 141

when you select a pad at PCB, you can set its solder or paste expansion value

图 143

Solder Mask expansion Rules

图 144

The solder mask expansion of pads and vias can be set separately in the solder mask expansion. If you do not want to open the vias, set the solder mask expansion data to a number smaller than the aperture (such as -1000mil)

Similar to mask expansion, the solder mask expansion of the default pads and vias follows the rules

If you need to customize the solder mask of a pad or via, you need to modify its solder mask expansion parameters in the properties panel

图 145

Network Rules

​ In the net rules, you can assign rules to all nets of the current PCB. First, select the type of rule you want to assign in the left tree, and then view the network list in the right view. By default, all networks are under the default rules. If you need to modify the rules of a network, directly in the drop-down box of the corresponding network rules Just switch.

图 146

In the network rules, the function of quickly creating a network class and adding a network class is provided. Right-click in the network list and select the function of creating a new network class to create a new network class.

图 148

After the new one is created, the network class will be pinned to the top.

图 149

Assign a design rule to a net class, and all nets under the net class will become this rule

图 150

Network - Network Rules

Supports setting rule constraints between two different network rules, and supports rule settings for safe spacing, internal electrical layer, and copper laying.

Networks, or network classes, can be set up and assigned different rules.

图 147