Анализ и выбор тестовых алгоритмов для проведения функционального контроля микросхемы 1645РУ5 | Статья в сборнике международной научной конференции

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Автор:

Рубрика: 14. Общие вопросы технических наук

Опубликовано в

VI международная научная конференция «Технические науки в России и за рубежом» (Москва, ноябрь 2016)

Дата публикации: 02.10.2016

Статья просмотрена: 564 раза

Библиографическое описание:

Резниченко, Н. Е. Анализ и выбор тестовых алгоритмов для проведения функционального контроля микросхемы 1645РУ5 / Н. Е. Резниченко. — Текст : непосредственный // Технические науки в России и за рубежом : материалы VI Междунар. науч. конф. (г. Москва, ноябрь 2016 г.). — Москва : Буки-Веди, 2016. — С. 72-74. — URL: https://moluch.ru/conf/tech/archive/228/11123/ (дата обращения: 25.04.2024).



В докладе описывается выбор таких тестовых алгоритмов для проведения функционального контроля микросхемы 1645РУ5, которые за наименьшее количество времени будут обнаруживать наибольшее число дефектов в работе микросхемы.

Ключевые слова: алгоритмы, функциональный контроль, алгоритмические функциональные тесты, СОЗУ, неисправность

Процесс разработки, производства и эксплуатации интегральных микросхем (далее ИМС) и полупроводниковых приборов сопровождаются большим числом контрольно-измерительных операций. Контроль и измерение электрических параметров микросхем — сложный процесс, который требует специально разработанной технологии, оборудования, соблюдения определенных условий и специально обученного персонала. Таким образом, обеспечение контроля изделий — актуальная проблема для производителей микроэлектроники.

Правильное функционирование запоминающих устройств проверяется с помощью контроля статических и динамических параметров при помощи алгоритмических функциональных тестов. К требованиям при анализе, выборе и разработке алгоритмических функциональных тестов относят:

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

– ограниченность по времени.

В наши дни острой проблемой является тестирование интегральных микросхем памяти. Для полной проверки микросхемы необходимо перебрать все возможных состояния запоминающего устройства, где N — число ячеек или адресов тестируемой памяти, но для этого потребуется слишком много времени. Так, например, для тестирования запоминающего устройства емкостью при времени цикла записи и считывания 40 нс требуется 19 часов. Такой вид проверки использовать нельзя, так как конечная стоимость микросхемы будет очень дорогой.

В настоящее время функциональный контроль запоминающих устройств проводят с помощью специальных тестовых алгоритмов. К таким алгоритмам относят: Checkerboards, GalPat, GalCol, GalRow, Walking 1/0, SlidingDiagonal, Butterfly, ATS, MATS, Mach. Все эти алгоритмы можно разделись на следующие группы:

– Линейные алгоритмы () используют для предварительного контроля на отсутствие катастрофических неисправностей. К основным тестовым алгоритмам можно отнести: «Шахматный код», «Запись — считывание в прямом и обратном направлениях», «March».

– Квадратичные алгоритмы () применяют для контроля функционирования ЗУ всех типов и обнаружения динамических и статических неисправностей. К основным тестовым алгоритмам можно отнести: «WalPat», «GalPat», «GalRow», «GalCol».

– Промежуточные алгоритмы () являются компромиссом между длительностью и достоверностью. К основным тестовым алгоритмам можно отнести: «Бегущий столбец», «Бегущая строка», «Диагонали».

Но не все тестовые алгоритмы выгодно применять для тестирования различных видов запоминающих устройств. Так, например, время выполнения алгоритма GalPat для микросхемы статического оперативного запоминающего устройства 1645РУ5 (информационная емкостью 4М с организацией 512К слов по 8 бит) фирмы «Миландр» составит:

где — время цикла записи или чтения.

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

Эффективность функционального контроля во многом зависит от степени значения возможных функциональных отказов для определённого типа интегральных микросхем, зависящих от дефектов и отклонений параметров технологического процесса на отдельных этапах производства, топологии интегральных микросхем, изменения условий эксплуатации. Относительно просто обнаружить нефункционирующую схему, которая имеет полный отказ. Значительно труднее обнаружить такие отказы, которые обусловлены изменением характеристик интегральных микросхем: температуры окружающей среды, напряжения питания, временных соотношений входных сигналов.

Таким образом, одной из проблем решаемой при выполнении исследовательской работы является анализ и выбор оптимальных тестовых алгоритмов для СОЗУ 1645РУ5, которые за наименьшее количество времени будут отбраковывать наибольшее количество неисправных микросхем.

После анализа были выбраны следующие тестовые алгоритмы:

«Шахматный код» (2N — количество циклов теста) — тест обнаруживает очень грубые неисправности в работе тестируемой микросхемы.

Время выполнения теста составляет:

при , ;

при , .

где — время выполнения 1-го цикла записи или чтения.

«MarchC» (10N) — особенностью этого тестового алгоритма является способность обнаружения неисправностей в связки двух ячеек. «MarchC», как и «Шахматный код» выполняются за малое время.

Время выполнения теста составляет:

при , ;

при , .

