Устройство для функционального контроля больших интегральных схем

 

Изобретение относится к контрольноизмерительной технике и может быть использовано для контроля цифровых интегральных схем. Цель изобретения - расширение области применения за счет возможности контроля других типов микросхем микропроцессорных наборов и повышение достоверности койтроля за счет повышения информативности контроля - достигается введением регистра 17 рода работ , блока 18 управления синхроимпульсами , триггера 19 управления, цифрового компаратора 20, счетчика 21 адресов, элементов 22 и 23 задержки, блока 24 элементов ИЛИ. Устройство также содержит блок 1 микропрограммного управления, блок 2 задания воздействий и реакций, генератор 3 импульсов, узел 4 синхронизации, формирователь 5 временной задержки, блок 6 формирователей формы сигналов, блок 7 формирователей уровней, коммутаторы 8 и 9, блок 10 компараторов, блок 11 сравнения, блок 12 памяти ошибок, элемент 13 задержки , счетчик 14 циклов, выходную и входную шины 15 и 16. Блок 18 управления синхроимпульсами содержит преобразователь 25 уровней, триггер 26, элементы И. 1 з.п.ф-лы, 2 ил. СО с

COIO3 СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)5 G 01 R 31/28

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4419060/21 (22) 03.05,88 (46) 30.01.91. Бюл, М 4 (72) Д.А. Ефремов (53) 621,317.799(088.8) (56) Авторское свидетельство СССР . М 1160373, кл. 6 05 В 23/02, 1983.

Авторское свидетельство СССР

М 1179375, кл. G 01 R 31/28, 1984, (54) УСТРОЙСТВО ДЛЯ ФУНКЦИОНАЛЬНОГО КОНТРОЛЯ БОЛЬШИХ ИНТЕГРАЛЬНЫХ СХЕМ (57) Изобретение относится к контрольноизмерительной технике и может быть использовано для контроля цифровых интегральных схем. Цель иэобрвтения— расширение области применения за счет возможности контроля других типов микросхем микропроцессорных наборов и повышение достоверности коНтроля за счет

„„Я „„1624370 А1 повышения информативности конгроля достигается введением регистра 17 рода работ. блока 18 управления синхроимпульсами, триггера 19 управления, цифрового компаратора 20, счетчика 21 адресов, элементов 22 и 23 задержки, блока 24 элементов ИЛИ. Устройство также содержит блок 1 микропрограммного управления, блок 2 задания воздействий и реакций, генератор 3 импульсов, узел 4 синхронизации, формирователь 5 временной задержки, блок 6 формирователей формы сигналов, блок 7 формирователей уровней, коммутаторы 8 и

9, блок 10 компараторов, блок 11 сравнения, блок 12 памяти ошибок, элемент 13 задержки, счетчик 14 циклов, выходную и входную шины 15 и 16. Блок 18 управления синхроимпульсами содержит преобразователь 25 уровней, триггер 26, элементы И. 1 з,п.ф-лы, 2 ил.

1624370

30

40

55

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

Целью изобретения является расширение области применения за счет возможности контроля других типов микросхем микропроцессорных наборов и повышение достоверности контроля за счет повышения информативности контроля, На фиг,1 изображена функциональная схема предлагаемого устройства; на фиг.2— функциональная схема блока управления син хроим пул ьсами.

Устройство (фиг.1) содержит блок 1 микропрограммного управления, блок 2 задания воздействий и реакций, генератор 3 импульсов, узел 4 синхронизации, формирователь 5 временной задержки, блок 6 формирователей формы сигналов, блок 7 формирователей уровней, коммутаторы 8 и

9, блок 10 компараторов, блок 11 сравнения, блок 12 памяти ошибок, первый элемент 13 задержки, счетчик 14 циклов, выходную и входную шины 15 и 16 соответственно, регистр 17 рода работ, блок 18 управления синхроимпульсами, триггер 19 управления, цифровой компэратор 20, счетчик 21 адресов, второй и третий элементы задержки соответственно 22 и 23 и блок 24 элементов

