Устройство для контроля логических узлов

 

1.. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ УЗЛОВ, содержащее генератор тестов, блок управления, анализатор сигнатур, причем группа информационных выходов генератора тестов соединена с входами проверяемых узлов, первый управляющий выход генератора тестов соединен с первым входом блока управления, второй вход которого соединен с вторым управляющим выходом генератора тестов, синхровход которого соединен с первым выходом блока управления, второй выход которого соединен с синхровходом анализатора сигнатур, управляющий вход которого соединен с третьим выходом блока управления, третий вход которого соединен с выходом анализатора сигнатур, четвертый вход блока управления является входом запуска устройства, о т л и чающееся тем, что, с целью повышения быстродействия , в него введен мажоритарный блок, и групп (где п - число проверяемых узлов) информационных входов которого соединены соответственно с п группами выходов проверяемых узлов, группа выходов мажоритарного блока соединена соответственно с группой информационных входов анализатора сигнатур, выход которого соединен с управляющим входом анализатора сигнатур, второй выход блока управления соединен с синхровхо . дом мажоритарного блока. 2.Устройство по п. 1, о т л и ч а ю щ е е с я тем, что мажоритарный блок содержит п мажоритарных элементов , дешифратор, узел индикации, причем информационные входы блока индикации соединены соответственно с выходами дешифратора, управляющий вход которого соединен с синхровхоI дом блока индикации и является синхровходом блока, управляющий вход блока индикации является управляющим входом блока, выходы мажоритарных элементов соединены соответственно с информационными входами, дешифратор ра и являются группой выходов блока tt групп информационных входов блока соединены соответственно с входами Ю мажоритарных элементов. Oil 3.Устройство по п, 1, о т л и CD чающееся, тем, что блок управto ления содержит два триггера, генера (i тор импульсов, элемент И, элемент И-НЕ J п.ричем выход первого триггера соединен с управляющим входом генератора импульсов, выход которого соединен .с первым входом элемента И и является первым выходом блока, второй выход которого соединен с выходом элемента И, второй вход которого соединен с единичным входом второго триггера и является первым входом блока, второй вход которого соединен с первым входом элемента И-НЕ,

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

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

РЕСПУБЛИН

„„SU„„1024924

Э„,>G 06 F 11/16

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

Н ABTOPGHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3313506/18-24 (22) 07.07.81 (46) 23.06.83. Бюл. N 23 (72) В. В. Леоненко, Е. С. Рогальский, В.Д. Рылеев и В. Г. Хаменко (71) Минский радиотехнический институт (БЗ) 681.3 (088.8) (56) 1. Авторское свидетельство СССР и 648981, кл. Q 06 Р 11/00, 1976.

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

И 883912, кл. С 06 Р 11/22, 1980. (прототип). (54)(57) 1.. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ЛОГИЧЕСКИХ УЗЛОВ, содержащее генератор тестов, блок управления, анализатор сигнатур, причем группа информационных выходов генератора тестов соединена с входами проверяемых узлов, первый управляющий выход генератора тестов соединен с первым входом блока управления, второй вход которого соединен с вторым управляющим выходом генератора тестов, синхровход которого соединен с первым выходом блока управления, второй выход которого соединен с синхровходом анализатора сигнатур, управляющий вход которого соединен с третьим выходом блока управления, третий, вход которого соединен с выходом анализатора сигнатур, четвертый вход блока управления является входом запуска устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен мажоритарный блок, и групп (где п - число проверяемых узлов ) информационных входов которого- соединены соответственно с q группами выходов проверяемых узлов, группа выходов мажоритарного блока соединена соответственно с группой информационных входов анализатора сигнатур, выход которого соединен с управляющим входом анализатора сигнатур, второй выход блока управления соединен с синхровхо, дом мажоритарного блока.

2. Устройство .по и. 1, о т л ич а ю щ е е с я тем, что мажоритарный блок содержит и мажоритарных элементов, дешифратор, узел индикации, причем информационные входы блока индикации соединены соответственно с выходами дешифратора, управляющий вход которого соединен с синхровходом блока индикации и является син- Е хровходом блока, управляющий вход блока индикации является управляющим входом блока, выходы мажоритарных С„ элементов соединены соответственно с информационными входами. дешифрато- Я ра и являются группой выходов блока >ы

11 групп информационных входов блока (© соединены соответственно с входами мажоритарных элементов. >фью

3. Устройство по и. 1, о т л и - {© ч а ю щ е е с я тем, что блок управления содержит два триггера, генера- д тор импульсов, элемент И, элемент

И-НЕ, причем выход первого триггера соединен с управляющим входом генератора импульсов, выход которого соединен .с первым входом элемента И и является первым выходом блока, 3;ь второй выход которого соединен с вы- . ходом элемента И, второй вход которого соединен с единичным входом второго триггера и является первым входом блока, второй вход которого соединен с первым входом элемента И-НЕ, с нулевым входом второго триггера, выход которого является третьим выходом блока, третий вход которого соединен с вторым входом элемента

1024924

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

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

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

Недостатком этого устройства является необходимость эталонной микросхемы, потому что неисправности сис- ° 20 темы стимуляции максируются совпадающими выходами эталонной и контролируемой микросхем, так как стимуляция производится параллельно и не. контролируется. 25.

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

45 входом запуска устройства (2J

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

Цель изобретения — повышение быстродействия.

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

При этом мажоритарный блок содержит fl мажоритарных элементов, дешифратор, узел индикации. причем информационные входы блока индикации

24

3 10249 соединены соответственно с выходами дешифратора, управляющий вход которого соединен с синхровходом блока индикации и является синхровходом блока, управляющий вход блока индикации является управляющим входом блока, выходы мажоритарных элементов соединены соответственно с информационными входами дешифратора и являются группой выходов блока, 11 групп 10 информационных входов блока соедине-, ны соответственно с входами мажоритарных элементов.

Кроме того, блок управления содержит два триггера, генератор импульсов, элемент И, элемент И-НЕ, причем выход первого триггера соединен с управляющим входом генерато- ра импульсов, выход которого соединен с первым входом элемента И и явля20 ется первым выходом блока, второй выход которого соединен с выходом элемента И, второй вход которого соединен с единичным входом второго триггера и является первым входом блока, второй вход которого соединен с первым входом элемента И-НЕ, с нулевым входом второго триггера, выход которого является третьим выходом блока, третий вход которого

30 соединен с вторым входом элемента

И"НЕ, выход которого соединен с нулевым входом nepsoro триггера, единичный вход которого является четвертым входом блока.

На фиг. 1 показана схема предлага- емого устройства; на фиг, 2 - блок управления, на фиг. 3 - генератор тестов на фиг. 4 - мажоритарный . блок; на фиг. 5 - анализатор сигнатур.

Устройство содержит блок 1 управления, генератор 2 тестов, анализатор 3 сигнатур и мажоритарный блок

4. Одинаковые выходы проверяемыхузлов 5.1 -5.3 соединены с соответствующими входами мажоритарного блока 4.

Блок 1 управления содержит элемент

ИЛИ-НЕ 6, триггер 7, генератор 8 им. пульсов, триггер 9 и элемент И 10.

При подаче разрешающего уровня "Начало контроля" на вход 11 триггер

7 разрешает работу генератора 8 импульсов, который формирует на выходе 12 синхроимпульсы, поступающие на элемент И 10 и генератор 2 тестов. M

При поступлении разрешающего уровня по входу 13 от генератора 2 триггер

9 формирует сигнал "Пуск" высокого уровня на выходе 14, а элемент И 10 при этом пропускает синхроимПульс на выход 15, поступающий на мажоритарный блок 4. Триггер 7 управления запрещает работу генератора 8 импульсов при поступлении сигнала "Неправильная сигнатура" на вход 16 от анализатора 3 сигнатур и "Конец контроля" на вход 17 от генератора

2 тестов. Триггер 9 при поступлении сигнала "Конец контроля" на вход

17 формирует команду "Стоп" низкого уровня на выход 14.

Генератор 2 тестов содержит узел

l8 считывания, узел 19 памяти, буфер" ный регистр 20, узел 21 контроля по четности и элемент И 22. При поступ" пении синхроимпульса на вход,12 узел

18 считываний формирует адрес узла

19 и сигнал записи в буферный регистр

20. На выходной шине узла 19 формируется параллельный код, который переписывается в буферный регистр 20 по команде записи. Узел 21 формирует разрешающий уровень при совпадении выходов узла 19 памяти и буферного регистра 20. При несовпадении выходов узел

21 формирует запрещающий уровень, узел 18 считывания блокируется на текущем адресе и при поступлении следующего синхроимпульса по входу 12 производит повторную запись в буферный регистр 20. Этим же уровнем блокируется формирование разрешающего урбвня на выходе 13 элемента 22.

Разрядность используемой двоичной комбинации на выходной шине зависит от количества входов контролируемых логических блоков 5,! - 5. 3

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

"Конец измерения" на выходе 17. Уровень логического нуля в старшем разряде выходной шины узла 19 блокирует формирование разрешающего уровня на выходе 23. Это необходимо для ор" ганизации начальных установок для контролируемых логических узлов

51- 53

Мажоритарный блок 4 имеет входы

24, мажоритарные элементы 25.1

25 й, где и - число контролируемых выходов логических узлов(в= 1-16), дешифратор 26 и узел 27 индикации.

Мажоритарные элементы 25 осуществляS 10249 ют мажорирование (выбор по большинству). При этом на выходе 28 мажоритарного элемента 25 формируется информация, присутствующая на большинстве его входов 24. S

Узел 27 индикации в зависимости от наличия на входе 15 синхроимпульсов и на входе 16 - сигнала "Неправильная сигнатура" включает лампочки "Контроль повторить! или "Брак". 10

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

Анализатор 3 сигнатур содержит распределитель 29 импульсов, регистр с элементами 30 сложения по модулю два, регистр 31 памяти, узел

32 сравнения и узел 33 памяти . Начальная установка производится.сигналом "Пуск" (высокий уровень), по- Ю ступающим на вход 14 распределителя

29 импульсов. С этого момента до прихода команды "Стоп" (низкий уровень) на вход 14, при поступлении каждого синхроимпульса на вход 15 распреде- 1$ литель импульсов формирует импульсы, l управляющие работой анализатора 3 сигнатур. На входы 28,1 - 28. 16 регистра сдвига с элементами 30 сложения по модулю два поступает информа- Зв ция с выходов мажоритарного блока 4.

Регистр с элементами 30 сложения по модулю два имеет обратные связи, кот торые совместно с входами 28.1-28.16 соединены с элементами сложения пО у модулю два. Сформированный таким образом код является сигнатурой, которая поступает в регистр 31 памяти для хранения, Узел 32 сравнения производит по команде распределителя <в

29 импульсов сравнение сигнатур, хранящихся в регистре 31 памяти и узле 33 памяти. При несовпадении сигнатур. формируется команда "Неправильная сигнатура", поступающая на выход 16.

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

При подаче разрешающего уровня

"Начало контроля" блок 1 управления формирует синхроимпульсы, которые поступают на вход генератора 2 тес- . тов. На выходе. генератора 2 тестов формируется необходимое количество комбинаций, устанавливающих контролируемые логические блоки 5.1-5.3 в исходное состояние. Затем генератор

2 тестов формирует разрешающий уро24 6 вень и синхроимпульс блока 1 управления поступает на мажоритарный блок

4. Мажоритарный блок 4 производит сравнение каждого разряда и формирует на выходах параллельный код, соответствующий мажоритарности. Если информация на входах мажоритарных элементор не совпадает, мажоритарный блок 4 в зависимости от присутствия сиймроимпульса и команды "Неправильная сигнатура" индицирует номер контролируемого логического узла "Брак", "Контроль повторить" ° При правильном функционировании всех контролируемых логических блоков индикация отсутствует. Параллельный код с выходов мажоритарного блока 4 поступает на входы анализатора 3 сигнатур, который преобразует его в последовательность шестнадцатиричных комбинаций . или сигнатуру. Сигнатура формируется после каждой тестовой комбинации и сравнивается с расчетной (эталонной). Контроль автоматически прекращается при появлении неправильной сигнатуры и после последней правильной. Контролируемые логические узлы

5.1 - 5.3. признаются годными, если верна последняя сигнатура и нет индикации Чурак". Если индикация "Брак" есть, индицируемые логические блоки забраковываются, а остальные признаются годными. Если контроль прерывается и есть индикация "Контроль повторить", индицируемый логический блок проходит повторный контроль в составе следующей контролируемой группы, Применение мажоритарного блока в устройствах контроля приводит к значительному увеличению количества оборудования (для трехвходовых мажоритарных элементов - в три раза). Этим объясняется их ограниченное распространение. В предлагаемом устройстве утраивается количество контролируемых блоков, а не каналов, передающих информацию, т.е. недостаток становится, таким образом, преимуществом, Однако наличие мажоритарного блока само по себе не только не решает задачу контроля, но и не повышает производительность. Для реализации положительного эффекта от мажоритарности необходимо распознать полученную информацию, т.е. определить соответствие правильному функционированию логического блока. Эту задачу решает анализатор сигнатур. Совместное функционирование мажоритарного блока и

7 10249 анализатора сигнатур имеет и другие существенные преимущества. В устройстве при обнаружении одного или двух

:(не одновременно) непригодных логических блоков контроль повторяется, благодаря чему более полезно используется ресурс устройства. Кроме. того, если выявлена неправильная сигнатура, а в контролируемой партии имеется, выгодный логический блок, он не будет забракован. Например., при необходимости отбора определенного количества исправных логических блоков партии при проверке анализатором сигнатур возможна такая ситуация, при которой логический блок будет забракован в конце испытания и все проведенные тесты оказываются

24 8 фактически бесполезными. При контроле в аналогичной ситуации предлагаемым устройством контроль будет доведен до конца, если в партии имеются исправные логические блоки.

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

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

1024924

Фиг. д

1024924

ВНИИПИ Заказ 4397/46

Тираж 706 Подписное

Филиал ППЛ "Патент", г.Ужгород,ул,Проектная,4

Устройство для контроля логических узлов Устройство для контроля логических узлов Устройство для контроля логических узлов Устройство для контроля логических узлов Устройство для контроля логических узлов Устройство для контроля логических узлов Устройство для контроля логических узлов 

 

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

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

Изобретение относится к системным контроллерам

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

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

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

Изобретение относится к области обработки файлов, в частности раскрывает сервер с видоизмененной операцией открытия файла

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