Допрос и устранение нарушений при проектировании

Altium Training

Altium Essentials: PCB Design Rule Checks

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

При аккуратной работе, внимании к деталям и поэтапной проверке правил проектирования в процессе выполнения итоговый Batch DRC на завершенной, полностью разведенной плате может выявить лишь несколько нарушений правил проектирования — или не выявить их вовсе. Однако может быть отмечено и значительное количество нарушений, и тогда задача сводится к их устранению.

Отчеты DRC, формируемые при запуске Batch DRC, могут показаться весьма пугающими начинающему разработчику PCB. Секрет управляемости этого процесса — в выработке стратегии. Одна из стратегий заключается в ограничении числа отображаемых нарушений. При настройке параметров отчета в диалоговом окне Design Rule Checker dialog установите для параметра Stop When Found небольшое значение. Другая стратегия — запускать DRC в несколько этапов. Если проект содержит большое количество нарушений, начните с поочередного включения правил, по одному за раз. С опытом у вас выработается предпочтительный подход к проверке различных правил проектирования.

В программном обеспечении сведения о нарушениях могут отображаться несколькими способами. Маркеры нарушений (как Overlay, так и Detail) дают важные подсказки о местоположении и характере нарушения. Например, на изображении ниже переходное отверстие слева имеет detail-маркер, показывающий, что диаметр переходного отверстия меньше 1 мм, следовательно, оно меньше размера, разрешенного применимым правилом проектирования Routing Via Style. Также проведена линия от переходного отверстия к расположенному рядом контактному площадке; эта линия прерывается двойной косой чертой. Это указывает на то, что цепь между переходным отверстием и площадкой не разведена (разорвана). Используйте detail-маркеры для интерпретации состояния ошибки.

Маркеры ошибок нарушений DRC (как сведения о нарушениях, так и overlay-маркеры нарушений, независимо от того, были ли нарушения waived или нет) можно удалить из рабочего пространства проекта, выполнив команду Tools » Reset Error Markers. Обратите внимание, что это лишь удаляет маркеры ошибок; сами нарушения правил проектирования по-прежнему необходимо проанализировать и устранить.

Для отдельных нарушений DRC можно установить waived, чтобы фактически «подавить» нарушение, которое не считается проблемой, без необходимости создавать специальное (и, возможно, сложное) правило проектирования для поддержки данной проектной ситуации. Подробнее см. на странице Selectively Waiving DRC Violations.

Detail-маркеры, показывающие переходное отверстие недостаточного размера и неразведенную цепь.
Detail-маркеры, показывающие переходное отверстие недостаточного размера и неразведенную цепь.

Чтобы эффективно устранить нарушение проектирования, сначала необходимо уметь его найти. PCB editor предоставляет различные методы анализа нарушений проектирования, как описано в следующих разделах.

Из панели PCB Rules And Violations

Панель PCB Rules and Violation упрощает процесс понимания и интерпретации того, к каким объектам применяется правило и почему оно не проходит проверку. При запуске Online или Batch DRC любые нарушения правил будут перечислены в области Violations панели PCB Rules And Violations panel. Просматривайте нарушения, связанные с определенным классом правил или отдельным правилом внутри класса. Либо просматривайте все нарушения, выбрав класс [All Rules].

При запуске Batch DRC нарушения будут отображаться в области Violations панели только в том случае, если в диалоговом окне Design Rule Checker dialog включен параметр Create Violations.

Щелчок по записи нарушения применяет фильтрацию, используя проблемный объект(ы) как область действия фильтра. Итоговое представление в главном окне проекта будет зависеть от включенных параметров подсветки (Mask/Dim/Normal, Select, Zoom) в верхней части панели.

 
 
 
 
 

Анализируйте нарушения правил с помощью панели PCB Rules And Violations.
Анализируйте нарушения правил с помощью панели PCB Rules And Violations.

Сами нарушения — точнее, пользовательская графика нарушений — отображаются только на том слое (или слоях), который участвует в нарушении правила (то есть на слоях, где расположены проблемные примитивы). Щелчок по конкретному нарушению приводит к тому, что слой, с которым связано это нарушение, становится активным слоем в рабочем пространстве проекта, разумеется, если этот слой включен для отображения.

