Тестопригодный цифровой автомат Советский патент 1993 года по МПК G06F11/00 

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

00 hO

о о со 0

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

название год авторы номер документа
Генератор псевдослучайных последовательностей 1987
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
  • Маслеников Борис Сергеевич
SU1443141A1
Генератор псевдослучайных чисел 1989
  • Романкевич Алексей Михайлович
  • Гроль Владимир Васильевич
  • Карачун Леонид Федорович
  • Лупанова Римма Ивановна
  • Петлин Олег Александрович
SU1691839A2
Устройство для формирования тестовых воздействий 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
SU1168953A1
Устройство для решения систем линейных алгебраических уравнений 1990
  • Выжиковски Роман
  • Каневский Юрий Станиславович
  • Масленников Олег Владимирович
SU1829043A1
Устройство для формирования тестовых воздействий 1980
  • Мамонов Николай Дмитриевич
SU911533A1
Устройство для одновременного вычисления двух многочленов 1980
  • Луцкий Георгий Михайлович
  • Коваленко Владимир Владимирович
  • Долголенко Александр Николаевич
  • Блинова Татьяна Александровна
SU926650A1
Устройство для формирования тестовых воздействий 1986
  • Чеберкус Николай Николаевич
  • Ярмолик Вячеслав Николаевич
  • Шуть Василий Николаевич
  • Ульянцев Алексей Михайлович
  • Папшев Игорь Александрович
SU1372327A2
Устройство для контроля дискретных объектов 1987
  • Иванов Михаил Александрович
  • Койфман Александр Григорьевич
  • Яковлев Петр Владимирович
SU1594540A1
Устройство умножения матрицы на вектор 1984
  • Выжиковска Антонина Владимировна
  • Выжиковски Роман
  • Каневский Юрий Станиславович
  • Лозинский Вадим Иванович
SU1226484A1
Устройство для задания тестов 1983
  • Самойлов Алексей Лаврентьевич
SU1141379A2

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

Реферат патента 1993 года Тестопригодный цифровой автомат

Изобретение относится к вычислительной технике и может быть использовано в диагностических комплексах для проверки правильности функционирования цифровой аппаратуры. Цель изобретения - повышение быстродействия диагностирования, изобретение содержит группу из п триггеров-защелок 1, группу из (п-1) сумматоров 2 по модулю два, группу из п D-триггеров З, комбинационный решающий блок 4, группу информационных выходов 5, группу информационных входов 6, первый 7, второй 8, третий 9 тактовые входы, вход начальной установки автомата, четвертый тактовый вход 11, информационный вход 12, выход 13 результата контроля. Поставленная цель достигается тем, что процедура контроля всего автомата сводится к проверке правильности функционирования лишь его комбинационной части с одновременным формированием нового испытательного набора и фиксацией текущего состояния в течение одного такта контроля. 4 ил., 1 табл. 1

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

Фиг Л

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

Цель изобретения - повышение быстродействия диагностирования.

На фиг. 1 приведена функциональная схема автомата; на фиг. 2 - пример реализации триггера-защелки; на фиг. 3 и 4 - примеры реализации двухразрядного автомата и генератора псевдослучайных чисел.

Автомат содержит группу из п триггеров-защелок 1, группу из (п-1) сумматоров по модулю два, группу из п D-триггеров З, комбинационный решающий блок 4, группу информационных выходов 5, группу информационных входов 6, первый 7, второй 8, третий 9 тактовые входы, вход 10 начальной установки автомата, четвертый тактовый вход 11, информационный вход 12, выход 13 результата контроля. На фиг. 1 показаны также выходы 14.1-14.п блока 4.

Триггер-защелка содержит элементы И- НЕ 15-18 и элемент ИЛИ-НЕ 19, элементы И-НЕ 20-23, а также элементы И-НЕ 24, 25 и элемент ИЛИ-НЕ 26.

Автомат работает в системном и тестовом режимах.

В системном режиме текущее состояние выходов блока 4 определяется состоянием элементов памяти автомата и информацией, поступающей на входы 6 от внешней функционального блока системы в составе которой автомат работает. Начальное состояние элементов памяти автомата определяется пользователем, причем, если в исходном состоянии на первом выходе триггера 1 .i (i 1, п) должен быть установлен единичный потенциал, то ко входу V триггера 1.i должен быть подключен четвертый вход элемента И-НЕ 19 (фиг. 2). При этом в течение времени, пока на входе V установлен логический нуль, на выходе элемента И-НЕ 19 будет удерживаться единичный сигнал.

В системном режиме на входы 8 и 11 подаются неперекрывающиеся друг относительно друга серии тактовых импульсов, а входы 7 и 9 не активизируются и на них установлен лог. 0. На входы 8 и 11 автомата подаются неперекрывающиеся друг относительно друга серии тактовых импульсов, а входы 9 и 7 не активизируются, В системном режиме триггер 1.i функционирует следующим образом. Информация со входа D 2 (фиг. 2) при появлении на входе С2 тактового импульса переписывается в триггер, образованный элементами И-НЕ 17, 18. На входах С1 и СЗ триггера установлен логический

