Сигнатурный анализатор Советский патент 1988 года по МПК G06F11/25 

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

со

00

со со

О)

со

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

Целью изобретения является упрощение конструкции анализатора.

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

Анализатор содержит формирователь 1 сигнатур, блок 2 хранения эталонных сигнатур, первый 3 и второй 4 счетчики, блок 5 индикации, элемент ИЛИ 6, элемент И-НЕ 7, первый 8 и второй 9 элементы И, синхро- вход 10, информационный вход 11, вход 12 сброса, вход 13 «Пуск, информационные входы 14-0...14-К начальной установки. Анализатор работает следующим образом П.О внещнему управляющему сигналу «Сброс все разряды формирователя 1 сигнатур устанавливаются в нуль. По внещнему управляющему сигналу «Пуск первый счетчик 3 устанавливается в состо яние 00...01, т.е. младший разряд первого счетчика 3 устанавливается в единицу, остальные разряды - в нуль, эталонная сигнатура с выходов блока 2 хранения эталонных сигнатур заносится в формирователь 1 сигнатур и с входов начальной установки анализатора 14-0 - 14-К во второй счетчик 4 заносится двоичный код числа N-1. где N - длина исследуемой последовательности.

Эталонная сигнатура должна быть рассчитана для длины , независимо от длины N (К - разрядность формирователя сигнатур).

По сигналу «Пуск на инверсном выходе старшего разряда второго счетчика 4 появляется логическая единица (это следует из того, что ), которая позволяет пропускать синхроимпульсы с выхода элемента И-НЕ 7 и элемент И 9 на вычи- таюилий вход второго счетчика 4, а также разрешает прохождение исследуемой последовательности с информационного входа 11 анализатора через первый элемент И 8 на информационный вход формирователя 1 сигнатур. Кроме того, так как первый счетчик 3 установлен в состояние 00...01, на инверсном выходе его старшего разряда, который соединен с одним из входов элемента ИЛИ 6, появляется логическая единица. Следовательно, на выходе элемента ИЛИ 6 также устанавливается логическая единица, которая пропускает через элемент И-НЕ 7 синхроимпульсы с синхровхода 10 анализатора на счетный вход первого счетчика 3 и синхровход формирователя 1. Таким образом, исследуемая последовательность сворачивается в сигнатуру на формирователе 1

сигнатур. Количество разрядов формирова- теля 1 сигнатур К выбирается таким образом, чтобы выполнялось условие , где N - число бит в последовательности,

поступающей на информационный вход П сигнатурного анализатора. Первый счетчик 3 - суммирующий, К+1 - разрядный, второй счетчик 4 - вычитающий, К-ь1 - разрядный. Формирователь 1 сигнатур, первый

3 и второй 4 счетчики срабатывают по спаду синхроимпульсов, поступающих на синхровход 10 анализатора.

Через N тактов, согласно принципу суперпозиции, в формирователе 1 сигнатур получается сигнатура ошибки. При этом на

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

ние исследуемой последовательности на информационный вход формирователя 1 сигнатур. Однако на синхровход формирователя 1 Сигнатур продолжают поступать синхроимпульсы и первый счетчик 3 продолжает считать синхроимпульсы до тех пор,

5 пока во всех разрядах, кроме первого, формирователя 1 сигнатур и на инверсном выходе старщего разряда первого счетчика 3 не появятся логические нули. В этом случае на выходе элемента ИЛИ 6 будет логический нуль, который прекращает прохожде0 ние через элемент И-НЕ 7 синхроимпульсов с синхровхода 10 анализатора.

В случае отсутствия ошибки (вектор ошибки равен нулю) первый счетчик 3 прекращает изменять свое состояние тогда, когда на инверсном выходе старшего разряда пер5 вого счетчика 3 появится нуль. При этом в остальных разрядах первого счетчика 3 находятся нули, таким образом, индикация всех нулей означает отсутствие ошибок. В случае одиночной ошибки вектор ощиб0 ки не равен нулю.

Обратные связи формирователя 1 сигнатур выбраны так, чтобы в режиме генерации сигнатурный регистр формировал предельное число комбинаций . Используя принцип суперпозиции, формиро5 вание сигнатуры (вектора) ошибки можно рассматривать независимо от входной последовательности (ее правильных битов). Если ошибка была на i-м такте последовательности, то при формировании сигнатуры ошибки (N тактов) и дальнейшем генери0 ровании сигнатур (от N-ro такта до такта с номером 2), на такте с номером 2 сигнатурный регистр с выбранными обратными связями последовательно принимает состояний, отличных друг от друга. При

