Устройство для тестового диагностирования

 

Союз Советскик

Социалистические ресттубпик

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 920748 (6I ) Дополнительное к авт. свид-ву (22) Заявлено 23.07.80 (21) 2961296/18-24 с присоединением заявки М (23)ПриоритетОпубликовано 15.04.82. Бюллетень М 14

Дата опубликования описания 15.04.82

G 06 F 15/46

G 01 тт 31/28

Гееударстеенный какитет

СССР ио делам изобретений н открытий

{53) УДК621.396..6 (088.8) И. П. Барбаш, Г. H. Тимонькин, N. П. Ткачев, С. Н. Ткаченко и В. С. Харченко (72) Авторы изобретения (VI) Заявитель (54) УСТРОЙСТВО ДЛЯ ТЕСТОВОГО ДИАГНОСТИРОВАНИЯ

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

Известно устройство для контроля логических блоков, содержашее блок для хранения эталонных входных наборов, регистр входных наборов, блок элементов Ь) .

Недостатками известного устройства являются низкая нацежность и ограниченные функциональные возможности.

Наиболее близким к предлагаемому по технической сушности является устройство для тестового диагностирования, содержашее триггер режима, первые элементы И, первый регистр, первый дешифратор, второй дешифратор, первый блок памяти, второй регистр, которое позволяет реализовать условные и безусловные алгоритмы тестового диагностирования с определением состояния объекта диагноза. При условии тестирования модификация адреса очередных тестовых наборов осуществляется реакцией объекта, причем каждый выход объекта осушествляет модификацию соответствуюшего разряда адреса (2) .

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

Тем самым ограничивается количество выходов диагностируемого объекта, так !

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

Количество контролируемых выходов диагностируемого объекта можно расши- рить, если для модификации адреса следуюшего входного набора использовать лишь те выходы, которые являются су920748 4

5 !

15 ходов при модификации адреса и усложняетсл кодирование адресов.

Ilemü изобретения — расширение функциональных возможностей устройства.

Поставленная цель достигается тем, что в устройство для тестового диагностирования, содержащее первые эпементы

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

25

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

Ограниченные функциональные возможности известного устройства обусповлены также и тем, что модификация адреса осуществляется на элементах И, которые могут изменить в адресе пишь логическую "1 " на логический "0". За счет этого вдвое уменьшается количество переход — с входом первого регистр вход первого дешифратора соединен с выходом второго регистра, а выход — с первым входом второго дешифратора, выход которого соединен с выходом устройства, вторые входы второго дешифратора соединены с выходами объекта диагностирования, вход триггера режима соединен с вторым входом устройства, введены триггер управления, счетчик, третий дешифратор, сумматоры по модугпо два, сдвигающий регистр, второй блок памяти, третий регистр, первый и второй элементы ИЛИ, первь|й и второй элементы задержки, второй элемент И и по числу выходов объекта диагностирования третьи и четвертые элементы И, каждый из которых соединен первым входом с соответствующим первым выходом третьего дешифратора, вторым входом — с соответствующим выходом третьего регистра, выходом-со со» ответствующим входом второго элемента

ИЛИ, соединенного выходом с первым управляющим входом сдвигаюшего регистра, информационный вход которого соединен с выходом первого элемента ИЛИ, входы которого соединены с выходами соответствующих третьих элементов И, первые входы которых соединены соот35

S$ ветственно с выходами одноименных четвертых элементов И, вторые входыс соответс гвуюшими выходами объекта диагностирования третий выход первого регистра соединен с первым входом второго блока памяти, соединенного выходом о с входом третьего регистра, вторым входом через первый эпемент задержки — с первым входом устройства и вторым управляющим входом сдвигаюшего регистра, а через второй элемент задержкис первым входом триггера управпения, соединенного выходом с первым входом второго элемента И, соединенного вторым входом с третьим входом устройства, выходом через счетчик — с входом третьего дешифратора, соединенного вторым выходом с вторым входом триггера управпения и первыми входами первых эпементов И, соединенных вторыми входами с соответствующими выходами сдвигающего регистра, третьими входами — с выходом триггера режима, выходами — с первыми входами соответствуюших сумматоров по модулю два, вторые входы которых соединены с соответствующими четвертыми выходами первого регистра, а вы- ходы — с соответствующими вторыми входами второго регистра.

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

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

6, первый регистр 7 с попями адреса маски 8, переменной 9 и постоянной 10 части адреса спедуюшего входного набора и полем входного набора 1 1 . второй элемент И 12, третий дешифратор 13, третий регистр 14, сумматоры по модулю два 15, второй регистр 16, третий 17 и четвертые 18 элементы И, триггер режима 19, первый дешифратор

