Устройство для контроля логических блоков Советский патент 1988 года по МПК G06F11/26 

Описание патента на изобретение SU1372324A1

ОО

to

со

ND

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

На фиг.1 изображена структурная схема устройства; на фиг.2 - струк турная схема блока управления; на фиг.З - структурная схема блока свертки; на фиг.4 - временная диаграмма работы блока управления.

В состав устройства (фиг„1) входя генератор 1 псевдослучайных кодов I, блок 2 управления, регистры 3 и 4, контролируемый блок 5, коммутатор 6 из элементов И, блок 7 свертки, элемент И 8, счетчик 9, накапливающий сумматор 10, блоки 11 и 12 сравнения элементы И 13 и 14, вход 15 задания эталонной суммы откликов устройства, вход 16 задания числа переходов устройства, вход 17 пуска устройства, вход 18 установки, вход 19 задания числа кодов установки в начальное состояние контролируемого блока устройства, вход 20 задания числа тактов контроля устройства, вькод 21 сбоя по отклику и выход 22 сбоя по числу переходов.

Блок 2 управления (фиГо2) содержит триггеры 23-25, регистры 26 и 27 счетчики 28 и 29, элемент ИЛИ 30, элементы И 31 и 32, элементы задержк 33 и 34 и схемы 35 и 36 сравнения. Блок 7 свертки (фиг.З) содержит элементы переключения ИЛИ 37„

Генератор I псевдослучайных кодов 1 предназначен для формирования тестовых последовательностей для контролир-уемого логического блока и вырабатывает в каждом такте М-разрядный параллельный код (где М - количество выводов проверяемого блока).

Каждый из регистров 3,4, 26 и 27 представляет собой регистр с парафаз ным приемом информации. Регистр 3 п-разрядный (где п - разрядность ко- дов на выходе блока свертки). Регист 4 г-разрядный (где г-1од (Z-R), Z- количество М-разрядных слоев, формируемых генератором 1 псевдослучайных кодов для проверки логического блока R - количество Р-разрядных слоев, фор1 гаруемых генератором 1 псевдослучайных кодов для начальной установки проверяемого блока, Р-количество входов проверяемого блока) Регистр 26 1-разрядный (1-log Z ), а регистр 27 -разрядный (-3 ).

Блок 7 свертки предназначен для преобразования М-разрядной информации, поступающей на его вход, в П- разрядную (где ) и содержит элементы ИСКПЮЧАЩЕЕ ИЛИ. Для контроля логических блоков вычислительной техники он часто строится таким образом, что разрядность информации на его входе и выходе связана следующим отношением: М-К П (где К-целое число). Блок 7 свертки в этом случае содержит (К-1)п элементов ИСКЛЮЧАЮЩЕЕ ИЛИ. Пример конкретной реализации блока свертки для приведен на фиг.З. Блок 7 свертки содержит 3-п элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 37.

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

Каждый из блоков 11 и I2 сравнения представляет собой схему формирования сигнала неравенства двух кодов чисел (п-разрядных и г-разрядных соответственно) и обеспечивает вьщачу единичного сигнала, если коды чисел не равны

Каждая из схем 35 и 36 сравнения представляет собой схему формирования сигнала равенства двух кодов чисел (1-разрядных и 9 -разрядных соответственно) и обеспечивает выдачу единичного сигнала, если коды чисел равны.

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

Работа устройства начинается с поступлением сигнала начальной установки от пульта контроля на вход 18 устройства„ Цепи начального обнуления счетчиков 9, 28 и 29, регистров 3, 4, 26 и 27,1 накапливающего сумматора 10 и триггеров 24 и 25 не показаны. По этому же сигналу генератор 1 псевдослучайных кодов 1 устанавливается в определенное исходное состояние (цепь начальной установки генератора не показана), например в такое, когда на всех его выходах присутствуют единичные сигналы. Затем на вход 17 устройства поступает сигнал Пуск с пульта контроля. Под

