Skip to main content

PCB Design Rule Checks in OrCAD X

Key Takeaways

  • DRCs are crucial for validating PCB designs against set constraints like trace width and clearance, preventing manufacturing errors and enhancing reliability.

  • OrCAD X Presto PCB Editor provides instant feedback during routing, highlighting deviations from set rules and allowing for immediate correction.

  • The Constraint Manager in OrCAD X integrates seamlessly with both schematic and PCB layout stages.

DRC status is reported in the pie chart within the OrCAD X Presto PCB Editor properties panel.

DRC status is reported in the pie chart within the OrCAD X Presto PCB Editor properties panel.

PCB design rule checks are essential to validate whether your circuit board layout adheres to predefined constraints, such as trace width, clearances, hole sizes, and annular ring dimensions. It identifies design errors that could lead to manufacturing defects and affect the reliability of your board. A DRC enables you to verify that your schematic and layout accurately reflect the design margins you intended to adhere to. If any are violated, the DRC tool will notify you by flagging issues.

Common PCB Design Rule Check Types

The rules can be tailored to meet specific design needs. When you run a Design Rule Check (DRC), it identifies problems, but does not resolve them. As the designer, it is your responsibility to evaluate any discrepancies and determine whether adjustments are needed.

Design Rule Check Types

DRC Type

DRC Description

Ensure PDN Integrity

Validates stability of power and ground connections within PDNs.

Detect Electrical Errors

Identifies short circuits, open circuits, and unconnected pins.

Verify Net Connectivity

Ensures all nets are connected without floating pins.

Check Current-Carrying Capacity

Validates trace widths and copper pours for adequate current capacity.

EnsureSignal Integrity

Rules set within the constraint manager help constrain your design to avoid  signal integrity issues like impedance violations.

Component Spacing

Components are placed at a minimum distance from the design outline and other components.

Pin and Via Spacing

Pins and vias have sufficient spacing to allow for the proper application of the solder mask.

Line Width

Line width must balance manufacturability and impedance control.

Fine Pitch Devices

Ensures sufficient space for connections with fine pitch devices within limited areas.

Via In Pad

Adjusts pad-to-pad connect value to properly place vias in pads for space maximization.

Blind/Buried/Micro Vias

Checks proximity of blind, buried, and micro vias, suggesting staggered vias or constraint adjustments.

Annular Ring Checks

Validates if the capture pad is large enough for laser drills; modifies design padstack if needed.

Floating Nodes

Circuit points without a definite voltage level due to lack of connection to a voltage reference.

OrCAD X PCB Design Rule Checks

OrCAD X allows for various constraint categories; including physical, electrical, spacing, manufacturing, rigid-flex designs, 3D clearances, and more. The constraints must be activated to be checked during PCB layout.  DRCs are run to ensure that all set rules are adhered to during the design. Any violations or mismatches are flagged.

DRC violation highlighted and markedwhile routing

DRC violation highlighted and markedwhile routing

OrCAD X Presto PCB Layout DRCs

During routing, if constraints are assigned, any deviations from the set rules are highlighted. OrCAD X Presto PCB Editor provides real-time feedback on adherence to constraints and flags design rule violations. DRC errors can be viewed, filtered, and analyzed directly within the  canvas. Errors are displayed in a pie chart, and you can navigate to specific errors for review and correction. After making adjustments, a refresh of the DRC is necessary to ensure all changes comply with the set rules. The system updates to reflect that all errors have been resolved, confirming the design’s compliance with the defined constraints.

You can double-click a DRC error in the search bar to immediately be brought to where it is in the layout

Setting up Physical Constraints in OrCAD X 

The Constraint Manager is accessible in both the schematic and PCB layout environments, allowing for PCB design rules to be established within the schematic design.

How to Set Up Physical Constraints in OrCAD X

Step

Action

Details

1

Open Constraint Manager

Choose Tools → Constraint Manager. The Constraint Manager window opens.

2

Access Physical Constraints

Click "Physical" and choose the "All Layers" worksheet in the Physical Constraint Set folder.

3

Create a new Physical Constraint Set (CSet)

In the worksheet, select the default physical constraint set, right-click, and choose Create → Physical CSet.

4

Name the new CSet

Specify the name as "POWER_NET_CSET" and click OK.

5

Modify Constraints for Layers

Change the value of Min Line Width to 15 mil from 5 mil and Max Neck Length to 100 mil for both the TOP and BOTTOM layers. 

6

Select Net Constraints

Select the "Net – All Layers" folder.

7

Apply Physical CSet to a Specific Net

In the All Layers worksheet, select the net "5V".

8

Set Referenced Physical CSet

Set the Referenced Physical CSet to "POWER_NET_CSET".

9

Apply Physical CSet to Other Nets

Similarly, select the nets "3V3" and "0" and set Referenced Physical CSet to "POWER_NET_CSET".

10

Close Constraint Manager

Select File → Close, or click X, to close Constraint Manager.

OrCAD X Constraint Manager

Elevate your PCB designs using PCB design rule checks in OrCAD X. Try OrCAD X today and harness the power of advanced tools to ensure your projects meet all necessary design requirements.

Leading electronics providers rely on Cadence products to optimize power, space, and energy needs for a wide variety of market applications. To learn more about our innovative solutions, talk to our team of experts or subscribe to our YouTube channel.