Ensuring Design Integrity with Design Rule Checking (DRC) in Altium Designer

Design Rule Checking (DRC) is a powerful automated feature that checks both the logical and physical integrity of a design. Checks are made against any or all enabled Design Rules and can be made online in real-time as you design or as a batch process, with results listed in the software's Messages panel and a (optional) generated report.

This feature should be used on every routed board to confirm that minimum clearance rules have been maintained and that there are no other design violations. It is particularly recommended that a batch mode design rule check always be performed prior to generating final artwork.

Design rules collectively define the constraints for a board, ensuring that target objects remain within design requirements and tolerances. For more information, see Defining, Scoping & Managing PCB Design Rules. For a detailed reference of all rule types and their constraints, see PCB Design Rule Types.
When working with an Altium 365 Workspace project, note that the Workspace's Web Viewer includes the Design Rule Check report for the current project. This provides convenient access to design rule violations for review purposes without the need to access the design in Altium Designer. Learn more: Web Viewer – DRC and ERC Reports.

To learn more about setting up and running a Design Rule Check for your PCB, refer to the Setting Up & Running a DRC page.

To learn more about interrogating and resolving design violations detected during a Design Rule Check, refer to the Interrogating & Resolving Design Violations page.

DRC Validation in an Output Job

Altium Designer provides the ability to define and run a DRC validation report as part of an Output Job Configuration file (*.OutJob). With an OutJob file open as the active document, the report is available from the Validation Outputs grouping of outputs. To add a report, click the [Add New Validation Output] control and choose the Design Rules Check entry and select the PCB document as the source.

To keep things non-specific, a generic entry for the underlying Data Source is available for selection - [PCB Document]. By keeping an OutJob generic, you can effectively maximize its ability to be reused across future design projects.

Add a DRC validation report to an Output Job file.Add a DRC validation report to an Output Job file.

There is no separate configuration dialog for a Design Rules Check validation report. The checking is performed using the settings defined for the PCB document in the Design Rule Checker dialog.

Validation as Part of PCB Design Release

Using validation reports defined in an assigned Output Job file, the software provides the ability to validate designs as an integral part of its design release process. These validation checks will be performed on every release, and the release will fail if any validation checks are not passed successfully. Validation is run at the Validate Project stage within the Release view with results available at the Review Data stage.

Example of successful validation being run within the Release view, for fabrication and assembly data sets.Example of successful validation being run within the Release view, for fabrication and assembly data sets.

Example of successful validation being run within the Release view, for fabrication and assembly data sets.Example of successful validation being run within the Release view, for fabrication and assembly data sets.

For more information on using the Release view to release your design projects, see Design Project Release.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
참고

Altium 제품에 접근할 수 있는 레벨에 따라 사용할 수 있는 기능이 달라집니다. 다양한 레벨의 Altium Designer Software Subscription에 포함된 기능과 Altium 365 플랫폼에서 제공하는 애플리케이션을 통해 제공되는 기능을 비교해보세요.

소프트웨어에서 논의된 기능을 찾을 수 없는 경우, Altium 영업팀에 문의하여 자세한 정보를 확인해주세요.