Устройство для контроля логических блоков
Иллюстрации
Показать всеРеферат
O ll È- Ñ À Н И В
ИЗОБРИТЕН ИЯ
Союз Советских
Социалистических
Республик (11) 5 38370
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено14.04.75 (21) 2124813/24 с присоединением заявки №вЂ” (23) Приоритет(43) Опубликовано05.12.76.Бюллетень № 45 (45) Дата опубликования описания30.03.77 (51) М. К
606 1 15/46
Государственный комитет
Совета Министров СССР по делам изооретений и открытий (53) УДК 681.326 (088.8) (72) Авторы изобретения Л. И. Шапиро, Ю. И. Шендерович и Б. И. Голубев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ
Изобретение относится к вычислительной технике (автоматизированным системам контроля логических блоков).
Известны устройства для контроля логических блоков, работающих по принципу контроля функционирования блоков, заключающемуся в том, что на входы контролируемых блоков подается последовательность входных наборов и сравниваются выходные значения сигналов с эталонными наборами.
Известно контрольное устройство для хранения эталонных входных .и выходных наборов кодов, содержащее запоминающие устройства и сравниватели, связанные между собой и блоками для управления и синхронизации (11.
Известно также устройство, содержащее блок для хранения эталонных входных наборов, блок для хранения эталонных выходных наборов, блок для сравнения и управляющий блок, причем первые вход и выход блока для сравнения соединены с первыми выходом и входом управляющего блока, второй выход которого соединен с входом блока для хранения эталонных выходных наборов, выход которого соединен с вторым входом блока для сравнения, третий вход которого соединен с входом устройства, третий выход управляющего блока соединен с входом блока для хранения эталонных входных наборов (21.
Контроль в данном случае осуществляет ся путем подачи на входы контролируемых
10 логических блоков последовательности входных наборов, считываемых из блока для хранен т входных наборов, и сравнения значений выходных сигналов, образующихся на выходах контролируемых блоков, 15 с наборами, считываемыми из блока для хранения эталонных выходных наборов.
Выявление блоком для сравнения неравенств ва хотя бы при одном сравнении свидетельствует о неисправности в контролируе20 мых логических блоках.
Однако в случае контроля интегральных узлов с большой степенью интеграции и малым количеством входных и выходных контактов, которые требуют тестовых пос25 ледовательностей большого объема, необ
538370 ходимо использовать блоки для хранения входных и выходных наборов с большой емкостью памяти.
Целью изобретения является сокращение объема оборудования. 5
Для этого в устройство введены две группы элементов И, регистр входных наборов и коммутатор, причем первые входы обеих групп элементов И соединены с четвертым и пятым входами управляющего 0 блока, шестой выход которого соединен с первым входом коммутатора, выход которого соединен с выходом устройства, а второй вход соединен с выходом регистра
15 входных наборов, входы которого соединены с выходами обеих групп элементов И вторые входы первой группы элементов К соединены с входом устройства, а вторые входы второй группы элементов И соединены с выходом блока для хранения входных эталонных наборов.
На чертеже приведена структурная электрическая схема устройства.
Устройство для контроля логических блоков содержит управляющий блок 1, коммутатор 2, регистр входных наборов 3, первую группу элементов И, вторую группу элементов К 5, блок для хранения эталонных входных наборов 6, блок для хранения эталонных выходных наборов 7, блок сравнения 8, контролируемый логический блок 9.
Устройство работает следующим образом
Осуществляется соединение через собст- З5 венные логические цепи входов устройства для контроля, к которым подключены входы контролируемого логического блока, с его выходами и использовании набора выходных сигналов, формируемых на выходах контро- 40 лируемого логического блока 9 в 1-м такте, в качестве входного набора (1 +
+ 1)-м такте контроля.
По сигналам управляющего блока 1 коммутатор 2 осуществляет соединение разрядов регистра входных наборов 3 с определенными входами контролируемого логического блока 9. Блок 1 может задать какоето соединение входов контролируемого блока 9 с выходами регистра входных наборов 50
3 одно на все время контроля или изменить коммутацию после определенных тактов контроля., Блок для хранения входных наборов 6 по сигналу управляющего блока 1; записывает в регистр входных наборов 3 55 через первую группу элементов И 4 установочный входной тестовой набор, этот входной набор с выхода регистра входных наборов 3 через коммутатор 2 поступает на соответствующие входы контролируемого 60 блока 9. Образовавшийся на его выход-. набор сигналов поступает на входы блока сравнения 8 и входы второй группы элементов И 5. Эта информация в следующем такте контроля по сигналу блока 1 записывается через вторую группу элементов
5 в регистр входных наборов 3.
После определенного числа тактов блок 1 выдает сигналы в блок для хранения эталонных выходных наборов 7 и блок сравнения 8. При этом происходит сравнение выходного набора сигналов, поступивших с выходов контролируемого блока
9, с эталонными значениями. В случае неравенства блок сравнения 8 выдает сигнал ошибки в блок 1. После серии тактов контроля, в течение которых входные наборы формируются самим контролируемым блоком 9, по сигналам блока 1 либо выдается новый установочный набор из блока для хранения входных наборов 6 в регистр входных наборов 3, либо осуществляется изменение коммутации коммутатором 2.
Таким образом, изобретение позволяет уменьшить объем памяти блоков для хранения входных 6 и эталонных выходных
7 наборов, Изобретение может найти применение в автоматизированных устройствах для технологического контроля интегральных узлов и в устройствах, предназначенных для контроля изделий на надежность.
Формула изобретения
Устройстводля контроля логических блоков, содержащее блок для хранения эталонных входных наборов, блок для хранения эталонных выходных наборов, блок для сравнения и управляющий блок, причем первые вход и выход блока для сравнения соединены с первым выходом и входом учравляюшего блока, второй выход которого соединен с входом блока для хранения эталонных выходных наборов, выход которого соединен с вторым входом блока для сравнения, третий вход которого соединен с входом устройства, третий выход управлыошего блока соединен с входом блока для хранения эталонных входных наборов, о т л и ч а ю щ е е с я тем, что, с целью сокращения объема оборудования, в устройство введены две группы элементов
Я, регистр входных наборов и коммутатор, причем первые входы обеих групп элементов K соединены с четвертым и пятым выходами управляющего блока соответственно, шестой выход которого соединен с первым вхопом коммутатора, выход кото538370
Источники информации, принятые во внимание при экспертизе:
1. Буферные быстродействующие устройсгаа на сдвиговых регистрах, "Электроника, 1971, ¹10,,с. 38-43.
2. Авторское свидетельство СССР № 377738, МКИ G05 В 23/00 27.06.
73 (прототип) .
Составитель В. Вертлиб
Редактор А. Зиньковский Техред р. дуговая Корректор H. I оксич
Заказ 5721/29 Тираж 864 Подписное
ILHHHIIH Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 рого соединен с выходом устройства, а второй вход соединен с выходом регистра входных наборов, входы которого соединены с выходами обеих групп элементов И вторые входы первой группы элементов Е соединены с входом устройства, а вта рые входы второй группы элементов И со динены с выходом блока для хранения входных эталонных наборов.
1 ! !
I
Jc