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

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

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

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

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

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

Анализатор работает следующим образом.

По внешнему управляющему сигналу Сброс все разряды первого 1 и второго 2 формирователей сигнатур устанавливаются в О. По внешнему управляющему сигналу

Пуск первый счетчик 5 устанавливается в

состояние 0001, т.е. младший разряд

первого счетчика 5 устанавливается в 1, остальные разряды - в О, эталонная сигнатура с выходом первого блока 3 хранения эталонных сигнатур заносится в первый формирователь 1 сигнатур, эталонная сигнатура с выходов второго блока 4 хранения эталонных сигнатур заносится во второй формирователь 2 сигнатур и с входов начальной установки анализатора 17-017-k

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

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

VI СО xj

.N СЛ ГО

ю

ином, то для второго формирователя сигнатур может быть принят режущий полином, двойственный (обратный) выбранному. Эталонные сигнатуры для обоих формирователей сигнатур должны быть рассчитаны для длины 2-1, независимо от длины N (k - разрядность формирователей сигнатур).

По сигналу Пуск на инверсном выходе старшего разряда второго счетчика б появляется 1 (это следует из того, что N 2 - 1), которая позволяет пропускать синхроимпульсы с выхода элемента И-НЕ 10 через элемент И 12 на вычитающий вход второго счетчика 6, а также разрешает прохождение исследуемой последовательности с информационного входа 14 анализатора через первый элемент И 11 на информационные входы первого 1 и второго 2 формирователей сигнатур. Кроме того, так как первый

счетчик 5 установлен в состояние 0001,

на инверсном выходе его старшего разряда, который соединен с одним из входов первого элемента ИЛИ 8, появляется 1. Следовательно, на выходе первого элемента ИЛИ 8 также устанавливается Г, которая пропускает через элемент И-НЕ 10 синхроимпульсы с синхровхода 13 анализатора на счетный вход первого счетчика 5 и синхровходы первого 1 и второго 2 формирователей сигнатур и первый вход элемента И 12. Таким образом, исследуемая последовательность сворачивается в первую сигнатуру на первом 1 формирователе сигнатур и во вторую сигнатуру на втором 2 формирователе сигнатур. Количество разрядов формирователей сигнатур k выбирается таким, чтобы выполнялось условие N 2k -1, где N - длина исследуемой последовательности, поступающей на информационный вход 14 сигнатурного анализатора. Первый счетчик 5 - суммирующий (k + 1)-разрядный, второй счетчик 6 - вычитающий (k + 1)-разрядный. Первый 1 и второй 2 формирователи сигнатур, первый 5 и второй б счетчики срабатывают по спаду синхроимпульсов, поступающих на синх- ровход 13 анализатора.

Через N тактов согласно принципу суперпозиции в первом 1 и втором 2 формирователях сигнатур получается первая и вторая сигнатуры ошибок. При этом на инверсном выходе старшего разряда второго счетчика 6 появляется О, который прекращает прохождение синхроимпульсов на вычитающий вход второго счетчика 6, а также запрещает поступление исследуемой последовательности на информационные входы первого 1 и второго 2 формирователей сигнатур. Однако на синхровходы первого 1 и второго 2 формирователей сигнатур продолжают поступать синхроимпульсы и первый счетчик 5 продолжает считать синхроимпульсы до тех пор, пока во всех

разрядах, кроме первого, первого формирователя 1 сигнатур и на инверсном выходе старшего разряда первого счетчика 5 не появятся О. В этом случае на выходе первого элемента ИЛИ 8 имеется О, который

0 прекращает прохождение через элемент И- НЕ 10 синхроимпульсов с синхровхода 13 анализатора.

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

0 второго элемента ИЛИ 9 также имеется 0й. Таким образом, индикация всех нулей в блоках 7 и 18 означает отсутствие ошибок.

В случае одиночной ошибки вектор ошибки не равен нулю.

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

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

0 сигнатурный регистр последовательно принимает 2 - состояний, отличных друг от друга. При этом комбинация 1000 не учитывается, так как она будет учтена на последнем такте работы анализатора. Эти

5 комбинации имеют период М 2 -1 и начинают повторяться в определенной последовательности друг за другом. Учитывая, что сигнатура ошибки на t-м такте имеет вид 10000, генерация сигнатур продол жает0 ся далее до такта, на котором первый формирователь 1 сигнатур устанавливается в состояние 10000 и одновременно производится подсчет тактов, количество которых равно количеству оставшихся из предельно5 го числа отличных друг от друга комбинаций:

M-(2k-f)-(2k-1)-{2k-l)l-1. Учитывая это обстоятельство, первый счетчик 5 перед запуском анализатора устанавливается в начальное состояние 0001.

Так как все изложенное выполняется и для второго формирователя 2 сигнатур, то после остановки первого формирователя 1 сигнатур в случае однобитовой ошибки во втором формирователе 2 сигнатур имеется 5 также комбинации 10000, а следовательно, на выходе второго элемента ИЛИ 9 устанавливается уровень О.

Таким образом, состояние разрядов первого счетчика 5, кроме старшего, в конце 10 работы анализатора равно и индицируется на блоке 7. При этом нулевое состояние выхода второго элемента ИЛИ 9 является признаком наличия в последовательности тол ько одного ошибочного бита и отобража- 15 ется на индикаторе 18.

В случае наличия в последовательности более одного ошибочного бита после оста- новки первого формирователя 1 сигнатур во втором формирователе 2 сигнатур имеется 20

комбинация, отличная от 100....00 и 00000

(вероятность обратного очень мала), а следовательно, на выходе второго элемента ИЛИ 9 устанавливается уровень 1.

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

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

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

Иллюстрации к изобретению SU 1 737 452 A2

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

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

Формула изобретения SU 1 737 452 A2

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

Сигнатурный анализатор 1986
  • Тарасенко Александр Николаевич
  • Львов Геннадий Михайлович
  • Дяченко Олег Николаевич
  • Уткин Александр Иванович
  • Антипова Наталья Леонидовна
SU1383363A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 737 452 A2

Авторы

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

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

Даты

1992-05-30Публикация

1989-10-02Подача