Проверка соблюдения правил проектирования (Design-Rule Checking, DRC) — это автоматизированный процесс верификации конструкции печатной платы, выполняемый специализированным программным обеспечением (обычно в составе CAD-систем) на соответствие установленному набору технологических и электрических ограничений (Design Rules). Результатом DRC является отчёт о нарушениях, который позволяет конструктору устранить ошибки до передачи файлов в производство.
Содержание и процесс проверки
Программа DRC последовательно анализирует геометрию всех слоёв проекта (проводники, контактные площадки, отверстия, паяльная маска, шелкография) по заданному набору правил. Типичные проверки включают:
-
Минимальные зазоры между проводниками на одном и разных слоях.
-
Минимальную ширину проводников.
-
Корректность размеров контактных колец для переходных и монтажных отверстий.
-
Соответствие диаметров отверстий и сверлений.
-
Наличие запрещённых пересечений (например, шелкографии и контактных площадок).
-
Проверку на соответствие требованиям конкретного производства к монтажным зазорам и технологическим полям.
Роль в технологической цепочке
DRC является обязательным и завершающим этапом проектирования перед выпуском производственных данных (Gerber, Drill, IPC-356, netlist, BOM).
Какие задачи решает такая проверка для производства:
-
Профилактика производственных дефектов. Обнаружение и устранение ошибок на этапе DRC предотвращает такие проблемы, как короткие замыкания, обрывы цепей, невозможность пайки компонентов, что напрямую повышает выход годных изделий в контрактном производстве.
-
Обеспечение соответствия стандартам. Набор правил для DRC формируется на основе требований стандартов IPC-2221, IPC-2222 и внутреннего технологического регламента производителя. Успешное прохождение проверки гарантирует, что плата соответствует классу точности и может быть изготовлена на целевом оборудовании.
-
Сокращение цикла и стоимости. Раннее выявление ошибств проектирования исключает дорогостоящие итерации, связанные с переделкой или браком уже изготовленных плат, и ускоряет переход от прототипа к серийному выпуску.
Взаимосвязь с другими видами проверок
DRC является частью комплекса автоматизированных проверок (DFM-анализ), который также может включать:
-
Проверку на изготовляемость (Manufacturability Check) — анализ конструктивных решений с точки зрения конкретного техпроцесса завода.
-
Проверку на сборку (Assembly Check) — анализ корректности посадочных мест компонентов, зазоров для паяльной пасты, доступности для установки и пайки.
Для контрактного производителя получение от заказчика файлов конструкции, успешно прошедших DRC по согласованным правилам, — это минимальное необходимое условие для начала подготовки производства.
Источники: IPC-2221 «Generic Standard on Printed Board Design», терминология IPC-T-50, документация к распространённым CAD-системам (Altium Designer, Cadence Allegro, Mentor Graphics Xpedition).