СПОСОБ ПОИСКА ДЕФЕКТОВ В ЦИФРОВЫХ БЛОКАХ Российский патент 2005 года по МПК G06F11/22 G01R31/317 

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

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

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

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

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

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

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

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

Для достижения поставленной цели поочередно на каждом устройстве, входящем в состав диагностируемого блока, амплитуду питающего напряжения ступенчато уменьшают от номинального значения Еном до порогового Eпopi с шагом Δ Еп, при этом при каждом шаге уменьшения амплитуды питающего напряжения устройства на входы диагностируемого цифрового блока подают в заданном объеме псевдослучайные многоразрядные кодовые наборы, состоящие из логических нулей и единиц с равной вероятностью появления логического нуля или логической единицы в каждом разряде, регистрируют полученные логические уровни на выходах диагностируемого цифрового блока и сравнивают их с эталонными уровнями, при появлении частоты сбоя Fc фиксируют величину напряжения Eпopi (порог функционирования) для каждого устройства и вычисляют его область работоспособности по напряжению питания Δ Ерi по формуле

где Δ Еpi - область работоспособности i-го устройства по напряжению питания;

Еном - номинальное напряжение питания диагностируемого блока;

Епopi - пороговое напряжение питания i-го устройства, при котором на выходе диагностируемого блока появляются сбои;

i - номер устройства.

Дефектное (потенциально неисправное) устройство определяют по наименьшему значению области работоспособности Δ Ерi, которое выбирают по результатам сравнения областей работоспособности всех устройств, входящих в состав диагностируемого цифрового блока.

Частоту сбоя Рc определяют по формуле

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

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

В результате ступенчато уменьшающейся амплитуды питающего напряжения от номинального значения Еном до порогового Eпopi с шагом Δ Еп создаются условия для неправильного функционирования выбранного устройства. Это однозначно обеспечивает появление искажений в выходных откликах диагностируемого цифрового блока.

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

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

Вычисляя область работоспособности по напряжению питания для каждого устройства, входящего в состав диагностируемого блока, из всех устройств выбирают устройство, у которого наименьшая область работоспособности по напряжению питания Δ Ерi (фиг.1). Это устройство считают дефектным (потенциально неисправным).

Сущность предлагаемого способа заключается в следующем.

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

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

Регистрируют полученные логические уровни на выходах диагностируемого цифрового блока и сравнивают их с эталонными уровнями. По результатам сравнения определяют частоту сбоя Fc по формуле 1.

Если при номинальном напряжении питания Еном цифрового блока частота сбоя Fc0 (m≠ n), то диагностируемый цифровой блок считают неисправным и диагностирование прекращают до устранения неисправности.

Если при номинальном напряжении питания Еном частота сбоя Fc=0 (m=n), то диагностируемый цифровой блок считают исправным и приступают к поочередному измерению порога функционирования устройств, входящих в его состав.

Для этого из Z-устройств, входящих в состав диагностируемого блока, выбирают первое устройство, у которого измеряют порог функционирования по напряжению питания Eпopi.

С этой целью номинальное напряжение питания Еном на первом устройстве уменьшают на величину Δ Еп, на входы диагностируемого цифрового блока подают в заданном объеме псевдослучайные многоразрядные кодовые наборы, состоящие из логических нулей и единиц с равной вероятностью появления логического нуля или логической единицы в каждом разряде. Регистрируют полученные логические уровни на выходах диагностируемого цифрового блока и сравнивают их с эталонными уровнями. По результатам сравнения определяют частоту сбоя Fc по формуле 1.

Если при установленном напряжении питания Еном-k· Δ Eп, где k=1 частота сбоя Fc=0 (m=n), то на первом устройстве понижают напряжение питания до величины Еном-k· Δ Еп, где k=2, на входы диагностируемого цифрового блока подают в заданном объеме псевдослучайные многоразрядные кодовые наборы, состоящие из логических нулей и единиц с равной вероятностью появления логического нуля или логической единицы в каждом разряде. Регистрируют полученные логические уровни на выходах диагностируемого цифрового блока и сравнивают их с эталонными уровнями. По результатам сравнения определяют частоту сбоя Fc по формуле 1.

Процесс пошагового уменьшения номинального напряжения питания Еном на величину Δ Еп продолжают до тех пор, пока частота сбоя Fc не станет больше нуля, т.е. Fc>0 (m≠ n). При наступлении этого события установленное напряжение питания (порог функционирования) для первого устройства Eпор1=Eном-k· Δ Eп запоминают, где Епор1 - пороговое напряжение питания для первого устройства, при котором цифровой блок переходит в неработоспособное состояние, k - номер шага.

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