J- этом комбинация 10...00 не учитывается, так как она будет учтена позже, а именно на последнем такте работы анализатора. Эти комбинации имеют период М 2M и начинают повторяться в определенной последовательности друг за другом. Учитывая, что сигнатура ошибки на i-м такте имеет вид 100...О, генерация сигнатур продолжается далее до такта, на котором формирователь 1 сигнатур устанавливается в состояние 100...О и одновременно производится подсчет тактов, количество которых равно количеству оставшихся из предельного числа отличных друг от друга комбинаций:

М- () ( 1) - () i-1.

Учитывая это обстоятельство, первый счетчик 3 перед запуском анализатора устанавливается в начальное состояние 00...01.

Таким образом, состояние разрядов первого счетчика 3, кроме старшего, в конце работы анализатора равно i и индицируется на блоке 5 индикации. Таким образом, обеспечивается индикация бита, в котором произошла ошибка.

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

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

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

он содержит элемент И-НЕ, причем вход сброса формирователя сигнатур является входом сброса анализатора, вход «Пуск анализатора подключен к входу считывания

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

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

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

0

5

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

название год авторы номер документа
Сигнатурный анализатор 1989
  • Тарасенко Александр Николаевич
  • Дяченко Олег Николаевич
SU1737452A2
Многоканальный сигнатурный анализатор 1987
  • Тарасенко Александр Николаевич
  • Львов Геннадий Михайлович
  • Дяченко Олег Николаевич
  • Уткин Александр Иванович
  • Антипова Наталья Леонидовна
  • Кунашев Григорий Владимирович
SU1430956A1
Многоканальный сигнатурный анализатор 1989
  • Дяченко Олег Николаевич
  • Журавель Александр Павлович
SU1797118A1
Многоканальный сигнатурный анализатор 1989
  • Дяченко Олег Николаевич
SU1837291A1
Сигнатурный анализатор 1984
  • Николаев Елизар Ильич
  • Храпко Ефим Зиньделевич
  • Горохов Александр Викторович
SU1171797A1
Устройство для контроля логических блоков 1987
  • Андреев Александр Николаевич
  • Белокопытов Анатолий Александрович
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
SU1432529A1
Сигнатурный анализатор 1983
  • Иванов Михаил Александрович
  • Кларин Аркадий Павлович
  • Тышкевич Владимир Георгиевич
  • Фирсов Александр Иванович
SU1223230A1
Сигнатурный анализатор (его варианты) 1984
  • Новик Григорий Хацкелевич
  • Старчихин Сергей Иванович
  • Шацкий Михаил Вячеславович
  • Кудряшов Владимир Иванович
SU1252784A1
Устройство для функционально-параметрического контроля логических элементов 1983
  • Рубинов Александр Львович
  • Шапиро Илья Борисович
  • Пашковский Герман Юльевич
  • Смирнов Геннадий Николаевич
SU1157544A1
Сигнатурный анализатор для поиска перемежающихся неисправностей 1986
  • Зверева Татьяна Михайловна
  • Белов Евгений Иосифович
SU1495799A1

Реферат патента 1988 года Сигнатурный анализатор

Изобретение относится к цифровой вычислительной технике и может быть использовано для контроля и диагностики логических -блоков, в которых наиболее вероятными являются одиночные ошибки. Цель изобретения - упрощение конструкции анализатора. Сигнатурный анализатор содержит формирователь 1 сигнатур, блок 2 хранения эталонных сигнатур, два счетчика 3, 4, блок 5 индикации, элемент ИЛИ 6, элемент И-НЕ 7, два элемента И 8, 9. Для диагностирования одиночной ошибки в последовательности длиной N предварительно определяется эталонная сигнатура для последовательности длиной , где первые N бит совпадают с битами контролируемой последовательности, а остальные - нули (К - разрядность формирователя сигнатур). Перед началом контроля эталонная сигнатура заносится в формирователь сигнатур. После N тактов работы в формирователе сигнатур образуется сигнатура вектора ошибки. Далее производится досчет состояний формирователя сигнатур до 10...0. При этом первый четчик указывает номер такта, на котором произошла одиночная ошибка. 1 ил. 1C сл

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

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

Логический анализатор 1980
  • Григалашвили Джемал Сергеевич
  • Которашвили Гулзара Николаевна
SU890396A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Сигнатурный анализатор 1984
  • Николаев Елизар Ильич
  • Храпко Ефим Зиньделевич
  • Горохов Александр Викторович
SU1171797A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 383 363 A1

Авторы

Тарасенко Александр Николаевич

Львов Геннадий Михайлович

Дяченко Олег Николаевич

Уткин Александр Иванович

Антипова Наталья Леонидовна

Даты

1988-03-23Публикация

1986-10-15Подача