«MarchRAW» (26N) — тест способен обнаруживать неисправности в работе дешифратора адресов, связи двух ячеек матрицы памяти и ошибки связанные с одиночными ячейками. «MarchRAW» − это один из самых современных тестовых алгоритмов из целой серии тестов «March».

Время выполнения теста составляет:

при , ;

при , .

«GalRow» (6N + 4NR, где R — количество строк матрицы памяти) — выбор этого теста обусловлен его способностью обнаружить неисправности в ячейках, возникающих при некотором состоянии других ячеек близких к ней. Алгоритм занимает достаточно большое время и поэтому выполняется последним.

Время выполнения теста составляет:

при , ;

при , .

Основные термины (генерируются автоматически): алгоритм, время выполнения теста, функциональный контроль, ATS, MATS, время, время цикла записи, выбор, запоминающее устройство, тестируемая микросхема.

Ключевые слова

алгоритмы, функциональный контроль, СОЗУ, неисправность, алгоритмические функциональные тесты

Похожие статьи

Функциональный контроль интегральных микросхем

Анализ и выбор тестовых алгоритмов для проведения... Ключевые слова: алгоритмы, функциональный контроль, алгоритмические функциональные тесты, СОЗУ, неисправность. Процесс разработки, производства и эксплуатации интегральных микросхем (далее ИМС) и...

Процесс тестирования интегральных микросхем

Тестирование позволяет провести разбраковку ИС, а именно: - Провести функциональный контроль микросхем

Во время создания микросхем наиболее важным аспектом является осуществление контроля технологических параметров.

Методики измерения норм электрических параметров микросхем...

Для проведения функционального контроля на тестируемую микросхему подается входной набор сигналов, а затем сравнивается выходной

Параметры компараторов (время контроля, нижний и верхний уровни напряжения) могут задаваться независимо по любому каналу [2].

Алгоритмы помехоустойчивого кодирования и их аппаратная...

Анализ и выбор тестовых алгоритмов для проведения... – достоверность результата и полноту контроля; – ограниченность по времени.

«Шахматный код» (2N — количество циклов теста) — тест обнаруживает очень грубые неисправности в...

Использование контрольно-диагностических стендов для...

Автоматизация позволяет сократить время тестирования ИС, что позволяет за сжатые сроки аттестовать большее количество микросхем, и исключить человеческий фактор.

Функциональный контроль интегральных микросхем.

Анализ эффективности алгоритмов сортировки и вcтроенных...

Время выполнения сортировки выбором (мс.)

Основные термины (генерируются автоматически): массив данных, исходный код сортировки, сортировка выбором, сортировка вставками, программное обеспечение, алгоритм, время выполнения сортировки, алгоритм...

Автоматизация технического диагностирования аналоговых...

Анализ и выбор тестовых алгоритмов для проведения... Для полной проверки микросхемы необходимо перебрать все возможных состояния запоминающего устройства, где N — число ячеек или адресов тестируемой памяти, но для этого потребуется слишком много времени.

Разработка блока управления для стиральной машины

Для выполнения первого пункта необходимо включить в состав устройства клавиатуру.

Если же время не вышло, программа переходит к пункту

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

Похожие статьи

Функциональный контроль интегральных микросхем

Анализ и выбор тестовых алгоритмов для проведения... Ключевые слова: алгоритмы, функциональный контроль, алгоритмические функциональные тесты, СОЗУ, неисправность. Процесс разработки, производства и эксплуатации интегральных микросхем (далее ИМС) и...

Процесс тестирования интегральных микросхем

Тестирование позволяет провести разбраковку ИС, а именно: - Провести функциональный контроль микросхем

Во время создания микросхем наиболее важным аспектом является осуществление контроля технологических параметров.

Методики измерения норм электрических параметров микросхем...

Для проведения функционального контроля на тестируемую микросхему подается входной набор сигналов, а затем сравнивается выходной

Параметры компараторов (время контроля, нижний и верхний уровни напряжения) могут задаваться независимо по любому каналу [2].

Алгоритмы помехоустойчивого кодирования и их аппаратная...

Анализ и выбор тестовых алгоритмов для проведения... – достоверность результата и полноту контроля; – ограниченность по времени.

«Шахматный код» (2N — количество циклов теста) — тест обнаруживает очень грубые неисправности в...

Использование контрольно-диагностических стендов для...

Автоматизация позволяет сократить время тестирования ИС, что позволяет за сжатые сроки аттестовать большее количество микросхем, и исключить человеческий фактор.

Функциональный контроль интегральных микросхем.

Анализ эффективности алгоритмов сортировки и вcтроенных...

Время выполнения сортировки выбором (мс.)

Основные термины (генерируются автоматически): массив данных, исходный код сортировки, сортировка выбором, сортировка вставками, программное обеспечение, алгоритм, время выполнения сортировки, алгоритм...

Автоматизация технического диагностирования аналоговых...

Анализ и выбор тестовых алгоритмов для проведения... Для полной проверки микросхемы необходимо перебрать все возможных состояния запоминающего устройства, где N — число ячеек или адресов тестируемой памяти, но для этого потребуется слишком много времени.

Разработка блока управления для стиральной машины

Для выполнения первого пункта необходимо включить в состав устройства клавиатуру.

Если же время не вышло, программа переходит к пункту

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