Получить коммерческое предложение
Проверим наличие
перед счётом
Производство электроники 9 мин чтения Автор: Мульдияров Алексей

DFM для контрактного производства электроники

Design for Manufacturability превращает работоспособную схему в изделие, которое стабильно закупается, собирается, проверяется и ремонтируется. Ошибка DFM редко выглядит как одна фатальная неисправность: чаще растут tombstoning, voids, ручные операции, технологический отход компонентов, время линии и доля «необъяснимых» отказов. Исправление после заказа stencil/PCB и поставки компонентов стоит намного дороже раннего review. Контрактный производитель должен получить не только Gerber и BOM, а однозначный производственный пакет: исходную ревизию, centroid, assembly drawings, спецификацию покрытий, тест и правила замены. DFM review выполняют до release, а pilot — до массовой серии.

Производственный поток печатной платы от панели и нанесения пасты через SMT, AOI, рентген и функциональный тест

Разделите DFM, DFA и DFT

DFM проверяет изготовимость PCB и процесса, DFA — удобство/ошибкоустойчивость сборки, DFT — доступность тестирования. Они связаны, но имеют разные вопросы. Fine-pitch BGA может быть изготовим, однако без X-ray и boundary scan его пайку трудно проверить.

Назначьте владельцев: разработчик схемы, PCB designer, технолог EMS, procurement и test engineer. Один автоматический DRC не покрывает полный процесс.

Зафиксируйте capabilities производства

Получите min track/space, via drill/aspect ratio, soldermask dam, copper balancing, board thickness, controlled impedance, finish, max panel и tolerances. Для assembly — stencil options, min component, fine pitch, BGA/QFN, selective solder, press-fit, cleaning, conformal coating, AOI/X-ray.

Не проектируйте по «типовым возможностям интернета». У конкретной линии есть feeders, nozzle, oven zones и ограничение компонента/панели. Сложная capability может быть доступна, но существенно дороже.

Полный BOM

Каждая строка содержит internal ID, manufacturer, полный MPN, описание, quantity, reference designators, approved alternates и DNI status. Суффикс package/temperature/packaging обязателен. «10k 0603» недостаточно для цепи точности, импульса или безопасности.

Не смешивайте функциональный аналог и drop-in replacement. Альтернатива должна пройти электрическую, механическую, firmware и regulatory проверку. Для critical parts запрещают автозамену.

Упаковка и технологический отход

Pick-and-place требует reel/tape/tray/tube и минимального leader/trailer. Даже если на плате 10 микросхем, производство может запросить 20–50 дополнительных для setup, feeder и потерь. Odd-form/THT имеет свой отход.

Согласуйте остатки: возвращаются ли reels/cut tape, как маркируются MSL-open time и lot. Количество закупки = BOM × boards + process attrition + запас ремонта, а не ровно число установок.

Footprint и land pattern

Используйте manufacturer recommended land pattern с осознанными изменениями под процесс. Проверьте package drawing, pin 1, exposed pad, courtyard, paste и soldermask. Название корпуса QFN-32 не гарантирует одинаковые размеры/pad.

Создайте component-to-footprint audit: независимое сравнение MPN datasheet и PCB library. 3D model полезна для механики, но не доказывает правильный land pattern.

QFN и exposed pad

Большое paste opening под thermal pad вызывает всплытие корпуса и voids. Stencil разбивает его на окна; суммарное paste coverage выбирают по рекомендациям/процессу. Thermal vias могут уводить припой, если открыты; применяют filled/capped или контролируемый tenting.

Доступ бокового fillet зависит от wettable flanks. AOI не видит центральную площадку, поэтому process control и X-ray важны. Для rework требуется нижний нагрев/профиль.

BGA

BGA требует fanout, via strategy, PCB flatness и X-ray. Via-in-pad без заполнения затягивает припой. Нельзя оценить соединения обычным визуальным осмотром. Boundary scan/functional test повышают test coverage внутренних шаров.

Package warpage и thermal profile влияют на head-in-pillow. Большой BGA рядом с тяжёлым connector или краем панели получает механическое напряжение.

Малые пассивы и tombstoning

01005/0201 экономят место, но требуют стабильной пасты, placement и balanced pads/thermal relief. Асимметричный нагрев/смачивание поднимает компонент. Если миниатюризация не даёт системной пользы, 0402/0603 часто дешевле и надёжнее.

Ориентируйте одинаковые компоненты единообразно для inspection, но учитывайте thermal gradients. Не помещайте tiny passive у depanelization line.

MSL и хранение

Moisture-sensitive components после вскрытия имеют floor life. Нужны dry pack, humidity indicator, журнал open time и bake по J-STD-033 при превышении. Неправильный bake может повредить reel/oxidize terminals.

В BOM/receiving data храните MSL и reflow peak. Компонент без видимой трещины может получить delamination/popcorning и отказ позже.

Stencil и paste

Толщина stencil — компромисс между fine pitch и крупными power pads. Step stencil помогает, но дороже. Aperture reduction/home-plate зависит от component/process. Paste type, storage и time-out контролируются.

