Устройство для формирования тестов диагностики дискретных блоков

 

Изобретение относится к вычислительной технике и может быть не- . пользовано для формирования псевдослучайных тестов в системах контроля и диагностики дискретных блоков. Целью изобретения является убеличение полноты формируемого теста путем повьшения полноты покрытия k подмно:жеств входов п-входовой контролируемой схемы тривиальными тестами. Уст-. ройство содержит тактовый генератор, п-разрядный сдвигающий регистр, i (k-1)-входовый элемент ИШ-НЕ, блок пересчета по изменяемому модулю, блок формирования функции обратной связи. Блок пересчета по изменяемому модулю содержит D-триггер, задатчик модуля пересчета, двоичный счетчик, компаратор и элемент задержки. Блок формирования функции обратной связи содержит узел постоянной памяти, группу из (k-1) элементов И и (k+1)- входовый сумматор по модулю два,За счет того, что.в процессе формирования псевдослучайных тестов в устройстве осуществляется изменение связей входов сумматора по модулю два с выходами сдвигающего регистра, обеспечивается повышенная полнота формируемого теста, которая определяется как отношение числа подмножеств из k выходов, на которых появляются все возможные двоичные .комбинации , к общему числу подмножеств из k выходов. 2 з.п. ф-лы, 3 ил. с s (/) С

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

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