нуль. Таким образом, триггер 1.1 в системном режиме функционирует как однотакт- ный D-триггер. В системном режиме сумматоры 2 выполняют функции повторителей сигналов с выходов 12 блока 4, т.к. на вторых выходах триггеров 1 установлен нулевой потенциал. В результате пара триггеров 1.1 и 3.1 образуют двухтактный i-й элемент памяти автомата. Запись информа0 ции в такой элемент памяти осуществляется при последовательном появлении синхроимпульсов на входах 8 и 11 автомата.

В тестовом режиме работы автомата на его информационные входы 6 и 12 подают5 ся псевдослучайные числа, а на входы 7-9, 11 - неперекрывающиеся друг относительно друга серии тактовых импульсов.

Фиг. 3 иллюстрирует тестовый режим двухразрядного автомата.

0На фиг. 4 приведен пример реализации

шестиразрядного генератора псевдослучайных чисел 13, который состоит из D-триг- гера и пяти Т-триггеров, соединенных последовательно. Прямые выходы тригге5 ров являются выходами генератора. Входы

6.1и 6.2 проверяемого автомата подсоединены к первому и четвертому выходам шестиразрядного генератора псевдослучайных чисел 13, а вход 12 - к шестому выходу

0 генератора 13.

В таблице представлена процедура тестирования цифрового автомата в течение 7 тактов функционирования генератооа псевдослучайных чисел. Генератор устанавлива5 ется в исходное состояние 111111 одновременно с тестируемым автоматом (код 10 на первых выходах триггеров 1.1 и

1.2принят в качестве кода начального состояния элементов памяти рассматривае0 мого автомата в системном режиме. При появлении на входе 11 автомата очередного тактового импульса код 10с выходов триггеров 1 переписывается в соответствующие триггеры 3. Снятием сигнала начальной ус5 тановки со входа 10 на входе начинается процедура тестирования автомата (см. таблицу).

В тестовом режиме триггер 1.1 функционирует следующим образом. При появлении

0 тактового импульса на входе С2 триггера информации со входа D2 записывается в триггер, образованный из элементов И-НЕ 17, 18 (на выходах элементов И-НЕ 15 и 16 установлен единичный сигнал, т.к. в момент

5 действия импульса на входе 22 вход 21 не активизируется). С приходом на вход СЗ очередного тактового импульса информация с выхода триггера, образованного из элемента И-НЕ 17 и 18, переписывается в триггер, образованного из элементов И-НЕ 22, 23.

При появлении на входе С1 тактового импульса информация с входа D1 переписывается в триггер, образованный из элементов И-НЕ 17 и 18 (на выходах элементов И-НЕ 24, 25 установлен единичный сигнал, т.к. в момент действия импульса на входе С1 вход С2 не активизируется). Триггеры, образованные элементами И-НЕ 22 и 23 триггеров- защелок 1, предназначены для хранения промежуточной информации с выходов бло- ка 4 автомата. По мере продвижения информации в цепочке триггеров 1, на втором выходе k-ro триггера 1 (k 2), формируется результат суммы по модулю два сигналов со второго выхода (k-1)-ro триггера 1 блока 4. Сигнал с выхода 14.1 блока 4 записывается в триггер 1.1. В случае проявления на одном из выходов блока 4 ошибочного сигнала использование сумматоров 2 в цепочке триггеров 1 гарантирует, что этот ошибочный сигнал не будет замаскирован по мере загрузки и продвижения тестовой информации на выход 13 автомата.

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

Тестопригодный цифровой автомат, содержащий группу из п триггеров-защелок и комбинационный решающий блок, группа входов и группа выходов которого образуют группу информационных входов и группу информационных выходов автомата соответственно, отличающийся тем, что. с целью повышения быстродействия диагностирования. в него введены группа из п D-триггеров и группа из п-1 сумматоров по модулю два, причем первый информационный вход первого триггера-защелки является информационным входом автомата, первый выход i-ro триггера-защелки группы соединен с информационным входом i-ro D-триггера (, n), выход j-го D-триггера соединен с первым информационным входом Q+1)-ro триггера-защелки и с i-м входом ком- бинационного решающего блока 0 1. п-1), выход п-го D-триггера соединен с n-м входом комбинационного решающего блока, первый выход которого соединен с вторым информационным входом первого триггера- защелки, второй выход j-ro триггера-защелки соединен с первым входом j-ro сумматора по модулю два, второй вход которого подключен к соответствующему выходу, начиная с второго, комбинационного решающего блока, выход j-ro сумматора по модулю два соединен с вторым информационным входом (j+1)-ro триггера-защелки, второй выход n-го триггера-защелки является выходом результата контроля автомата, входы установки в исходное состояние п триггеров-защелок образуют вход начальной установки автомата, первые, вторые и третьи тактовые входы триггеров-защелок группы образуют соответственно первый, второй и третий тактовые входы автомата, тактовые входы D-триггеров группы образу- ют четвертый тактовый вход автомата.

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

Патент США № 4503537
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 829 036 A1

Авторы

Романкевич Алексей Михайлович

Гроль Владимир Васильевич

Петлин Олег Александрович

Даты

1993-07-23Публикация

1990-10-15Подача