JTAG.ТЕСТ - технологии граничного сканирования, методики тестопригодного проектирования, JTAG, ICT, DFT
В JTAG мы знаем все!
«... Мы говорим JTAG, подразумеваем — ТЕСТ,
мы говорим ТЕСТ, подразумеваем — JTAG!»

Колонка Ами Городецкого
«JTAG-тестирование»
в журнале «Компоненты и технологии» № 8.2010 г.

Сайт журнала «Компоненты и технологии»

Материалы международной конференции по тестированию электроники ITC-2009 (1)

Ежегодные международные конференции по тестированию электроники (International Test Conference, ITC) — это всегда знаковое событие для тест-инженеров всего мира. За последние годы такие конференции эволюционировали в своего рода регулярные форумы специалистов, бизнесменов тест-индустрии и ведущих профессионалов в тестировании и тестопригодном проектировании, а темы, задаваемые этими форумами, определяют основные направления разработок в тестировании электроники на длительный период времени.

Ввиду важности тем, рассматриваемых на ITC, для читателей этих страниц, эта и несколько следующих колонок будут посвящены краткому обзору некоторых важнейших с моей точки зрения направлений работы недавней, 40-й конференции ITC-2009, проведенной 3-5 ноября прошлого года в Остине (Техас, США). Мы рассмотрим также доклады наиболее авторитетных специалистов, чтобы дать читателю представление об идеях и проблемах, занимающих сегодня лучшие умы в тестировании электроники.

Среди основных тем на конференции обсуждались новые технологии и стандарты граничного сканирования (JTAG), тестирование трехмерных чипов (3D chips), проблемы соотношения производительности электронных изделий и их качества, а также новые направления и методы в тестопригодном проектировании (DFT). В рамках восемнадцати сессий на конференции были представлены 55 докладов наиболее известных в мире специалистов и проведены 12 семинаров и школ, охватывающих такие разнообразные направления, как тестирование высокоскоростных интерфейсов, методы проектирования с учетом эффективности производства (Design-for-Manufacturing, DFM), диагностика и отладка микросхем на силиконовых пластинах, статистика отказов, тестирование задержек, механизмы проявления дефектов и методы их тестирования для нанотехнологий, тестирование аналоговых, гибридных и высокочастотных схем, экономические аспекты тестирования и тестопригодности.

Одним из наиболее авторитетных генераторов идей в тестировании электроники на протяжении многих лет является Кеннет Паркер (Kenneth Parker, фирма Agilent), один из «отцов-основателей» ряда стандартов JTAG и автор массы статей и базисных книг на эту тему. Доклад Паркера на ITC-2009 о влиянии, которое окажет широкое применение трехмерных чипов на тестирование ПП, вызвал значительный и ожидаемый интерес на конференции, несмотря на отсутствие в нем на этот раз принципиальных новшеств.

Паркер говорил о том, что изобретение трехмерных чипов было обусловлено целым рядом технологических факторов, прежде всего — значительным возрастанием степени интеграции чипов и плотности их упаковки в корпусах, а также резким ростом скоростей передачи информации посредством таких микросхем. Трехмерные чипы позволяют разместить значительно больше аппаратных средств на единице площади, а также заметно понизить уровни импедансов ввиду уменьшения сопротивлений, емкостей и индуктивностей. Более того, трехмерные структуры позволяют объединить в одном корпусе несколько силиконовых пластин, или подложек различных уровней, выполненных по различным, подчас совершенно несовместимым между собой технологиям. Самая нижняя из них (подложка 1-го уровня, см. рисунок 1) кроме определенных функциональных возможностей обеспечивает также сопряжение с контактами микросхемы в корпусе BGA.

Подложка каждого из уровней представляет собой, как правило, функционально завершенный узел, входо-выходы которого в общем случае даже несовместимы с узлами, размещенными на подложках других уровней. Совместимые связи между подложками различных уровней обеспечиваются посредством микроскопических переходных отверстий. Тестирование подобных структур при их производстве и монтаже на поверхность печатных плат представляет собой непростую и весьма многосвязную задачу. Не следует ожидать, что при помощи таких популярных и широко распространенных средств тестирования, как автоматические оптические тестеры (AOI) или рентгеновские тестеры (AXI), можно будет получить желаемое тестовое покрытие при монтаже трехмерных чипов. Оптические тестеры бесполезны для обнаружения неисправностей монтажа корпусов BGA, и их преимущества ограничиваются проверкой правильности ориентации микросхемы при ее монтаже, а также считыванием надписей и маркировок на корпусе, видных тестеру. Тоже кое-что, но явно недостаточно для исчерпывающего тестирования. О качестве пайки контактов корпуса BGA можно, как известно, судить по результатам рентгеновского теста, однако при значительном росте числа подложек разрешающая способность такого, весьма недешевого, теста может оказаться обескураживающей.

Вентиль XNOR

Рисунок 1.

