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

 

УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО КОНТРОЛЯ БОЛЬШИХ ИНТЕГРАЛЬНЫХ СХЕМ, содержащее первый регистр, вход которого соединен с первым входом устройства, соединеннымс первым входом первого счетчика, первый выход которого соединен с входом схемы сравнения и через первый коммутатор с входом второго регистра, выход которого через второй коммутатор соединен с вторым входом первого счетчика, третий вход которого соединен через второй счетчик с выходами третьего коммутатора и первого элемента И, входы которого соединены с выходами генератора и схемы сравнения ,, вход которой соединен с выходом первого регистра, первый выход и второй вход устройства соединены соответственно с выходом генератора и первым входом блока сравнения, вто рой вход и первый выход которого соединены соответственно с выходом третьего .регистра и вторым выходом устройства , третий выход которого соединен с выходом схемы сравнения, третий вход устройства соединен с первым входом первой памяти, первый триггер, первый выход которого соединен с первым входом третьего комт мутатора, а второй выход через второй элемент И - с входом третьего счетчика, выход и вход которого соединены соответственно с первым входом второго триггера и выходом третьего элемента. И, отличающееся тем, что, с целью повышения коэффициента использования оборудования , в него введены четвертый счетчик, три памяти, два коммутатора , четыре узла элементов И, дешифратор, четыре регистра, блок коммутации, элемент И, элемент задержки , причем третий вход устройства соединен с первыми входами вто§ рой, третьей и четвертой памятей, второй выход первого счетчика сое (Л CZ динен с первыми входами с четвертого по седьмой регистров, выходы памятей соединены с первыми входами соответствующих узлов элементов И, выходы которых соединены с входами блока коммутации, первый выход четвертого счетчика через дешифрас э тор соединен с вторыми входами с четвертого по седьмой регистров, 00 ел соответствующих памятей и вторыми входами соответствующих узлов элементов И, выходы генератора, второго счетчика и четвертый вход устройства через четвертый коммутатор соединены с первым входом пятого коммутатора и через четвертый счетчик - с входом пятого коммутатора , первый выход блока коммутации соединен с третьим входом блока сравнения, второй выход блока коммутации соединен с входами третьего коммутатора, первого триггера, третьего и четвертого элементов И и через элемент задержки с вторым вхо

„„SU „„1 7735 А

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИН

g g G 06 F 1 5/46

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВМ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3301303/18-24 (22) 19. Об .81 (46) 07. 07. 83. Бюл. У 25 (72) А.И.Панов (53) 681 ° 3(088.8) (56) 1. Авторское свидетельство СССР

Н 851414, кл. G 06 F 15/46, 1979.

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

Ю 664178, кл. G 06 F 15/46, 1976 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО КОНТРОЛЯ БОЛЬИИХ ИНТЕГРАЛЬНЫХХ СХЕМ, содержащее первый регистр, вход которого соединен с первым входом устройства, соединенным с первым входом первого счетчика, первый выход которого соединен с входом схе. мы сравнения и через первый коммутатор с входом второго регистра, выход которого через второи коммутатор соединен с вторым входом первого счетчика, третий вход которого соединен через второй счетчик с выходами третьего. коммутатора и первого элемента И, входы которого соединены с выходами генератора и схемы. сравнения,. вход которой соединен с выходом первого регистра, первый выход и второй вход устройства соединены соответственно с выходом генератора и первым входом блока сравнения, вто- рой вход и первый выход которого соединены соответственно с выходом третьего,регистра и вторым выходом устройства, третий выход которого соединен с выходом схемы сравнения, третий вход, устройства соединен с первым входом первой памяти, первый триггер, первый выход которого соединен с первым входом третьего ком-. мутатора, а в торой выход через в торой элемент И - с входом третьего счетчика, выход и вход которого соединены соответственно с первым входом второго триггера и выходом третьего элемента. И, о т л и ч а ющ е е с я. тем, что, с целью повышения коэффициента использования оборудования, в него введены четвертый счетчик, три памяти, два коммутатора, четыре узла элементов И, дешифратор, четыре регистра, блок коммутации, элемент И, элемент задержки, причем третий вход устрой" ства соединен с первыми входами второй, третьей и четвертой памятей, второй выход первого счетчика соединен с первыми входами с четвертого по седьмой регистров, выходы памятей соединены с первыми входами соответствующих узлов элементов И, выходы которых соединены с входами блока коммутации, первый выход четвертого счетчика через дешифратор соединен с вторыми входами С четвертого по седьмой регистров, соответствующих памятей и вторыми входами соответствующих узлов элементов И, выходы генератора, второго счетчика и четвертый вход устройства через четвертый коммутатор соединены с первым входом пятого коммутатора и через четвертый счетчик - с вторым входом пятого коммутатора, первый выход блока коммутации соединен с третьим входом блока сравнения, второй выход блока коммутации соединен с входами третьего коммутатора, первого триггера, третьего и четвертого элементов И и через элемент задержки с вторым вхо1027735 дом второго триггера, первый выход которого соединен с входом второго коммутатора и через пятый коммутатор с четвертым выходом устройства, второй выход второго триггера через четвертый элемент И соединен с входом первого коммутатора, второй вы"

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

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

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

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

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

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

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

3 10277 которого соединен через второй счет.чик с выходами третьего коммутатора и первого элемента И, входы которого .соединены с выходами генератора и схемы сравнения, вход которой соединен с выходом первого регистра, первый выход и второй вход устройства соединены соответственно с выходом генератора и первым входом блока сравнения, второй вход и первый выход которого соединены соответственно с выходом третьего регистра и вторым выходом устройства, .третий выход которого соединен с выходом схемы сравнения, третий вход устройства сое" динен с первым входом первой памя15 ти, первый триггер, первый выход которого соединен с первым входом третьего коммутатора, а второй выход через второй элемент И - с входом третьего счетчика, выход и вход которого соединены соответственно с первым входом второго триггера и выходом третьего элемента И, введе" ны четвертый счетчик, три памяти, 25 два коммутатора, четыре узла элементов И, дешифратор, четыре регистра, блок коммутации, элемент И, элемент задержки, причем третий вход устройства соединен с первыми входами второй, третьей и четвертой памятей, второй выход первого счетчика соединен с первыми входами с четвертого по седьмой регистров, выходы памятей соединены с первыми входами соответствующих узлов элементов И, выходы З5 которых соединены с входами блока коммутации, первый выход четвертого .счетчика через дешифратор соединен с вторыми входами с четвертого по седьмой регистров, соответствующих паня- 40 тей и вторыми входами соответствующих узлов элементов И, выходы генератора, второго счетчика и четвертый вход устройства через четвертый ком. мутатор соединены с первым входом пятого коммутатора и через четвертый счетчик - с вторым входом пятого коммутатора, первый выход блока коммутации соединен с третьим входом блока сравнения, второй выход блока 50 коммутации соединен с входами третьеIo коммутатора, первого триггера, третьего и четвертого элементов И и через элемент задержки с вторым вхо" дом второго триггера, первый выход 55 которого соединен с входом второго коммутатора и через пятый коммутатор с четвертым выходом устройства, вто35

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

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

Устройство. содержит регистры 1-7, счетчики 8-11, схему 12 .сравнения, коммутаторы 13-17, элементы И 18-21, генератор .22, блок 23 сравнения, памяти 24-27, триггеры 28 и 29, weмент 30 задержки, блок 31 коммутации, четыре узла 32-25 элементов И и дешифратор 36. Входы и выходы устройства подключаются к объектам управления и контроля.

Регистр 1 предназначен для определения адреса конца испытаний, регистр 2 для восстановления начального адреса повторяющегося цикла испытаний., регистр 3 служит буферной памятью для выравнивания задержек выходной тестовой комбинации, регистры 4-7 предназначены для хранения текущих адресов соответству" ющих памятей .

Счетчик 8 предназначен для уп.равления через регистры 4.-7 адресами соответствующих памятей 24-27, счетчик 9 для определения числа.по" вторяющихся тестовых комбинаций, счетчик 10 .для подсчета. числа про" шедших циклов испытаний, счетчик 11 для формирования кода управления дешифратором 36.

Схема 12 сравнения служит для

-сравнения конечного адреса, записанного в регистре 1, с текущим значением адреса в счетчике 8.

Коммутатор 13 предназначен для пропускания адреса начала цикла в регистр 2, коммутатор 14 для переписи этого же адреса в счетчик 8, коммутатор 15 для пропускания сигнала (признака цикла) с триггера 28 в счетчик 9, коммутатор 16 для пропускания сигналов на счетчик 11(при записи информации сигналов разреш " ния из объекта управления, а при считывании тактовых импульсов от генератора 22) . Коммутатор 17 служит для пропускания импульсов с выхода и вхо"

10277 35 да счетчика 11 на счетчик 8 в зависимости от вида тестовых комбинаций (повторяющихся или неповторяющихся) .

Элемент И 18 служит для разрешения прохождения тактовых импульсов с генератора 22 на счетчик 9, элементы И 19 и 20 для разрешения прохождения сигналов в счетчик 10 (информации об общем количестве циклов . и конце цикла соответственно), элемент И 21 для управления коммутатором 13.

Генератор 22 служит для формирования тактовых импульсов с частотой испытаний. Блок 23 сравнения служит для сравнения выходной (реально получаемой) информации объекта контроля с ожидаемой (на определенных уровнях разбраковки),. Блоки

24-27 памяти служат для хранения исходных данных - тестовых комбинаций, используемых при проверке объекта контроля °

Триггер 28 предназначен дпя за" поминания информации о начале цикла и формировании сигнала. разрешения переписи информации из регистра 2 в счетчик 8, триггер.29 для управления коммутаторами 14, 17 и элементом

И 21. Элемент 30 задержки служит для формирования длительности импульса управления коммутатором 13 посредством элемента И 21 и триггера 29

Блок 31 коммутации предназначен для поочередного пропускания информации, поступающей из памятей 24-27 через соответствующие узлы элементов И 32-35. ДешиФратор 36 служит для формирования сдвинутых по фазе импульсов управления регистрами 4-7, памятями 24-27 и узлами 32-35 элементов И.

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

В счетчик 8 из объекта управления заносится начальный адрес тестовых комбинаций, записанных в памятях 2427, а в регистр 1 — последний (конечный) адрес тестовых комбинаций для данного типа объекта контроля. При этом импульсы, разрешающие запись инФормации из объекта управления в памяти 24-27, стробируемые тактовой частотой генератора 22 через коммутатор 16, поступают на счетчик 11, откуда через коммутатор 17 поступают в счетчик 8 и снова в объект управления, сигнализируя о необходимости смены записываемой информации.

Таким образом, в памяти 24-27 записывается информация повторяющихся кодовых комбинаций (тестовых последовательностей), причем запись одина5 ковой информации производится в ячейки памятей 24-27 с одинаковыми адресами посредством импульсов дешифратора 36. При записи неповторяющей— ся информации импульсы на счетчик 8

10 также идут через счетчик I1 и коммутатор 17. При этом импульс разрешения смены информации идет в счетчик 8 через коммутатор 17, минуя счетчик

11. Таким образом, при записи непо15 вторяющейся информации в ячейках памятей с одинаковыми адресами записывается разная информация, т.е. обеспечивается равномерное распределение неповторяющейся информации между памятями 24-27 посредством импульсов дешифратора 36.

По окончании процесса записи инФормации, при испытании объекта кон- троля, выходная тестовая комбинация 5 каждого контролируемого теста поступает из памятей 24-27 через соот— ветствующие узлы 32-35 элементов И на входы блока 31 коммутации, с выходов которого эта информация поступает на вход регистра 3 и входы объекта контроля. При считывании повторяющейся информации импульсы с генератора 22 идут на счетчик 8 через ком мутаторы 16 и 17, минуя счетчик 11.

Управление коммутатором 17 осуще35 ствляется посредством триггера 29.

Выбор информации осуществляется из той памяти, которая в данном такте определена счетчиком 11 и соответствующим выходом дешифратора 36. При

40 считывании неповторяющейся информации импульсы со счетчика 11 поступают через коммутатор 17 на счетчик 8, посредством которого осуществляется считывание разной информации

41 из ячеек памятей, имеющих одинаковый адрес.

Процесс считывания информации из ячеек памятей 24-27 с помощью счетчика 11.происходит следующим

50 образом.

При смене адреса в памяти 25 считывание информации осуществляется импульсом, поступающим с четвер" того выхода дешифратора 36. Этот

55 же импульс поступает на вход узла

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

3 такта от момента подачи адреса. 11нФормация следующего такта поступает с выхода памяти 26 (при смене его адреса) на вход узла 33 элементов И, причем считывание информации осуществляется импульсом, поступающим с первого выхода дешифратора 36 и т.д. Информация с памяти 24 считывается импульсом с третьего выхода дещифратора 36. Таким образом, задержки выходной информации из памя" тей 24-27 от момента подачи адресных сигналов компенсируются сдвигом Момента считывания информации на 3 такта.

В каждой ячейке памятей 24-27 выделен ряд разрядов, в которых записывается число циклов, в течение которых на объект контроля должна подаваться данная тестовая комбинация входных воздействий и один разряд, в который записывается признак циклов для повторения группы тестов.

При. считывании иэ ячеек памятей 2427 через узлы 32-35 элементов И и блок 31 коммутации на входы объекта контроля подаются входные воздействия, а число циклов, в течение которых данные воздействия должны подаваться на объект контроля, переписывается в обратном коде в счетчик 9 через коммутатор 15, управляемый триггером 28. В этом случае, если в разрядах памятей 24-27, управляющих через узлы 32-35 элементов И и блок 31 коммутации триггером 28, записан, "0", то последний также находится в состоянии "0". При этом коммутатор 15 открывается для записи числа повторений тестовых комбинаций в счетчик 9, Импульсы генератора 22 через элемент И 18 поступают на вход счетчика 9, при заполнении которого значение счетчика 8 наращивается на "1", и памяти запрашиваются по следующему адресу.

Если в разрядах памятей 24-27 появляется первая "1" (начало цикла ), то в триггер 28 записывается

"1". Информация, записанная в разрядах числа повторений памятей

24-27, переписывается в счетчик

16 через соответствующие узлы 3235 элементов И, блок 31 коммутации и элемент И 20, Одновременно сигнал "1", проходя через элемент И 21 и коммутатор 13, заносит информацию. начального адреса в регистр 2. Этот

7735 же сигнал, пройдя через элемент 30 зад ржки, сбросит триггер 29, который через элемент И 21 запрещает прохождение сигнала "1", тем самым Формируя

5 длительность импульса записи в регистр 2 адреса начала цикла, который поступил с выхода счетчика 8 через коммутатор 13. При этом коммутатор

14 закрыт. Далее в ячейках памятей

10 24-27 (в разрядах, управляющих триггером 29) записывается "0", а контроль осуществляется описанным образом.

При появлении в одной из следую. щих ячеек памятей 24-27 "1" (в раз 5 Рядах пРизнака циклов) на вход триггера 28 поступает "1" и переводит его в состояние "0". Коммутатор 14, управляемый триггерами 28 и 29, открывается, разрещая перепись информации

20 из регистра 2 в счетчик 8. Следующий запрос в памяти 24-27 происходит по адресу счетчика 8, т.е. на объект контроля подается целая группа тестов из тех же ячеек памятей 24-27, что и в предыдущем цикле. При этом в счетчик 10 через открытый элемент И 20 добавляется "1". Повторение циклов работы памятей с одной и той же группой тестов будет до тех пор, пока не произойдет переполнение счетчика 10.

Импульс переполнения счетчика 10 сбросит триггер 29 в исходное состояние.

При появлении в разрядах памятей 2427 признака циклов закрывается коммутатор 14, разрешающий перепись информации из регистра 2 в счетчик 8.

В последний добавляется "1" с выхода счетчика 9, устройство контроля выйдет из цикла до появления признака начала следующего цикла. При совпа40 дении информации в регистре 1 и счетчике 8 схема 12 сравнения закрывает элемент И 18, прекращая тем самым подачу импульсов генератора 22, и контроль объекта заканчивается.

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

50 памятей в пределах диапазона работы счетчика !1, Неповторяющаяся информация записывается однократно с равномерным распределением по всем памятям. В устройстве контроля обес55 печивается предварительная подготовка адресов памятей и последующее считывание информации с задержкой на три такта, что обеспечивает компенсацию

ВНИИПИ Заказ 4742/54 Тираж 706 Подписное филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

l0 задержек выходной информации памятей. В результате значительно повышается предельная частота работы устройства при сохранении емкости памяти в случае использования неповторяющихся массивов информации и умень27735 шении емкости памяти при циклически повторяюцихся массивах информации.

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

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

 

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

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