Двойной щелчок по записи нарушения (или щелчок правой кнопкой мыши с выбором Properties) открывает диалоговое окно Violation Details dialog, в котором приводится информация о нарушенном правиле и ответственном(ых) примитиве(ах). Из этого диалогового окна проблемный объект можно подсветить (в результате чего он начнет мигать в рабочем пространстве проекта) и перейти к нему, фактически выполнив «масштабирование и центрирование».

Подсветка по сути оставляет проблемные примитивы в обычном режиме видимости, тогда как все остальные объекты в рабочем пространстве проекта временно становятся монохромными.

Использование диалогового окна Violation Details для подсветки (и перехода к) примитивам, участвующим в нарушении правила проектирования.Использование диалогового окна Violation Details для подсветки (и перехода к) примитивам, участвующим в нарушении правила проектирования.

Из панели Messages

После запуска пакетной проверки DRC двойной щелчок по сообщению о нарушении на панели Messages выполнит перекрестный переход к объекту(ам), вызывающему(им) это нарушение, в рабочем пространстве проекта.

Перекрестный переход к нарушению с панели Messages .
Перекрестный переход к нарушению с панели Messages .

Чтобы нарушения отображались в рабочем пространстве проекта после запуска пакетной проверки DRC, убедитесь, что в диалоговом окне Design Rule Checker включен параметр Create Violations.

Из сгенерированного отчета DRC

Если в диалоговом окне Design Rule Checker включен параметр Create Report File, нарушения, обнаруженные при запуске пакетной проверки DRC, будут перечислены в созданном Design Rule Verification Report. Щелкните гиперссылку для проблемного объекта, чтобы выполнить перекрестный переход непосредственно к этому объекту в рабочем пространстве проекта.

Проблемный объект или объекты будут увеличены и центрированы, но никакая другая подсветка (маскирование, затемнение) применяться не будет.

Перекрестный переход к проблемному объекту из сгенерированного отчета DRC.Перекрестный переход к проблемному объекту из сгенерированного отчета DRC.

Непосредственно в рабочем пространстве проекта

Нарушения, связанные с конкретным объектом проекта, можно анализировать непосредственно в пространстве PCB-проекта. Наведите курсор на проблемный объект, щелкните правой кнопкой мыши и выберите команду из подменю Violations . Можно либо исследовать отдельное нарушение, в котором участвует данный объект, либо просмотреть все нарушения, в которых он участвует, с помощью команды Show All Violations. В обоих случаях откроется диалоговое окно Violation Details, в котором будет представлена подробная информация о нарушении и элементы управления для подсветки и перехода к проблемному объекту или объектам. Подсветка является кратковременной и по сути оставляет проблемные примитивы в их обычной видимости, в то время как все остальные объекты в рабочем пространстве проекта временно становятся монохромными. Кроме того, можно также отклонить нарушение.

Анализируйте нарушения, связанные с конкретным объектом, непосредственно в рабочем пространстве проекта.
Анализируйте нарушения, связанные с конкретным объектом, непосредственно в рабочем пространстве проекта.

Обратите внимание, что объект полигональной формы (например, Polygon Pour, Board Region или Board Cutout) может обозначаться как PolyRegion в подменю Violations.

Нарушения также можно просматривать непосредственно в рабочем пространстве проекта с помощью всплывающего окна Board Insight. Наведите курсор на объект с нарушением и переключите отображение всплывающего окна с помощью сочетания клавиш Shift+V. Щелкните запись о нарушении, чтобы открыть меню команд, включая Properties, которое предоставляет доступ к диалоговому окну Violation Details. Разверните запись, чтобы просмотреть задействованный примитив или примитивы.

Справа от записи о нарушении также доступны кнопки для каждой из команд Properties, Select и Zoom .

Анализ нарушения с помощью всплывающего окна Board Insight.
Анализ нарушения с помощью всплывающего окна Board Insight.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content