Повторяющаяся картина в командах по проектированию PCB заключается в том, что критически важные правила проектирования для производства (DFM) и производственные ограничения поступают и применяются уже после того, как трассировка PCB идет полным ходом. Отраслевые опросы с 2025 PCB West, SMTA International и Embedded World North America подтверждают эту тенденцию, которую иногда называют «сбоем shift-right».
Слишком позднее введение ограничений в рабочий процесс вынуждает переделывать разводку, что обходится дорого, и за это расплачивается график проекта. Каждый PCB-дизайнер знает эту проблему, когда видит замечания fab-проверки: недостаточный annular ring, медные «слivers» рядом с корпусом Quad Flat No-Lead (QFN) с малым шагом выводов или неправильно выбранный размер окна маски для используемого типа контактной площадки.
Решение включает внедрение согласованных с производителем правил проектирования до размещения компонентов и их сохранение активными на протяжении всей разводки. Чтобы помочь вашей команде добиться успеха, давайте рассмотрим восемь распространенных DFM-проблем и то, как создать правила, которые выявляют каждую из них.
Прежде чем начинать трассировку, используйте это как контрольный список перед вылетом. Каждый пункт ниже связывает типичную проблему, найденную на fab-проверке, с правилом, которое ее предотвращает, чтобы вы могли один раз задать ограничение и позволить DRC обеспечивать его соблюдение.
Annular ring — это медь, окружающая металлизированное отверстие после сверления. Увод сверла, допуск совмещения и вариации металлизации постепенно уменьшают ее, и слишком маленькие кольца разрываются, чаще всего на внутренних слоях, где дефект остается невидимым до электрических испытаний. Здесь нужно задать правило Minimum Annular Ring, распространив его на внешние и внутренние слои в соответствии с допусками производителя.
Медные элементы и зазоры должны иметь минимальный размер, чтобы быть технологичными. Правило Routing -> Width (с установленным минимумом для всех цепей) и значения Clearance позволяют контролировать допустимые размеры медных элементов и расстояния между ними.
Медные элементы с острыми углами могут задерживать травитель во время производства и вызывать чрезмерное травление окружающей меди. Травители с низкой вязкостью в значительной степени снизили эту проблему, но правило Acute Angle игнорировать не стоит. Оно подводит проводники к площадкам под 45° или 90°, избегая переходов в самой меди с углами менее 90°.
Если просверленное отверстие оказывается слишком близко к меди на соседнем слое, после металлизации между ними может возникнуть короткое замыкание. Наибольшая опасность возникает в многослойных платах, где медь внутренних слоев не видна при проверке разводки. Настройте правило Clearance так, чтобы использовать строку Hole в Minimum Clearance Matrix и блокировать проблему до передачи в fab.
Компоненты с малым шагом выводов требуют наличия перемычек паяльной маски между выводами. Когда эти перемычки слишком тонкие, они могут отслаиваться в виде узких полосок при обращении с платой или сборке. Когда они отсутствуют или слишком малы, припой свободно растекается между соседними выводами и образует перемычки при оплавлении. Задайте Minimum Solder Mask Sliver и Solder Mask Expansion, чтобы охватить оба режима отказа.
Небольшие двухвыводные пассивные компоненты могут приподниматься с одной площадки во время оплавления, если площадки нагреваются с разной скоростью, особенно если одна площадка напрямую подключена к полигону меди, а другая — через узкий проводник. Установите Polygon Connect Style в режим thermal relief для небольших SMD-компонентов (а не direct connect), дополнив это симметрией площадок на уровне посадочного места.
Сквозное переходное отверстие внутри SMD-площадки позволяет припою стекать в отверстие при оплавлении, оставляя соединение «голодным» по припою. У via-in-pad есть законные области применения, например при разводке выхода из BGA с малым шагом, но в проекте нужно явно указать filled-and-capped исполнение. Применяйте правило Vias Under SMD вместе с настройками зазора via-to-pad в правиле Clearance, а в примечаниях к производству укажите требование заполнения и закрытия.
Компоненты, размещенные слишком близко друг к другу, сталкиваются с оборудованием установки или блокируют доступ для доработки. Шелкография, заходящая на площадки или открытую медь, может мешать смачиванию припоем и затруднять инспекцию. Правила Component Clearance и Silk To Solder Mask Clearance выявляют обе проблемы еще до вывода файлов.
DFM-проблема | Правило проектирования, которое ее выявляет |
|---|---|
Геометрия меди | |
Нарушение annular ring, особенно на внутренних слоях | Minimum annular ring (с областью действия на внешние и внутренние слои в соответствии с допусками производителя) |
Медные «слivers» | Width (минимум, установленный для соответствующих цепей); проверка заливки полигонов |
Кислотные ловушки | Acute angle |
Зазор между отверстием и медью | Clearance (строка hole, minimum clearance matrix) |
Маска и паяльная паста | |
Проблемы с перемычками паяльной маски и апертурами на компонентах с малым шагом выводов | Minimum solder mask sliver; solder mask expansion |
Контактные площадки, via и посадочные места | |
Неравномерное подключение SMD-площадок (риск tombstoning) | Polygon connect style (thermal relief на небольших SMD); симметрия площадок посадочного места |
Via-in-pad без заполнения или закрытия | Vias under SMD |
Размещение и шелкография | |
Нарушения зазоров между компонентами и нанесение шелкографии на площадки | Component clearance; silk to solder mask clearance |
Наборы DFM-правил помогают только тогда, когда они заданы до размещения компонентов и остаются активными на протяжении всей разводки, потому что именно дрейф правил превращает небольшие нарушения в поздние и трудоемкие переделки. Правила и контроль их соблюдения охватывают три этапа процесса разводки.
Определяйте наборы правил совместно с производителем, который действительно будет изготавливать плату. Найдите его актуальные технологические возможности (большинство fab-производителей публикуют их на своем сайте, другие отправляют PDF по запросу) и используйте их при создании правил зазоров, annular ring, отверстий и маски. Несоответствие между правилами в инструменте проектирования и фактическими возможностями производителя — одна из самых частых причин DFM-переделок.
Online DRC должна оставаться включенной на протяжении всей трассировки. Поддерживаемые нарушения отмечаются в момент их появления, что позволяет устранять проблемы локально и не допускать более масштабных переделок.
Запускайте batch DRC после каждого крупного этапа трассировки, включая завершение цепи, завершение слоя или фиксацию области. Устраняйте нарушения до перехода дальше и не откладывайте их на конец. Проверка допущенных исключений при каждом запуске не дает списку waiver-нушений незаметно превратиться в отдельный набор правил.
Именно дрейф правил позволяет поздним DFM-проблемам снова незаметно появляться. Возможности производителей меняются, а наборы правил, импортированные из старых проектов, могут уже не соответствовать допускам текущего fab-партнера. Проверка параметров правил при каждом запуске batch DRC — это то, что не позволяет «сбою shift-right» незаметно вернуться. Полезные советы и контрольный список см. в материале 7 Ways to Catch Rules & Constraints Early.
Altium Develop переносит возможности проектирования уровня Altium в рабочий процесс, настроенный под то, как работают небольшие команды. Наборы правил, текущее состояние проекта и результаты DRC остаются связанными на протяжении всей разводки, а ограничения централизованы в Constraint Manager, а не разбросаны по таблицам, которые со временем расходятся друг с другом. Online DRC отмечает нарушения активных правил во время разводки, а batch DRC проверяет проект на контрольных этапах. Замечания по результатам проверки остаются привязанными к текущему состоянию проекта, поэтому инженеры по производству и fab-партнеры могут видеть их и комментировать до того, как проблемы станут дорогостоящими.
DFM-проблемы, выявленные во время разводки, обычно устраняются быстро и локально. Те же проблемы, обнаруженные при fab-проверке или сборке, могут привести к срыву графика. Когда согласованные с производителем правила активны на протяжении всей разводки, проверка становится подтверждением, а не исправлением. Это и есть подход shift-left, который продвигает Altium применительно к DFM: обеспечивать соблюдение ограничений раньше по ходу процесса, пока проект еще сохраняет гибкость.
Начать работу с Altium Develop →
Такие инструменты, как Altium Designer, Cadence Allegro и Mentor Graphics Xpedition, являются популярным выбором для DFM-проверок и предоставляют мощные возможности для контроля правил и ограничений проектирования.
Применение DFM-правил до начала разводки PCB помогает предотвратить дорогостоящие ошибки и переделки, поскольку с самого начала обеспечивает соответствие проекта производственным возможностям.
Сотрудничайте с вашим производителем, чтобы понять его опубликованные технологические возможности, и соответствующим образом скорректируйте свои правила проектирования, используя такие инструменты, как Constraint Manager от Altium, чтобы поддерживать согласованность на протяжении всего процесса проектирования.