Устройство для контроля цифровых блоков
Иллюстрации
Показать всеРеферат
Изобретение относктся к вычислительной технике и автоматике и может быть использовано для контроля многовыходных цифровых схем радиоэлектронной аппаратуры. Целью изобретения является расширение функци .овальных возможностей устройства за счет расширения класса контролируемых цифровых блоков. Устройство содержит многоканальный сигнатурный анализатор 1, контролируемый цифровой блок 2, узел 3 сравнения, злемент НЕ 4, элемент И 5, счетчик 6, группу элементов РАВНОЗНАЧНОСТЬ 7, синхровход 8, группу управляющих входов 9 режима, вход 10 начальной установки. Элементы 3 - 7 в совокупности образуют блок 11 коррекции тестовых последовательностей. Блок 1i может быть выполнен различными способами. Его основные функции: устранение тупиковых ситуаций при зацикливании устройства на некоторых тестовых воздействиях} увеличение длины генерируемой тестовой последовательности и тем самым полноты тестирования; устранение запрещенных комбинаций на входах контролируемого цифрового блока. 4 з.п. ф-лы, 4 ил. --1 (Л СХ5 1 сд со
СОЮЗ С08ЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„„SU„„130745g (5!)4 G06 F 1 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ с
ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3861119/24-24; 3863938/24-24;
3863939/24-24; 3862970/24-24 (22) 01.03.85 (46) 30.04.87, Бюл. У 16 (72) С. С. Глебов, А. С. Календарев, В. П. Крюков, И. E Новиков, Н. Б. Назаров и Л. А. Шумилов (53) 681. 3 (088, 8) (56) Электроника 1977, N 5, с, 23-33.
Авторское свидетельство СССР
У 1078430, кл. G 06 F 11/08, .1981. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ (57) Изобретение относится к вычислительной технике и автоматике и может быть использовано для контроля многовыходных цифровых схем радиоэлектронной аппаратуры. Целью изобретения является расширение функци.ональных возможностей устройства за счет расширения класса контролируемых цифровых блоков. Устройство содержит многоканальный сигнатурный анализатор !, контролируемый цифро» вой блок 2, узел 3 сравнения, элемент HE 4, элемент И 5, счетчик 6, группу элементов РАВНОЗНАЧНОСТЬ 7, синхровход 8, группу управляющих входов 9 режима, вход 10 начальной установки, Элементы 3 — 7 в совокупности образуют блок 11 коррекции тестовых последовательностей, Блок
11 может быть выполнен различными способами. его основные функции: устранение тупиковых ситуаций при зацикливании устройства на некоторых тестовых воздействиях; увеличение длины генерируемой тестовой последовательности и тем самым полноты тестирования; устранение запрещенных комбинаций на входах контролируемого цифрового блока. 4 з,п. ф-лы, 4 ил.
1307459
16
2О
Изобретение относится к вычислительной технике и автоматике и может быть использовано для контроля многовыходных цифровых схем радиоэлектронной аппаратуры, Цель изобретения — расширение функциональных возможностей путем расширения класса контролируемых цифровых блоков.
На фиг. 1 приведена структурная схема устройства; на фиг. 2, 3 и
4 - структурные схемы того же устройства с различными вариантами блоков коррекции тестовых последовательностей.
Устройство содержит многоканальный сигнатурный анализатор 1, контролируемый цифровой блок 2, узел 3 сравнения, элемент НЕ 4, элемент И 5, счетчик 6, элементы РАВНОЗНАЧНОСТЬ
7, синхровход 8, группу управляющих входов 9 режима коррекции„ вход 10 начальной установки. Элементы 3 — 7 образуют блок 11 коррекции тестовых последовательностей, В устройстве по фиг. 2 содержится многоканальный сигнатурный анализатор 12, контролируемый цифровой блок
13, генератор 14 тактовых импульсов, счетйый триггер 15, элемент РАВНОЗНАЧНОСТЬ 16, вход 17 начальной установки. Блок коррекции в данном случае образован элементами 14 - 16.
Устройство, структурная схема которого приведена на фиг.. 3 содержит генератор 18 тактовых импульсов, многоканальный сигнатурный анализатор 19, контролируемый цифровой блок
20, регистр 21 сдвига, сумматор 22 по модулю два и вход 23 начальной установки. Блок коррекции образован элементами 18, 21 и 22.
Устройство по фиг. 4 содержит многоканальный сигнатурный анализатор
24, контролируемый цифровой блок 25, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 26 и вход 27 управления режимом.
Устройство по фиг. 1 работает следующим образом.
На вход 10 íà÷àëüíîé установки устройства подается сигнал, приводящий счетчик б и сигнатурный анализа" тор 1 в исходное состояние.
На входы 9 узла 3 сравнения из внешних устройство (например, из постоянного запоминающего устройства) подаются коды сигнатур, при которых необходимо произвести коррекцию входной последовательности многоканального сигнатурного анализатора
1, что необходимо для устранения тупиковых ситуаций при зацикливании устройства на некоторых тестовых воздействиях; для увеличения длины генерируемой тестовой последовательности и, следовательно, полноты тестирования; для устранения запрещенных комбинаций на входах контролируемого цифрового блока, Смена кода осуществляется, если это необходимо, через заданный промежуток времени. Если смена кодов не нужна, то настройка узла 3 сравнения на тот или иной код осуществляется с помощью перемычек или путем распайки.
На вход 8 синхронизации устройстsa подаются синхроимпульсы, которые поступают на вход синхронизации сигнатурного анализатора 1 и второй вход элемента И 5. На первый вход элемента И 5 поступает сигнал несравнения из узла 3 через элемент
HE 4, запрещающий прохождение синхроимпульсов на вход счетчика 6. Многоканальный сигнатурный анализатор 1 выдает тестовые последовательности со своих выходов на входы контролируемого цифрового блока 2 и входа
"узла 3 сравнения, С выходов контролируемого блока 2 последовательность сигналов поступает на первую группу входов многоканального сигнатурного анализатора 1 непосредственно и вторую группу входов многоканального сигнатурного анализатора 1 через элементы РАВНОЗНАЧНОСТЬ 7. На вторых входах элементов РАВНОЗНАЧНОСТЬ 7 присутствуют в это время сигналы с выходов счетчика 6, установленного в начальное состояние.
Многоканальный сигнатурный анализатор сворачивает последовательность контролируемых сигналов .в сигнатуру по заданному первоначально полиному (собственному полиному), При появлении на выходе узла 3 сравнения сигнала "0", при совпадении кодов, на вход элемента И 5 через элемент НЕ 4 поступает единичный сигнал, разрешающий прохождение синхроимпульсов с входа 8 на синхровход счетчика б, который переключается в следующее состояние. На входах элементов РАВНОЗНАЧНОСТЬ 7 изменяются сигналы, что соответственно приво1307459 дит к изменению сигналов на их выходах. Таким образом, полином свертки выходной информации с контролируемого цифрового блока 2 изменяется.
Многоканальный сигнатурный анализатор 1 по следующему синхроимпульсу вырабатывает новую сигнатуру, т.е. новый тест, который поступает вновь на входы контролируемого цифрового блока 2 и узла 3 сравнения, Ю
С приходом последнего синхроимпульса на вход 8 также осуществляется формирование сигнатуры и сравнение ее с заданной в узле 3 сравнения. Результат сравнения появляется на выхо-15 де узла 3, а сигнатуры — на выходе многоканального сигнатурного анализатора 1.
Устройство, изображенное на фиг. 2, в котором роль блока коррек- 20 ции выполняет совокупность генератора тактовых импульсов, триггера и элемента РАВНОЗНАЧНОСТЬ, работает сле-. дующим образом, Генератор 14 тактовых импульсов обеспечивает выдачу трех серий синхроимпульсов Ф1, Ф2 и ФЗ для синхронизации соответственно триггера 15 многоканального сигнатурного анализатора 12 и контролируемого цифрового блока 13. При поступлении на счетный вход триггера 15 единичного импульса он переходит из "0" в "1", а при поступлении следующего единичного импульса он переходит из "!" в
"0", обеспечивая выдачу на первый вход элемента равнозначность 16 "0" и "1" сигналов, которые через такт инвертируют выходную последовательность, поступающую с -ro выхода контролируемого цифрового блока 2 через второй вход элемента РАВНОЗНАЧНОСТЬ 16 на и-й информационный вход многоканального сигнатурного анализатора 12. На входы многоканального анализатора 12 с первого по (n-1)-й выходные сигналы с выходов контролируемого цифрового узла 13 с первого по (n-1)-й поступают беэ изменений.
Серия импульсов Ф2 генератора такто50 вых импульсов 14 формирует сигнатуру выходной последовательности контролируемого цифрового блока 13, сворачивая ее в многоканальном сигнатурном анализаторе 12, а также одновременно
55 формирует тестовую последовательность, поступающую с выходов многока-. нального сигнатурного анализатора 12 на входы контролируемого цифрового блока 13. Серия ФЗ поступает на синхровход контролируемого цифрового блока 13 после формирования на выходах многоканального сигнатурного анализатора 12 тестовых сигналов.
После прохождения необходимого числа тестов генератор тактовых импульсов останавливается и сигнатура с выходов многоканального сигнатурного анализатора 12 подается на элементы индикации, Данное исполнение блока коррекции также в определенной степени обеспечивает устранение тупиковых ситуаций и удлинение тестовой последовательности.
Аналогичной цели служат блоки коррекции, приведенные на фиг. 3 и 4. Блок (фиг. 3) представляет собой совокупность генератора 18 тактовых импульсов, регистра 21 сдвига и сумматора 22 по модулю два, Последние два элемента образуют генератор псевдослучайной последовательности, выходы которого являются выходами блока коррекции. В качестве входа начальной установки регистра используется вход "Уст.1" для генерации
М-последовательности °
Блок (фиг. 4) позволяет осуществить потактовую коррекцию тестовой последовательности непосредственно подачей корректирующей последовательности на вход управления режимом.
Приведенными схемами не исчерпываются возможные варианты построения блоков коррекции ° Они могут быть реализованы практически на любых функциональных элементах: счетчиках, мультиплексорах, дешифраторах с сохранением общей выполняемой функцииосуществления дополнительного воздей" ствия на группу входов многоканального сигнатурного анализатора для обеспечения приведенных выше условий.
Формула изобретения
1. Устройство для контроля цифровых блоков, содержащее многоканальный сигнатурный анализатор, первая группа информационных входов которого является первой группой информаци-. онных входов устройства для подключения к первой группе выходов контролируемого блока, группа выходов
1307459 многоканального сигнатурного анализатора является группой информационных выходов устройства для подключения к входам контролируемого блока, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет расширения класса контролируемых цифровых блоков, устройство содержит блок коррекции тестовых последовательностей, первая группа информационных входов которого соединена с группой выходов многоканального сигнатурного анализатора, вторая группа информационных входов блока коррекции тестовых последовательностей является второй группой информационных входов устройства для подключения к второй группе выходов контролируемого блока, группа управления входов управления режимом блока коррекции тестовых последовательностей является группой. входов задания режима устройства, группа выходов блока коррекции тестовых последовательностей соединена с второй группой информационных входов многоканального сигнатурного анализатора, синхровход блока коррекции тестовых последовательностей является синхровходом устройства.
2. Устройство по п, 1, о т л ич а ю щ е е с я тем, что блок коррекции тестовых последовательностей содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого является выходом блока, первый и второй входы элемента
ИСКЛЮЧА16ЦЕЕ ИЛИ являются вторым информационным входом и входом управления режимом блока соответственно °
3. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что блок коррекции тестовых последовательностей содержит счетный триггер и элемент
РАВНОЗНАЧНОСТЬ, первый вход которого соединен с выходом счетного триггера, счетный вход которого является сннхровходом блока, второй вход и выход элемента РАВНОЗНАЧНОСТЬ являются соответственно вторым информационным входом и выходом блока.
4 ° Устройство по п. I, о т л и10 ч а ю щ е е с я тем, что блок,кор.рекции тестовых последовательностей содержит регисгр сдвига и сумматор по модулю два, выход которого соединен с информационным входом регистра сдвига, группа выходов которого соединена с группой входов сумматора по модулю два и является группой выходов блока, синхровход регистра сдвига является синхровходом блока.
5. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок коррекции тестовых последовательностей содержит счетчик, элемент И, элемент НЕ, группу элементов РАВНОЗНАЧНОСТЬ и узел сравнения, первая и вторая группы информационных входов ко» торого являются первой группой информационных входов и группой входов управления режимом блока соответственно, выход узла сравнения через элемент НЕ подключен к первому входу элемента И, второй вход которого является синхровходом блока, в.лход
35 элемента И соединен со счетным входом счетчика, группа выходов которого соединена с первыми входами элементов РАВНОЗНАЧНОСТЬ группы, вторые входы и выходы которых являются вто40 рой группой информационных входов и группой выходов блока соответственно, 1307459
1307459
Составитель С, Старчихин
Редактор Л. Пчолинская Техред Л.Олейник Корректор А. Ильин
Заказ 1634/49 Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4