Способ контроля логических устройств

Номер патента: 1709256

Авторы: Воронов, Соловьев, Тарашкевич, Шаповал

ZIP архив

Текст

(5 П 5 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИ ОМУ СВИДЕТЕЛЬСТВУ К АВТ(56) Авторское свидетельсМ 1260885, кл, 6 01 й 31/Авторское свидетельсВ 1552138, кл. 6 01 й 31/ ловьев, Ю,К.Вотво СССР28, 1983,тво СССР28, 1988,относится к техническои жет быть использовано тегральных логических тройств, построенных на обретения - повышение нтроля технического сох устройств эа счет опреой. взаимной коррелявходов и выходов (коррета) контролируемого устления корреляервый информацитроля (ОК) подают преде анап кта кон Изобретение о диагностике и мо при контроле ин схем и цифровых ус их основе. Цель изобрете верности контроля логических устройс Способ основа реляционного ана тахнического состносится к техническо жет быть использован тегральных логически тройств, построенных н ия - повышение дост ехнического состояни на использовании кориэа для определения яния логических устй тестовый сигнал в виде дослучайной последовагде х(т) - вхоимпульсов ительности;(54) СПОСОБ КОНТРОЛЯ ЛОГИЧЕСКИХ УСТРОЙСТВ(57) Изобретениедиагностике и мопри контроле инсхем и цифровых усих основе. Цель издостоверности костояния логическиделения суммарнционной функцииляционного портреройства, Для оционного портретонный вход объе(о.Ы 2 до 1 709256 А 1 входное тестовое воздеиствие в виде псевдослучайной последовательности, при этом на информационных выходах ОК за счет реакции на входное воздействие появляются импульсы напряжения, Эти импульсы суммируют и определяют парциальную взаимную корреляционную функцию импульсного тестового воздействия на первом входе ОК и просуммированных импульсов напряжения со всех выходов. Повторяют аналогичную последовательность операций для второго и всех последующих входов ОК. Используя коррелятор, работающий в режиме накопления, определяют суммарную взаимную корреляционную функцию как сумму парциальных взаимных корреляционных функций, которая и является корреляционным портретом. Сравнивая полученный корреляционный портрет ОК, с эталонным корреляционным портретом, определяют техническое состояние ОК. Устройство содержит генератор 4 тестовых воздействий, объект 10 контроля, коммутатор 9, формирователи 8, 14 строба, сумматор 11, коррелятор 12, генератор 15 эталонных реакций, блок 16 сравнения, 7 ил. ройств. Взаимная корреляционная функциялогического устройства (нелинейного элемента) по цепи вход-выход может быть определена из выражения 1 туТХ х(т)у(т г)бтй= й,в+ Лй.,50 55 у(т) - выходной сигнал в виде импульсов напряжения;Т - время интегрирования, равное длительности псевдослучайной последовательности.В общем случае для обьекта контроля, имеющего й входов и М выходов, при воздействии входного тестового сигнала х(т) на одном из входов на выходах появляются сигналы уф),) = 1,М как реакции на входной сигнал. Суммарный выходной сигнал Парциальную взаимную корреляционную функцию объекта контроля определяют как взаимную корреляционную функцию импульсного входного тестового воздействия на одном из входов и суммой импульсов напряжения всех выходов (реакции на этот сигнал) Суммарная взаимная корреляционнаяфункция объекта контроля определяется Я,. (х) =81(х)+ +Ям 1(х)++ви(т) =3, й (г),Значение суммарной взаимной корреляционной функции, полученное коррелятором в режиме накопления, позволяет оценить техническое состояние логического устройства. Для исправного объекта контроля выполняется условие где Вв - эталонное значение суммарной взаимной корреляционной функции обьекта контроля;Л - среднеквадратическое отклонение суммарной взаимной корреляционной функции от 8, полученное на основе статистической обработки результатов измерений на исправных объектах контроля, Невыполнение этого условия говорит о неисправности контролируемого логического устройства.Измерение суммарной взаимной корреляционной функции - корреляционного портрета объекта контроля реализуют в следующей последовательности. На первый 5 10 15 20 25 ЗО 35 40 информационный вход объекта контроля подают входное тестовое воздействие в виде псевдослучайной последовательности (ПСП), На информационных выходах за счет реакции элементов на это воздействие появляются импульсы напряжения. Эти импульсы суммируют и определяют парциальную взаимную корреляционную функцию импульсного входного тестового воздействия и просуммированных импульсов напряжения всех выходов, аналогично повторяют эту последовательность операций с вторым входом и т,д, до последнего входа включительно, На корреляторе, работающем в режиме накопления, определяют суммарную взаимную корреляционную функцию - корреляционный портрет как сумму парциальных взаимных корреляционных функций, Этот корреляционный портрет является выходной реакцией объекта контроля, которую сравнивают с эталонной реакцией, и по результату сравнения определяют техническое состояние обьекта контроля, Эталонную реакцию получают предварительно с использованием эталонного устройства, либо расчетным путем,На фиг.1 приведена блок-схема устройства для реализации способа; на фиг,2 - эпюры, поясняющие работу устройства; на фиг,З - пример реализации генератора тестового воздействия; на фиг.4 - пример реализации коммутатора; на фиг,5 - пример реализации генератора эталонных реакций; на фиг.б- пример реализации блока сравнения; на фиг,7 - вид парциальной и суммарной корреляционных функций для логического элемента 2 И - НЕ.Устройство для реализации способа контроля логических устройств содержит генератор 1 одиночных импульсов, тактовый генератор 2, первую схему 3 И, генератор 4 тестовых воздействий, схему 5 задержки, инвертор 6, вторую схему И 7, первый формирователь 8 строба, коммутатор 9, объект 10 контроля, сумматор 11, коррелятор 12, третью схему И 13, второй формирователь 14 строба, генератор 15 эталонных реакций, блок 16 сравнения, схему ИЛИ 17, индикатор 18, Причем первый 1-1 и второй 1-2 входы генератора 1 одиночных импульсов соединены с контактами переключателя "Пуск", первый 1-1 выход генератора 1 одиночных импульсов соединен с первым 4 - 1 входом генератора 4 тестовых воздействий,с первым 8 - 1 входом первого формирователя 8 строба, первым 9-1 входом коммутатора 9, первым 17 - 1 входом схемы ИЛИ 17, первым входом генератора 15 эталонных реакций, четвертым входом блока 16 сравнения, второй 1-2 выход генератора 1 оди15 20 25 30 35 40 45 50 55 ночных импульсов подключен к второму 3-2 входу первой схемы И 3, первый 3 - 1 вход которой соединен с выходом схемы 5 задержки, с входом инвертора 6, с вторым 9-2 входом коммутатора 9, выход тактового генератора 2 подключен к третьему 3-3 входу первой схемы И 3, выход которой соединен с вторым 4-2 входом генератора 4 тестовых воздействий, второй 4-2 выход которого подключен к входу схемы 5 задержки, а первый 4 - 1 выход подключен к третьему 9-3 входу коммутатора 9 и к второму 12 - 2 входу коррелятора 12, первый 12 - 1 вход которого соединен с выходом сумматора 11, информационный вход которого годключен к информационному выходу объекта 10 контроля, информационный вход которого соединен с выходом коммутатора 9, второй выход которого подключен к первому 13 - 1 входу третьей схемы И 13 и к первому 7 - 1 входу второй схемы И 7, выход которой соединен с вторым 8 - 2 входом первого формирователя 8 строба, выход которого подключен к четвертому 3 - 4 входу первой схемы И 3, второй 7 - 2 вход второй схемы И 7 подключен к второму 12 - 2 выходу коррелятора 12 и к второму 13 - 2 входу третьей схемы И 13, выход которой соединен с первым 14 - 1 входом второго формирователя 14 строба, второй 14 - 2 вход которого соединен с выходом схемы ИЛИ 17, а выход соединен с вторым 15 - 2 входом генератора 15 эталонных реакций, первый 15 - 1 выход которого соединен с вторым 17.-2 входом схемы ИЛИ 17, третий 15 - 3 вход подключен к первому 12-1 выходу коррелятора 12, второй 15 - 2 выход генератора 15 эталонных реакций подключен к третьему 16 - 3 входу блока 16 сравнения, второй информационный 16 - 2 вход которого подключен к информационному выходу генератора 15 эталонных реак-. ций, а первый информационный 16-1 вход подключен к информационному выходу коррелятора 12, третий 12-3 вход которого соединен с выходом инвертора 6, вход индикатора 18 соединен с выходом блока 16 сравнения.Генератор 4 тестовых воздействий содержит счетчики 19 - 21, запоминающее устройство 22, элементы ИЛИ 23, 24. Коммутатор 9 содержит счетчик 25, дешифратор 26, инверторы 27127 п, элементы И 28128 п. Генератор 15 эталонных реакций содержит элементы И 29, 32, счетчики 30, 31, запоминающее устройство 33, Блок 16 сравнения содержит цифровые компараторы 34, 35. элементы ИЛИ 36, 39, триггеры 37, 38, элемент НЕ 40, линию 41 задержки,В качестве коррелятора 12 может быть использован серийный прибор для исследования корреляционных характеристик Х 6 -Устройство работает следующим образом.При включении питания состояние устройства не определено. При нажатии кнопки "Пуск" (фиг,1) генератор 1 одиночных импульсов вырабатывает импульс положительной полярности (фиг.2 а), который устана вливает генератор 4 тестовых воздействий, коммутатор 9, второй формирователь 14 строба, генератор 15 эталонных реакций, блок 16 сравнения в нулевое состояние, а первый формирователь 8 строба - в единичное состояние, при этом горит зеленый светодиод индикатора 18, обеспечено исходное состояние,К моменту окончания действия импульса на выходе 1 генератора 1 одиночных импульсов импульс, снимаемый с второго инверсного выхода 1 - 2, блокирует первую схему И 3, которая до установки исходного состояния запрещает прохождение тактовых импульсов (фиг.2 б) с выхода генератора 2 тактовых импульсов на второй вход генератора 4 тестовых воздействий. По окончании действия импульса отрицательной полярности на выходе схемы 5 задержки(фиг,2 в) первая схема И 3 разблокируется и разрешает прохождение тактовых импульсов на второй 4 - 2 вход генератора 4 тактовых воздействий (фиг.2 г), Импульс отрицательной полярности с выхода схемы 5 задержки задним фронтом через инвертор 6 обеспечивает включение коррелятора 12, поступая на вход 12-3 коррелятора 12, по этому же импульсу коммутатор 9 обеспечивает подачу тестового сигнала на первый вход объекта 10 контроля с выхода 4-1 генератора 4 тестовых воздействий (фиг,2 д).Выходная реакция в виде импульсов напряжения на М выходах объекта 10 контроля суммируется в сумматоре 11 и поступает на первый вход 12-1 коррелятора 12, на второй 12-2 вход которого поступает такой же, как и на вход объекта 10 контроля, тестовой сигнал (фиг.2 д). Коррелятор 12 определяет парциальнуювзаимную корреляционную функцию импульсного входного тестового воздействия на первом входе объекта 10 контроля и просуммиро-. ванных импульсов напряжения всех М выходов (фиг,2 е). Длительность тестового воздействия - 2048 тактов. Коррелятор работает в режиме накопления, По окончании тестового воздействия на выходе генератора 4 тестовых воздействий формируется импульс обнуления счетчиков 19 - 21 (фиг.3), который на время определения в корреляторе 12 парциальной взаимной корреляцион 17092565 10 15 20 25 30 35 40 50 ной Функции через схему 5 задержки блокирует прохождение тактовых импульсов на генератор 4 тестовых воздействий (фиг,2 в,е). По окончании определения парциальной взаимной корреляционной функции на выходе 12 - 2 коррелятора 12 формируется импульс "Конец измерения" (фиг.2 ж). Задним фронтом импульса на выходе схемы 5 задержки запускается коррелятор 12, коммутатор 9 по второму импульсу на его входе подключает на второй вход объекта 10 контроля импульсы тестового воздействия с выхода генератора 4 тестовых воздействий, формирование которых начинается с момента окончания импульса отрицательной полярности на выходе схемы 5 задержки. Процесс определения второй парциальной взаимной корреляционной функции происходит аналогично, Кроме того, одновременно с ее вычислением происходит и суммирование с первой парциальной взаимной корреляционной функцией. После определения йпарциальных взаимных корреляционных функций и их суммы коммутатор 9 подключает К-вход объекта 10 контроля для прохождения тестового воздействия. С выхода коммутатора 9 на вход 7 - 1 второй схемы И 7 и на первый 13 вход третьей схемы И 13 прикладывается высокий уровень напряжения (фиг.2 з), который разрешает прохождение импульса "Конец измерения" с выхода 12 - 2 коррелятора 12 на вход 8 - 2 первого 8 и вход 14 - 1 второго 14 формирователей строба, По этому импульсу первый Формирователь 8 строба устанавливается в нулевое состояние (фиг.2 л) и тем самым блокирует прохождение тактовых импульсов на генератор 4 тактовых импульсов, а второй формирователь 14 устанавливается в единичное Состояние (фиг.2 к) и разблокирует прохождение импульсов "Считывание 100 Гц" с первого выхода 12 - 1 коррелятора 12 через элемент И 29 на счетный вход счетчика 30, кроме того, зти импульсы поступают на вход 16 блока 16 сравнения с выхода элемента И 28 (фиг.5), С приходом первого импульса "Считывание 100 Гц" на вход счетчика 30 (фиг.5) задается первый адрес первого отсчета эталонного корреляционного портрета, хранящегося в ППЗУ 33 (фиг.5). Этим же импульсом выбираетсяпервый отсчет измеренного корреляционного портрета из коррелятора 12, Отсчеты поступают параллельными кодами на блок 16 сравнения (фиг.6), где в цифровых компараторах 34, 35 происходит их сравнение. Результат сравнения появляется на выходе триггера 37 спустя время, равное задержке в линии 41 задержки импульсов "Считывание 100 Гц" с выхода элемента И 29 и на время окончания переходных процессов в цифровых компараторах 34 и 35. В случае хотя бы одного несовпадения триггеры 37, 38, элемент ИЛИ 39, элемент НЕ 40 обеспечивают изменение состояния О-триггера 18 на противоположное - горит красный светодиод. в случае совпадения - орит постоянно зеленыи светодиод.После сравнения 100 отсчетов элемент И 32 (фиг.5) формирует сигнал окончания сравнения (фиг,2 и), который переводит второй формирователь 14 строба в нулевое состояние (фиг.2 к), чем запрещается прохождение импульсов "Считывание 100 Гц" на блок 16 сравнения, и процесс измерения заканчивается.Применение способа иллюстрируется на примере контроля двухвходового логического элемента 2 И - НЕ (микросхема 155 ЛАЗ). Парциальная взаимная корреляционная функция, полученная на каждом выходе элемента, показана на фиг.7 а, суммарная корреляционная функция на двух выходах - на фиг.7 б (для исправного элемента), При наличии неисправности, приводящей к снижению уровня логической "1" элемента, неисправность проявляется в виде искажения формы суммарной взаимной корреляционной Функции (фиг,7),Формула изобретения Способ контроля логических устройств, включающий подачу на контролируемое устройство напряжения питания, подачу на входы контролируемого логического устройства импульсного тестового воздействия, вычисление взаимной корреляционной функции импульсного тестового воздействия и сигнала, характеризующего реакцию контролируемого логического устройства, о т л ич а ю щ и й с я тем, что, с целью повышения достоверности контроля технического состояния логических устройств, суммируют, импульсные сигналы со всех выходов контролируемого устройства при подаче импульсного тестового воздействия на каждый из его входов, вычисляют парциальную взаимную корреляционную функцию импульсного тестового воздействия по каждому входу и суммы выходных импульсов со всех выходов контролируемого устройства, суммируют парциальные взаимные корреляционные функции, сравнивают полученную суммарную взаимную корреляционную функцию с эталонным значением и по результатам сравнения делают вывод о техническом состоянии контролируемого устройства.1709256 едактор Т.Лошкар орректор рина, 101 Производственно-издательский комбинат "Патент", г, Ужгород,Составитель С,Пет Техред М.Моргент каз 423 Тираж ВНИИПИ ГосУдарственного комитета по 113035, Москва, ЖПодписноеобретениям и открытиям при ГКНТ СССаушская наб 4/5

Смотреть

Заявка

4681643, 13.03.1989

КИЕВСКОЕ ВЫСШЕЕ ИНЖЕНЕРНОЕ РАДИОТЕХНИЧЕСКОЕ УЧИЛИЩЕ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ

ТАРАШКЕВИЧ СТАНИСЛАВ СТЕПАНОВИЧ, СОЛОВЬЕВ ВЛАДИМИР МИХАЙЛОВИЧ, ВОРОНОВ ЮРИЙ КОНСТАНТИНОВИЧ, ШАПОВАЛ ВЛАДИМИР БОРИСОВИЧ

МПК / Метки

МПК: G01R 31/3177

Метки: логических, устройств

Опубликовано: 30.01.1992

Код ссылки

<a href="https://patents.su/8-1709256-sposob-kontrolya-logicheskikh-ustrojjstv.html" target="_blank" rel="follow" title="База патентов СССР">Способ контроля логических устройств</a>

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