Устройство для контроля цифровых узлов
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик ()978154 (á1) Дополнительное к авт. свмд-ву— (22) Заявлено 130281 (21) 3250564/18-24 с присоединением заявкм ¹â€” (23) Приоритет—
Опубликовано 30.1182, Бюллетень №44
Дата опублмкованмя описания ЗЫ 182
Р )М К з
С 06 F 11/16
Государствеииый комитет
СССР ио деяам изобретеиий и открытий
)33) УДК681.326 (088. 8) Б.П. Куприенко, И.Ю. Максимов, Д. И. РойЗенвасер и Г.Г. Ярмилко
1
/ (72) Авторы изобретения (71) За я в и тель (54) устройстВо для контголя цифровых узлов
Изобретение относится к цифровой вычислительной технике и может быть использовано для проверки исправности цифровых устройств и обнаружения неисправных цифровых узлов и микросхем в них.
Известно устройство контроля- и диагностики, состоящее иэ генератора стимулирующих сигналов, конструктивно встроенного в контролируемое устройство, и сигнатурного анализатора, включающего формирователь интервалов измерения и последовательно соединенные регистр сдвига с обратными связями и блок индикации, при этом тактирующий вход и вход установки регистра сдвига с обратными связями соединены с выходами формирователя интервалов измерения, входы запуска, останова и тактирующий вход которого подключены к соответствующим выходам контролируемого устройства. Сигнатурный анализатор преобразует длинные последовательности двоичных сигналов, существующие на вы" ходах контролируемого устройства, цифрого узла и микросхемы, в короткие ключевые коды, называемые сигнатурами (1). 30
Недостаток этого устройства низкое быстродействие.
Известно устройство для контроля цифровых узлов, содержащее генера" тор тестов, генератор синхросигналов, логический анализатор, коммутатор, блок управления глубиной анализа.
Это устройство позволяет выбрать глубину анализа, т.е. осуществить проверку на заданное число тактов.
Преобразование двоичных последовательностей в сигнатуры осуществляет регистр сдвига с обратными связями.
Обрабатываемая двоичная последовательность сумиируется по модулю два с разрядами, поступающими по цепи обратной связи регистра сдвига, который синхронизируется теми же тактирующими сигналами, гго и о0рабатываемая двоичная последовательность. Входные последовательности. могут быть любой длины, но в конце обработки (в конце интервала измерения) анализируется только код, остающийся в регистре.
Поиск неисправного цифрового узла или неисправной микросхемы в нем осуществляется следующим образом.
На выбранные входы проверяемого устройства от генератора стимулирующих
978154 сигналов поступают соответствующие сигналы, при этом на всех выходах цифровых узлов и микросхем формируются вполне определенные последова-. тельности двоичных сигналов. В соответствии с алгоритмом поиска неисправ-5 ного цифрового узла в точках, являющихся выходами цифровых узлов, с помощью сигнатурного анализатора измеряют последовательно сигнатуры и сравнивают их с эталонными значениями 0 сигнатур проверяемых узлов. Если хотя бы одна измеренная сигнатура отличается от эталонной, то для поиска неисправной микросхемы в цифровом узле с помощью сигнатурного анализатора аналогично последовательно измеряют сигнатуры на всех выводах предполагаемой неисправной микросхемы и сравнивают их с эталонными значениями сигнатур проверяемых микросхем. Если измеренные на выводах мик- 0 росхемы сигнатуры совпадают с эталонными значениями сигнатур, то принимается решение об исправности микросхемы. Если значения измеренных сигнатур на отдельных выходах микросхемы не совпадают с эталонными их зна- ° чениями, а значения измеренных сигнатур на входах микросхемы — совпадают, то принимается решение о неисправности микросхемы. Если же не совпада-30 ют с эталонными сигнатуры на входах микросхемы, то поиск неисправной микросхемы продолжается на микросхемах, с которых поступают сигналы на входы проверенной ранее микросхемы, на ко- 35 торых не совпадали измеренные сигнатуры с эталонными (23.
Недостатком известного устройства является малое быстродействие при контроле и поиске неисправности °
Действительно, чтобы сделать заключение об исправности цифрового узла или микросхемы, оператору необходимо вручную снять и сравнить с эталонными значениями столько сиг- 45 натур, сколько выводов имеет цифровой узел или микросхема. При этом в процессе поиска неисправности цифрового узла или неисправной микросхемы приходится проверять большое количество исправных узлов или микросхем, что связано с большими затратами времени.
Цель изобретения — повышение быстродействия.
Поставленная цель достигается тем, 55 что в устройство для контроля цифровых узлов, содержащее генератор тестов, сигнатурный анализатор, первый элемент И, первый триггер, причем выходы генератора тестов соединены 60 соответственно со входами проверяемого узла, введен мультиплексор, блок управления мультиплексором, блок переключения сигналов синхронизации, второй триггер, второй и третий эле- 5 менты И, элемент ИЛИ, причем гру -.па выходов сйгналов останова проверяемого узла соединена соответственно с группой входов останова блока переключения сигналов синхронизации, группа тактовых входов которого соединена соответственно с группой тактирующих выходов проверяемого узла, группа выходов сигналов запуска которого соединена соответственно с группой входов запуска блока переключения сигналов синхронизации, группа управляющих входов которого соединена соответственно с группой информационных выходов блока управления мультиплексором и соответственно с управляющими входами мультиплексора, первая группа информационных входов которого соединена соответственно с первой группой выходов проверяемого узла, дополнительный тактирующий выход которого соединен с синхровходом генератора тестов, вторая группа выходов проверяемого узла соединена со ответственно со второй группой информационных входов мультиплексора, выход которого соединен с информационным входом сигнатурного анализатора, синхровход которого соединен с первым выходом блока переключения сигналов синхронизации, второй выход которого соединен со входом останова сигнатурного анализатора, первый управляющий вход которого соединен с выходом второго элемента И, первый вход которого соединен с третьим выходом блока переключения сигналов синхронизации, первый выход сигнатурного анализатора соединен с управляющим входом блока управления мультиплексором, установочный вход которого соединен с установочным входом сигнатурного анализатора, с первым входом элемента ИЛИ и является установочным входом устройства, вход шагового режима которого соединен с пер1 вым входом третьего элемента И, выход которого соединен со вторым входом элемента ИЛИ, третий вход которого соединен с управляющим выходом блока управления мультиплексором, выход элемента ИЛИ соединен с нулевым входом второго триггера, единичный вход которого соединен с нулевым входом первого триггера и является входом режима ПУСК устройства, второй выход сигнатурного анализатора соединен с единичным входом первого триггера, прямой выход которого соединен со вторым входом третьего элемента И, инверсный выход первого триггера соединен со вторым управляющим входом сигнатурного анализатора, прямой выход второго триггера соединен со вторым входом второго элемента И.
Причем блок управления мультиплексором содержит два переключате978154 ля, счетчик, узел сравнения, причем управлякщий вход блока соединен со счетным входом счетчика, установочный вход которого соединен с установочным.входом блока, управляющий выход которого соединен с выходом 5 узла сравнения, первая . группа входов которого соединена соответственно с выходами первого переключателя, вторая группа входов узла сравнения соединена соответственно с выходами счетчика и является группой информа, ционных выходов блока, информацион- . ные входы счетчика соединены с выходами второго переключателя.
Кроме того, блок переключения сигналов синхронизации содержит три мультиплексора, причем группа тактовых входов блока соединена соответственно с группой информационных входов первого мультиплексора, группа управляющих входов которого соединена соответственно с группой управлякщих входов второго и третьего мультиплексоров и является группой управляющих входов блока, группа останова блока соединена соответственно с группой информационных входов второго мультиплексора, выход которого является вторым выходом блока, первый выход которого соединен с выходом первого мультиплексора; груп- Зр па входов запуска блока соединена соответственно с группой информационных входов третьего мультиплексора, выход которого является третьим выходом блока. 35
На фиг. 1 представлена структурная схема устройства .на фиг.2 приведены примеры временных диаграмм контролируемых сигналов и соответствующих им сигналов синхронизации уст- 4р ройства; на фиг.З представлена функциональная схема блока переключения сигналов синхронизации; на фиг.4 - функциональная схема узла формирования интеРвалов измеРения; 45 на фиг.5 приведены временные диаграммы работы схемы узла формирования интервалов измерения.
Устройство содержит (фиг.1) проверяемый узел 1, генератор 2 тестой, Мультиплексор 3, блок 4 переключения сигналов синхронизации, узел
5 формирования интервалов измерения, регистр б сдвига с обратными . связями, блок 7 индикации, элемент
И 8, элемент И 9, триггеры 10 и 11, элемент И 12, счетчик 13, переключатель 14, узел 15 сравнения, переключатель 16, элемент ИЛИ 17, сигнатурный анализатор 18, блок 19 управления мультиплексором, предлагаемое устройство 20, группу 21 тактовых входов блока переключения сигналов синхронизации, группу 22 входов останова блока переключения сигналов синхронизации, группу 23 входов за- 65 пуска блока переключения сигналов синхронизации, информационный вход
24 сигнатурного анализатора, синхровход 25 сигнатурного анализатора, вход 26 останова сигнатурного анализатора, первый управлякщий вход
27 сигнатурного анализатора, установочный вход 28 сигнатурного анализатора, второй управлякщий вход
28 сигнатурного анализатора, второй вход 29 сигнатурного анализатора, управляющий вход 30 блока управления мультиплексором, управляющий выход 31 блока управления мультиплексором.
Устройство (фиг.2) содержит также первый контролируемый сигнал 32, сигнал 33 запуска первого контролируемого сигнала, сигнал 34 останова первого контролируемого сигнала, тактирукщий сигнал 35 первого контролируемого сигнала, второй контролируемый сигнал 36, сигнал 37 запуска второго контролируемого сигнала, сигнал
38 останова второго контролируемого сигнала, тактирующий сигнал 39 второго контролируемого сигнала, третий контролируемый сигнал 40, сигнал 41 запуска третьего контролируемого сигнала, сигнал 42 останова третьего контролируемого сигнала, тактирующий сигнал 43 третьего контролируемого сигнала, составной сигнал 44, записываемый в регистр сдвига с обратными связями, тактирукщий сигнал 45 регистра сдвига с обратными связями; мультиплексоры 46-48 (фиг.3), элементы И 49, 50, триггер 51, элементы
И 52, 53, триггер 54, элемент И 55, первый выход 56 узла формирования интервалов времени, второй выход 57 узла формирования интервалов времени, третий выход 58 узла формирования интервалов времени, выход 59 элементов И 49, выход 60 элемента И 50, выходы 61, 62 триггера 51, выходы
63, 64 элементов И 52, 53 соответст венно, выходы 65 и 66 триггера 54, вход 67 начальной установки узла ., формирования интервалов измерения, элемент ИЛИ 68 временные диаграммы
69-73 соответствующих сигналов (фиг.5) .
Устройство работает следу яцим образом.
На заранее заданные входы контролируемого узла 1 поступают стимулирующие сигналы от генератора 2 тестов, при этом укаэанные сигналы подаются только на те контакты контролируемого узла 1, которые без подачи последних находятся в статическом состоянии. Для обеспечения синхронности стимулирующих сигналов с остальными сигналами, формируемыми контролируе мым узлом 1, из последнего в генератор 2 тестов поступает опорный синхронизирующий сигнал. При этом со
978154 всех проверяемых выходов контролируемого узла 1 и выходов микросхем выдаются вполне определенные двоичные последовательности.
Для проверни исправности(всего контролируемого узла 1 первые и вхо- 5 дов группы входов)мультиплексора 3 подключены к и контролируемым выходам. Команду "ШАГ" не подают. Переключателем 14 начального адреса устанавливают номер первого проверяе- 10 мого выхода контролируемого узла
1, а переключателем 16 выбора конечного адреса устанавливают номер и-го (последнего) проверяемого выхода.
Затем кратковременно подают команду
"НАЧАЛЬНАЯ УСТАНОВКА", которая проходит через элемент ИЛИ 17 и устанавливает триггер 11 в нулевое состояние, при этом закрывается элемент И 9, и запрещает поступление импульсов запуска на вход 27.-запуска узла 5 формирования интервалов измерения.
Вышеуказанная команда поступает также на вход 28 установки узла 5 формирования интервалов измерения и в блок
19 управления мультиплексором. Поступив на узел 5 формирования интервалов ° измерения, сигнал начальной установки устанавливает его в состояние ожидания импульса запуска. В этом состоянии в формирователь разрешается при- 30 ем импульсов на вход 27 запуска и . блокируется прием на вход 26 останова.
Поступив в блок 19 управления мультиплексором, команда начальной 35 установки своим задним фронтом записывает в счетчик 13 нулевой код, поступающий из переключателя 14 выбора начального адреса и соответствующий коду номера первого контро- 40 лируемого выхода, при этом на выходе узла 15 сравнения сигнал отсутствует, а на информационные выходы блока 19 управления мультиIIJIeKcopoM выдается нулевой адрес, 45 благодаря чему в мультиплексоре 3 открыт первый канал, а к тактирующему входу 25, входам 26,27 останова и запуска узла 5 формирования интервалов измерения подключаются соответствующие сигналы, относящиеся к сигналу на первом проверяемом выходе контролируемого устройства 1 (фиг.2, диаграммы 33-35) .
Запуск сигнатурного анал затора 55
18 осуществляется кратковременной подачей команды "ПУСК", которая устанавливает триггер 11 в единичное состояние и тем самым открывает элемент И 9 для прохождения импульсов запуска на вход 27 узла 5 формирования интервалов измерения.
Команда "ПУСК" устанавливает также триггер 10 в нулевое состояние, при этом открывается элемент И 8. Первый импульс запуска .проходит через 65 открытый элемент И 9 на вход 27 запуска узла 5 формирования интерзало. измерения, при этом последний вырабатывает импульс установки, а после окончания импульсов запуска (в момент его спада) переходит в состояние измерения.
Импульс установки, пройдя через открытый элемент И 8, поступает на. вход 29 регистра 6 сдвига с обратными связями и устанавливает его в исходное состояние. Кроме того, с выхода элемента И 8 импульс установки поступает на вход установки триггера 10 и своим задним фронтом устанавливает его в единичное состояние; при этом закрывается элемент И 8, запрещая прохождение последующих импульсов установки в регистр б сдвига с обратными связями.
В состоянии измерения в узле 5 формирования интервалов измерения блокируется воздействие импульсов, поступающих на вход 27 запуска, и разрешается воздействие (прием) импульсов, поступающих на вход 26 останова.
В состоянии измерения узел 5 формирования интервалов измерения вырабатывает временной строб измерения контролируемого сигнала, разрешающий прохождение тактирующих импульсов в регистр б сдвига с обратными связями. Упомянутый строб поступает также на счетный вход 30 блока 19 управления мультиплексором.
Тактирующие импульсы записывают в регистр б сдвига с обратными связями первый проверяемый сигнал (фиг.2, диаграммы 32). В конце периода формирования первого проверяемого сигнала на вход 26 останова чзла
5 формирования интервалов измерения поступает импульс останова, относящийся к первому проверяемому сигналу.
После окончания импульса останова упомянутый узел переходит в состояние ожидания импульса запуска, при этом прекращается формирование строба измерения, в связи с чем запрещается прохождение тактирующих импульсов в регистр б сдвига с обратными связями. Кроме того, упомянутый строб своим задним фронтом переключает счетчик 13 в следующее состояние, когда на адресных выходах блока 19 управления мультиплексором устанавливается код номера следующего контролируемого выхода (второго); при этом в мультиплексоре 3 закрывается первый. канал и открывается второй, а блок 4 переключения сигналов синхронизации подключает ко входу 27 запуска, тактирующему входу 25 и входу останова 26 сигнатурного анализатора
18 соответствующие сигналы, относящиеся к сигналу на втором проверяе978154
10 мом выходе контролируемого устройства
1 (фиг.2, диаграммы 37-39).
Так как триггер 11 остается в единичном состоянии и, следовательно, схема И 9 остается открытой, то после поступления импульса запуска, отно-5 сящегося к сигналу на втором проверяемом выходе, на вход 27 формирователя 5 интервалов измерения последний снова переходит в состояние измерения.
Так как элемент И 8 после прохождения первого импульса установки закрылся, то второй импульс установки, который вырабатывается после прихода импульса запуска, относящегося к сиг.налу на втором проверяемом выходе, l5 в регистр 6 сдвига с обратными связями не пройдет, и состояние последнего перед измерением сигнала, выдаваемого со второго проверяемого выхода, будет то же, что и после измерения 20 сигнала на первом проверямом выходе.
Сигнал со второго проверяемого выхода записывается в регистр б сдвига с обратными связями, соответству- 25 ющими ему тактирующими импульсами (фиг.2, диаграмма 39) . После прихода импульса останова, относящегося к сигналу на втором проверяемом выходе контролируемого узла 1 (фиг.2,диа- 30 грамма 38), узел 5 формирования интервалов измерения снова переходит в состояние ожидания импульса запуска, при этом заканчивается измерение второго сигнала, а устройство подготав- 35 ливается к измерению сигнала, выдаваемого с третьего проверяемого выхода контролируемого устройства 1. аналогично осуществляется иэмеюение сигналов на остальных проверяемых выходах контролируемого устройства
1. После измерения сигнала на последнем, и-ом выходе контролируемого устройства 1 счетчик 13 переключает" ся в состояние, когда на его адресных выходах появляется код, равный коду, 45 установленному переключателем 1б выбора конечного адреса> при этом на выходе узла 15 сравнения появляется ! сигнал, который проходит через элемент ИЛИ 17 на вход сброса триггера 50
11 и устанавливает его в нулевое состояние. В этом случае закрывается элемент И 9, который запрещает поступление импульсов запояска на вход 27 узла
5 формирования интервалов измерения. 55
На этомпроцесс измерения сигналов,выдаваемых спроверяемых выходовконтролируемого узла 1,заканчивается. Полученный послеизмерения всехэтих сигналов код состояния регистра б сдвига с 60 обратными связями преобразуется в блоке 7 индикации в К-разрядное шестнадцатиричное число, которое называется сигнатурой и индицируется на световом табло. 65
По совпадению полученной сигнатуры с эталонным ее значением делается заключение об исправности контролируемого узла 1.
Таким образом, в процессе проверки контролируемого узла все и проверяемых сигналов, существующих на егО выходах и период следования каждого из которых равен Т;, преобразуются в один составной сигнал с периодом и следования Т= Е:: Т;, представляющий !
Ф1 собой последовательно расположенные во времени п исходных сигналов, существующих на проверяемых выходах (фиг.2, диаграмма 44) . Измеренная сигнатура этого сигнала характеризует исправность (неисправность) всего проверяемого устройства, причем договоренность обнаружения ошибки определяется количеством разрядов
m регистра б сдвига с обратными связями и будет не менее величины (- — )
g ill
Для измерения сигнатуры выбранных сигналов переключателем 14 выбора начального адреса устанавливают номер первого сигнала в группе сигналов относящихся к данному проверяеМому цифровому узлу, а переключателем !
1б выбора конечного адреса — номер последнего в группе сигналов, относящихся в этому проверяемому узлу.
Затем кратковременно подается команда начальной установки, которая аналогично описанному выше устанавливает устройство в исходное состояние; при эч !м код номера первого сигнала в данной группе записывается в счетчик 13, и мультиплексор 3 подключит на информационный вход 24 сигнатурного анализатора 18 первый в группв сигнал проверяемого цифрового узла, а блок 4 переключения сигналов синхронизации подключит сигналы запуска, останова и тактирующий сигнал, относящиеся к первому в данной группе сигналу, к соответствующим входам узла формирования интервала измерения.
После подачи команды "ПУСК" происходит измерение сигнатуры составного сигнала цифрового узла, аналогично измерению сигнатуры всего контролируемого узла, описанному выше.
Для отыскания неисправной микросхемы в неисправном цифровом узле сначала определяют выходы контролируемого узла, на которых неправильно формируются сигналы. Для этого, не изменяя начального и конечного адресов, установленных в схемах выбора начального и конечного адресов и относящихся к неисправному цифровому узлу, включают команду "ШАГ" и тем самым переводят устройство в пошаговый режим работы, после чего последовательно измеряют сигнатуры сиг978154 налов на выходах неисправного цифрового узла.
Команда "ШАГ" открывает элемент
И 12 для прохождения сигнала с прямого выхода триггера 10 на вход сброса триггера 11. После команды "ШАГ" 5 подается команда "НАЧАЛЬНАЯ УСТАНОВKA" которая устанавливает триггер
11 в нулевое состояние и тем самым закрывает элемент И 9, запрещая прохождение импульсов на вход 27 за- t0 пуска блока 5 формирования интервалов измерения. Кроме того, эта команда устанавлинает узел 5 формирования интервалов измерения в состояние ожидания импульсов запуска и записывает в счетчик 13 код номера первого в группе сигнала неисправного цифрового узла, установленного переключателем 14 выбора начального адреса; при этом к информационному входу 24 сигнатурного анализатора
18 через мультиплексор 3 подключает-! ся первый в группе сигнал неисправного цифрового узла, а блок 4 переключения сигналов синхронизации подключает сигналы запуска, останова и тактирующий сигнал, относящиеся к данному проверяемому сигналу, на соответствующие входы узла Б формирования интервалов измерения. С подачей команды "ПУСК" аналогично опи« санному выше начнется измерение сигнатуры первого сигнала н данной группе. Импульс установки, который вырабатывается в узле формирования интервалов измерения в .начале интервала измерения, своим задним Фронтом устанавливает триггер 10 н единичное состояние: при этом перепад сигнала с прямого выхода триггера 10 проходит через .открытый элемент И 12 и 40 элемент ИЛИ 17 на вход сброса триггера 11, устанавливает его и нулевое состояние и тем самым запрещает прохождение последующих импульсов запуска через элемент И 9 на вход 45
27 запуска формирователя 5 интервалов измерения. После прихода импульса останова, относящегося к измеряемому сигналу, узел 5 формирования интервалон измерения переходит в сос- 50 тояние ожидания следующего импульса запуска, при этом прекращается запись измеряемого сигнала н регистр б сдвига с обратными связями. Строб измерения первого сигнала данной 55 группы своим задним фронтом переключает счетчик 13 в следующее состояние: при этом устройство контроля и диагностики подготанлинается для измерения сигнатуры второго сигнала в группе сигналов неисправного цифрового узла. Так как элемент И 9 закрыт, то импульс запуска, относящийся ко второму сигналу в данной группе, не вызывает запуска сигнатурного анализатора; при этом состояние регистра б сдвига с обратными связями (сигна" тура), полученное после измерения первого н группе сигнала, высвечивается
Йа цифровом индикаторе. Для измерения сигнатуры второго сигнала в группе сигналов, относящихся к неисправному цифровому узлу, необходимо подать повторно команду "ПУСК".
Таким образом, поочередно подавая команду "ПУСК", можно последовательно измеритн сигнатуры всех сигналов, существующих на выходах неисправного цифрового узла, и, сравнив их с эталонными значениями сигнатур, зафиксировать выходы, на которых эти значения не совпадают. Далее поиск неисправных микросхем начинают с микросхем, связанных с этими выходами цифрового узла. Для проверки микросхем в мультиплексоре 3 предусмотрена группа свободных входон (вторая группа) с номерами от в +1 до г . Количество входов в этой группе равно количеству выводов микросхемы, которое является максимальным среди микросхем контролируемого устройства. Для обеспечения измерения всех сигналов на выводах любой микросхемы, расположенной в любом цифровом узле, с использованием единых сигналов запуска, останова и тактирующего сигнала, частота тактирующего сигнала, относящегося к упомянутой группе выводов с номерами от р +1 до г, равна максимальной частоте тактиронания рабочих сигналов в контролируемом устройстве, а временной интервал между импульсами запуска и останова равен максимально» му периоду следования рабочих сигналов н контролируемом устройстве. Подключение этих сигналов ко входам 27, 26, 25 запуска, останова и тактирующему входу соответственно узла 5 формирования интервалов измерения осуществляется блоком 4 переключения сигналов синхронизации при подаче на его адресные входы любого из адресов, относящихся к номерам нходон мультиплексора от н+1 до r..
Проверка микросхемы осуществляется следующим образом.
Входы мультиплексора 3, начиная с (m+1)-го, подключаются к выводам проверяемой микросхемы; при этом (n +1)-й вход мультиплексора подключается к первому выводу микросхемы, (n +2)-й вход — ко второму выводу микросхемы и т.д. в нарастающем порядке. Затем,выключают команду "lUAI " а н схемах выбора начального и конечного адресов устанавливают номера(a+1) и (и+5) соответственно, где Sколичество выводов проверяемой микросхемы. После этого последовательно подают команды "НАЧАЛЬНАЯ УСТАНОВКА" и ."ПУСК" при этом устройство измеряет сигнатуру составного сигнала, обра978154
14 зованного сигналами, существующими на выводах проверяемой микросхемы. Если измеренная сигнатура совпадает с эталонным ее значением, то принимается решение об исправности микросхемы.
В противном случае переходят в пошаговый режим работы и проверяют сигнатуры на входах микросхемы. Если все они совпадают с эталонными их значениями, то делается заключение о неисправности проверяемой микросхемы.
Если сигнатуры на отдельных входах проверяемой микросхемы не совпадают с эталонными их значениями, то продолжают поиск неисправной микросхемы, двигаясь от входов проверяемой микросхемы, на которых обнаружено несовпадение измеренной и эталонной сигнатур.
Таким образом, во всех режимах работы устройства блок 4 переключения сигналов синхронизации осуществляет подключение ко входам узла
5 формирования требуемого сигнала запуска, останова и тактирующего сигнала, относящиМся к тому контролируемому сигналу, который в данный момент подключен к информационному входу сигнатурного анализатора.
Выбор требуемых сигналов синхронизации определяется кодом адреса, поступающим из блока 19 управления мультиплексором. Для подачи сигналов синхронизации группы входов запуска, останова и тактирующих входов блока
4 переключения сигналов синхронизации подключены к контролируемоМУ узлу 1. Количество сигналов запуска и останова q, определяется количеством групп контролируемых сигналов, имеющих различный период следования. Количество тактирующих сигналов р определяется количеством групп контролируемых сигналов, сформированных на базе различных тактирующих сигналов.
Формула изобретения
1. Устройство для контроля цифровых узлов, содержащее генератор тестов, сигнатурный анализатор, первый элемент И, первый триггер, причем выводы генератора тестов соединены соответственно с входами проверяемого узла, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия, в него введены мультиплексор блок управления мультиплексором, блок переключения сигналов синхронизации, второй триггер, второй и третий элементы И, элемент ИЛИ, причем группа выходов сигналов останова проверяемого узла соединена соответственно с группой входов останова блока переключения сигналов синхронизации, группа тактовых входов которого соединена соответственно с группой тактирующих выходов проверяемого узла, группа выходов сигналов запуска которого соединена соответственно с группой входов за-.
5 пуска блока переключения сигналов синхронизации, группа управляющих входов которого соединена соответственно с группой информационных выходов блока управления мультиплексором и соответственно с управляющими входами мультиплексора, первая группа информационных входов которого соединена соответственно с первой группой выходов проверяемого узла, дополнительный тактирующий выход которого соединен с синхровходом генератора тестов, вторая группа выходов проверяемого узла соединена соответственно с второй группой информационных входов мультиплексора, выход которого соединен с информационным входом сигнатурного анализатора, синхровход которого соединен с первым выходом блока переключения сигналов синхронизации, второй выход которого соединен с входом останова сигнатурного анализатора, первый управляющий вход которого соединен с выходом второго элемента И, первый вход которого соединен с третьим выходом блока переклюЗр чения сигналов синхронизации, первый выход сигнатурного анализатора соединен с управляющим входом блока управления мультиплексором, установочный вход которого соединен с установочным
35 входом сигнатурного анализатора, с первым входом элемента ИЛИ и является установочным входом устройства, вход шагового режима которого соединен с первым входом третьего элемента И, 4р выход которого связан с вторым входом элемента ИЛИ, третий вход которо» го соединен с управляющим выходом блока управления мультиплексором, выход элемента ИЛИ соединен с нулевым
45 входом втоРоГо тРиггеРа, единичный вход которого соединен с нулевым входом первого триггера и является входом режима "ПУСК" устройства, второй выход сигнатурного анализатора соединен с единичным входом первого триггера, прямой выход которого соединен с вторым входом третьего элемента И, инверсный выход первого триггера соединен с вторым управляющим входом сигнатурного анализатора, прямой выход второго триггера соединен с вторым входом второго элемента И.
2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что блок управления мультиплексором содержит два переключателя, счетчик, узел сравнения, причем управляющий вход блока соединен со счетным входом счетчика, установочный вход которого соединен с установочным входом блока, управ978154
16
15 ляющий выход которого соединен с выходом узла сравнения, первая группа входов которого соединена соответ ственно с выходами первого переключателя вторая группа входов узла сравнения соединена соответственно с выходами счетчика и является группой информационных выходов блока, информационные входы счетчика соединены соответственно с выходами второго переключателя.
3 е Устройство по п 1 у о т л и ч а ю щ е е с я тем, что блок переключения сигналов синхронизации содержит три мультиплексора, причем группа тактовых входов блока соединена соответственно с группой информационных входов первого мультиплексора, группа управляющих входов которого соединена соответственно с группой управляющих входов второго 20 и третьего мультиплексоров, и является группой управляющих входов блока, группа входов останова блОка соединена соответственно с группой информационных входов второго мультиплексора, выход которого является вторым выходом блока, первый выход котброго соединен с выходом первого мультиплексора, группа входов запуска блока соединена соответственно с группой информационных входов третье го мультиплексора, выход которого является третьим выходом блока.
Источники информации, принятые во внимание при экспертизе
1. "Электроника", У5, М. изд."N "
1977, с.23-33
2. Авторское свидетельство СССР по заявке В 2883456, кл. G 06 F.11/16, 1980 (прототип) .
978154
Я(на АЛ
Ш(на A. _#_ (+u A. 77)
1 (а A.Я/
//u Ькг. ДУ
4г Aug ß
//а Аи. Л и ЖхЫ
Q(rI e NJ
Составитель Н. Торопова
Редакто И. Ковальч к Тех ед С.Мигунова КорреКто И. Король
Заказ 9220/65 Тираж 73 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иоскна, Ж-35, Раушская наб., д. 4/5
Филиал ПНП Патент, г. Ужгород, ул. Проектная, 4