Сигнатурный анализатор

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах контроля и диагностики средств цифровой электронной техники при контроле больших объемов диагностической информации. Цель изобретения - расширение диагностических возможностей сигнатурного анализатора за счет определения номера искаженного участка при его единственности и оценки числа участков контролируемой последовательности, содержащих искаженные биты. Сигнатурный анализатор имеет блоки 1, 2 свертки, блок 3 распределения данных, счетчик 4, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 5. КОНТРОЛИРУЕМАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ОДНОВРЕМЕННО ВОСПРИНИМАЕТСЯ БЛОКАМИ СВЕРТКИ, НО ПРИ ПОСТУПЛЕНИИ СИГНАЛА СМЕНЫ УЧАСТКОВ НА СООТВЕТСТВУЮЩИЙ ВХОД В БЛОКЕ 1 СВЕРТКИ ПРОИЗВОДИТСЯ ДОПОЛНИТЕЛЬНЫЙ СДВИГ. В РЕЗУЛЬТАТЕ ЭТОГО ОБРАЗУЕТСЯ ОТНОСИТЕЛЬНЫЙ СДВИГ ИСКАЖЕНИЙ, ЗАПИСАННЫХ В БЛОКИ 1, 2 СВЕРТКИ, ЗАВИСЯЩИЙ ОТ МЕСТОПОЛОЖЕНИЯ ИСКАЖЕННОГО УЧАСТКА. ПРЕДВАРИТЕЛЬНАЯ УСТАНОВКА БЛОКОВ 1 И 2 ПО ПРАВИЛЬНЫМ СИГНАТУРАМ ПОЗВОЛЯЕТ ПОЛУЧАТЬ В МОМЕНТ ОКОНЧАНИЯ ОКНА ИЗМЕРЕНИЯ НЕПОСРЕДСТВЕННО ИСКАЖЕНИЯ СИГНАТУР, КОТОРЫЕ ЗАТЕМ СДВИГАЮТСЯ В ПРОСТРАНСТВЕ СОСТОЯНИЙ С ПОДСЧЕТОМ СДВИГОВ СЧЕТЧИКОМ ДО СОВМЕЩЕНИЯ. ЕСЛИ ОТНОСИТЕЛЬНЫЙ СДВИГ ОКАЗЫВАЕТСЯ БОЛЬШЕ НОМЕРА КРАЙНЕГО УЧАСТКА, ТО ДЕЛАЕТСЯ ВЫВОД ОБ ИСКАЖЕНИИ НЕСКОЛЬКИХ УЧАСТКОВ. 3 ИЛ., 1 ТАБЛ.

СОЮЗ СоаЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5D 4 G 06 F ll 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ

IlO ИЭОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (2 l ) 4236520/24-24 (22) 27.04.87 (46) 23.05.89. Бюл. № 19 (71) Ленинградский политехнический институт им. М. И. Калинина (72) С. И. Сафаров (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 962962, кл. б 06 F ll/26, 1981.

Авторское свидетельство СССР № 1180900, кл. G 06 F 11/16, 1983. (54) СИГНАТУРНЫЙ АНАЛИЗАТОР (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах контроля и диагностики средств цифровой электронной техники при контроле больших объемов диагностической информации.

Цель изобретения — расширение диагностических возможностей сигнатурного анализатора за счет определения номера искаженного участка при его единственности и оценки числа участков контролируемой по.SU 1481769 А 1 следовательности, содержащих искаженные биты. Сигнатурный анализатор имеет блоки 1, 2 свертки, блок 3 распределения данных, счетчик 4, элемент ИСКЛЮЧАЮIUEE ИЛИ 5. Контролируемая последовательность одновременно воспринимается блоками свертки, но при поступлении сигнала смены участков на соответствующий вход в блоке 1 свертки производится дополнительный сдвиг. В результате этого образуется относительный сдвиг искажений, записанных в блоки I, 2 свертки, зависящий от местоположения искаженного участка. Предварительная установка блоков 1 и 2 по правильным сигнатурам позволяет получать в момент окончания окна измерения непосредственно искажения сигнатур, которые затем сдвигаются в пространстве состояний с подсчетом сдвигов счетчиком до совмещения. Если относительный сдвиг оказывается больше номера крайнего участка, то делается вывод об искажении нескольких участков. 3 ил. 1 табл.

1481769

Х=О Хо=0

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

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

На фиг. 1 приведена структурная схема сигнатурного анализатора; на фиг. 2— функциональная схема блока свертки; на фиг. 3 — функциональная схема варианта реализации блока управления.

Сигнатурный анализатор (фиг. 1) содержит первый 1 и второй 2 блоки свертки, блок 3 распределения данных, счетчик 4 и элемент ИСКЛЮЧАЮШ1;Е ИЛИ 5, вход 6 данных, m-разрядныс входы ? н 8 сигнатур, выходы 9 и IO индикации ошибки, выходы 11 номера искаженного участка, синхровход 12, вход 13 смены участка последовательности, входы 14 «Старт», 15

«Стоп», причем блок имеет вход 16 несовпадения, выход 17 «Окно измерения», выход 18 данных, выходы 19 и 20 управления режимом.

Блок свертки . (фиг. 2) содержит элемент 21 сложения по модулю два и m-разрядный регистр 22 сдвига.

Блок распределения данных (фиг. 3) содержит триггер 23, элементы HF. 24 и 25, элементы ИЛИ 26 и 27 и элемент И 28.

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

Сигнатурный анализатор работает следующим образом.

Контроль последовательности бит начинается с приходом на вход 14 сигнала

«Старт» — импульса уровня логической «1».

При этом с выходов 19.1, 19.2, 20 блока 3 на входы блоков 1 и 2 свертки выдаются комбинации логических сигналов «1!», что разрешает запись начальных сигнатур в блоки 1 и 2 с входом 7 и 8 в момент прихода тактирующего сигнала на вход 12.

Начальные сигнатуры — это исходные сос5

26

55 тояния регистров 21 сдвига блоков 1 и 2 свертки, при которых под воздействием безошибочной контролируемой последовательности регистры переходят в нулевое конечное состояние. Начальные сигнатуры

Хо! связаны с полученными при нуле! Х=О вом исходном состоянии сигнатурами

Х(соотношением Х =О

l+N — 1 для блока 1;

1 для блока 2 свертки, где А — характеристическая матрица блока свертки;

l — длина ко n ролируемой последовательности;

N — число выделенных в контролируемой последовательности участков.

Импульс «Старт» на входе 14 вызывает также установку на время окна измерения сигнала логической «1» на выходе 17 блока 3 управления — входе R счетчика 4, в результате чего до окончания окна измерения счетчик удерживается в нулевом состоянии.

После спада сигнала «Старт» на входе 14 на выходах 19 и 20 блока 3 устанавливаются комбинации логических сигналов «10».

При этом в регистрах 21 с обратными связями через элемент 22 сложения по модулю два блоков 1 и 2 последовательно, в такт сигналам синхронизации на входе 12 осуществляется сигнатурное преобразование — «Сжатие» контролируемой последовательности бит, которая B этом режиме коммутируется с входа 6 на выход 18 блока 3 — вход данных блоков 1 и 2.

После окончания очередного участка перед началом следующего участка контролируемой последовательности на вход 13 смены участков подается сигнал логической„- «!».

При этом выходы режима 19.1, 20 19.2, 20 устанавливаются в состояние «10» и «00» соответственно, при котором сдвиг по синхросигналу на входе 12 разрешается регистру 21 блока 1, а регистр 21 блока 2 сохраняет свое состояние. Вместо очередного бита контролируемой последовательности с выхода 18 блока 3 на вход данных блоков 1 и 2 выдается сигнал логического «О».

Сигнатуры, образованные блоками свертки в момент окончания окна измерения, представляют собой суперпозицию воздействия безошибочной последовательности бит и последовательности ошибок. Безошибочной последовательности соответствуют нулевые окончательные сигнатуры, поэтому конечное состояние регистров 21 сдвига блоков 1 и 2— это непосредственно искажения сигнатур

1481769

Формула г..зоба:гения

40

55 результат воздействия последовательности ошибок.

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

После окончания окна измерения по сигналу «Стоп» на входе снимается сигнал установки в ноль на выходе !7 блока 3— входе R счетчика 4 и производится определение отггосительного сдвига искажений сигнатур в блоках 1 и 2. Для этого на выход 18 бло"à .3 — — входы данных блоков 1 и 2 выдается cènnéë логического «О», d HB выходе 191, 20 и 192, 20 блоков 1 и 2 комбинация логических сигналов «10» и «10» (сдвиг в двух блоках свертки) при совпадении сигналов на выходе последнего разряда регистров 22 блоков 1 и 2 или комбинации логических сигналов «00» и «10» (сдвиг во втором блоке свертки) при несовпадении. Таким образом, при анализе искажений сигнатур дополнительныс сдвиги производятся в блоке 2 свертки. С.етчик 4 подсчитывает чис;о дополнительных сдвигов при несовпадении, выявляемом элементом

ИСКЛЮЧАЮЩЕЕ ИЛИ 5, по синхросигна- . лам на входе 12 до момента совмещения состояний блоков 1 и 2.

В процессе анализа искажений сигнатур могут возникнуть следующие ситуации.

Искажения сигнатур в обоих блоках свертки нулевые. Наблюдается отсутствие импульсов на выходах 9 и 10 и изменений состояний счетчика 4 на выходах Il.

Делается вывод об отсутствии ошибок в контролируемой последовательности бит.

Искажения сигнатур в блоках 1 и 2 ненулевые, их относительный сдвиг пе больше номера крайнего участка. Наблюдаются импульсы на выходах 9 и 10 и переход счетчика 4 в состояние, соответствующее номеру искаженного участка, появление этого номера на выходах 11. Делается вывод об искажении одного участка контролируемой последовательности с соответстьующим номером.

Искажения сигнатур в блоках i и 2 ненулевые, но их относительный сдвиг больше номера крайнего участка. Это свидетельствует об искажении нескольких участков контролируемой последовательности откликов проверяемого устройства на тест.

Возможны, хотя и относительно редки, ситуации, когда искажения регистрируются только одним блоком I или 2. Зта ситуация характеризуется наличием импульсов после окончания окна измерения на одном из выходов 9 или 0 и безостановочными переключениями счетчика 4. гак как на диаграмме переходов регистра сдвига с обратными связями через элемент сложения по модулю два под возя< иствием нулевого сигнала вершина, соответствующая нулевому состоянию. изолирована. Вь|воды соответствуютт п р еды ду ще м у сл уч а ю.

Работа блока управления, содержащего

R5-триггер 23, переключаемый сигналами

«Старт» и «Стоп» на входах 14 и !5 в состояние «1» на время окна измерения с выдачей соответствую пего сигнала на выход

17, и комбинационггуK) схему из логических элементов 24 -28, поясняется таблицей истинности комбинационной схемы.

Сигнатурный анализа-ор, содержащий первый блок свертки, сче1 чик пределения данных, входы да1гных, «(. тарт» и «Стоп» которого являются одноименными входами анализатора, выход данных блока распределения данных соединен с информационным входом первого блока свертки, от гичаюигийся тем, что, с целью расширения диагностических возможностей, оН содержит второй блок свертки и элемент ИСКЛЮЧА1ОЩЕЕ ИЛИ, причем группы информационных входов первого и второго блоков свертки являются первой и второй группами входов констант анализатора, выходы первого и второго блоков свертки соединены с первым и вторым входами элемента

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

«Окно измерения» которо о подключен и входу сброса счетчика, синхровходы первого и второго блоков свертки и счетчика объединены и образуют синхровход анализатора, кроме того, блок распределения данных содержит триггер, два элемента HF., два элемента ИЛИ и элемент И, причем вход

1481769

Окно" Смена

Старт

Режим Режим Данные блока 1 блока 2

Несовпа Данные участ- дение выход

Вых. 18 ков

Вх. 14 Вых. 17 Вх. 13 Вх. 16 Вх. 6

19. 1 20

1 1 1 1 И

1 0 1 0 И

1 0 0 0 0

1 1 1 0 0

0 1 1 0 0

1 О 1

0 1

0 0

О 0

« 9, 10

Фиг. 2!

9!

192

Раг,7

Составитель С. Старчихин

Редактор С. Патрушева Техред И. Верес Корректор О. Кравцова

3aказ 269! /50 Тираж 669 Поди исное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Г1роизводственно-издательский комбинат «Г!атент», г. Ужгород, ул. Гагарина, 101

«Старт» блока соединен с S-входом триггера, первыми входами первого и второго элементов ИЛИ и является третьим выходом управления режимом блока, вход «Стоп» блока соединен с R-входом триггера, прямой выход которого соединен с вторым входом первого элемента ИЛИ, первым входом элемента И и является выходом «Окно измерения» блока, инверсный выход триггера соединен с вторым входом второго элемента

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

ИЛИ и к третьему входу второго элемента

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

Сигнатурный анализатор Сигнатурный анализатор Сигнатурный анализатор Сигнатурный анализатор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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