20, объект диагностирования 21, первый 22 и второй 23 элементы ИЛИ, сдвигающий регистр 24, первые элементы И

25 и второй дешифратор 26.

Элемент задержки 1 предназначен дпя подачи сигнала на запуск счетчика 5 лишь после того, как будет считан код маски, а на выходах объекта диагностирования сформируется устойчивая реакция на поданный входной набор, а элемент задержки 2 - для подачи сигнала на считывание кода маски лишь поспе окончания формирования адреса маски. Блок памяти 3 служит для хранения наборов входных сигналов, предназначенных для

5 9207 в поле 10 регистра 7 — постоянная часть

В регистре 14 хранится код маски, Сум-20 адреса следующего входного набора сигналами с существенных выходов объекта диагностирования 21. В регистре 16 хра- 25

Зо жима 19 фиксирует режим работы устрой35 мент ИЛИ 23 - для подачи сигналов сдви-40

Ю

55 подачи на объект диагностирования 21.

Триггер управления 4 управляет элементом И 12, который управляет подачей импульсов с тактового входа устройства на счетчик 5, предназначенный для управления опросом разрядов кода маски.

Блок памяти 6 предназначен для хранения и выдачи кода маски, соответствующего входному набору. Регистр 7 предназначен для хранения входного набора, считанного из блока памяти 3. В попе

8 регистра 7 записывается адрес маски, соответствующей входному набору; в поле 9 регистра 7 - переменная часть адреса следующего входного набора; адреса; в поле 1 1 регистра 7 - набор входных сигналов предназначенный для подачи на объект диагностирования 21. маторы по модулю два 15 предназначены для модификации переменной части нится адрес следующего входного набора.

Элементы И 17 предназначены для опроса состояния существенных выходов объекта диагностирования 21, а элементы

И 18 - для формирования сигналов опроса существенных выходов объекта диагностирования по коду маски. Триггер рества. flåøèôðàòoð 20 формирует сигнал об окончании тестирования. Элемент

ИЛИ 22 предназначен для подачи сигналов с существенных выходов объекта диагностирования 21 на информационный вход сдвигаюшего регистра 24, а элега на динамический вход сдвигаюшего регистра. Сдвигающий регистр 23 предназначен для запоминания сигналов на существенных выходах объекта диагностирования 21. Элементы И 25 управляют выдачей информации из сдвигаюшего регистра 15. Дешифратор 26 формирует сигнал о результатах тестирования в зависимости от реакции объекта диагностирования 21 после прихода сигнала об окончании тестирования из дешифратора 20.

Предлагаемое устройство для тестового диагностирования работает в двух режимах: условного и безусловного тестирования.

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

48 6

Перед началом диагностирования счетчик 5, регистр 7 и сдвигаюший регистр

24 находятся в исходном. состоянии, в регистр 16 записан адрес первого входного набора. В зависимости от прихода сигнала на управляющий вход триггер режима 19 устанавливается в нулевое (в режиме условного тестирования), или в единичное (в режиме безусловного тестирования) состояние.

В режиме условного тестирования по сигналу на первом входе устройства из блока памяти 3 по адресу, записанному в регистр 7, считывается код. Иэ поля

1 1 регистра 7 поступает на объект диагностирования 2 1. Из поля 8 регистра 7 на блок памяти G поступает адрес маски.

По сигналу с выхода элемента задержки

2 ло этому адресу в регистр 14 считывается код маски, задающей выходы объекта диагностирования 21, которые при поданном на него тесте являются существенными. Сигналами с группы выходов регистра 14 отпираются соответствующие элементы И 18.

После того, как на выходе объекта диагностирования 2 1 сформируется устойчивая реакция на поданный тест, по сигналу с выхода элемента задержки 1 триггер управления 4 устанавливается в единицу и отпирает элемент И 12, разрешая заполнение счетчика 5 импульсами с тактового входа. При этом на первых выходах дешифратор 13 поочередно вырабатывает сигналы, которыми поочередно опрашиваются элементы И 18. Единичные сигналы будут сформированы лишь теми элементами И 18, которые соответствуют выделенным маской существенным выходам объекта диагностирования 21. Каждый из таких сигналов отпирает соответствующий элемент И 17, через который сигнал с соответствующего существенного выхода объекта 21 записывается в старший разряд сдвигаюшего регистра

