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