РЕСПУБЛИК (19) (11) А1 (50 4 С 06 F 11 26

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

Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3918525/24-24 (22) 28.06.85 (46) 23.01.87. Бюл. N- 3 (71) Специальное конструкторское .,бюро часового и камневого станкостроения (72) E.È. Masyp (53) 681.3(088.8) (56} Авторское свидетельство СССР

У 792256, кл. Г 06 Г 11/00, 1980.

lEEF. Transaction on computers, v. С-32, Р 2, 1983, р. 190-194., (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ .ТЕСТОВ ДИАГНОСТИКИ ДИСКРЕТНЫХ БЛОКОВ (57) Изобретение относится к вычислительной технике и может быть использовано для формирования псевдослучайных тестов в системах контроля и диагностики дискретных блоков.

Целью изобретения является уйеличение полноты формируемого теста путем повышения полноты покрытия k подмно жеств входов п-входовой контролируемой схемы тривиальными тестами. Уст-. ройство содержит тактовый генератор, п-разрядный сдвигающий регистр, (k-1) — входовый элемент ИЛИ-НЕ, блок пересчета по изменяемому модулю, блок формирования функции обратной связи. Блок пересчета по изменяемому модулю содержит D-триггер, задатчик модуля пересчета, двоичный счетчик, компаратор и элемент задержки. Блок формирования функции обратной связи содержит узел постоянной памяти, группу из (k-1) элементов И и (1 +1)входовый сумматор по модулю два.За счет того, что.в процессе формирования псевдослучайных тестов в устройстве осуществляется изменение связей входов сумматора по модулю два с выходами сдвигающего регистра, обеспечивается повышенная полнота формируемого теста, которая определяется как отношение числа подмножеств из k выходов, на которых появляются все возможные двоичные .комбинации, к общему числу подмножеств из k выходов. 2 з.п. A-лы, 3 ил.

12854

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

Цель изобретения — увеличение полноты формируемого теста.

На фиг. 1 представлена структурная схема устройства; на фиг. 2 и 3— функциональные схемы соответственно !О блока пересчета по изменяемому модулю и блока формирования функции обратной связи. .Устройство (фиг. 1) содержит тактовый генератор 1, и-разрядный сдви- 15 гающий регистр 2, (k-1)-входовой элемент ИЛИ-НЕ 3, блок 4 пересчета по изменяемому модулю, блок 5 формирования функции обратной связи.

Блок 4 пересчета по изменяемому 20 модулю (фиг. 2) содержит D-триггер 6, задатчик 7 модуля пересчета, двоичны счетчик 8, компаратор 9 и элемент 10 задержки.

Блок 5 формирования функции об25 ратной связи (фиг. 3) содержит узел 11 постоянной памяти, группу иэ (k-1) элементов И 12 и (к+1)-вxодовой сумматор 13 по модулю два.

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

По каждому тактовому импульсу происходит сдвиг информации в регистре

2 на один разряд в сторону старших разрядов. При этом k младших разрядов регистра 2 работают как 1 -разрядный регистр с фиксированной обратной связью. По достижении k младшими разрядами регистра 2 состояния 00...01, 4р где единственная единица находится в (k-1)-м разряде, вырабатывается единичный сигнал на выходе элемента

ИЛИ-НЕ 3, вследствие чего происходит изменение сигналов на выходе блока 4 45 пересчета по изменяемому модулю, и, соответственно, меняется функция обратной связи, вырабатываемая в блоке 5. Единичный сигнал, поступающий с элемента ИЛИ вЂ  3 на первый . 0 вход блока 5 формирования функции обратной связи, обеспечивает появление нулевого сигнала на выходе блока

5, и в следующем такте младшие разряды регистра 2 переходят в состояние

000...0. Единичный сигнал на выходе

l элемента ИЛИ-НЕ 3 сохраняется, на выходе блока 5 формируется единичный сигнал и в следующем такте млад83 2 шие разряды регистра 2 переходят в состояние 100...0, после чего выход элемента ИЛИ-НЕ 3 обнуляется и k младших разрядов регистра 2 продолжают работать с новой функцией обратной связи, Блок 4 пересчета по изменяемому модулв работает следующим образом.

Модуль пересчета блока 4 ранен двоичному коду на выходе задатчика 7.

По каждому импульсу на входе блока содержимое счетчика 8 увеличивается на единицу, и, соответственно, увеличивается на единицу код на выходе всего блока 4. При этом, если счет:чик 8 не достиг состояния, равного

1модулв пересчета, выход компаратора

9 остается нулевым, и, соответственно в нулевом состоянии находится триггер 6. Как только состояние счетчика .

8 сравняется с модулем пересчета, сигнал на выходе компаратора 9 становится единичным и по следующему входному импульсу на выходе эта единица вызывает появление одиночного единичного импульса на выходе триггера 6, длительность которого определяется элементом 10 задержки.

По этому импульсу счетчик 8 обнуляется и далее пересчет начинается сначала.

Блок 5 формирования функций обратной связи работает следующим образом.

В соответствии с кодом, поступающим на адресные входи узла 11 (ПЗУ), образующие первую группу входов блока, вырабатывается (k-1)-разрядный код на выходах ПЗУ, Этот код полностью определяет функцив обратной связи, а именно если в i-м разряде кода единица, то соответствующий элемент И 12 открыт и сигнал íà i-м входе из второй группы входов блока входит в функцию обратной связи. В противном случае (когда в i-м разряде кода ноль) соответствующий элемент И 12 закрыт и сигнал на 1-м входе из второй группы входов блока не влияет на функцию обратной связи..

Сигналы, прошедшие через элементы

И, а также сигналы на первом и втором входах блока суммируются на сумматоре 13 и поступают на выход. На.— . личие второго входа сумматора 13 обеспечивает постоянное вхождение сигнала с k-го выхода регистра 2 в функцию обратной связи. Наличие пер3 1285483

/ вого входа сумматора 13 обеспечивает модиАикацию Аункции обратной связи при состоянии k младших разрядов регистра 000...1 с тем, чтобы достичь состояния 00...0, которое является недостижимымдля сдвигающего регистра с немодифицируемой линейной функцией обратной связи.

Полнота формируемого теста может

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

1-(1-1)е/m, где ш — модуль пересчета блока 4, а е — основание натуральных логарифмов. При m = 15 пол-. нота теста составит 99,97.. 20 ход которого соединены соответственно с выходом (k-1)-входового элемен-. та ИЛИ-..НЕ, с k-м выходом и инАормационным входом п-разрядного сдвигающего регистра, вторая группа входов блока формирования Аункции обратной связи соединена с группой вйходов с первого по (k-1)-й и-разрядного сдвигающего регистра .

1. Устройство для формирования тестов диагностики дискретных бло- 25 ков, содержащее тактовый генератор, и-разрядный сдвигающий регистр, где

:n — максимальное число входов контролируемых блоков, и (k-1)-входовый элемент ИЛИ-НЕ, где n b. k причем вы- 30 ход тактового генератора соединен с синхровходом и-разрядного сдвигающего регистра, выходы которого являются выходами устройства, выходы иразрядного сдвигающего регистра с первого по (k-.1)-й соединены с входами (k-1)-входового элемента ИЛИ-НЕ. о т л и ч а ю щ е е с я тем, что, с целью увеличения полноты Аормируемого теста, устройство содержит блок 40 пересчета по изменяемому модулю и блок формирования функции обратной связи, причем вход блока пересчета по изменяемому модулю соединен с выходом (Е-1)-входового элемента ИЛИ-НЕ, 45 а выходы — с первой группой входов блока формйрования функции обратной связи, первый вход, второй вход и выФормула изобретения

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок пересчета по изменяемому модулю содержит задатчик модуля пересчета, Dтриггер, элемент задержки, двоичный счетчик и компаратор, причем группа выходов задатчика модуля пересчета соединена с первой группой входов компаратора, вторая группа входов которого соединена с группой выходов счетчика, которая является группой инАормационных выходов блока, вход блока соединен с синхровходами D-триг. гера и двоичного счетчика, вход сброса которого соединен с выходом Dтриггера и входом элемента задержки, выход которого соединен с входом сброса D-триггера, информационный вход которого соединен с выходом компаратора.

3. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что.блок Аормирования функции обратной связи содержит узел постоянной памяти, группу из k-1 элементов И и (k+1) âõîäo- вой сумматор по модулю два, первый и второй входы и выход которого являются соответственно первым и вторым входами и выходом блока, остальные входы (k+1)-входового сумматора по модулю два соединены с выходами.со ответствующих элементов И группы,, первые входы которых соединены с соот. ветствующими выходами узла постоянной памяти, адресные входы которого образуют первую группу входов блока, вторые входы элементов И группы образуют вторую группу входов блока.

1285483

1285483

Составитель С. !Тарчихин!

Техред А.Кравчук Корректор И. Муска

Редактор Е. Папп

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

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

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

Заказ 7526/51

Производственно-полиграфическое предприятие,. r. Ужгород, ул. Проектная, 4

Устройство для формирования тестов диагностики дискретных блоков Устройство для формирования тестов диагностики дискретных блоков Устройство для формирования тестов диагностики дискретных блоков Устройство для формирования тестов диагностики дискретных блоков Устройство для формирования тестов диагностики дискретных блоков 

 

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

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

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

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при контроле ТЭЗов

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

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

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

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

Изобретение относится к области электрорадиотехники и может быть использовано для проверки функционирования DVD плеера

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх