Система для контроля электронных устройств
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в системах автоматического контроля интегральных схем, а также цифровых блоков и устройств при их производстве и эксплуатации. Целью изобретения является повышение быстродействия устройства. С этой целью в устройство, содержащее блок задания тестов и анализа реакций, тактовый генератор, блок сравнения, распределитель импульсов, формирователь импульсов, счетчик импульсов, сдвиговый регистр и блок коррекции, введены блок оперативной памяти, одновибратор записи и счетчик адреса. 4 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛ ИСТИЧ Е СКИХ
РЕСПУБЛИК (51)5 G 06 F 11/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
0с
0с 4
О фь. (21) 4482320/24 (22) 13.09.88 (46) 30.07.91. Бюл, Q 28, (72) С.А. Бажанов, В. В, Мин газудинов и И.с.кац (53) 681.32(088,8) (56) Авторское свидетельство СССР
hh 696464, кл. 6 06 F 11/00, 1979.
Авторское свидетельство СССР
ЬЬ 978151, кл, G 06 F 11/00, 1982. (54) СИСТЕМА ДЛЯ КОНТРОЛЯ ЭЛЕКТРОННЫХ УСТРОЙСТВ (57) Изобретение относится к вычислительной технике и может быть использовано в
Изобретение относится к вычислительной технике и может быть использовано в системах автоматического контроля интегральных схем, а также цифровых блоков и устройств при их производстве и эксплуатации
Целью изобретения является повышение быстродействия устройства.
На фиг.1 изображена стурктурная схема системы для контроля электронных устройств; на фиг.2 — схема одновибратора записи; на фиг.3 — схема блока коррекции; на фиг.4- алгоритм работы блока задания тестов и анализа реакций.
Система для контроля электронных устройств (фиг.1) содержит блок 1 задания тестов и анализа реакций (аналогичный по функциональному назначению ЦВМ прототипа), выход признака теста и первый и второй информационные выходы которого соединены соответственно с входом запу-.
„, Б ) „„1667074 А1 системах автоматического контроля интегральных схем, а также цифровых блоков и устройств при их производстве и эксплуатации. Целью изобретения является повышение быстродействия устройства. С этой целью в устройство, содержащее блок задания тестов и анализа реакций, тактовый генератор, блок сравнения, распределитель импульсов, формирователь импульсов, счетчик импульсов, сдвиговый регистр и блок коррекции, введены блок оперативной памяти, одновибратор записи и счетчик адреса. 4 ил. ска тактового генератора 2, информационными входами блока 3 сравнения и контролируемого устройства, Второй информационный вход блока 3 сравнения является входом устройства для подключения к выходу контролируемого устройства (объекта). Выход тактового генератора 2 подключен к входу распределителя 4 импульсов, первый, второй и третий выходы которого соединены соответственно с управляющим входом блока 3 сравнения, входом синхронизации формирователя 5 импульсов и входом записи сдвигового регистра 6. Выход блока 3 сравнения подключен к информационным входам сдвигового регистра 6 и формирователя 5 импульсов, первый выход которого подключен к счетным входам сдвигового регистра 6 и счетчика 7. Второй выход формирователя 5 подключен к входу останова тактового ненератора 2, входу останова блока 1
1667074
Окончании переходных процессов в контролируемом устройстве блок 1 задания тестов и анализа реакций запускает генератор 2, который начинает вырабатывать последова1 ellbHocTb тактовых импульсов, Запустив генератор 2, блок 1 освобождается от процесса контроля данного устройства. Тактовые импульсы от тактового
råHåðàToðà поступают на распределитель 4 ймпульсов. Первый тактовый импульс поступает на управляющий вход блока 3 сравнения, второй вход которого подключен к
55 и выходу переполнения счетчика 7, а информационный выход счетчика 7 соединен с информационным входом блока 8 коорек ции и входом данных блока 9 оперативной памяти, -5
Выход сдвигового регистра 6 подкючен к управляющему входу блока 8 коррекции, управляющему входу одновибратора 10 записи и счетному входу счетчика 11 адреса.
Выход блока 8 коррекции подключен к 10 третьему информационному входу блока 3 ! ,сравнения. Выход счетчика 11 адреса под ключен к адресному входу блока 9, вход
,записи которого соединен с выходом одновибратора 10, Выход блока 9 подключен к 15
:информационному входу блока 1 задания тестов и анализа реакций.
Блок 9 оперативной памяти может. быть реализован на микросхемах типа 20 ,155РУ7 с разрядностью по шинам данных, равной разрядности счетчика 7.
Счетчик 11 адреса может Г ть выполнен на микросхемах типа 155И f с разряд,ностью, равной количеству каналов 25 . сравнения. Одновибратор 10 записи выпол нен на микросхеме 12 типа 155АГ1 (фиг.2), роме микросхемы 12, одновибратор 10 соI åðæèT резистор 13 и конденсатор 14.
Блок 8 коррекции аналогичен блоку кор- 30 некции известного объекта, Блок коррекции содержит (фиг.3) триг)еры 15, элементы И 16 и дешифратор 17, выходы которого подключены к первым входам соответствующих элементов И 16, вто- 35 ые входы элементов И 16 объединены ежду собой и являются управляющим вхоом блока 8 коррекции, а выходы элементов
16 подключены к входам "Установка 1" оответствующих триггеров 15, 40
Система работает следующим образом.
На каждом шаге тестовой последовательности блок 1 считывает из своей памяти очередной тестовый набор кода, состоящий из 1 и О, и выдает этот код на контролируемое устройство. Затем блок 1 передает в блок 3 сравнения эталонный набор кода, Ооответствующий требуемым ответным сигналам контролируемого устройства. По выходу контролируемого устройства. В результате первый тактовый импульс разрешает прохонкдение сигналов с выхода контролируемого устройства на блок 3 сравнения, где они сравниваются с эталонным набором кода, В блоке 3 формируется код, содержащий О в тех разрядах, где выходной сигнал контролируемого устройства совпадает с эталонным сигналом, и 1 в тех разрядах, где совпадения не происходят. Второй тактовый импульс поступает на вход записи сдвигового регистра 6 и разрешает перезапись. в последний содержимого блока 3 сравнения.
Третий и последующие тактовые импульсы с распределителя 4 импульсов поступают на вход синхронизации формирователя 5, вход которого подключен к выходу блока 3 сравнения. Если сигналы контролируемого устройства совпадают с эталонным набором кода, на втором выходе (срэвнение) формирователя 5 формируется сигнал, который запрещает дальнейшую работу тактового генератора 2 и поступает на вход останова блока 1. Если же сигналы контролируемого устройства не совпадают с эталонным набором кода, то формируется сигнал "Несравнение" на первом выходе формирователя 5. По каждому импульсу
"Несравнение" формирователя 5 содержимое сдвигового регистра 6 сдвигается на один разряд, а содержимое счетчика 7 увеличивается на 1. Если на выходе регистра 6 появляется сигнал "1", что свидетельствует о несовпадении сигнала контролируемого устройства с эталонным, то этот сигнал с выхода регистра 6 поступает нэ счетный вход счетчика 11, увеличиаая его содержимое qa 1, и на вход однсвибратора 10. Содержимое счетчика 7, соответствующее в этот момент номеру разряда кода. в котором произошло несовпадение, сигналом с выхода одновибратора 10 заносится в блок 9 по адресу на выходе счетчика 11.
При появлении следующего несовпадения разрядов кодов, т.е. "1" на выходе регистра 6, снова этот цикл повторяется и в следующую ячейку блс ка 9 записывается содержимое счетчика 7..
Сдвиги содержимого регистра 6 продолжаются до тех пор, пока в блок 9 не будет передан адрес последнего из несовпадэющих разрядов. После этого оставшиеся разряды кодов не опрашиваются, тактовый генератор 2 выключается и в блок 1 поступает сигнал останова. Это обеспечивается тем, что при каждом несовпадении разрядов кода происходит коррекция соответствующего разряда в блоке 3 сравнения, т.е.
1667074 состояние этого разряда с помощью сигналов блока 8 коррекции (фиг,3) принудительно устанавливается в "О".
Содержимое счетчика 7 подается на вход дешифратора 17, поэтому в каждый момент времени имеется разрешающий потенциал на одном иэ элементов И 16. При появлении "1" на выходе регистра 6 возбуждается вход "Установка 1" соответствующего триггера 15. Сигнал с выхода этого триггера 15 поступает в блок 3 сравнения и корректирует его, т.е. переводит из "1" в "О".
Таким образом. по мере продвижения содержимого регистра 6 происходит последовательная коррекция разрядов. в которых имеет место несравнение.
Алгоритм работы блока задания тестов и анализа реакций приведен на фиг.4.
По сигналу "Останов" блок 1 задания тестов и анализа реакций считывает последовательно содержимое блока 9, начиная с первого адреса до адреса с содержимым, равным О.
Содержимое ячеек блока 9, отличное от
О, соответствует номеру разряда, по которому зарегистрировано несовпадение, содержимое ячейки 9, равное 0 ° блок 1 воспринимает как отсутствие раЗрядов несравнения и переходит к анализу результатов или формированию и выдаче тестового набора.
Формула изобретения
Система для контроля электронных устройств, содержащая блок задания тестов и анализа реакций, тактовый генератор, блок сравнения, распределитель импульСов, формирователь импульсов, сдвиговый регистр, счетчик импульсов и блок коррекции. при этом выход признака теста и первый информационный выход блока задания тестов и анализа реакций соединены соответственно с входом запуска тактового
15
25. входом блока коррекции, выход сдвигового регистра подключен к управляющему входу блока коррекции, выход которого соединен
40 генератора и первым информационным входом блока сравнения, второй информационный выход блока задания тестов и анализа реакций и второй информационный вход блока сравнения являются выходом и входом устройства для подключения соответственно к входу и выходу объекта контроля. выход тактового генератора подключен к входу распределителя импульсов, первый, второй и третий выходы которого соединены соответственно с управляющим входом блока сравнения, входом синхронизации формирователя импульсов и входом записи сдвигового регистра, выход блока.сравнения подключен к информационным входам сдвигового регистра и формирователя импульсов, первый выход которого соединен со счетными входами сдвигового регистра и счетчика импульсов, второй выход формирователя импульсов объединен с выходом переполнения счетчика импульсов и подключен к входам останова тактового генератора и блока задания тестов и анализа реакций,.информационный выход счетчика импульсов соединен с информационным с третьим информационным входом блока сравнения, отличающаяся тем, что, с целью повышения быстродействия, она содержит блок оперативной памяти, одновибратор.записи и счетчик адреса, счетный вход и выход которого подключены соответственно к выходу сдвигового регистра и адресному входу блока оперативной памяти, вход данных, вход записи и выход которого соединены соответственно с информационным выходом счетчика импульсов, выходом одновибратора записи .и информационным входом блока задания тестов и анализа реакций, а вход одновибратора записи подключен к выходу сдвигового регистра.
1667074
1667074
0еродотка прерввдоная па сигналу. Остонод
Чтение очврвдноп данные аг Иу g
"налог доннеас йндиквнея 4wрворв
«несвдлоденив а аг еощасе для akckkggdmrd riprCkmnn
Фае,4
Составитель Г. Виталиев
Техред М.Моргентал Корректор О. Ципле
Редактор А. Лежнина
Закаэ 2525 Тираж 414 Подписное
ВНИИПИ Государственного комитета по иэобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Последна
mkem г дебор аж блокп1 оиередного тгстодаге наЯра дыдвчп mepefavm тест дога набоРа на нвнтролируеное ycmprpcm8a дыдор аг ОЯ блока t отредноге втолонного нодара быдоча (лвяеда а> зталенногю Побора о устро стда сродиения d фвятрв ание и Ыдача сигнала .Запуск на гене ратор2 товтвдыг ннлвльсод
ВкИаннв пяврв ауця вт сиен ыо .дстонод от счетчнкв1нввф рнвявввлпвв . Ввв иввндвя вя вавнв вввса обряде а- Сагнол сп щоврыдо .дствнвд
Жюм 1от согнала