Представляется бесспорным, что наиболее приемлемыми технологиями для тестирования качества монтажа трехмерных чипов на поверхности ПП являются внутрисхемное тестирование (ICT) [ПЭ.2010.№2, 3] и любые системы JTAG-тестирования [ПЭ.2010.№2, 3]. При этом несомненна широкая применимость как традиционных цифровых JTAG-структур, поддерживающих стандарт IEEE 1149.1 [ПЭ.2007.№5], так и его расширения IEEE 1149.6 [ПЭ.2009.№1], использование аналоговых измерений в рамках JTAG-стандарта IEEE 1149.4 [ПЭ.2008.№4], а также новейших JTAG-стандартов IEEE 1149.7 и IEEE 1149.8.1 [КиТ.2010.№4, 6]. Но что означает наличие нескольких JTAG-цепочек внутри трехмерного чипа, каждая из которых подключена к тем или иным контактам ввода-вывода микросхемы, но связи между которыми фрагментарны или вовсе отсутствуют? Такая структура становится похожей на подключение к печатной плате одной или нескольких вторичных плат с иерархическим доступом к каждой из них и тестом связей между ними через их соединительные разъемы.

К задачам разработчика трехмерного чипа добавляется, таким образом, обеспечение совместимости каждой из подложек с требованиями того или иного JTAG-стандарта и обязанность разработки и тестирования отдельного BSDL файла для каждой из подложек. Без соблюдения этих минимальных требований тестопригодность трехмерных микросхем окажется недостижимой, но при их наличии может быть вполне достаточной. Ничего нового в таком подходе, вообще говоря, нет. Несколько лет назад на повестке дня стояло обеспечение тестопригодности многочиповых модулей (МСМ), содержащих «этажерки» из планарных структур, каждая из которых содержала несколько отдельных микросхем. Такие модули являлись, в сущности, прототипом трехмерных чипов, но в большинстве случаев ограничивались двумя этажами, нижний из которых представлял собой проводной интерфейс с контактами ввода-вывода и мог содержать также разнообразные аналоговые компоненты. Многие из систем, поддерживающих тестирование модулей МСМ, уже сегодня в принципе пригодны также для тестирования трехмерных чипов.

В одной из промышленных систем ICT подход, предназначенный для иерархического тестирования модулей МСМ, сводится к описанию компонент и списков связей между ними на каждом из уровней такой «этажерки» и последующей компиляции этих параметров в некое «плоское» описание, полностью нивелирующее иерархичность исходной структуры. Паркер полагает, что адекватные описания трехмерных чипов должны быть ориентированы на т.н. «иерархию двухуровневых слоёв». При таком подходе нижний уровень слоя будет либо описывать связи с внешними контактами ввода-вывода микросхемы (межсвязи на уровне печатной платы), либо межсвязи на уровне ИС, а верхний уровень будет представлять собой «плоское» описание компонент подложки, JTAG-подсхем на них и межсвязей на уровне подложки.

На рисунке 2 приведен набросок иерархической модели межсвязей трехмерного чипа, предложенной Паркером. Здесь П-1, П-2, ..., П-N — отдельные подложки чипа, причем первые три из них — одноуровневые, а подложка П-N многоуровневая, поскольку содержит несколько JTAG-подсхем, и поэтому представляет собой боле высокий слой иерархии. Как видно из рисунка, межсвязи на уровне ИС, а тем более межсвязи на уровне подложек, обозначенные красными линиями, полностью внутренние относительно ИС и вовсе не обязательно совпадают с межсвязями на уровне ПП.

Вентиль XNOR

Рисунок 2. Иерархическая модель межсвязей трехмерного чипа.

Вполне очевидно, что полнота тестового покрытия для подобной модели сильно зависит от JTAG-тестопригодности межсвязей на уровне ИС и на уровне подложек, и это должно быть обеспечено в процессе разработки самой микросхемы. Тестопригодность межсвязей на уровне ПП обеспечивается, как обычно, разработчиками схем ПП [ПЭ.2008.№1], но они должны иметь адекватные файлы BSDL, при разработке которых также принимались бы во внимание аспекты тестопригодности всех или большей части контактов ввода-вывода микросхемы. Иными словами, максимальное число отдельных подложек должно быть снабжено встроенными JTAG-подсхемами. Контрдоводом при этом может быть следующее возражение — зачем тестировать межсвязи внутри ИС на этапе тестирования ПП? Не является ли такое тестирование избыточным, поскольку эти межсвязи уже были проверены на этапе тестирования ИС? Однозначный ответ на эти вопросы, разумеется, отсутствует, поскольку определяется экономическими аспектами той или иной стратегии тестирования.