24. Сигналом с того же элемента И 18 в регистре 24 осуществляется сдвиг информации в сторону младших разрядов, причем в случае несущественного выхода сдвиг и запись информации в регистре

24 не происходят.

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

По окончании опроса всех элементов

И 18 по .сигнапу на втором выходе де0748 8 входом первого регистра, вход первого

7 92 шифратора 13 триггер управления 4 устанавливается в ноль, запирая элемент

И 12. По этому же сигналу из регистра 24 через блок элементов И 25 поступают сигналы о состоянии существенных выходов объекта 21 на первые входы сумматоров по модулю два 15 и модифицируют

s регистре 16 переменную часть адреса следующего входного набора.

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

После считывания в регистр 7 последнего входного набора в регистр 16 записывается код окончания тестирования, по которому дешифратор 20 формирует сигнал разрешения анализа результатов тестирования. По этому сигналу дешифратор

26 анализирует реакцию объекта 21 и формирует результат диагностирования на своем выходе.

B режиме безусловного тестирования триггер 1 9 устанавливается в единицу и запирает элементы И 25 на время диагностирования, поэтому адрес следующего входного набора из полей 8 и 9 регистра 7 поступает на регистр 16 без изменения. B остальном работа устройства не отличается от работы в режиме условного тестирования.

При изменении типа объекта диагностирования 2 1 необходимо записать новую программу в блок памяти 3 и в блок памяти 6, Таким образом, введение новых элементов и связей позволяет исключить из числа анализируемых несущественные для диагностики выходы объекта, увеличить количество контролируемых выходов объекта диагностирования, не увеличивая формат адреса входных наборов, и тем самым расширить функциональные возможности устройства.

Форму-ла изобретения

Устройство для тестового диагностирования, содержащее первые элементы И, первый регистр, первые выходы которого соединены с входами объекта диагностирования, а второй выход с первым входом второго регистра, выход которого соединен с первым входом первого блока памяти, второй вход которого соединен с первым входом устройства, а выход - с

55 дешифратора соединен с выходом второго регистра, с выход — с первым входом вто= рого дешифратора, выход которого соединен с выходом устройства, вторые входы второго дешифратора соединены с выхоо дами объекта диагностирования, вход триггера режима соединен с вторым входом устройства, отличающееся тем, что, с цепью расширения функциональных воэможностей устройства, в него введены триггер управления, счетчик, третий дешифратор, сумма торы пь . оду лю два, сдвигающий регистр, второй блок памяти, третий регистр, первый и второй элементы ИЛИ, первый и второй элемен= ты задержки, второй элемента И, по чис= лу выходов объекта диаг нос ти рован ия— третьи и четвертые элементы И, каждый из которых соединен первым входом с соответствующим первым выходом третьего дешифратора, вторым входом — с соответствующим выходом третьего регистра, выходом-с соответствующим входом второго элемента ИЛИ, соединенного выходом с первым управляющим входом сдвигаюшего регистра, информационный вход которого соединен с выходом первого элемента !

ИЛИ, входы которого соединены с выходами соответствующих третьих элементов И, первые входы которых соединены соответственно с выходами одноименных четвертых элементов И, вторые входы— с соответствующими выходами объекта диагностирования, третий выход первого регистра соединен с первым входом второго блока памяти, соединенного выходом с входом третьего регистра, вторым входом через первый элемент задержкис первым входом устройства и вторым управляющим входом сдвигаюшего регистра, а через второй элемент задержки — с первым входом триггера управления, соединенного выходом с первым входом второго элемента И, соединенного вторым входом с третьим входом устройI ства, выходом через счетчик — с входом третьего дешифратора, соединенного вторым выходом с вторым входом триггера управления и первыми входами первых элементов И, соединенных вторыми входами с соответствующими выходами сдвигаюшего регистра, третьими входами— с выходом триггера режима, выходамис первыми входами соответствующих сумматоров по модулю два, вторые входы которых соединены с соответствующими четвертыми выходами первого регистра, 9 920748 10 а выходы - с соответствующими вторы- 1. Авторское свидетельство СССР ми входами второго регистра. Х 538370, кп. G 06 F 15/46, 1976.

2. Авторское свидетельство СССР по заявке М 2691143/18-24, кл. G. 06 F 15/46, 1979 (прототип).

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

Составитель В. Дворкин

Редактор Л, Веселовская Техред А.Бабинеи Корректор М. Пожо

Заказ 2345/57 Тираж 732 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Устройство для тестового диагностирования Устройство для тестового диагностирования Устройство для тестового диагностирования Устройство для тестового диагностирования Устройство для тестового диагностирования 

 

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