Content

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.

Steps:

  • Top Menu - Design - Design Rules

    image-20211222174322629

image-20211222174340762

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.

Rules type introduction

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

image-20211222174900519

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.

image-20211222175155493

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.

image-20210518164904821

  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.

image-20211222175347310

  1. Delete rules

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

image-20211222175413701

Safe spacing rules

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

image-20211222175658971

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

image-20211222175539028

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

image-20211222175606209

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.

image-20211222175631305

Wire 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.

image-20211222175749986

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.

image-20211222175829112

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.

image-20211222180329824

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 layer manager.

image-20211222181001893

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

  • Added blind and buried vias

Click the Add button to add a blind-buried via in the blind-buried via list, enter the name of the blind-buried via, set the start layer and end layer, and click Apply to add successfully.

image-20211222181551936

  • Remove blind and buried vias

Select a blind-buried via in the blind-buried via list, and then click the delete button to delete the blind-buried via

  • Move up/down blind buried via

Select a blind and buried via in the list of blind and buried vias, and click the Move Up and Move Down buttons to adjust its order in the list. Blind and buried vias will be placed according to the sorting order when routing.

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.

image-20211222181718484

Internal electrical layer rules

image-20211222181744494

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

image-20201215195218579

image-20201215195225736

image-20210320154128909

image-20210320154533912

Copper Laying Rules

The copper laying rules are the same as the internal electrical layer rules, and will not be repeated here.

Flux Extension Rules

image-20211222181826691

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

image-20201215195306943

Solder Mask Extension Rules

image-20211222181850352

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 flux extension, the solder mask extension of the default pads and vias follows the rules

image-20210518170120804

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

image-20201215195352213

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.

image-20211222182235963

image-20211222182521001

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.

image-20211222183116860

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

image-20211222183226400

In the network list, select multiple networks by ctrl, right-click to add the network class function, and add the selected network to the network class

image-20211222183355270

image-20211222183445872

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

image-20211222183459704

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.

image-20211222183554547


goToTop