полученное ее значение запоминают, а на этом устройстве устанавливают номинальное напряжение питания Еном.

Затем выбирают второе устройство, входящее в состав диагностируемого блока, для которого в той же последовательности измеряют порог его функционирования Епор2ном-k·Δ Eп.Область работоспособности по напряжению питания для второго устройства вычисляют по формуле

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

Для i устройства область работоспособности по напряжению питания вычисляют по формуле

Таким образом, измеряя область работоспособности по напряжению питания для каждого устройства, входящего в состав диагностируемого блока Δ Ер1, Δ Ер2...ΔЕрi, Δ Ерz, из всех Z-устройств выбирают устройство, у которого наименьшая область работоспособности по напряжению питания Δ Ерi (фиг.1).

Это устройство считают дефектным (потенциально неисправным).

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

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

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

Практический опыт эксплуатации цифровой аппаратуры с применением способа обнаружения и указания места дефектного (потенциально неисправного) устройства в цифровом блоке позволил увеличить ее среднее время наработки на отказ на 12-14%.

Литература

1. Патент США № 3614608, кл. G 01 R 15/12, 1971.

2. Авторское свидетельство СССР № 840770, кл. G 01 R 31/28, 1981.

3. Авторское свидетельство РФ № 2133479, кл. G 01 R 31/28, G 06 F 11/26 1999 (прототип).

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

название год авторы номер документа
СПОСОБ ОПРЕДЕЛЕНИЯ ПОТЕНЦИАЛЬНО НЕНАДЕЖНЫХ ЭЛЕМЕНТОВ В ЦИФРОВОМ БЛОКЕ 2012
  • Скачков Сергей Анатольевич
  • Есин Юрий Иванович
  • Клюев Алексей Васильевич
  • Крошин Кирилл Игоревич
  • Ерько Андрей Сергеевич
RU2533095C2
СПОСОБ ОПРЕДЕЛЕНИЯ МЕСТА И ХАРАКТЕРА ДЕФЕКТА В ЦИФРОВОМ БЛОКЕ 2009
  • Скачков Сергей Анатольевич
  • Клюев Алексей Васильевич
  • Силаев Николай Владимирович
  • Есин Юрий Иванович
  • Костенков Владимир Александрович
  • Бондаренко Денис Леонидович
RU2433418C2
СПОСОБ ОПРЕДЕЛЕНИЯ МЕСТА И ХАРАКТЕРА ДЕФЕКТА В ЦИФРОВОМ БЛОКЕ 2005
  • Данилов Олег Александрович
  • Ребров Анатолий Семенович
  • Скачков Сергей Анатольевич
  • Есин Юрий Иванович
RU2299445C1
Способ определения места и характера дефекта в электронных узлах 2023
  • Крюков Дмитрий Алексеевич
  • Ланкин Михаил Владимирович
RU2807986C1
Способ поиска дефектов в цифровых блоках и устройство для его осуществления 1985
  • Кордюмов Александр Иванович
SU1260884A1
ПЕРЕНОСНОЙ ПРОГРАММНО-ДИАГНОСТИЧЕСКИЙ КОМПЛЕКС 2007
  • Крюков Геннадий Михайлович
  • Смирнов Александр Николаевич
  • Зверьков Александр Григорьевич
RU2363975C2
Зонд для проверки сигналов цифровых микросхем 1986
  • Кордюмов Александр Иванович
SU1348759A1
УСТРОЙСТВО ДЛЯ ПРОВЕРКИ ЭЛЕКТРОННЫХ СХЕМ 1997
  • Пюкке Г.А.
  • Портнягин Н.Н.
RU2137148C1
Оптоэлектронный цифровой преобразователь угла 2018
  • Гречишников Владимир Михайлович
  • Бутько Алексей Дмитриевич
RU2694759C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ДИАГНОСТИРОВАНИЯ ПЕРЕДАЮЩЕГО ТРАКТА КАНАЛА СВЯЗИ 2020
  • Цимбал Владимир Анатольевич
  • Крикунов Алексей Александрович
  • Потапов Сергей Евгеньевич
  • Шиманов Сергей Николаевич
  • Кривоногов Антон Николаевич
  • Тоискин Василий Евгеньевич
  • Лебедев Денис Владимирович
  • Лягин Максим Артурович
