Достижения в области рентгеновского контроля в электронной промышленности
Потребность в неразрушающем контроле электронных компонентов и узлов — основной мотив, побуждающий к разработке и совершенствованию технических средств рентгеновского контроля в электронной промышленности. Во многих случаях, например при необходимости исследовать недоступный визуальному контролю компонент или паяные соединения, единственной альтернативой становится анализ среза. К недостаткам этого механического метода относятся значительные затраты времени и ресурсов. Кроме того, при недостаточно аккуратной полировке есть вероятность пропустить дефекты, существует и риск «создания» дефектов, изначально отсутствовавших. Но основная проблема, разумеется, состоит в том, что в результате разрезания дорогостоящее устройство — печатная плата или компонент — механически разрушается и становится непригодным к использованию.
Со временем, в связи с явной тенденцией к минимизации габаритов и масштабным расширением функциональности электронных устройств (особенно мобильных), уровень сложности электронных узлов и компонентов ощутимо возрос. Сегодня все более широкое распространение получают устройства микрометровых размеров и многоуровневая архитектура благодаря своим преимуществам в части технических характеристик и функционала. При этом постоянно ведется их дальнейшая разработка, совершенствование и миниатюризация.
Указанные тенденции усложняют задачи, стоящие перед техническими средствами рентгеновского контроля.
Необходимость обеспечения субмикрометрового разрешения и получения сверхчетких изображений сочетается с повышенными требованиями к быстродействию и, конечно же, автоматизации. Люди испытывают естественное желание автоматизировать процесс контроля, оптимизировать его и сделать максимально эффективным. При этом важно сократить количество «дорогостоящих» операторов и исключить ошибки, обусловленные человеческим фактором. Однако, ввиду чрезвычайно высокого уровня сложности современных электронных узлов вкупе с их многоуровневой архитектурой, рентгеновские изображения получаются очень сложными и со значительными вариациями. Операторы, прошедшие специальную подготовку, без труда могут их анализировать, но разработка устойчивых и повторяемых программно-аппаратных алгоритмов контроля, способных справляться с подобной сложностью и вариативностью, по-прежнему остается нетривиальной задачей.
Возможности технических средств двумерного рентгеновского контроля
Двумерный рентгеновский контроль стал критически важным методом проверки при проектировании, разработке и изготовлении электроники. Причина в том, что это единственный полностью неразрушающий способ, позволяющий контролировать недоступные визуальному осмотру паяные соединения и исследовать внутренние элементы микроэлектронных сборок. У него есть только одна альтернатива — анализ среза. Последний метод широко применяется для выявления причин отказов и при разработке, но ему свойственен серьезный недостаток: в результате разреза дорогостоящее устройство или печатная плата будут безвозвратно испорчены. В условиях, когда стоимость отдельных печатных плат достигает десятков тысяч долларов, их физическое разрушение рассматривается исключительно как крайнее средство.
За последнее десятилетие колоссально выросли возможности технических средств двумерного рентгеновского контроля. Современные передовые системы имеют в своем составе чрезвычайно резкие и мощные рентгеновские излучатели (трубки) с субмикрометровым разрешением (до 0,1 мкм, или 100 нм). Они способны сохранять это разрешение при исключительно высокой мощности рентгеновского излучения на мишени — до 10 Вт. Значительный прогресс наблюдается и в области детекторов рентгеновского излучения: современные рентгеновские электронно-оптические преобразователи (РЭОП) и плоскопанельные детекторы обеспечивают разрешение в 2, 3, 4, а иногда и до 12 Мпикс при разрядности 16 бит (65 000 градаций серого) и частоте 25 кадров/с без бинирования. Перечисленные достижения позволяют получать рентгеновские изображения с очень высоким разрешением и динамическим диапазоном, а также существенно увеличивают быстродействие аппаратуры рентгеновского контроля и расширяют возможности автоматизации. Естественный результат этого — значительно лучшие возможности обнаружения дефектов.
На рис. 1 приведено двумерное рентгеновское изображение перегоревшей золотой проволоки в чрезвычайно высоком разрешении, полученное с помощью типичной рентген-системы высокого класса. По общему мнению, сейчас достигнут исключительный уровень детализации изображений и открывается дорога к применению рентгеновских методов в сферах, которые прежде были уделом лишь электронной микроскопии — метода медленного и разрушающего, зато обеспечивающего очень высокое разрешение.
Почему же, несмотря на все столь замечательные достижения, двумерный рентгеновский контроль не стал единственным методом, применяемым в современной электронной промышленности на этапах НИОКР и производства?
Дело в том, что двумерное рентгеновское изображение многослойных узлов и устройств становится слишком сложным ввиду особенностей прохождения рентгеновского излучения сквозь объект контроля. Многослойные устройства с расположенными друг над другом (штабелированными) полупроводниковыми кристаллами, переходными отверстиями в кремнии (TSV), многоуровневыми столбиковыми выводами и другими трехмерными геометрическими структурами значительно затрудняют для оператора задачу анализа изображения.
Это иллюстрирует рис. 2, на котором приведено двумерное рентгеновское изображение устройства со штабелированными кристаллами. Понятно, что очень трудно исследовать многослойную структуру проводных межсоединений на предмет коротких замыканий по одному только двумерному рентгеновскому изображению.
Подобно медицине, для этих целей в микроэлектронике начали применять метод трехмерной рентгеновской компьютерной томографии. Этому способствовали значительный прогресс в области технических средств двумерного рентгеновского контроля и непрерывное развитие компьютерной техники, благодаря которому сверхвысокопроизводительные рабочие станции стали доступны по весьма разумной цене.
Трехмерная компьютерная томография позволяет неразрушающим способом получать виртуальные срезы в любой плоскости контролируемого изделия. На рис. 3 показано два томографических среза аналогичного устройства со штабелированными кристаллами. Меняя угол и местоположение среза, можно всесторонне исследовать состояние проволочных межсоединений в трехмерной штабельной структуре и искать короткие замыкания.
Типичная схема рентгеновской компьютерной томографической установки, применяемой в электронной промышленности, изображена на рис. 4.
Процесс получения трехмерной томографической модели состоит из нескольких этапов. На первом этапе регистрируется множество двумерных рентгеновских изображений проверяемого объекта, выполненных в высоком разрешении под различными углами, для чего объект вращается вокруг своей оси с максимально точным контролем геометрического положения. Затем следует этап томографической реконструкции, когда полученный набор двумерных рентгеновских изображений, каждое из которых содержит несколько мегапикселей информации, обрабатывается с использованием сложных математических алгоритмов. На выходе формируется томографическая модель, представляющая объект контроля в трехмерном массиве плотностей. С помощью специальной компьютерной программы можно просматривать различные срезы этой модели. Очевидно, что чем больше количество двумерных изображений, тем лучше и подробнее будет томографическая модель, но тем длительнее окажутся регистрация данных и реконструкция. Благодаря постоянно растущему быстродействию современных массово выпускаемых процессоров, этап реконструкции занимает теперь секунды или минуты, а не часы, как это было еще совсем недавно.
Частичная компьютерная томография
Ввиду непрекращающейся тенденции к миниатюризации изделий микроэлектроники, в настоящее время удовлетворяющее разрешение систем компьютерной томографии находится в микрометровом диапазоне. Чтобы достичь такого разрешения, необходимо регистрировать исходные двумерные рентгеновские изображения с очень высоким увеличением. Исходя из основополагающих физических принципов, это возможно только в том случае, если объект контроля располагается очень близко к источнику рентгеновского излучения (рис. 4). Отсюда следует практическое ограничение на максимальный размер компьютерной томографической системы для контроля изделий микроэлектроники — он сопоставим с размером кредитной карты, причем объект контроля должен быть гораздо меньше (единицы миллиметров). Нетрудно разместить между источником и детектором рентгеновского излучения значительно более крупный объект, однако разрешение результирующей томографической модели будет неприемлемо низким для проверки изделий микроэлектроники (рис. 5).
Таким образом, чтобы получить пригодную для анализа томографическую модель устройства на печатной плате, показанной на рис. 5, необходимо вырезать участок платы по периметру устройства, то есть привести в негодность дорогостоящий печатный узел. Так иногда делают, но предпочтительно прибегать к этому лишь как к последнему средству.
В попытке преодолеть описанное выше ограничение метода компьютерной томографии недавно был разработан метод частичной компьютерной томографии (Partial CT, PCT), известный также под названиями компьютерной томографии плат большого размера (Large Board CT) и компьютерной томографии в ограниченном диапазоне углов (limited angle CT). Основной принцип иллюстрирует рис. 6.
Идея состоит в том, что объект контроля располагается плашмя очень близко к источнику рентгеновского излучения, благодаря чему становится возможным получение двумерных рентгеновских изображений с очень высоким увеличением (разрешением). Детектор располагается под углом к объекту и перемещается вокруг него. В этом методе, как и в обыкновенной компьютерной томографии, чрезвычайно важно обеспечить максимально высокую точность перемещения.
В качестве примера на рис. 7 показано изображение дефекта типа «голова на подушке» (Head In Pillow, HIP/HOP), полученное полностью неразрушающим методом частичной компьютерной томографии при контроле платы большого размера (около 41×41 см). По виртуальным срезам в различных плоскостях можно с легкостью получать надежные свидетельства наличия дефектов.
Автоматизация
Автоматизация рентгеновского контроля всегда была одним из приоритетных пожеланий любого производителя изделий микроэлектроники. «Волшебная кнопка», по нажатию которой система самостоятельно выдает подробный список всех дефектов, не допуская при этом ошибок, связанных с человеческим фактором, — идея, безусловно, весьма заманчивая. Однако ее практическая реализация оказалась сопряжена со значительными трудностями. Во многом они обусловлены высокой степенью сложности рентгеновского изображения. Контроль в видимом свете, например автоматическая оптическая инспекция (AOI), дает информацию только о поверхности объекта за счет отраженного от нее света. Рентгеновское же изображение, хотя и представлено лишь в градациях серого, содержит информацию обо всем объеме проверяемого объекта, поскольку рентгеновское излучение проходит насквозь через объект, прежде чем его зарегистрирует детектор. Чтобы упростить изображение, которое нужно очень быстро проанализировать в ходе технологического процесса, в современных автоматизированных системах рентгеновского контроля применяются методы рентгеновской томографии в ограниченном диапазоне углов. Однако быстродействие достигается ценой снижения качества изображения, из-за чего вероятность обнаружения дефектов и ложных срабатываний не отвечает требованиям, предъявляемым производителями изделий микроэлектроники.
Исходя из вышесказанного мы видим значительный простор для улучшения характеристик автоматизированного рентгеновского контроля с повышением быстродействия и вероятности обнаружения дефектов. Этого можно добиться за счет усовершенствований как в аппаратной, так и в программной части. В качестве примера далее мы рассмотрим автоматизацию контроля выводов компонентов типа BGA и микростолбиковых структур.
Оценка относительного размера пустот на границах раздела паяных соединений выводов BGA-компонента методом частичной КТ и сравнение ее итогов с результатами двумерного рентгеновского контроля
Оценка относительного размера пустот в паяных соединениях — стандартная процедура обеспечения качества, применяемая производителями изделий микроэлектроники и печатных узлов. На рис. 8 показано двумерное рентгеновское изображение, на котором видны пустоты в угловой части BGA-компонента. Большая раковина в центральном соединении (обозначена желтой стрелкой) очевидным образом представляет проблему, так как ее размер превышает 25% площади паяного соединения в соответствии с критерием по стандарту IPC-A‑610. Раковина столь большого размера — серьезный симптом, который должен повлечь немедленный пересмотр и корректировку технологического процесса.
Но и более мелкие пустоты (красная стрелка), пусть и удовлетворяющие критериям IPC-A‑610, могут быть столь же тревожным признаком недочетов в технологическом процессе пайки оплавлением. Проблема в данном случае связана с тем, что пустоты сосредоточены главным образом на границах раздела паяных соединений, из-за чего снижается надежность и повышается вероятность их отказов на этапе эксплуатации, особенно усталостных отказов, типичных для мобильных устройств.
Одно из важных преимуществ метода частичной КТ — возможность для оператора легко выбрать местоположение среза, в котором будет рассчитываться относительный размер пустот. Это позволяет без труда получать точные данные об относительном размере пустот на границах раздела паяных соединений, что невозможно при использовании одного только двумерного рентгеновского контроля. В свете вышеизложенного возникло естественное желание провести исследование и сравнить полный относительный размер пустот по результатам двумерного рентгеновского контроля с относительным размером пустот на границах раздела паяных соединений по результатам частичной КТ. Целью было определить коэффициент корреляции и выяснить, дает ли расчет относительного размера пустот по стандарту IPC-A‑610 адекватную оценку относительного размера пустот на границах раздела. На рис. 9 представлены типичные результаты расчета относительного размера пустот по двумерному рентгеновскому изображению угловой части BGA-компонента (вид сверху) согласно стандарту IPC-A‑610. На рис. 10 показаны результаты расчета относительного размера пустот в той же области, но полученные на срезе по границам раздела паяных соединений выводов BGA-компонента.
Очевидно, что два метода дают очень разные результаты, которые сведены в таблицу, где сравниваются полученные двумя методами расчетные значения относительного размера пустот в каждом паяном соединении.
Номер вывода | A1 | A2 | A3 | A4 | A5 | A6 | B1 | B2 | B3 | B4 | B5 | B6 | C1 | C2 | C3 | C4 | C5 | C6 | D1 | D2 | D3 | D4 | D5 | D6 | E1 | E2 | E3 | E4 | E5 | E6 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Частичная КТ
Граничные пустоты, % |
0,9 | 5,5 | 2 | 6,5 | 6,5 | 0 | 0 | 6,2 | 1 | 0 | 3,3 | 0 | 2,6 | 0 | 0 | 4,3 | 0 | 0 | 3,8 | 1,1 | 1,6 | 5,3 | 0 | 0 | 0 | 1,2 | 0 | 0 | 0 | 4 |
Двумерный РК
Все пустоты, % |
6,7 | 8,3 | 6,1 | 7 | 8,2 | 7 | 1,6 | 7,4 | 9,6 | 6,8 | 5,6 | 3,1 | 4,5 | 2,5 | 5 | 5,1 | 6,8 | 4,5 | 3,2 | 2,7 | 3 | 5 | 2,7 | 2 | 1,3 | 3,1 | 3,2 | 0 | 1,4 | 6,3 |
В отдельных случаях относительный размер пустот на границах раздела превышает полный относительный размер пустот по данным двумерного контроля, так как площадь границы раздела меньше, чем максимальная площадь проекции шарика припоя, поэтому пустоты, существующие только на границах раздела, дадут больший относительный размер.
Для того чтобы выяснить, коррелируют ли между собой результаты измерений, полученные двумя методами, данные были нанесены на рис. 11, после чего рассчитан коэффициент детерминации R2. Значения R2, близкие к 1, указывают на сильную корреляцию, а близкие к 0 — на очень слабую корреляцию или ее отсутствие.
Очевидно, что корреляция слаба (R2 = 0,27), откуда следует вывод, что полный относительный размер пустот по данным двумерного контроля не может служить хорошим показателем качества паяных соединений на границах раздела.
Для перепроверки этого заключения была исследована другая область компонента типа BGA (рис. 12).
Как и ожидалось, корреляция оказалась весьма слабой: R2 = 0,119. Это подтверждает ранее сделанный вывод о том, что в данном случае относительный размер пустот по данным двумерного контроля (согласно стандарту IPC-A‑610) не может служить хорошим показателем размера пустот на границах раздела паяных соединений. А потому самым точным неразрушающим методом анализа пустот на границах раздела паяных соединений компонента типа BGA является частичная компьютерная томография с получением виртуальных срезов.
Автоматизация контроля компонентов типа BGA со сложным расположением выводов на базе данных САПР
Обеспечение высокого уровня автоматизации рентгеновского контроля — одна из первоочередных задач производителей микро-электроники и печатных плат (узлов). Как уже отмечалось, при попытках автоматизировать рентгеновский контроль многослойных компонентов и печатных плат приходится сталкиваться с различными трудностями. Далее хотелось бы обсудить подход к автоматизации контроля компонентов типа BGA со сложным расположением выводов. Компоненты этого типа распространяются все шире, особенно там, где требуется высокая плотность межсоединений. Для приведенных здесь примеров использовался традиционный двумерный рентгеновский контроль высокого разрешения, однако данные результаты действительны и для виртуальных срезов, полученных методом частичной КТ.
Для компонентов с регулярно расположенными выводами (рис. 9, 10) в системе рентгеновского контроля относительно легко создать процедуру автоматизированной проверки. Обычно программное обеспечение автоматически обнаруживает места расположения, шаг и диаметры шариковых или столбиковых выводов компонента типа BGA и сравнивает их с базой данных, в которой хранятся стандартные размеры и конфигурации выводов.
Однако сейчас все большую популярность у производителей микроэлектроники завоевывают компоненты с различными сложными конфигурациями выводов (рис. 13).
Стандартные автоматические алгоритмы системы рентгеновского контроля «ожидают» стандартную конфигурацию с регулярно расположенными выводами и могут давать сбои на нетиповых и очень сложных конфигурациях, подобных изображенной на рис. 14. В этом случае очевидно, что стандартный алгоритм оказался в состоянии обнаружить шариковые выводы, но значение шага выводов не соответствует реальному, так как программа попыталась совместить сложную конфигурацию со стандартной, хранящейся в базе данных.
Поскольку эти сложные конфигурации не стандартизированы и сильно разнятся на практике, наилучший способ автоматизировать рентгеновский контроль в таком случае — применить данные САПР для ввода расположения выводов в программу контроля. Здесь есть два подхода. Первый — использовать данные САПР, предоставленные производителем электронного изделия. Но нередко подобные данные не могут быть предоставлены или очень сложны. Второй подход — самостоятельно генерировать данные САПР в программе, написанной под конкретный компонент со сложным расположением выводов. Этот способ весьма гибок: он позволяет получать очень простые и надежные файлы САПР, содержащие лишь информацию, необходимую для автоматизированного рентгеновского контроля.
Программное обеспечение для автоматизации рентгеновского контроля оснащается встроенным набором инструментов САПР (рис. 15), которые предельно облегчают и упрощают генерацию файлов САПР. Из представленных геометрических фигур оператор строит простой эскиз поверх полученного на экране рентгеновского изображения. По этой информации программа оперативно генерирует готовую к использованию САПР-модель (рис. 16).
После того как САПР-модель сформирована, процедура проста: система автоматически перемещается в указанные места контроля и производит вычисления. На рис. 17 показан пример результатов такого контроля с указанием диаметров столбиковых выводов, полного относительного размера пустот и размера наибольших отдельных пустот.
Итак, выше был представлен простой метод генерации САПР-моделей, который облегчает и упрощает автоматизацию рентгеновского контроля компонентов со сложным расположением выводов.
Выводы
В настоящей статье подробно рассмотрены все наиболее трудные задачи рентгеновского контроля, возникающие в микроэлектронике в связи с миниатюризацией и необходимостью автоматизации. В качестве иллюстрации приведены два практических примера. В первом примере использовался метод частичной компьютерной томографии (КТ) для исследования пустот на границах раздела паяных соединений компонентов типа BGA. Качество паяных соединений на границах раздела — ключевой фактор, от которого зависят надежность и эксплуатационные характеристики BGA-компонентов. Неразрушающий метод частичной КТ позволяет создавать виртуальные срезы в любой плоскости объекта контроля. По итогам этого исследования был сделан вывод о том, что полный относительный размер пустот, рассчитанный по данным двумерного рентгеновского контроля в соответствии со стандартом IPC-A‑610, очень слабо коррелирует с относительным размером пустот на границах раздела паяных соединений, рассчитанным по томографическим срезам. Следовательно, первый из этих параметров не может служить хорошим показателем качества паяных соединений на границах раздела, и наилучшим методом неразрушающего контроля для подобных целей является метод частичной КТ. Далее был описан простой и действенный метод автоматизации рентгеновского контроля компонентов со сложным расположением выводов на базе данных САПР, генерируемых в программном обеспечении для автоматизации. Этот метод незаменим в случаях, когда исходные данные САПР недоступны или когда для рационального выполнения автоматизированного рентгеновского контроля их необходимо упростить либо модифицировать.