действием этого сигнала осуществляется запись информации с пульта контроля в регистры 3,4, 26 и 27. В регистр 3 с входа 15 устройства заносится сумма, накопленная в сумматоре 10, полученная в результате проверки исправного однотипного блока. В регистр 4 с входа 16 устройства записывается общее количество наборов, содержащих единицы (11...1) во всех разрядах, полученное в результате проверки исправного однотипного блока. В регистр 26 с входа 19 блока 2 управления заносится общее количество тактов проверки. В регистр 27 с входа 20 блока 2 управления заносится количество тактов, необходимое для установки узлов с памятью контролируемого блока в исходное состояние.

Разрешаюище сигналы с первого выхода блока 2 управления поступают на управляющий вход генератора 1 псевдослучайных кодов 1 и на его вы- ходах появляются параллельные коды, частота смены которых определяется в основном быстродействием сумматора 10. Наличие сменяюп ихся кодов на входах контролируемого блока 5 (входах 1..Р) вызывает функционирование этого блока и возникновение смены кодов на входах накапливающего сумматора 10. Однако в течение определенного количества первых тактов работы генератора 1 (определяется содержимым регистра 27), которые составляют первый этап цикла проверки, на втором выходе блока 2 управления присутствует нулевой сигнал, запрещающий выдачу информации на выходы группы элементов И коммутатора 6. При совпадении содержимого счетчика 29 и регистра 27 схема 36 сравнения вырабатьшает единичный сигнал, устанавливающий триггер 25 в нулевое состояние. В результате на втором выходе блока 2 управления присутствует единичный сигнал, разрешающий прохождение информации с генератора 1 псевдослучайных кодов и выходов проверяемого блока 5 через элементы И коммутаторов на входы блока 7 сверки. На этом заканчивается этап установки и начинается непосредственно этап контроля. Параллельно р приемим информации накапливающим сумматором 10 анализ поступающих кодов осуществляет многоБходовой элемент И 8.

10

15

723244

На выходе этого элемента фop Q pyeтcя единичный сигнал в случае, если на всех его входах присутствуют единич- . ные сигналы - по сути это дещифратор. Подсчет количества единичных кодов осуществляет счетчик 9. По окончании интервала контроля на выходе схемы 35 сравнения формируется единичный сигнал о Этот единичный сигнал с третьего выхода блока 2 управления поступает на входы элементов И 13 и 14 и разрешает вьщачу сигналов контроля на выходы 21 и 22 устройства. Кроме того, этот сигнал поступает на второй вход элемента ИЛИ 30. Триггер 23 устанавливается в нулевое состояние и запрещает формирование управляющих сигналов блоком 2 управления. Единичный сигнал с выхода 21 устройства означает отличие содержимого сумматора 10 и регистра 3 (отличие реальной сигнатуры от. эталонной) , т.е. свидетельствует о наличии неисправностей в проверяемом блоке. Единичный сигнал с выхода 22 устройства свидетельствует о различии в количестве единичных кодов (наборов 1 1 . о. 1) , поступающих с проверяемого блока 5, по сравнению с эталонным блоком Это позволяет обнаруживать наличие неисправностей в проверяемом блоке и в случае совпадения эталонной и реальной сигнатур. В этом устройстве обнаруживаются все одиночные ошибки.

20

25

30

35

0

5

0

5

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

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

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

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

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

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

название год авторы номер документа
Генератор случайного процесса 1983
  • Лопато Георгий Павлович
  • Якубенко Александр Георгиевич
  • Беляев Вячеслав Григорьевич
  • Еловских Леонид Иванович
  • Костюк Сергей Федорович
  • Кузьмич Анатолий Иванович
SU1113800A1
Устройство для контроля логических блоков 1982
  • Ткачук Евгений Остапович