ИЛИ с соответствующими связями.

Блок 18 управления синхроимпульсами (фиг.2) содержит преобразователь 25 уровк.й, триггер 26, элементы И 27 — 33 с соответс вующими связями.

Блок 1 микропрограммного управления предназначен для хранения программы контроля БИС (больших интегральных схем) и передачи ее в составные элементы устройства, а также для управления процессом контроля, Блок 2 задания воздействий и реакций предназначен для формирования поверочн ых кодов, в состав которых входит информация о входных сигналах для контролируемых

БИС, сигналах управления формирователями формы сигналов блока 6, выходных сигналов (реакциях) БИС, сигналах управления блоком 11 сравнения.

Генератор 3 импульсов предназначен для задания частогы функционального контроля. Узел 4 синхронизации предназначен для формирования импульсных сигналов заданной задержки и длительности для формирователей формы сигналов блока 6.

Формирователь 5 временной задержки служит для формирования импульсов синхронизации, используемых для управления блоком 11 сравнения и записью информации в блок 12 памяти ошибок, причеь временное положение формируемых импульсов задается в соответствии с требованиями нормативных документов на проверяемую микросхему, Формирователь 5 временной задержки представляет собой двухканальное устройство, каждый из каналов которого аналогичен генератору 3 импульсов. Блок 6 формирования формы сигналов предназначен для формирования временной диаграммы входных воздействий для испытуемой

БИС из выходных сигналов блока 2 задания воздействий и реакций и узла 4 с нxpoнизэции. Блок 7 формирователей уровней предназначен для преобразования логических уровней выходных сигналов блока 6 в требуемые для контроля БИС уровни. Коммутаторы 8 и 9 предназначены для подключения испытуемой БИС через выходную и входную шины 15 и 16 к узлам устройства. Блок 10 компараторов служит для сравнения выходных сигналов БИС с ожидаемыми уровнo,ì,è в количестве 2N шт. (по два компэратооа на выход контролируемой БИС для сравнения уровней "0" и "1").

Блок 11 сравнения предназначен для цифрового сравнения выходной информации, поступающей с блока 10 компэрэторов на первую группу входов, с ожидаемой информацией, поступающей ереэ элемент 13 задержки с блока 2 задания воздействий и реакций нэ вторую группу ходов блока 11 сравнения, Блок 12 памяти ошибок предназначен для записи информации о результатах функционального контроля. Элемент

13 задержки служит для задержки информации, поступающей из блокг 2 задания воздействий и реакций нэ блок 11 сравнения, на время задержки информации в тракте: блоки 6--8, выходная шина 15, кон ролируемая БИС, входная шина 16, блоки 9 и 10.

Элемент 13 представляет собой линию задержки.

Счетчик 14 циклов предназначен для подсчета номеров циклов поверочно о функционального теста. Выходная 15 и входная

16 шины служат для связи o6be <тэ контроля (контролируемой БИС) с коммутаторами 8 и

9, Регистр 17 рода работ предназначен для хранения информации о номере цикла функциональ- ого теста, с которого следует проводить анализ результатов функционального контроля, передачи этой информации в цифровой компаратор 20, э также для формирования сигналов управления процессами записи информации в блок 18 управления синхрпимпульсами в зависимости от реэлиэуемого устройством режима работы. Таким образом, регистр 17 рода работ служит для задания режима работы устройства.

1624370