Отдельный paste layer должен быть частью release; автоматическая 1:1 копия copper не всегда допустима. Изменение stencil считается ревизией процесса.

Панелизация и depanelization

Panel rails нужны conveyor, fiducials, tooling holes и coupons. V-score подходит прямым линиям, tab-route — сложной форме. Компоненты и MLCC держат подальше от линии, ориентируют для снижения flex cracking.

Выберите метод depanelization. Ручное выламывание создаёт изгиб и скрытые трещины. Для чувствительной платы используют router/laser/fixtures и контролируют strain.

Fiducials и маркировка

Global fiducials задают panel alignment, local — fine-pitch component. Они должны иметь mask clearance и contrast. Pin 1 marking видим после сборки; reference designators не прячутся полностью под компонентами, если нужны ремонту.

PCB serial/2D code связывает board, lot, paste, line, AOI и test result. Без traceability расследование поля превращается в догадки.

AOI и X-ray

AOI видит polarity, absence, offset, solder fillet и часть дефектов, но не внутренние joints BGA/QFN. X-ray оценивает voids, bridging, head-in-pillow с ограничениями. Ни один метод не доказывает электрическую функцию.

Создайте acceptance criteria и golden samples. Ложные срабатывания AOI тоже стоят времени; программу обучают на pilot и контролируют изменения.

ICT, flying probe и FCT

ICT быстро проверяет nets/components при доступных test pads, но требует fixture. Flying probe дешевле для малой серии, медленнее. Functional test проверяет поведение, однако без диагностической observability плохо локализует дефект.

Добавьте test points для rails, reset, programming, communication и critical analog nodes. Не ставьте их на high-speed линии без SI-анализа. Продумайте pogo access, keepout и удержание платы.

Прошивка и уникализация

Определите этап программирования: до монтажа, in-circuit или FCT. Production image подписан/версионирован; fixture проверяет ID, CRC и lock bits. Уникальные MAC/сертификаты выдаются из контролируемого пула с журналом.

Тестовая прошивка не должна случайно уйти клиенту. Финальный шаг переводит изделие в production state и печатает label.

Pilot и first article

Сначала собирают небольшой pilot, сохраняя SPI/AOI/X-ray/test data. Технолог фиксирует отклонения: paste, placement, reflow, ручные операции, дефекты и время. Изменения вносят в design/package до большой партии.

First article approval проверяет BOM/MPN, orientation, mechanics, firmware и key functional tests. Один рабочий образец не подтверждает yield; анализируйте всю pilot-партию.

Формализуйте критерии выхода из пилота

До запуска задайте допустимые FPY, defect/rework rate, coverage теста, void/placement limits, cycle time и число открытых отклонений. Каждое отклонение получает владельца, root cause и решение: изменить design, процесс или явно принять риск. «Технолог подправит на линии» без change record не должно становиться постоянной операцией.

После закрытия пилота заморозьте комплект файлов и хэши: fabrication/assembly outputs, BOM/AVL, firmware, test limits, stencil и рабочие инструкции. Серийный заказ ссылается на эту baseline. Любая component substitution или panel/stencil change проходит impact review и при необходимости ограниченный повторный pilot.

Примеры из каталога ChipBaza

STM32F103C8T6TR в LQFP иллюстрирует визуально доступные выводы, STUSB4500QTR в компактном QFN — требования к exposed pad/paste, EPM570GF100I5N в BGA — необходимость X-ray/fanout/DFT. Эти компоненты не сравниваются функционально: примеры показывают влияние package на процесс.

При передаче в производство указывают полный MPN и packaging. Суффикс TR может быть важен для катушки/автоматической установки, но его смысл всегда сверяют с manufacturer nomenclature.

Что запросить у контрактного производителя

Получите письменный DFM/DFA/DFT report, panel drawing, stencil specification, reflow profile, attrition rules, inspection/test coverage и traceability fields. Уточните ownership tooling и возврат остатков компонентов, порядок deviations и approval substitutions. Производитель должен сообщать фактический yield/rework, а не только число отгруженных плат. Эти данные позволяют отличить конструктивную проблему от единичного сбоя процесса и не повторять дефект в следующей партии.

Типовые ошибки

  • отправлять только Gerber и неполный BOM;
  • доверять footprint по названию корпуса;
  • заказывать ровно BOM quantity без attrition;
  • копировать copper в paste 1:1 для QFN pad;
  • применять via-in-pad без заполнения;
  • не вести floor-life MSL;
  • проектировать BGA без X-ray/DFT;
  • переходить к серии после одного собранного образца.

Чек-лист передачи в производство

  • capabilities EMS согласованы до layout freeze;
  • BOM содержит full MPN, alternates и DNI;
  • footprints независимо сверены с datasheets;
  • paste/stencil/panel/depanel defined;
  • MSL, packaging и attrition рассчитаны;
  • AOI/X-ray/ICT/FCT coverage согласован;
  • programming/serialization/traceability воспроизводимы;
  • pilot пройден, defects/yield закрыты до mass production.

Источники для технической проверки

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

Следующий шаг

Проверьте артикулы и количество до отправки заявки

Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.