SU1037257A1
Устройство для встроенного тестового контроля 1986
  • Миронов Владимир Георгиевич
  • Горяшко Александр Петрович
  • Косов Леонид Семенович
  • Горемыкин Владимир Васильевич
  • Габдуллин Рафаиль Равильевич
  • Полумбрик Вадим Борисович
SU1324029A1
Устройство для формирования тестовых воздействий 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
SU1168953A1
Устройство для контроля цифровых блоков 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1238082A1
Устройство для контроля многовыходных цифровых узлов 1988
  • Ярмолик Вячеслав Николаевич
  • Фомич Владимир Иванович
  • Шмарук Николай Владимирович
  • Подгорский Александр Иванович
  • Дайновский Михаил Гиршевич
SU1566353A1
Генератор псевдослучайных чисел 1981
  • Добрис Геннадий Владимирович
  • Федоров Рюрик Федорович
  • Яковлев Валентин Васильевич
SU1013955A1
Сигнатурный анализатор 1989
  • Андреев Александр Николаевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Малинов Павел Валерьевич
SU1756890A1
Устройство для контроля многовыходных цифровых узлов 1984
  • Тарасенко Александр Николаевич
  • Ерохин Альберт Николаевич
SU1176333A1
Устройство для генерации псевдослучайных последовательностей 1984
  • Иванов Михаил Александрович
SU1241434A1

Иллюстрации к изобретению SU 1 372 324 A1

Реферат патента 1988 года Устройство для контроля логических блоков

Изобретение относится к вычислительной технике, в частности к аппаратуре контроля логических блоков вычислительных машин. Цель изобретения - повышение достоверности контроля. В состав устройства входят генератор 1 псевдослучайных ходов, блок 2 управл- ния, регистры 3,4, подключаемый к контролируемому блоку 5,. коммутатор 6 из элементов И, блок 7 свертки, элемент И 8, счетчик 9, накапливающий сумматор 10, блоки И, 12 сравнения, элементы И 13,14. Устройство позволяет обнаруживать все одиночные ошибки 4 ил.

Формула изобретения SU 1 372 324 A1

го соединены с входами накапливающего ЗО РОВ подключены к входу задания эталонной суммы откликов устройства и входу задания числа переходов устройства соответственно, информационные входы первого и второго регистсумматора и входами первого элемента И, выход которого соединен со счетным входом счетчика, выход которого соединен с первым входом первого блока сравнения, выход Неравно которо- ,, ров блока управления соединены с входом задания числа кодов установки в начальное состояние контролируемого блока устройства и входом задания числа тактов контроля устройства со- 40

го соединен с первым выходом второго элемента И, второй вход которого соединен с выходом Равно второй схемы сравнения, с вторым входом элемента ИЛИ и с первым входом третьего элемента И, второй вход которого соединен с выходом Неравно второго блока сравнения, первый вход которого соеответственно, а выходы второго и третьего элементов И образуют выходы сбоя по отклику и по числу переходов устройства соответственно.

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

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

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

фиг 2

ЦЗиг. З

Пербь/й Sjfod

3MfMef f77ff J1.

6/77OpOf/ SJTO

элене /77а l/J/

....Jl

Hi/j eSoi} 6б/;год тригге/уа 2

rL...J

86/jroffП

l/jf

n......

fpf/г. 4

Документы, цитированные в отчете о поиске Патент 1988 года SU1372324A1

Способ измерения толщины льда 1977
  • Богородский Виталий Васильевич
  • Спицын Валентин Александрович
  • Трепов Геннадий Владимирович
SU643817A1
Устройство для контроля логических узлов 1981
  • Богданов Вячеслав Всеволодович
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
  • Чибисов Валерий Георгиевич
  • Шалимов Александр Федорович
SU968816A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 372 324 A1

Авторы

Рябуха Николай Демидович

Сикорин Виктор Викторович

Даты

1988-02-07Публикация

1986-06-30Подача