Система для контроля электронных устройств
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву 9 696464 (22) Заявлено 270978 (21) 2670316/18-24 )$1) M. tCn.3
Союз Соаетскик
Социалистических
Республик с прнсоединением эаявки Нов
G F 11/00
Государственный комитет
СССР но делам изобретений н открытий (23) Приоритвт ($3) УДК 681. 14 (088.8) Опубликовано 30,11.82. бюллетень HP 44
Дата опубликования описания 3011.82 (72) Авторы изобретения
В.A Сечнин и О.Д. Столяров (71) Заявитель (54) СИСТЕМЛ ДЛЯ КОНТРОЛЯ ЭЛЕКТРОННЫХ
УСТРОЙСТВ
Изобретение относится к вычислительной технике и может быть использовано в системах автоматического контроля интегральных схем, а также блоков и устройств дискретного действия при их производстве и эксплуатации.
По основному авт.св.Р 696464 известна система для контроля электронных устройств, содержащая цифровую вычислительную машину, блок сравнения, сдвиговый регистр, счетчик, тактовый .генератор и распределитель импульсов. Управляющий выход «ВМ соединен с первым (запуска}зщим) входом тактового генератора, первый и второй информационные входы ЦВМ . соединены соответственно с первыми входами блока сравнения и входами контролируемого устройства. Выход тактового генератора соединен с распределителем импульсов, первый, второй и третий выходы которого соединены соответственно с управляющим входом блока сравнения, с первым и вторым входом сдвигового регистра и с входом счетчика. Информационные выходы счетчика соединены с информационными входами ЦВМ, выход сигнала переполнения счетчика соединен с вторым запрещающим входом тактового генератора и с входом "Останов"
ЦВМ. Выход контролируемого устройства соединен с вторым входом блока сравнения, выход которого соединен с третьим входом сдвигового регистра. Выход сдвигового регистра соединен с входом "Прерывание" ЦВМ (1 3.
Недостатком известной системы контроля. является ее низкое быстродействие за счет того, что на каждом шаге тестовой последовательности происходит полный цикл просмотра
15 содержимого блока сравнения. Действительно, в известной системе результат сравнения эталонных сигналов и сигналов контролируемого. устройства, формирующийся в блоке сравнения, передается в сдвиговый регистр и затем производится анализ всех разрядов сдвигового регистра; В то же время на практике в большинстве случаев встречаются две ситуации: либо эталонный код и сигналы контролируемого устройства полностью совпадают, либо имеет место несовпадение в отдельных разрядах. В первой ситуации вообще не имеет смысла анализировать содержимое блока сравнения, а во
З0 второй — проверка разрядов сдвигового
978151
3 регистра должна вестись начиная с первого разряда только до тех. пор, пока ие будет обнаружен последний разряд несовпадения. При выполнении укаэанных условий можно значительно повысить быстродействие системы контроля.
Цель иэооретения - повышение бы" стродействия системы для контроля электронных устройств.
Поставленная цель достигается тем, что в систему контроля эталонных устройств введены формирователь сигналов и блок коррекции, содержащий группу триггеров, группу элементов
И и дешифратор, выходы которого подключены к первым выходам соответствующих элементов И группы, выходы ко торых подключены к входам соответствующих триггеров группы, выходы которых подключены к третьему входу блока сравнения, выход которого соединен с первым входом формирователя сигналов, первый выход которого соединен с вторым входом тактового генератора и входом "Останов" цифровой вычислительной машины, второй выход формирователя сигналов соединен с вторым вхо/ дом сдвигового регистра и входом двойного счетчика, информационный выход которого подключен к входу дешифратора блока коррекции, выход сдвига-ЗО вого регистра соединен с вторыми входами элементов И группы блока коррекции, второй вход формирователя сигналов соединен с третьим выходом распределителя импульсов. 35
На фиг.1 изображена структурная схема системы для контроля электронных устройств; на фиг.2 — функциоНальная схема блока коррекции.
Система для контроля эталонных 4П устройств содержит цифровую вычислительную машину 1, генератор 2 тактов, распределитель 3 импульсов, блок
4 сравнения, блок 5 коррекции, формирователь б сигналов, сдвиговый ре- 45 гистр 7, двоичный счетчик 8, триггеры
9,. элементы И 10 и дешифратор 11.
Устройство работает следующим образом.
На каждом шаге тестовой последовательности ЦВМ-1 считывает из памяти очередной тестовый набор. кода, состоящего из единиц и нулей, и выдает этот код на контролируемое устройство. Затем ЦВМ 1 передает в блок сравнения эталонный набор кода, соот-55 ветствующий требуемым ответным сигналам контролируемого устройства.
После окончания переходных процессов в контролируемом устройстве ЦВМ 1 запускает тактовый генератор 2, ко- 60 торый начинает вырабатывать последовательность тактовых импульсов. 3апустив тактовый генератор 2, ЦВМ 1 освобождается от процесса контроля данного устройства и может быть нс- 65 польэована для решения других задач, в частности для контроля других устройств.
Тактовые импульсы поступают на распределитель 3 импульсов. Первый тактовый импульс поступает на управляющий вход блока 4 сравнения, второй вход которого подключен к выходу контролируемого устройства. Тем самым первый тактовый импульс разрешает прохождение сигналов с выхода контролируемого устройства на блок
4 сравнения, где они сравниваются с эталонным набором кода. В результа-. те в блоке 4 сравнения формируется код, содержащий нули в тех разрядах, где выходной сигнал контролируемого устройства совпадает с эталонным сигналом, и единицы в тех разрядах, где совпадения не происходят.
Второй тактовый импульс поступает на первый вход сдвигового регистра 7 и разрешает перезапись в последний содержимое блока 4 сравнения.
Третий и последующие тактовые импульсы с распределителя 3 импульсов поступают на первый вход формирователя б сигналов, второй вход которого подключен к выходу блока 4 сравнения. Если сигналы контролируемого устройства совпали с эталонным набором кода, на выходе "Сравнение" формирователя 6 формируется сигнал, .который запрещает дальнейшую работу тактового генератора 2 и поступает на вход "Останов" IJBN 1. Система контконтроля-при этом возвращается в исходное состояние.
Если же сигналы контролируемого устройства не совпадают с эталонным набором кода, то формируется сигнал на выходе "Несравнение" формирователя 6. По каждому импульсу с третьеz o выхода "Несравнение" формирователя б содержимое сдвигового регистра
7 сдвигается на один разряд, à содержимое счетчика 8 увеличивается на единицу. Если на выходе сдвигового регистра 7 появляется сигнал логическая 1, что свидетельствует о несовпадении сигнала контролируемого устройства с эталонным, то этот сигнал с выхода сдвигового регистра 7 поступает на вход "Прерывание ЦВМ".
Содержимое счетчика 8 в этот момент указывает номер разряда кода, в котором произошло несовпадение.
Получив сигнал прерывания, ЦВМ 1 принимает и записывает в память содержимое счетчика 8, после чего вновь переходит к решению других задач. При появлении следующего несовпадения разрядов кодов, т.е. единицы на выходе сдвигового регист-, ра 7, снова происходит прерывание
ЦВМ 1 и запись содержимого счетчика в память ЦВМ 1. 978151
Сдвиги содержимого сдвигового регистра 7 продолжаются до тех пор, пока в ЦВМ 1 не будет передан адрес последнего из несовпада лаих разрядов. После этого оставшиеся разряды кодов не спрашиваются, тактовый
5 генератор 2 выключается и в ЦВМ 1 поступает сигнал "Останов". Это обеспечивается тем, что при каждом несовпадении разрядов кода происходит коррекция соответствующего разряда в блоке сравнения, т.е. состояние этого разряда с помощью сигналов блока 5 коррекции принудительно устанавливается в "0". Содержимое счетчика 8 подается на дешифратор 11, 15 поэтому в каждый момент времени имеется разрешающий потенциал на одном из элементов И 10. При появлении единицы на выходе сдвигового регистра 7 возбуждается вход "Установка 1" 20 соответствующего триггера 9. Сигнал с выхода этого триггера 9 поступает в блок 4 сравнения на соответствующий разряд кода сравнения и корректи-. рует его, т.е. переводит из "1" в 25
"0". Таким образом, по мере продвижения содержимого сдвигового регистра происходит последовательная коррекция разрядов, в которых имеет место несравнение. После коррекции послед- ЗО него по счету несравнившегося разряда, на выходе блока 4 сравнения, формируется все "0", поэтому по очередному тактовому импульсу с третьего
Выхода распределителя 3 импульсов на выходе "Сравнение" формирователя 6 появляется сигнал, который блокируется тактовый генератор 2.
Если последний несравнивающийся разряд является последним разрядом кода, то сигналы от тактового генератора 2 проходят на сдвиговый регистр
7 и счетчик 8 до конца. При этом на выходе счетчика 8 появляется сигнал переполнения, который останавливает тактовый генератор 2 и поступает на вход !"Останов" ЮМ
Таким образом, предлагаемая система позволяет существенно повысить ее быстродействие для контроля электронных устройств. Это обеспечивает воэможность сокращения времени проверки исправности систем приблизитель ио на 903 и более. Следовательно, предлагаемое устройство при обслуживании объектов, находящихся в постоянном действии или готовности поз- . воляет отключать систему для импульсной проверки ее состояния в любой заданный момент на минимально допустимый период, не нарушая практически работоспособности и готовности объекта.
Формула изобретения
Система для контроля электронных устройств, по авт.св. 9 669966446644, о тл и ч а ю щ а я с я тем, что, с целью увеличения быстродействия, в нее введены формирователь сигналов и блок коррекции, содержащий группу триггеров, группу элементов И и дешифратор, выходы которого подключены к первым выходом соответствующих элементов И группы, выходы которых подключены к входам соответствующих триггеров группы, выходы которых подключены к третьему входу блока сравнения, выход которого соединен с первым входом формирователя сигналов, первый выход которого соединен с вторьм входом тактового генератора, и входом "Останов" цифровой вычислительной машины, второй выход формирователя сигналов соединен с вторым входом сдвигового регистра и входом двоичного счетчика, информационный выход которого подключен к входу дешифратора блока коррекции, выход сдвигового регистра соединен с вторыми входами элементов И группы блока коррекции, второй вход формирователя сигналов соединен с третьим выходом распределителя импульсов.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
И 696464, кл. С 06 Е 11/00, 1978.
978151
Составитель A. Баранов
Редактор Ю. Середа Техред С.Мигунова Корректор Г. Огар
Заказ 9220 65 Тираж 73 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Рауыская-наб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная,