Contact Us
Contact our corporate or local offices directly.
The Rules and Violations button is used to open the PCB Rules And Violations panel, which allows easy browsing of the enabled design rules and violations in the current board layout design space. The panel provides a central point for browsing and editing rules, instigating design rules checks, and viewing individual violations as graphic overlays in the design space. The button is accessed from the PCB editor in the following ways.
The controls at the top of the panel allow you to apply highlighting, zoom, etc., to design rules/violations in the design space.
The PCB Rules And Violations panel has sections that offer a finer scope of the design rules and violations.
Selecting an individual rule violation causes the design space to graphically highlight that violation. Enhanced violation graphics are drawn only on the layers on which the offending primitives reside, and that layer (if enabled) will become the active layer in the design space. When the rule violations details are enabled (see below), the editor's graphics will display the constraint value defined for the rule and indicate how the offending primitive(s) are either below or above this value.
Violation of a minimum Width rule set to 12mil.
Violation of a Via dimension rule set to minimums of 50mil diameter and 28mil hole size.
Note that if you have the Zoom highlighting method enabled, the design space will be zoomed-in to fit the browsed violation for a much more precise 'view' of the violating area. The level of that zoom can be varied via the panel's Magnify button.
You can also directly access violations from within the design space. With the cursor over an offending primitive, right-click and select Violations from the context menu, then select the appropriate violation to open the Violation Details dialog.
The visual display of DRC violations can be configured to maximize clarity and/or suit your own preferences by setting the style, number, and color of the graphic markers. Along with the graphic display of violation details, the design primitives can be overlaid with a graphic pattern selected from a number of styles.
Top: Violation details enabled. Middle: Violation error overlay enabled.
Bottom: Both details and error overlay enabled.
Control over how DRC violations are displayed using the custom violation graphics and/or a defined violation overlay is specified on the PCB Editor – DRC Violations Display page of System Preferences.
The entries in each section of the panel offer a range of options via the right-click context menu. Notable right-click options for each section are:
When defining the scope of a design rule, i.e. the extent of its application, you are essentially building a query to define the member objects that are governed by the rule. Use the options available in the dialog to build the query required. Depending on whether the rule is unary or binary, you will need to define one or two scopes, respectively.
Controls are identical, whether defining one or two rule scopes and are detailed in the following sections.
This region of the dialog presents the constraints applicable to the type of rule being edited. The controls vary depending upon the type of design rule being edited. Use the various controls to configure these constraints as required. In the diagram, controls highlighted in blue can be clicked on and edited, if desired. Enable any of the various options provided, if desired.
Contact our corporate or local offices directly.