Altium NEXUS Documentation

EditRules

Modified by Susan Riege on Jul 11, 2018

Parent page: PCB Commands

The following pre-packaged resource, derived from this base command, is available:


Applied Parameters: None

Summary

This command is used to access the PCB Rules and Constraints Editor dialog in which you can browse and manage the defined design rules for the current PCB document.

Altium NEXUS's PCB Editor uses the concept of Design Rules to define the requirements of a design. These rules collectively form an 'instruction set' for the PCB Editor to follow. They cover every aspect of the design – from routing widths, clearances, plane connection styles, routing via styles, and so on. Rules can be monitored as you work, and you can also run a batch test at any time to generate a DRC report.

Altium NEXUS design rules are not attributes of the objects; they are defined independently of the objects. Each rule has a scope that defines which objects it must target. Rules are applied in a hierarchical fashion, for example, there could be a clearance rule for the entire board, then a clearance rule for a class of nets, then another for one of the pads in a class. Multiple rules of the same type can be set up. It may arise that a design object is covered by more than one rule with the same scope. In this instance, a contention exists. All contentions are resolved by a priority setting. The system goes through the rules from highest to lowest priority and picks the first one whose scope(s) matches the object(s) being checked.

With a well-defined set of design rules, you can successfully complete board designs with varying and often stringent design requirements. And as the PCB Editor is rules-driven, taking the time to set up the rules at the onset of the design will enable you to effectively get on with the job of designing, safe in the knowledge that the rules system is working hard to ensure that success.

For an introduction to rules, see Constraining the Design - Design Rules. For a detailed reference, see PCB Design Rules Reference.

Access

This command is accessed from the PCB Editor by choosing the Design » Rules command from the main menus.

Use

After launching the command, the PCB Rules and Constraints dialog will open. Use this dialog to define new design rules or edit/remove existing rules with respect to each of the following rule categories:

Press F1 within the constraints page for a specific design rule to access documentation for that rule.

Tips

  1. There are two types of design rules - unary and binary. Unary rules apply to one object, or each object in a set of objects. As a consequence, unary design rules have one rule scope. Binary rules apply between two objects, or between any object in one set to any object in a second set. As a consequence, binary design rules have two rule scopes.
  2. When adding a new rule to a rule type that already contains one or more existing rules, the priority will be set to 1 (i.e. the highest priority).
  3. A new rule can also be created using the Design Rule Wizard. Access is made directly using the Rule Wizard command (from the Design menu) or by clicking the Rule Wizard button on the lower-left of the PCB Rules and Constraints Editor dialog.
  4. When scoping a rule, the Query Builder is a simpler method of constructing a query, using sensitive condition types and values that only allow the designer to build using relevant 'building blocks'. For advanced query construction with full keyword specification and operator syntax use the Query Helper.
  5. If a particular design rule is no longer required but may be used again in the future, rather than delete it, it can be disabled. Do this by toggling the corresponding Enabled option for the rule in one of the relevant summary lists in the PCB Rules and Constraints Editor dialog.
  6. Many rule types have default rules created when a new PCB document is created. In a similar fashion, if all specific rules for one of those rule types are deleted, the default rule will be re-added automatically the next time the PCB Rules and Constraints Editor dialog is accessed. Alternatively, default rules can be created again by clicking the Create Default Rules button at the bottom of the dialog.
  7. Use the PCB Rules And Violations panel to quickly interrogate to which objects a rule applies. This can be particularly useful when creating a query for a rule’s scope(s) since a rule can be edited directly from the panel, and therefore, the query can be 'massaged' until the desired objects are captured by the scope(s).

 

Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact Us

Contact our corporate or local offices directly.

You are reporting an issue with the following selected text
and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.