Интересы другого авторитетного специалиста в технологиях тестирования, Эрика Яна Мариниссена (Eric Jan Marinissen) из Бельгии, сосредоточены не столько на тестировании смонтированных на ПП трехмерных чипов, сколько на тестировании самих таких чипов в процессе их производства. Мариниссен также считает, что значительная часть технологий тестирования трехмерных чипов уже существует. Тем не менее, он обращает внимание на то, что начало эпохи таких чипов внесет в технологии тестирования целый ряд новых моментов. Один из них заключается в том, что для оптимизации процессов тестирования трехмерных чипов, сочетающих эффективность их сортировки на исправные и неисправные с невысокими затратами, необходимо будет строить тесты, основанные на сравнении тех или иных характеристик с заведомо исправными чипами (ЗИЧ).

Другой важный аспект тестирования трехмерных чипов, подчеркивамый Мариниссеном, заключается в необходимости разработки новых моделей дефектов для новых, неизвестных ранее, типов неисправностей. В самом деле, для каких типов дефектов следует разрабатывать тесты межсвязей на уровне подложки? А тесты межсвязей на уровне ИС? Что мы будем, к примеру, называть неисправностями переходных отверстий (Through-Silicon Vias,TSV), представляющими собой совершенно новый тип дефектов, которые возникают, скажем, при утоньшении силиконовой пластины? Как такие неисправности будут проявляться, и в чем будет заключаться их формальное описание? Будут ли тесты, покрывающие дефекты изготовления TSV, обнаруживать также неисправности в соответствующих цепях, вызванные термическими или термо-механическими напряжениями? Вопросов предостаточно, и это открывает широкое поле деятельности для инженеров и исследователей.


Авторизоваться:

Логин (e-mail):
Пароль:
Регистрация / Забыли пароль?

КОЛОНКИ в ЖУРНАЛАХ
    · Тестирование и тестопригодное проектирование («КиТ» № 2, 2009)
    · Встроенные инструменты тестирования («КиТ» № 3, 2009)
    · Неисправность монтажа BGA — что делать? (Апрельские тезисы) («КиТ» № 4, 2009)
    · Стратегия тестирования: нужен ли нам JTAG? (Как убедить начальника) («КиТ» № 5, 2009)
    · JTAG на системном уровне и тестирование кросс-плат («КиТ» № 6, 2009)
    · Функциональное тестирование и эмуляция средствами граничного сканирования (JTAG) («КиТ» № 7, 2009)
    · Аспекты тестопригодности в файлах BSDL («КиТ» № 9, 2009)
    · Покрытие неисправностей и полнота JTAG-тестирования («КиТ» № 9, 2009)
    · JTAG-тестирование кластеров («КиТ» № 1, 2010)
    · Тестирование компонент памяти в технологии JTAG (1) («КиТ» № 2, 2010)
    · Тестирование компонент памяти в технологии JTAG (2) («КиТ» № 3, 2010)
    · Новый JTAG-стандарт IEEE 1149.7 («КиТ» № 4, 2010)
    · Прожиг флэш-памяти в протоколе JTAG («КиТ» № 5, 2010)
    · Новейший стандарт JTAG-тестирования: IEEE P1149.8.1 («КиТ» № 6, 2010)
    · Стандарт тестопригодного проектирования IEEE P1687 («КиТ» № 7, 2010)
    · Материалы международной конференции по тестированию электроники ITC-2009 (1) («КиТ» № 8, 2010)
    · Материалы международной конференции по тестированию электроники ITC-2009 (2) («КиТ» № 9, 2010)
    · Материалы международной конференции по тестированию электроники ITC-2009 (3) («КиТ» № 10, 2010)
    · Применение осциллографов для визуализации протокола JTAG («КиТ» № 11, 2010)
    · Дистанционное JTAG-тестирование («КиТ» № 12, 2010)
    · Кому понадобится новый стандарт IEEE 1687? («КиТ» № 01, 2011)
    · Взаимосвязь стандартов тестирования IEEE P1687 и IEEE 1149.7 («КиТ» № 02, 2011)
    · Техническая диагностика цифровых устройств («КиТ» № 03, 2011)
    · FPGA и ПЛИС в JTAG-тестировании («КиТ» № 04, 2011)
    · Система JTAG-тестирования onTAP («КиТ» № 05, 2011)
    · Внутрисхемное программирование и JTAG-цепочки («КиТ» № 06, 2011)
    · Снова о внутрисхемном тестировании ICT («КиТ» № 07, 2011)
    · Снова о внутрисхемном тестировании (продолжение) («КиТ» № 08, 2011)
    · Еще раз о внутрисхемном тестировании (окончание) («КиТ» № 09, 2011)
    · Тестирование ICT: векторное или безвекторное? («КиТ» № 11, 2011)
    · Введение в технологию IEEE Std. 1581 тестирования ЗУ (1) («КиТ» № 07, 2012)
    · Введение в технологию IEEE Std. 1581 тестирования ЗУ (2) («КиТ» № 08, 2012)




 

Карта сайта | О нас | Услуги | Софт & хард | JTAG-Библиотека | Партнеры и заказчики | Поддержка | onTAP | Контакты | Монография
Написать вебмастеру
© JTAG.ТЕСТ, 2009.
Все права защищены.