PCB Layout CAD : DRC/MRC Settings
Rule Check (DRC)
It is possible to select whether to execute a check when executing Run DRC.
This is linked to the dialog that appears when executing Run DRC, and the set values are inherited.
For more details about opening the DRC/MRC Settings screen, refer to About DRC/MRC Settings.
Item
Item Name | Content |
It is possible to select whether to execute a DRC check. By placing a check here, a DRC is executed only for items that are checked. |
|
Error Type |
It is possible to select either "Error" or "Warning" as the Error Type when executing Run DRC. |
Types and Check Contents |
Check Contents are described. |
About Types and Check Contents
Type | Check Contents | Mark | Description |
Unconnected Net |
Unconnected routes. |
Error Check Type: Unconnected Net Checks the Route Status of the PCB design. |
|
Clearance |
Clearance rule. |
Error Check Type: Clearance Violation An error is detected when the value set in "Clearance" and "Identical Net Clearance" is not maintained. Measured Value: Violation Clearance |
|
Component Clearance |
Assembly area clearance rule. |
Error Check Type: Component Clearance Violation An error is detected when any components are placed closer than the minimum distance specified in the Component Clearance settings. Place the components apart more than the minimum distance to solve this violation. Measured Value: Violation Clearance |
|
Via Rules |
Via rule. |
Error Check Type: Via Rules An error is detected when a Via shape not specified in "Available Vias" of the "Via Settings" for "Route" is used. |
|
Route Width |
Route width rule. |
Error Check Type: Route Width Violation An error is detected when there is a route that is not within the Minimum Line Width and Maximum Line Width that have been specified for Route Width in "Route Width" for "Route". Measured Value: Route Width Violation |
|
Route Length/Isometric Routing |
Route length and isometric routing rule. |
Error Check Type: Route Length Violation An error is detected when the Tolerance set in "Route Length Settings" for "Route Length/Isometric Routing" is violated. Measured Value: Route Length Violation |
|
Differential Pair |
Gap/route length/tolerance of differential pair. |
Error Check Type: Differential Pair Gap Violation, Differential Pair Route Length Violation An error is detected when the Gap/Route Length/Tolerance for the Differential Pair that is set as the "Differential Pair" violates the setting value. <Differential Pair Gap Violation> <Differential Pair Route Length Violation> |
|
Arc Route |
If the edge shape of routes is arc. |
Error Check Type: Arc Corner Shape Violation An error is detected when something other than an Arc is used for a route Corner Shape. |
|
Dangling Route |
The existence of dangling routes. |
Error Check Type: Dangling Route An error is detected when there is a route where the edge is not connected. |
|
Floating Via/Stub Via/Duplicate Drill |
The existence of floating via/stub via/duplicate drill. |
Error Check Type : Floating Via/Stub Via/Duplicate Drill |
|
Stack Via |
Misalignment of stacked vias. |
Error Check Type : Stack Via An error is detected when the distance between the centers of vias is larger than the value of Allowable Misalignment in the Other DRC Settings. |
|
Route Angle |
Unexpected route angle. |
Error Check Type: Route Angle An error is detected when the Bending Angle for two routes is 90 degrees or smaller and there is a route with an arbitrary angle. |
|
Tear Drop (Through) |
The existence of tear drop of Through. |
Error Check Type: Tear Drop not Existed (PAD) An error is detected when a Tear Drop is not generated for the PAD of a Net set in "Tear Drop". |
|
Tear Drop (SMD) |
The existence of tear drop of SMD. |
|
Error Check Type: Tear Drop not Existed (SMD) An error is detected when a Tear Drop is not generated for an SMD (Pad without a hole) of a Net set in "Tear Drop". |
Tear Drop (Via) |
The existence of tear drop of via. |
Error Check Type: Tear Drop not Existed (Via) An error is detected when a Tear Drop is not generated for the Via of a Net set in "Tear Drop". |
|
Pad on Via |
Via on SMD. |
Error Check Type: Pad on Via Rule Violation An error is caused against a via when it exists on a pad. Place the via without overlapping with the pad, or register a component that includes the pad with the exempt components in the Pad on Via settings. |
|
Dynamic Plane is divided |
If a dynamic plane is divided. |
Error Check Type: Dynamic Plane is divided An error is detected when a plane is divided by one auto plane object. |
|
Polygon/Twisted Plane |
The existence of twisted polygon/twisted plane. |
Error Check Type: Polygon/Twisted Plane Violation An error is detected when there is a Twisted and Mirrored location when drawing a Polygon/Plane. |
|
Unconnected Plane |
The existence of unconnected plane. |
Error Check Type: Unconnected Plane An error is detected when there is an Unconnected Plane that does not connect to a Component, Route, or Via. |
|
Keep Out Area |
Keep Out violation. |
Error Check Type: Keep Out Area Violation (Drill), Keep Out Area Violation (Component), Keep Out Area Violation (Net) An error is detected when a Keep Out Area setting is violated. <Keep Out Area Violation (Component)> |
|
Thermal |
The minimum number of thermal connection. |
Error Check Type: The Number of Thermal Connection Violation An error is detected when the number of Thermals set in "Minimum number of thermal connection" in the "Other DRC Settings" is not met even though "Thermal" is set in the Connection Settings of the "Dynamic Plane Connection". Measured Value: Thermal Number Violation |
|
Test Land |
The existence of test land. |
Error Check Type: Test Land Placement Violation An error is detected when all Net Test Lands have not been placed on the design drawing. |
|
Design Instructions |
Unconfirmed design instructions. |
Error Check Type: Design Instructions Unconfirmed (Component), Design Instructions Unconfirmed (Netlist), Design Instructions Unconfirmed (Others) An error is detected when there are unconfirmed items in the Design Instructions. |
|
Edit Component |
Edited component. |
Error Check Type: Edited Component Check An error is detected when a Customize Pad or Cut Land is executed for a component on a drawing, |
|
Annotation |
The differences between PCB and Schematic. |
Error Check Type: Annotation An error is detected when there is a difference between the PCB and schematic. |
Options
Item Name | Content |
Check Clearance of Displayed Objects only |
Only the currently displayed area is the target for DRC check. |
Maximum No. of Errors |
The maximum number of detected errors can be set for when executing Run DRC. |