Устройство для контроля цифровых узлов Советский патент 1987 года по МПК G06F11/26 

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

1

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

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

На фиг.1 приведена блок-схема устройства, на фиг.2 - временные диаграммы работы устройства.

Устройство содержит контролируе- мый узел 1, мультиплексор 2, коммутатор 3 с тремя состояниями, генератор 4 псевдослучайных чисел, сигнатурный анализатор 5, дешифратор 6 конечного набора, элемент 7 запрета, элементы И 8-10, дешифратор 11 эталонной сигнатуры, элемент ИЛИ-НЕ 12, формирователь 13 импульса, элементы 14 и 15 задержки, элемент ИЛИ 16, вход 17 задания режима работы,„инфор мационный вход 18, выход 19 признака отклика, выход 20 ошибки, вход 21 синхронизации, вход 22 начальной установки.

Контроль работоспособности узла 1 производится во время пауз между рабочими интервалами. С этой целью к узлу 1 подключается мультиплексор 2, коммутатор 3 с тремя состояниями. Сигнал на входе 17 осуществляет иден- тификацию рабочего режима и режима контроля работоспособности. При подаче нуля на вход 17 входная информация с информационного входа 18 поступает на узел 1, а выходная информация че- рез открытый коммутатор 3 - на выход 19.-При подаче единицы на вход 17 реализуется режим контроля работоспособности узла 1.

Генератор 4 может вырабатывать за- данные двоичные наборы, составляющие минимальный полный тест, а сигнатурный анализатор 5 обнаруживает заданное множество векторов или матриц ошибок реакций контролируемого узла 1, обусловленных перечнем его неисправностей.

Дешифратор 6 конечного набора устанавливает момент спроса тактовым импульсом через элемент 7 запрета и элемент И 10 состояния дешифратора 11 эталонной сигнатуры. Единичный импульс на выходе 20 свидетельствует а том, что эталонная сигнатура не

ю

15 20 25

зо .,г JQ

,

0

5

195 . 2

совпадает с фактической сигнатурой, выработанной в результате проверки.

Элемент И 8 предназначен для того, чтобы после свертки анализатором 5 реакции узла 1 на последний тестовый набор блокировать переключение гене- .- ратора 4 и анализатора 5.

Элемент И 9 fe режиме контроля работоспособности пропускает тактовые импульсы с входа 21 на входы элемента И 8 и элемента 7 запрета.

Элемент ИЛИ-НЕ 12 предназначен для начальной установки генератора 4 и анализатора 5. Начальнай установка производится через формиров-атель 13 импульса при появлении положительного перепада на входе 22 либо импульсом опроса состояния дешифратора 11 эталонной структуры, задержанным элементом 14 на длительность тактового им- пульса.

Элемент 15 задержки и элемент ИЛИ 16 выполняют функции дифференцированной задержки сигнала, подаваемого на вход 17. Причем они задерживают только отрицательный фронт этого сигнала на время срабатывания узла 1. Эта задержка требуется дл.я того, чтобы при переходе из режима контроля работоспособности в рабочий режим разрешить работу коммутатора З.лишь после появления на их входах реакции узла 1 на первый рабочий набор.

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

При вклЕочении питания генератор 4 и анализатор 5 через формирователь 13 и элемент Ш1И-НЕ 12 устанавливаются в исходное состояние. Это обеспе чи- вает невозможность выполнения усеченной последовательности тестовой проверки и, следовательно, появления ложного сигнала неисправности. Исходным состоянием для генератора 4 является первый тестовый набор, а для анализатора нулевой код.

В рабочем режиме (сигнал входа 17 равен нулю) устройство функционирует обычным образом - мультиплексор 2 коммутирует на вход узла 1 входные данные входа 18, а коммутатор 3 с тремя состояниями выход узла 1 на выход. 19. Элемент И 9 не пропускает тактовые импульсы с входа 21 на генератор 4 и анализатор 5.

С приходом запрещающего потенциала (сигнал.входа 17 равен единице) мультиплексор 2 переключает вход узла 1

на выход генератора 4, коммутатор 3 переходит в состояние высокого импеданса и элемент И 9 пропускает тактовые импульсы с входа 21 через элемент И 8 на синхровходы генератора 4 и анализатора 5,

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

В момент, когда генератор 4 выработает конечный набор, который всегда следует за последним тестовым набором, анализатор 5 сворачивает реакцию узла 1 на последний тестовый набор. Дешифратор 6 распознает конечный набор, и на его выходе появляется низкий потенциал, который блокирует прохождение следующего тактового импульса через злемент И 8 на синхровходы генератора 4 и анализатора 5. В то же время низкий уровень сигнала на выходе дешифратора 6 разрешает прохождение следующего тактового импульса через элемент 7 запрета на вход элемента И 10. Если на выходе дешифратора 11 эталонной сигнатуры есть низкий потенциал, то узел исправен, и на выходе 20 остается низкий потенциал. В противном случае (в узле появилась неисправность), сигнатура отличается от эталонной и на выходе 20 появляется единичный импульс, свидетельствующий о наличии в схеме неисправности.

