Способ поиска дефектов в цифровых блоках

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

 

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

Известен способ поиска дефектов в цифровых блоках, состоящий в том, что формируют псевдослучайные многоразрядные кодовые наборы, состоящие из логических нулей и единиц с заданной вероятностью появления логического нуля или логической единицы в каждом разряде, и подают их на информационные исправляющие входы диагностируемого цифрового блока, регистрируют полученные логические уровни на выходах диагностируемого цифрового блока и сравнивают их с эталонными уровнями, фиксируют годность диагностируемого цифрового блока при совпадении полученных логических уровней с эталонными [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 (прототип).

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

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

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

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

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

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

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

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



 

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

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

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

Изобретение относится к вычислительной технике. .

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к технике контроля микросхем. .

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

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

Изобретение относится к контролю качества цифровых интегральных микросхем на основе ТТЛ и ТТЛШ логических элементов (ЛЭ)
Наверх