Устройство для контроля цифровых узлов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 978154
Авторы: Куприенко, Максимов, Ройзенвасер, Ярмилко
Текст
ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспублик и 978154(22) Заявлено 130281 (21) 3250564/18-24с присоединением заявкм Нов(23) Приоритет -Опубликовано 301182, Бюллетень Мо 4 4Дата опублмкованмя описания 301182 М Кп з С 06 Г 11/16 Государственный комнтет СССР но деяам нзобретеннй н открытнй(54) устройство для контголя цифровых узлов Изобретение относится к цифровой вычислительной технике и может быть использовано для проверки исправности цифровых устройств и обнаружения неисправных цифровых узлов и микросхем в них. Известно устройство контроля и диагностикн, состоящее иэ генератора стимулирующих сигналов, конструктивно встроенного в контролируемое устройство, и сигнатурного анализатора, включающего формирователь интервалов измерения и последовательно соединенные регистр сдвига с обратными связями и блок индикации, при этом тактирующий вход и вход установки регистра сдвига с обратными связями соединены с выходами формирователя интервалов измерения, входы запуска, останова и тактирующий входкоторого подключены к соответствующим выходам контролируемого устройства. Сигнатурный анализатор преобразует длинные последовательности дво ичных сигналов, существующие на вы" ходах контролируемого устройства, цифрого узла и микросхемы, в короткие ключевые коды, называемые сигнатурами 1 И . ЗО Недостаток этого устройства низкое быстродействие.Известно устройство для контроля цифровых узлов, содержащее генера" тор тестов, генератор синхросигналов, логический анализатор, коммутатор, блок управления глубиной анализа. Это устройство позволяет выбрать глубину анализа, т.е. осуществить проверку на заданное число тактов. Преобразование двоичных последовательностей в сигнатуры осуществляет регистр сдвига с обратными связями. Обрабатываемая двоичная последовательность сумиируется по модулю два с разрядами, поступающими по цепи обратной связи регистра сдвига, который синхронизируется теми же тактирующими сигналами,что и обра" батываемая двоичная последовательность. Входные последовательности могут быть любой длины, но в конце обработки (в конце интервала измерения) анализируется только код, остающийся в регистре.Поиск неисправного цифрового узла или неисправной микросхемы в нем осуществляется следующим образом.На выбранные входы проверяемого устройства от генератора стимулирующих978154 Я(на А.г 5 Ю(на й Ф 7 Ююа А. У 7( 78(май,М/Уа Ьх. йг ЬиЯ гайд,юг ра Ьх, Н - Уа Ак, й Уа Ьа. Л Й ЖхЫ я(гФ 1 а А 9Составитель Н. Торопова Редакто И. Ковальч к Тех ед С.Мигунова КорреКто Н. Король Заказ 9220/65 Тираж 73 Подписное ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий 113035, Москва, Ж, Рауюская наб., д. 4/5 Филиал ППП Патент, г. Ужгород, ул. Проектная, 978154сигналов поступают соответствующиесигналы, при этом на всех выходахцифровых узлов и микросхем формируются вполне определенные последова-.тельности двоичных сигналов, В соответствии с алгоритмом поиска неисправ 5ного цифрового узла в точках, являющихся выходами цифровых узлов, с помощью сигнатурного анализатора изме-.ряют последовательно сигнатуры исравнивают их с эталонными значениями 0сигнатур проверяемых узлов. Если хотя бы одна измеренная сигнатура отличается от эталонной, то для поисканеисправной микросхемы в цифровомузле с помощью сигнатурного анализатора аналогично последовательно измеряют сигнатуры на всех выводахпредполагаемой неисправной микросхемы и сравнивают их с эталонными значениями сигнатур проверяемых микросхем. Если измеренные на выводах мик росхемы сигнатуры совпадают с эталонными значениями сигнатур, то принимается решение об исправности микросхемы. Если значения измеренных сигнатур на отдельных выходах микросхемы не совпадают с эталонными их значениями, а значения измеренных сигнатур на входах микросхемы - совпадают, то принимается решение о неисправности микросхемы. Если же не совпада ют с эталонными сигнатуры на входахмикросхемы, то поиск неисправной микросхемы продолжается на микросхемах,с которых поступают сигналы на входыпроверенной ранее микросхемы, на которых не совпадали измеренные сигнатуры с эталонными 23.Недостатком известного устройстваявляется малое быстродействие приконтроле и поиске неисправностиДействительно, чтобы сделать заключение об исправности цифровогоузла или микросхемы, оператору необходимо вручную снять и сравнитьс эталонными значениями столько сигнатур, сколько выводов имеет цифровойузел или микросхема. При этом в процессе поиска неисправности цифровогоузла или неисправной микросхемы приходится проверять большое количество исправных узлов или микросхем,что связано с большими затратамивремени.Цель изобретения - повышение быстродействия.Поставленная цель достигается тем, 55что в устройство для контроля цифровых узлов, содержащее генератор тестов, сигнатурный анализатор, первыйэлемент И, первый триггер, причемвыходы генератора тестов соединены б 0соответственно со входами проверяемого узла, введен мультиплексор,блок управления мультиплексором, блокпереключения сигналов синхронизации,второй триггер, второй и третий эле менты И, элемент ИЛИ, причем группа выходов сйгналов останова проверяемого узла соединена соответственно с группой входов останова блока переключения сигналов синхронизации, группа тактовых входов которого соединена соответственно с группой тактирующих выходов проверяемого узла, группа выходов сигналов запуска которого соединена соответственно с группой входов запуска блока переключения сигналов синхронизации, группа управляющих входов которого соединена соответственно с группой информационных выходов блока управления мультиплексором и соответственно с управляющими входами мультиплексора, первая группа информационных входов которого соединена соответственно с первой группой выходов проверяемого узла, дополнительный тактирующий выход которого соединен с синхровходом генератора тестов, вторая группа выходов проверяемого узла соединена со ответственно со второй группой информационных входов мультиплексора, выход которого соединен с информационным входом сигнатурного анализатора, синхровход которого соединен с первым выходом блока переключения сигналов синхронизации, второй выход которого соединен со входом останова сигнатурного анализатора, первый управляющий вход которого соединен с выходом второго элемента И, первый вход которого соединен с третьим выходом блока переключения сигналов синхронизации, первый выход сигнатур- ного анализатора соединен с управляющим входом блока управления мультиплексором, установочный вход которого соединен с установочным входом сигнатурного анализатора, с первым входом элемента ИЛИ и является установочным входом устройства, вход шагового режима которого соединен с первым входом третьего элемента И, выход которого соединен со вторым входом элемента ИЛИ, третий вход которого соединен с управляющим выходом блока управления мультиплексором, выход элемента ИЛИ соединен с нулевым входом второго триггера, единичный вход которого соединен с нулевым входом первого триггера и является входом режима ПУСК устройства, второй выход сигнатурного анализатора соединен с единичным входом первого триггера, прямой выход которого соединен со вторым входомтретьего элемента И, инверсный выход первого триггера соединен со вторым управляющим входом сигнатурного анализатора, прямой выход второго триггера соединен со вторым входом второго элемента И.Причем блок управления мультиплексором содержит два переключателя, счетчик, узел сравнения, причем управлякций вход блока соединен со счетным входом счетчика, установочный вход которого соединен с установочным.входом блока, управляющий выход которого соединен с выходом 5 узла сравнения, первая . группа входов которого соединена соответственно с выходами первого переключателя, вторая группа входов узла сравнения соединена соответственно с выходами счетчика и является группой информа, ционных выходов блока, информацион- . ные входы счетчика соединены с выходами второго переключателя.Кроме того, блок переключения сигналов синхронизации содержит три мультиплексора, причем группа тактовых входов блока соединена соответственно с группой информационных входов первого мультиплексора, группа управляющих входов которого соединена соответственно с группой управлякцих входов второго и третьего мультиплексоров и является группой управляющих входов блока, группа останова блока соединена соответственно с группой информационных входов второго мультиплексора, выход которого является вторым выходом блока, первый выход которого соединен с выходом первого мультиплексора, груп па входов запуска блока соединена соответственно с группой информационных входов третьего мультиплексора, выход которого является третьим выходом блока. 35На Фиг.1 представлена структурная схема устройства.на фиг.2 приведены примеры временных диаграмм контролируемых сигналов и соответствующих им сигналов синхронизации уст ройства; на фиг.З представлена Функциональная схема блока переключения сигналов синхронизации; на фиг.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 входов за пуска блока переключения сигналов синхронизации, информационный вход 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 (Фиг.З), элементы И 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 тестов поступает опорный синхронизирующий сигнал. При этом совсех проверяемых выходов контролируе" мого узла 1 и выходов микросхем выдаются вполне определенные двоичные последовательности.Для проверни исправностивсего контролируемого узла 1 первые и вхо дов группы входон)мультиплексора 3 подключены к и контролируемым выходам. Команду "ШАГ" не подают. Переключателем 14 начального адреса устанавливают номер первого проверяе О мого выхода контролируемого узла 1, а переключателем 16 выбора Конечного адреса устанавливают номер и"го (последнего) проверяемого выхода.Затем кратковременно подают команду "НАЧАЛЬНАЯ УСТАНОВКА", которая проходит через элемент ИЛИ 17 и устанавливает триггер 11 в нулевое состояние, при этом закрывается элемент И 9, и запрещает поступление импульсов запуска на вход 27 запуска узла 5 формирования интервалов измерения.Вышеуказанная команда поступает также на вход 28 установки узла 5 Формирования интервалов измерения и в блок 19 управления мультиплексором. Посту" пин на узел 5 формирования интерваловизмерения, сигнал начальной установки устанавливает его в состояние ожидания импульса запуска. В этом состоянии в формирователь разрешается прием импульсов на вход 27 запуска и .блокируется прием на вход 26 останова.Поступив в блок 19 управления мультиплексором, команда начальной 35 установки своим задним фронтом записывает в счетчик 13 нулевой код, поступающий из переключателя 14 выбора начального адреса и соответствующий коду номера первого контро лируемого выхода, при этом на выходе узла 15 сравнения сигнал отсутствует, а на информационные выходы блока 19 управления мультиплексором выдается нулевой адрес, 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мом выходе контролируемого устройства 1 (фиг.2, диаграммы 37-39).Так как триггер 11 остается в единичном состоянии и, следовательно, схема И 9 остается открытой, то после поступления импульса запуска, относящегося к сигналу на втором проверяемом выходе, на вход 27 формирователя 5 интервалов измерения последний снова переходит в состояние измерения. Так как элемент И 8 после прохождения первого импульса установки закрылся, то второй импульс установки, который вырабатывается после прихода импульса запуска, относящегося к сиг,налу на втором проверяемом выходе, 15 в регистр Ь сдвига с обратными связями не пройдет, и состояние последнего перед измерением сигнала, выдаваемого со второго проверяемого выхода, будет то же, что и после измерения 20 сигнала на первом проверямом выходе. Сигнал со второго проверяемоговыхода записывается в регистр б сдвиГа с обратными связями, соответству ющими ему тактирующими импульсами(фиг.2, диаграмма 39) . После прихода импульса останова, относящегося ксигналу на втором проверяемом выходеконтролируемого узла 1 (фиг.2,диаграмма 38), узел 5 формирования интервалов измерения снова переходит в состояние ожидания импульса запуска, при этом заканчивается измерение второго сигнала, а устройство подготавливается к измерению сигнала, выдаваемого с третьего поовеояемого выхода контоолируемого устоойства 1. аналогично осуществляется иэмеюение сигналов на остальных провеояемых выходах контролиоуемого устоойства 1. После измеоения сигнала на последнем, и-ом выходе контролиоуемого устройства 1 счетчик 13 переключает" ся в состояние, когда на его адресных выходах появляется код, равный коду, 45 установленному переключателем 1 б выбора конечного адреса при этом на выходе узла 15 сравнения появляетсясигнал, который проходит через элемент ИЛИ 17 на вход сброса триггера 50 11 и устанавливает его в нулевое состояние. В этом случае закрывается элемент И 9, который запрещает поступление импульсов запуска на вход 27 узла 5 формирования интервалов измерения, 55На этомпроцесс измерениясигналов,выдаваемых спроверяемых выходовконтролируемого узла 1,заканчивается. Полученный послеизмерения всехэтих сигналов код состояния регистра б сдвига с 60 обратными связями преобразуется в блоке 7 индикации в К-разрядное шестнадцатиричное число, которое называется сигнатурой и индицируется на световом табло. 65 По совпадению полученной сигнатуры с эталонным ее значением делается заключение об исправности контролируемого узла 1.Таким образом, в процессе проверки контролируемого узла все и проверяемых сигналов, существующих на егОвыходах и период следования каждогоиз которых равен Т;, преобразуютсяв один составной сигнал с периодомследования Т= Е Т;, представляющий1 ф 1собой последовательно расположенныево времени п исходных сигналов, существующих на проверяемых выходах(фиг.2, диаграмма 44) . Измереннаясигнатура этого сигнала характеризует исправность неисправность) всего проверяемого устройства, причемдоговоренность обнаружения ошибкиопределяется количеством разрядовщ регистра б сдвига с обратными связями и будет не менее величины1- - ),11 п 3Для измерения сигнатуры выбранныхсигналов переключателем 14 выбораначального адреса устанавливают номер первого сигнала в группе сигналовотносящихся к данному проверяеМомуцифровому узлу, а переключателем16 выбора конечного адреса - номерпоследнего в группе сигналов, относящихся в этому проверяемому узлу.Затем кратковременно подается команда начальной установки, которая аналогично описанному выше устанавливаетустройство в исходное состояние;при эч м код номера первого сигналав данной группе записывается в счетчик 13, и мультиплексор 3 подключитна информационный вход 24 сигнатурного анализатора 18 первый в группвсигнал проверяемого цифрового узла,а блок 4 переключения сигналов синхронизации подключит сигналы запуска,останова и тактирующий сигнал, относящиеся к первому в данной группе сигналу, к соответствующим входам узлаформирования интервала измерения.После подачи команды "ПУСК" происходит измерение сигнатуры составногосигнала цифрового узла, аналогичноизмерению сигнатуры всего контролируемого узла, описанному выше.Для отыскания неисправной микросхе"мы в неисправном цифровом узле сначала определяют выходы контролируемого узла, на которых неправильноформируются сигналы. Для этого, неизменяя начального и конечного адресов, установленных в схемах выбораначального и конечного адресов и относящихся к неисправному цифровомуузлу, включают команду "ШАГ" и темсамым переводят устройство в пошаговый режим работы, после чего последовательно измеряют сигнатуры сиг 978154 12б сдвига с обратными связями (сигна" тура), полученное после измерения первого н группе сигнала, высвечивается на цифровом индикаторе. Для измерения сигнатуры второго сигнала в группе сигналов, относящихся к неисправному цифровому узлу, необходимо подать повторно команду "ПУСК".Таким образом, поочередно подавая команду "ПУСК", можно последовательно измеритн сигнатуры всех сигналов, существующих на выходах неисправного циФрового узла, и, сравнив их с эталонными значениями сигнатур, зафиксировать выходы, на которых эти значения не совпадают, Далее поиск неисправных микросхем начинают с микросхем, связанных с этими выходами цифрового узла. Для проверки микросхем в мультиплексоре 3 предусмотрена группа свободных входон ( вторая группа) с номерами от в +1 до г , Количество входов в этой группе равно количеству выводов микросхемы, которое является максимальным среди микросхем контролируемого устройства. Для обеспечения измерения всех сигналов на выводах любой микросхемы, расположенной в любом цифровом узле, с использованием единых сигналов запуска, останова и тактирующего сигнала, час" тота тактирующего сигнала, относящегося к упомянутой группе выводов с номерами от и +1 до г , равна максимальной частоте тактиронания рабочих сигналов в контролируемом устройстве, а временной интервал между импульсами запуска и останова равен максимально му периоду следования рабочих сигналон н контролируемом устройстве. Подключение этих сигналов ко входам 27, 26, 25 запуска, останова и тактирующему входу соответственно узла 5 формирования интервалов измерения осуществляется блоком 4 переключения сигналов синхронизации при подаче на его адресные входы любого из адресов, относящихся к номерам нходон мультиплексора от о+1 до г.Проверка микросхемы осуществляется следующим образом. Входы мультиплексора 3, начиная с (в +1)-го, подключаются к выводам проверяемой микросхемы; при этом (и +1)-й вход мультиплексора подключается к первому выводу микросхемы, о +2)-й вход - ко второму выводу микросхемы и т,д, в нарастающем порядке. Затем,выключают команду "ШАГ" а н схемах выбора начального и конечного адресов устанавливают номера(о+1) и (вЯ соответственно, где 5- количество выводов проверяемой микросхемы. После этого последовательно подают команды 1 НАЧАЛЬНАЯ УСТАНОВКАП и ."ПУСК" при этом устройство измеряет сигнатуру составного сигнала, обрася ко второму сигналу в данной группе, не вызывает запуска сигнатурного анализатора; при этом состояние регистра налов на выходах неисправного цифрового узла,Команда "ШАГ" открывает элемент И 12 для прохождения сигнала с прямого выхода триггера 10 на вход сброса триггера 11. После команды "ШАГ" 5 подается команда "НАЧАЛЬНАЯ УСТАНОВ. КА", которая устанавливает триггер 11 в нулевое состояние и тем самым закрывает элемент И 9, запрещая прохождение импульсов на вход 27 за пуска блока 5 формирования интервалов измерения. Кроме того, эта команда устанавлинает узел 5 формирования интервалов измерения в состояние ожидания импульсов запуска и запи сывает в счетчик 13 код номера первого в группе сигнала неисправного циФрового узла, установленного переключателем 14 выбора начального адреса; при этом к информационному входу 24 сигнатурного анализатора 18 через мультиплексор 3 подключается первый в группе сигнал неисправного цифрового узла, а блок 4 переключения сигналов синхронизации подключает сигналы запуска, останова и тактирующий сигнал, относящиеся к данному проверяемому сигналу, на соответствующие входы узла 5 формирования интервалов измерения. С подачей команды "ПУСК" аналогично опи" санному выще начнется измерение сигнатуры первого сигнала н данной группе. Импульс установки, который вырабатывается в узле формирования интервалов измерения в .начале интервала измерения, своим задним фронтом устанавливает триггер 10 н единичное состояние: при этом перепад сигнала с прямого выхода триггера 10 проходит через .открытый элемент И 12 и 40 элемент ИЛИ 17 на вход сброса триггера 11, устанавливает его и нулевое состояние и тем самым запрещает прохождениепоследующих импульсов запуска через элемент И 9 на вход 45 27 запуска Формирователя 5 интервалов измерения. После прихода импульса останова, относящегося к измеряемому сигналу, узел 5 формирования интервалон измерения переходит в сос тояние ожидания следующего импульса запуска, при этом прекращается запись измеряемого сигнала н регистр б сдвига с обратными связями. Строб измерения первого сигнала данной 55 группы своим задним фронтом переключает счетчик 13 в следующее состояние: при этом устройство контроля и диагностики подготанлинается для измерения сигнатуры второго сигнала в группе сигналов неисправного цифрового узла. Так как элемент И 9 закрыт, то импульс запуска, относящий 978154 14зованного сигналами, существующими навыводах проверяемой микросхемы. Еслиизмеренная сигнатура совпадает с эталонным ее значением, то принимаетсярешение об исправности микросхемы,В противном случае переходят в пошаговый режим работы и проверяют сигнатуры на входах микросхемы. Если всеони совпадают с эталонными их значениями, то делается заключение о неисправности проверяемой микросхемы.Если сигнатуры на отдельных входахпроверяемой микросхемы не совпадаютс эталонными их значениями, то продолжают поиск неисправной микросхемы, двигаясь от входов проверяемоймикросхемы, на которых обнаруженонесовпадение измеренной и эталоннойсигнатур,Таким образом, во всех режимахработы устройства блок 4 переключения сигналов синхронизации осуществляет подключение ко входам узла5 формирования требуемого сигналазапуска, останова и тактирующегосигнала, относящиМся к тому контролируемому сигналу, который в данный момент подключен к информационному входу сигнатурного анализатора.Выбор требуемых сигналов синхронизации определяется кодом адреса,поступающим из блока 19 управлениямультиплексором. Для подачи сигналовсинхронизации группы входов запуска,останова и тактирующих входов блока4 переключения сигналов синхронизации подключены к контролируемоМуузлу 1. Количество сигналов запускаи останова с 1, определяется количеством групп контролируемых сигналов,имеющих различный период следования. Количество тактирующих сигналов р определяется количествомгрупп контролируемых сигналов, сформированных на базе различных тактирующих сигналов.Формула изобретения1, Устройство для контроля цифровых узлов, содержащее генератор тестов, сигнатурный анализатор, первый элемент И, первый триггер, причем выводы генератора тестов соединены соответственно с входами проверяемого узла, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия, в него введены мультиплексор блок управления мультиплексором, блок переключения сигналов синхронизации, второй триггер, второй и третий элементы И, элемент ИЛИ, причем группа выходов сигналов оста- нова проверяемого узла соединена соответственно с группой входов останова блока переключения сигналов синхронизации, группа тактовых входов которого соединена соответственно с группой тактирующих выходовпроверяемого узла, группа выходовсигналов запуска которого соединенасоответственно с группой входов за 5 пуска блока переключения сигналовсинхронизации, группа управляющихвходов которого соединена соответственно с группой информационных выходов блока управления мультиплексором10 и соответственно с управляющими входами мультиплексора, первая группаинформационных входов которого соединена соответственно с первой группойвыходов проверяемого узла, дополнительный тактирующий выход которогосоединен с синхровходом генераторатестов, вторая группа выходов проверяемого узла соединена соответственнос второй группой информационных входов мульиплекора,соединен с информационным входом сигнатурного анализатора, синхровходкоторого соединен с первым выходомблока переключения сигналов синхронизации, второй выход которого соединенс входом останова сигнатурного анализатора, первый управляющий вход которого соединен с выходом второгоэлемента И, первый вход которого соединен с третьим выходом блока переклюЗО чения сигналов синхронизации, первыйвыход сигнатурного анализатора соединен с управляющим входом блока управления мультиплексором, установочныйвход которого соединен с установочным35 входом сигнатурного анализатора, спервым входом элемента ИЛИ и являетсяустановочным входом устройства, входшагового режима которого соединен спервым входом третьего элемента И,40 выход которого связан с вторым входом элемента ИЛИ, третий вход которо-го соединен с управляющим выходомблока управления мультиплексором, выход элемента ИЛИ соединен с нулевымвходом второго триггера, единичныйвход которого соединен с нулевымвходом первого триггера и являетсявходом режима "ПУСК" устройства,второй выход сигнатурного анализаторасоединен с единичным входом первоготриггера, прямой выход которого соединен с вторым входом третьего элемента И, инверсный выход первоготриггера соединен с вторым управляющим входом сигнатурного анализатора,прямой выход второго триггера соединен с вторым входом второго элемента И,2. Устройство по п.1, о т л ич а ю щ е е с я тем, что блок управф ления мультиплексором содержит двапереключателя, счетчик, узел сравнения, причем управляющий вход блокасоединен со счетным входом счетчика,установочный вход которого соединенс установочным входом блока, управ 1697815415ляющий выход которого соединен с выходом узла сравнения, первая группа входов которого соединена соответственно с выходами первого переключателя вторая группа входов узласравнения соединена соответственнос выходами счетчика и является группой информационных выходов блока,информационные входы счетчика соединены соответственно с выходами второго переключателя,1 О3 е Устройство по п 1 у о т л ич а ю щ е е с я тем, что блок переключения сигналов синхронизациисодержит три мультиплексора, причемгруппа тактовых входов блока соединена соответственно с группой информационных входов первого мультиплексора, группа управляющих входов которого соединена соответственно сгруппой управляющих входов второго 20 и третьего мультиплексоров, и являет.ся группой управляющих входов блока,группа входов останова блОка соединена соответственно с группой информационных входов второго мультиплексора, выход которого является вторым выходом блока, первый выход котброго соединен с выходом первого мультиплексора, группа входов запускаблока соединена соответственно сгруппой информационных входов третьего мультиплексора, выход которогоявляется третьим выходом блока,Источники информации,принятые во внимание при экспертизе1, "Электроника", Р 5, М. изд."Инр"1977, с.23"332. Авторское свидетельство СССРпо заявке 9 2883456,кл. С 06 Р.11/16, 1980 (прототип) .
СмотретьЗаявка
3250564, 13.02.1981
ПРЕДПРИЯТИЕ ПЯ В-8117
КУПРИЕНКО БОРИС ПЕТРОВИЧ, МАКСИМОВ ИГОРЬ ЮРЬЕВИЧ, РОЙЗЕНВАСЕР ДАВИД ИЛЬИЧ, ЯРМИЛКО ГЕОРГИЙ ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 11/16
Опубликовано: 30.11.1982
Код ссылки
<a href="https://patents.su/10-978154-ustrojjstvo-dlya-kontrolya-cifrovykh-uzlov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых узлов</a>
Предыдущий патент: Устройство для контроля блока клавиатуры
Следующий патент: Устройство для сбора и регистрации данных о работе информационно-вычислительной системы
Случайный патент: Бесступенчатая гидромеханическая трансмиссия