Импульс опроса состояния дешифратора 11 эталонной сигнатуры, задержанный элементом 14 на длительность тактового импульса, через элемент ИЛИ-НЕ 12 устанавливает генератбр 4 и анализатор 5 в исходное состояние, и цикл контроля повторен.

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

Устройство для контроля цифровых узлов, содержащее генератор псевдослучайных чисел, сигнатурный анали5

0

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

5 с информационным входом первого элемента И, выход которого соединен с информационным входом второго элемента И и информационным входом элемента запрета, выход которого соединен с

0 управляющим входом третьего элемента И и через первый элемент задержки с первым входом элемента КГ1И-НЕ, второй вход которого соединен с выходом фор-

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

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

0 второй элемент задержки с вторым вхо- .дом элемента ИЛИ, выход которого соединен с управляющим входом коммутатора, выход которого является выходом признака отклика устройства, информа5 ционный вход которого соединен с первым информационным входом мультиплексора, выход которого соединен с выходом устройства для подключения ко входам контролируемого узла, инфор0 мационный вход коммутатора является входом устройства для подключения к выхЬду контролируемого узла и соединен с информационным входом сигнатурного анализатора, вход синхронизации

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

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

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

название год авторы номер документа
Устройство для контроля цифровых блоков 1987
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Моторин Юрий Михайлович
  • Сачков Алексей Александрович
  • Сиротюк Николай Павлович
SU1587515A1
Устройство для контроля цифровых узлов 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1231506A1
Устройство для контроля оперативных накопителей 1989
  • Манукян Георгий Юрьевич
  • Мкртычян Самвел Арамович
SU1705874A1
Устройство для контроля и диагностики цифровых блоков 1982
  • Руденко Валентин Дмитриевич
  • Шилинговский Виктор Иванович
SU1067506A1
Устройство для контроля цифровых узлов 1983
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
SU1124312A1
Устройство для контроля логических блоков 1985
  • Кондратеня Григорий Николаевич
  • Старовойтов Алексей Яковлевич
  • Стебуля Григорий Васильевич
  • Шелепов Сергей Николаевич
SU1254489A1
Устройство для контроля электрических параметров цифровых узлов 1984
  • Безбородько Юрий Авраамович
  • Балыков Александр Александрович
  • Минькин Геннадий Петрович
  • Посупонько Николай Васильевич
  • Старец Виктор Васильевич
SU1260974A1
Устройство для контроля логических блоков 1986
  • Гирнык Анатолий Владимирович
  • Плаксин Александр Михайлович
  • Рукина Татьяна Александровна
  • Черняев Александр Егорович
SU1381509A1
Сигнатурный анализатор для контроля устройств памяти 1987
  • Куценко Виктор Нестерович
  • Косинов Николай Васильевич
  • Стахова Ирина Валентиновна
SU1506449A1
Устройство для функционально-параметрического контроля электронных блоков 1982
  • Сарычев Константин Федорович
  • Булычева Ольга Владимировна
  • Блинов Александр Михайлович
SU1104520A1

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

Реферат патента 1987 года Устройство для контроля цифровых узлов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля узлов. Цель изобретения - увеличение быстродействия за счет обеспечения организации контроля между рабочими интервалами времени в масштабе реального времени. Устройство содержит мультиплексор, коммутатор, дешифратор конечного набора, дешифратор эталанной сигнатуры, элемент запрета, три элемента И, элемент ИЛИ-НЕ, формирователь импульса, два элемента задержки, элемент ИЛИ, генератор псевдослучайной последовательности и сигнатурный анализатор. Достоверность работоспособности аппаратуры, как правило, обеспечивается периодическим тестовым контролем, который дополняет оперативный аппаратный контроль функционирования аппаратура. Периодический тестовой контроль требует специальным образом организованного программного обеспечения и навязывает принудительное структурное и временное изменение процесса функционирования основной аппаратуры системы. В предлагаемом изобретении контроль работоспособности аппаратуры осуществляется в паузы между рабочими интервалами, не требуя специального программного обеспечения и не изменяя временной диаграммы процесса функционирования. Кроме того, полнота тестовой проверки с помощью встроенных аппаратных .,.t средств может быть существенно вьш1е полноты традиционных программных тестовых проверок. Использование изобретения при проектировании интегральных схем комбинационного типа (например, программируемых логических матриц) позволяет создать элементную базу проектирования высоконадежных и наиболее ответственных узлов вычислительной техники, в которых использование ложной информации для управления недопустимо. Таким образом, предлагаемое комбинационное устройство с встроенным контролем может быть использовано в составе высоконадежных систем, обеспечивающих повышенный уровень достоверности вьщаваемой информации. 2 ил. (Л со ел N СО D1

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

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

Авторское свидетельство СССР
Устройство для контроля цифровых блоков 1982
  • Барашенков Борис Викторович
SU1037261A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для автоматического контроля блоков 1984
  • Шер Александр Владимирович
  • Щегельский Николай Евдокимович
  • Новиков Николай Николаевич
SU1179348A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 354 195 A1

Авторы

Атовмян Игорь Оганович

Березкин Евгений Феофанович

Дашковский Юрий Александрович

Ефремов Николай Владимирович

Даты

1987-11-23Публикация

1986-05-05Подача