PCB Prototype the Easy Way

Full feature custom PCB prototype service.

Help Center
Sending a message
9:00 - 23:00, Mon.- Sun. (GMT+8)
Service hotlines
+86 571 8531 7532

9:00 - 18:00, Mon.- Fri. (GMT+8)

9:00 - 12:00, Sat. (GMT+8)

(Except Chinese public holidays)

16:25:47, Mon, Mar 24, 2025(GMT+8)

PCB Design Rule Check

PCB design and manufacturing is a highly complex process that requires effective management of thousands of components and connections on a multilayer board. Ensuring production yields is critical in this process, and design rule checking is a key method to improve manufacturing yields. By performing DRC, errors can be detected and corrected in time during the design phase, avoiding product scrap due to issues such as shorted power grounds, misaligned vias or missing pins. Design rule check is essential to ensure that the quality of PCBs manufactured on the production line meets high standards.

What is Design Rule Check?

Design Rule Check or DRC for short, is an automated tool or software feature used during the PCB design phase to detect potential design errors and violations. It performs a comprehensive check of the PCB design based on predefined rules and constraints to ensure that the design meets specific specifications and requirements. Taking as a starting point the assurance of design correctness and fulfillment of conventional design specifications is an indispensable part of PCB design.

DRC_update.jpg

What Does Design Rule Check Contain?

Here are some examples of common DRC:

  • The minimum line width and minimum via size should comply with the manufacturing capabilities of the PCB manufacturer.

  • Spacing between lines, lines and pads, lines and vias, pads and vias, and vias and vias should be reasonable and meet production requirements. PCBWay's minimum line width and spacing are 3 mil (0.0762 mm), but it is strongly recommended to design with line widths and spacing of 6 mil (0.15 mm) or above to save costs.

  • The width of power and ground traces should be reasonable and tightly coupled.

  • For critical signal traces, follow the data sheet or relevant guidelines for routing, such as minimizing length, adding guard traces, and meeting impedance requirements for differential pairs.

  • Input and output signals should be separated, digital and analog sections should be separated, high-frequency and low-frequency sections should be separated, and high-power and low-power sections should be separated.

Here are only some of checks listed. There are many other checks that need to be performed during the design.

The importance of Design Rule Check

  • Avoiding manufacturing issues: DRC helps in identifying and rectifying potential design errors and violations, such as insufficient spacing between traces, improper pad-to-via spacing, etc. Detecting these issues during the design phase helps in avoiding problems during manufacturing, reducing rework and repair costs.

  • Improving manufacturing yield: DRC ensures that the design complies with manufacturing processes and requirements. By adhering to specifications and best practices, it enhances the manufacturing yield of the PCB on the production line, reducing errors and defects during manufacturing, and improving the quality and reliability of the product.

  • Reducing failure risks: DRC helps in identifying issues with critical signal traces, power lines, and ground lines, such as excessive trace length, insufficient guard traces, improper grounding connections, etc. By conducting these checks, it reduces the risks of signal interference, power noise, and other potential system failures.

  • Optimizing circuit performance: DRC ensures that circuit layout and routing meet design requirements such as signal integrity, impedance control, etc. By optimizing circuit layout and signal transmission, it enhances circuit performance and stability, reducing signal distortion and timing issues.

  • Ensuring product quality: By performing DRC, potential design issues can be identified and resolved in advance, ensuring that the PCB's quality meets expectations. This helps in avoiding the production of low-quality products, increasing customer satisfaction, and enhancing brand reputation.

PCBWay Custom Design Rules

For the four EDA design software, Kicad, Altium, Eagle and Allegro, we have customized design rules. 

KiCAD_Custom_DRC_Rules_for_PCBWay (Simply copy the KiCAD_Custom_DRC_Rules_for_PCBWay.kicad_dru file into the your KiCad project folder, then rename it to match your project name as your-project.kicad_dru.)

Altium_Custom_DRC_Rules_for_PCBWay

Eagle_Custom_DRC_Rules_for_PCBWay

Allegro_Custom_DRC_Rules_for_PCBWay

All statemets without guarantee! You can customize the rules in the file. A perfect setting of design rules can understandably only be performed by the user.


PCB Engineering Questions

PCB Assembly FAQ

PCB Assembly OrderingSMT Engineering QuestionsComponents questionAssembly files problems

Comments (11)
This message here is only a suggestion supplement to the above content, and does not for trading operations such as orders. If you have any urgent questions or order issues, please contact your sales rep.
Upload photo
You can only upload 5 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
  • porque falla la verification? del diseño de mi archivo pcb cuando lo pongo al carrito

    PCBWay Team 2024-02-21 09:26:40Reply

    Do you mean that the gerber file verification failed when placing the order? If you have questions about placing an order, you can contact the sales representative in the upper right corner of your back office homepage and he will be happy to help you.

    Reply
  • This would really help save much time. It is possible to cut and paste Custom Rules into Kicad 7 - however I see from the documentation that some of the desired parametric handles are missing from constraints i.e. length (x) available but not width (y). You can capture much of it like identifying Micro Vias, but on the surface it seems like a python plugin is more lightly the best for K7 atm.

    PCBWay Team 2023-06-26 09:12:50Reply

    We are currently working on this feature and will inform you when it is completed.

    Reply
  • Most PCB software packages include files for rules checking, and many software vendors include those various files for their services offered which would make it faster and more economical to quote a board. Hint hint

    Giudici 2021-02-19 03:44:36Reply

    IT would be great to have such files from PCBWAY. it will speed up the design and for sure bring more people to pcbway

    Papanikolaou 2021-03-20 02:55:04Reply

    Yes, for the most popular Altium, EAGLE and KiCAD. That would be great.

    Liam Snow 2021-07-09 07:08:21Reply

    ^^^

    Khaleb Sealey 2021-12-08 07:23:43Reply

    check out https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html

    Engineer 2023-06-19 06:55:01Reply

    I agree, do I really need to spend an hour painfully editing each DRC entry when we're all using the same handful of CAD programs? Pleeeeease make this available it would greatly improve workflow and reduce the need for rework due to DRC field entry mistakes.

    PCBWay Team 2023-06-19 08:41:14Reply

    We are currently working on this feature and will inform you when it is completed.

    Reply