RU2746261C1

Реферат патента 2005 года СПОСОБ ПОИСКА ДЕФЕКТОВ В ЦИФРОВЫХ БЛОКАХ

Изобретение относится к контрольно-измерительной технике и может быть использовано для обнаружения и указания места потенциально неисправного устройства, входящего в состав цифрового блока. Техническим результатом является обнаружение и указание места потенциально неисправного устройства в диагностируемом цифровом блоке. Для достижения поставленной цели поочередно на каждом устройстве, входящем в состав диагностируемого блока, амплитуду питающего напряжения ступенчато уменьшают от номинального значения Еном до порогового Eпopi с шагом ΔЕп, при этом при каждом шаге уменьшения амплитуды питающего напряжения устройства на входы диагностируемого цифрового блока подают псевдослучайные многоразрядные кодовые наборы, состоящие из логических нулей и единиц, с равной вероятностью появления логического нуля или логической единицы в каждом разряде, регистрируют полученные логические уровни на выходах диагностируемого цифрового блока и сравнивают их с эталонными уровнями, при появлении частоты сбоя Fc фиксируют величину напряжения Eпopi (порог функционирования) для каждого устройства и вычисляют его область работоспособности по напряжению питания ΔEpi. Дефектное (потенциально неисправное) устройство определяют по наименьшему значению области работоспособности ΔЕpi, которое выбирают по результатам сравнения областей работоспособности всех устройств, входящих в состав диагностируемого цифрового блока. 1 ил.

Формула изобретения RU 2 255 369 C1

Способ поиска дефектов в цифровых блоках, основанный на входном воздействии и сравнении выходного отклика с его эталоном, отличающийся тем, что в диагностируемом цифровом блоке поочередно на каждом устройстве амплитуду питающего напряжения ступенчато уменьшают от номинального значения Еном до порогового Eпopi с шагом ΔЕn, при этом при каждом шаге уменьшения питающего напряжения устройства на входы диагностируемого цифрового блока подают в заданном объеме псевдослучайные многоразрядные кодовые наборы, состоящие из логических нулей и единиц с равной вероятностью появления логического нуля или логической единицы в каждом разряде, при этом заданный объем кодовых наборов определяется количеством входов диагностируемого цифрового блока и вычисляется с помощью метода синтеза тестов по критерию минимальной длины, сравнивают выходные отклики с их эталонными уровнями, фиксируют величину напряжения Eпopi, являющуюся порогом функционирования, для каждого устройства при появлении частоты сбоя Fc вычисляют область работоспособности по напряжению питания ΔЕрi и выбирают дефектное устройство по наименьшему значению области работоспособности ΔЕрi, причем область работоспособности устройств по напряжению питания ΔEpi вычисляют по формуле

где ΔEpi - область работоспособности i-го устройства по напряжению питания;

Еном - номинальное напряжение питания диагностируемого блока;

Eпopi - пороговое напряжение питания i-го устройства, при котором на выходе диагностируемого блока появляются сбои;

i - номер устройства,

а частоту сбоя Fc вычисляют по формуле

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

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

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

СПОСОБ ЭКСПРЕСС-ДИАГНОСТИКИ МНОГОКАНАЛЬНЫХ ЦИФРОВЫХ БЛОКОВ 1997
  • Капля Э.И.
RU2133479C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ 1991
  • Иванов С.А.
  • Подкопаев Б.П.
  • Смирнов В.Н.
RU2065202C1
Способ поиска дефектов в цифровых блоках и устройство для его осуществления 1985
  • Кордюмов Александр Иванович
SU1260884A1
Устройство для поиска дефектов цифровых блоков 1987
  • Колпаков Алексей Леонидович
  • Курылева Татьяна Леонидовна
  • Тяжев Андрей Тимофеевич
  • Тяжев Валентин Тимофеевич
SU1520519A1
US 3614608 А, 19.10.1971
Способ определения толщины гальванического покрытия 1957
  • Суворов Л.М.
SU110354A1
Способ определения антиэритроцитарных аллоантител у больных множественной миеломой 2021
  • Кробинец Ирина Ивановна
  • Минеева Наталия Витальевна
RU2790833C1

RU 2 255 369 C1

Авторы

Данилов О.А.

Ребров А.С.

Скачков С.А.

Есин Ю.И.

Даты

2005-06-27Публикация

2003-10-27Подача