Блок 18 управления синхроимпульсами (фиг.") служит дгя организации трех режимов работы устройства путем пропускания соответствующих импульсов на блок 12 памя1и ошибок и счегчик 21 адресов в зависимости от сигналов управления, поступающих от формирователя 5 временной задержки через элементы 22 и 23 задержки и тоиггер 19 управления

Входы преобразователя 25 уровней образуют группу первых входов блока 18 управления синхроимпульсами, первый вход триггера 26 образует второй вход, а первый и второй входы элемента И 27 являются соответственно-.ретьим и четвертым входами блока 18управления синхроимпульсами.

Преобразователь 25 уровней предназначен для преобразования уровней ТТЛ в уровни

ЭСЛ, элемент И 27 — для пропускания синхроимпульсов с триггера 19 управления и с элемента 22 задержки на объединенные входы элементов И 31-33, служащие для формирования синхроимпульсов, определяющих один из трех режимов работы.

Триггер 19управления предназначен для установки сигнала разрешения на прохождение синхронизирующих сигналов в блок 18 управления синхроимпульсами. Цифровой компаратор 20 служит для сравнения выходных кодов счетчика 14 циклов и регистра 17 рода работ. Счетчик 21 адресов предназначен для формирования адресной информации для блока 12 и мяти ошибок. Элементы 22 и

23 служат для задержки выходных импульсов формирователя 5 временной задержки с целью компенсации задержки сигналов в элементах устройства. Блок 24 элементов ИЛИ предназначЕн для сбора всех выходных сигналов блока 11 сравнения и формирования сигнала общего брака для блока 18 управления синхроимпульсами, управляющего процессом записи информации в блок 12 памяти ошибок.

Устройство работает следующим образом.

В исходном состоянии из блока 1 микропрограммного управления в блок 2 заносится информация о составе функциональных поверочных тестов; в генератор 3 импульсов — о величине периода функционального контроля; в узел 4 синхронизации — о временных параметрах сигналов, подаваемых на входы контролируемых БИС; в формирователь 5 временной задержки — о требуемой величине задержки стробирующего си нала; в блок 6 формирования формы сигналов — о составе и форме сигналов, подаваемых на входы

БИС; а в регистр 17 рода работ -- о начальном адресе анализируемой кодовой после50

45 довательности и режиме работы устройства, При запуске устройства генератор 3 импульсов вырабатывает тактовые ил1пульсы, поступающие на входы блока 2, узла 1. формирователя 5. На каждый тактовый импульс блока 2 задания воздействий и реакций вырабатывается одно кодовое слово разрядностью 4N; 2N разрядов поступает на блок 6 формирователей формы сигналов «2N разрядов поступает через элемент 13 задержки на блок 11 срав ения, Узел 4 синхронизации вырабатывает а каждый тактовый импульс серию импульсов определенной длительности и определенного временного положения.

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

БИС. Выходные сигналы с блока б поступают на входы блока 7 фор;1«рователей уровней, которые преобразуют уровни поступающих импульсных последовательностей в требуемые для контроля БИС. Выходные сигналы с блока 7 через коммутатор 8 и выходную шину

15 устройства поступают на объект контроля, выходные сигналы которого через входную шину,16 и коммутатор 9 поступают на блок 10 компараторов, где осуществляется сравнение выход ы>. гигналов с ож 1даел1ыми уровнями. Выходные сигHàëû компараторов блока 10 поступают на блок 11 сравнения, где осуществляется их сравнение с ожидаемой кодовой информацией, Управляющие сигналы и ожидаемая кодовая информация поступают с выхода элемента 13 задержки, компенсирующего задержку тракта: бло.;« "-8, выходная шина

15, объект контроля, входн"".ë шина 1б, блоки

9 и 10. Сравнение осуществляегся в моменты времени, определяемые положением стробирующего импульса, поступающего с формирователя 5 временной задержки.

Выходные сигíà Ibl блока 11 сравнения и блока 2 задания воздействий и реакций поступают на входы блока 12 памяти оши бок, где записываются по соответствующему адресу, формируемому с <етчикол1 21 адресов, по .синхроимпульсу, пос гупающему с выхода блока 18 управления синхроимпульсами. После прохождения всей кодовой комбинации блок 2 воздействий и реакций вырабатывает запрещающий сигнал, который останавливает генератор 3 импульсов и одновременно передается в блок 1 микропрограммного управления как сигнал окончания процесса контроля, Устройство реализует три режима работы, задаваемых регистром 17 рода работ.

1624370

Режим работы устройства с записью информации в каждом такте генератора 3 импульсов осуществляется следующим образом, В регистр 17 рода работ заносится соответствующая информация. Разрешена работа элементов И 28, 31 блока 18 управления синхроимпульсами, и синхроимпульсы поступают на выход блока 18 независимо от результата контроля.

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

Задание режима осуществляется занесением соответствующей информации в регистр 17 рода работ. Основная особенность данного режима — формирование синхроимпульсов в блоке 18 на каждый импульс, поступающий от формирователя 5 временной задержки через элемент 22 задержки, В результате осуществляется запись в блок 12 памяти ошибок совокупной информации о поступающей на объект контроля информации с указанием координаты (номера цикла). При ограниченном объеме блока 12 памяти ошибок, организации последовательного его заполнения и последующего считывания под управлением блока 1 микропрограммного управления реализуется полное считывание всей информации функционального теста в оперативную память блока 1 для последующего или текущего анализа. Последовательность выбора соответствующих элементов функ. 1онального теста осуществляется последовательным изменением номера цикла в регистре 17 рода с кратностью, равной гпубине ОЗУ блока 12 памяти ошибок.

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

В этом режиме разрешена работа элементов И 29 и 32, на входы последнего поступает выходной сигнал блока 24 элементов ИЛИ, информирующий о наличии одного или нескольких бракованных разрядов испытуемой БИС. При втором режиме работы устройства блок 18 управления синхроимпульсами формирует сигналы записи информации при наличии неудовлетворительного результата контроля и появления соответствующего сигнала на выходе блока 24 элементов ИЛИ. Задание режима осуществляется через регистр 17 рода работ. В результате использования второго режима е блок 12 памяти ошибок

20

55 заносится информация о забракованном цикле функционального теста. Синхрониэирующий импульс осуществляет запись v. :формации в блок 12 памяти ошибок и переключение счетчика 21 адресов только в тактах с функциональным браком, Достоверность контроля повышается при втором режиме работы устройства зя счет постро:— ния соответствующей модели зависимости брака на цикле от дефектов в БИС, что е принципе реализовано для отработаннь х технологий, Относительно малый объем информации при наличии такой модели вляется достаточным, а производительность существенно повышается, что важно при массовом контроле, Режим работы устройства с записью ин формации в каждом такте до появления сигнала "БРАК" осуществляется следующим образом.

В этом режиме разрешена работэ элементов И 30 и 33, Синхроимпульсы поступают ня выход блока18 до появления сигналя

"БРАК", который взводит триггер 2б, сигнал с инверсного выходе которсго звере цает прохождение импчльroo. В результате е блок памяти ошибок записывается информация, предшествующая появлению брака, Третий режим работы устройства сочетает в себе признаки первого и второго i. жимов, так как при оТ0М осущ:-.стеляет-.я запись информаций е блок 12 памяти ошибок в каждом такте функционального теста до тех пор, пока в каком-либо такте не появится сигнал "Брак" ня выходе блоке 24 элементов ИЛИ. После этсго процесс записи прекращается, и в блоке 12 памяти сшибок хранится инфер лация о забракованном такте и о предыдущих тактах функционяльногс теста, Такой набор информации позволяет локализовать область функциональн:-с теста, е которой произошло эабракоеание, и составить логическую модель условий áoàкования без предеари1ельного математического моделирования. Таким образовал, данный режим обеспечивает повышение достоверности по критериям первого режима, но без избыточности, характерной для него.

В случае, если объект контроля является функционал но годным, через блок 12 памяти ошибок проходит вся информация из блока 2 задания воздействий и реакций и блока 11 сравнения, После окончания функционального контроля в блоке 12 останется информация о последних тактах теста, которую можно не анализировать.

Синхроимпульсы на вход блока 18 поступают с формирователя 5 временной задержки через элемент 22 задер аи, 1624370

О п 3 т

От гер окам

Отр ра17 рода с группой третьих входов блока памяти ошибок и с входами первого элемента задержки, группа четвертых входов блока памяти ошибок соединена с выходами счетчика адресов, а группа пятых входов — с группой вторых выходов блока микропрограммного управления, группа третьих выходов которого соединена с входами регистра рода работ, группа первых выходов которого соединена с группой первых входов блока управления синхроимпульсами, второй вход которого соединен с выходом блока элементов ИЛИ, входы которого соединены с группой вторых выходов блока сравнения, третий вход блока управления синхроимпульсами соединен с выходом триггера управления, четвертый вход — с выходом второго элемента задержки, а выход — с шестым входом блока памяти ошибок и выходом счетчика адресов, первый вход триггера управления соединен с входом третьего элемента задержки, второй вход — с выходом цифрового компаратора, группа первых входов которого соединена с группой вторых выходов регистра рода работ, второй выход формирователя временной задержки соединен с входами счетчика и второго и третьего элементов задержки, а выходы счетчика соединены с группой вторых входов цифрового компаратора и группой седьмых входов блока памяти ошибок.

2. Устройство по п.1, о т л и ч а ю щ е ес я тем, что блок управления синхроимпуль5 сами выполнен на преобразователе уровней, триггере и семи логических элементах

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

10 триггера образует второй вход, а первый и второй входы первого элемента И образуют соответственно третий и четвертый входы блока управления синхроимпульсами, первый, второй и третий выходы преобразова15 теля уровней раздельно соединены с первыми входами второго, третьего и четвертого элементов И, вторые входы которых соединены с четвертым выходом преобразователя уровней, а выходы раздельно сое20 динены с первыми входами пятого, шестого и седьмого элементов И соответственно, вторые входы которых соединены с выходом первого элемента И, а выходы объединены и образуют выход блока управления синхроим25 пульсами, третий вход шестого элемента И соединен с первым входом триггера, второй вход которого соединен с выходом четвертого и вторым входом седьмого элементов И, а выход — с третьим входом седьмого элемента И.

Устройство для функционального контроля больших интегральных схем Устройство для функционального контроля больших интегральных схем Устройство для функционального контроля больших интегральных схем Устройство для функционального контроля больших интегральных схем Устройство для функционального контроля больших интегральных схем Устройство для функционального контроля больших интегральных схем 

 

Похожие патенты:

Изобретение относится к способам обнаружения дефектов и оценки состояния радиотехнических и электрических схем

Изобретение относится к контрольноизмерительной технике и может быть использовано для контроля КМОП-логических схем

Изобретение относится к контрольноизмерительной технике и может быть использовано для контроля усилителей постоянного тока, в том числе в составе электронного блока

Изобретение относится к контрольно-измерительной технике н может быть использовано для измерения параметров микросхем супергетеродинного приемника, в частности в составе автоматизированной системы контроля

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

Изобретение относится к контрольноизмерительной технике и может быть использовано для допускового контроля параметров электрических цепей, содержащих активные сопротивления, катушки индуктивности , конденсаторы, а также для контроля тиристорных преобразователей, длительности и амплитуды импульсов

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

Изобретение относится к контрольно-измерительной технике

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

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

Изобретение относится к импульсной технике и может быть использовано в качестве устройства диагностики при проведении пусконаладочных работ, эксплуатации и ремонте устройств автоматики и вычислительной техники на микросхемах эмиттерно-связанной логики (ЭСЛ)

Изобретение относится к автоматике и вычислительной технике для диагностики состояния объекта по результатам преобразования детерминированных и случайных сигналов и может быть использовано в телеметрических системах с эвакуируемыми накопителями информации ("черный ящик") и радиоканалом для передачи катастрофических отказов

Изобретение относится к области электронной техники и может быть использовано для диагностирования разветвленных электронных цепей

Изобретение относится к способам электрического контроля и испытаний на постоянном и переменном токе с последующей отбраковкой подложек из диэлектрика или полупроводника, содержащих изделия электронной техники и электротехники (электрорадиоизделия), содержащих плоские и объемные проводящие области, содержащих активные и пассивные функциональные элементы в виде полупроводниковых приборов, многослойных трехмерных структур, пленок с различным типом электрической проводимости, жидкокристаллических панелей и др

Изобретение относится к автоматике и контрольно-измерительной технике и может быть использовано для контроля и поиска неисправностей в цифровых электронных устройствах

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