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

Построение проверяющих тестов для константных неисправностей и неисправностей задержек путей в схемах, синтезированных факторизационным методом Текст научной статьи по специальности «Математика»

CC BY
116
15
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Андреева Валентина Валерьевна, Матросова Анжела Юрьевна, Мельников Алексей Владимирович, Морозова Анна Вячеславовна

Combinational circuit obtained from irredundant system with factorized synthesis method is considered. The conditions of a path delay fault manifestation as robust, non-robust and functional one are detected. Deriving test pairs for path delay fault is reduced to finding test patterns for a,b-faults of prime implicants. It allows combining test for single faults of irredundant system (that is test for multiple stuck-at faults at the gate poles of the circuit) with test for path delay faults.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Андреева Валентина Валерьевна, Матросова Анжела Юрьевна, Мельников Алексей Владимирович, Морозова Анна Вячеславовна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Path delay and multiple stuck-at fault test design for circuits derived from irredundant systems with factorized synthesis method

Combinational circuit obtained from irredundant system with factorized synthesis method is considered. The conditions of a path delay fault manifestation as robust, non-robust and functional one are detected. Deriving test pairs for path delay fault is reduced to finding test patterns for a,b-faults of prime implicants. It allows combining test for single faults of irredundant system (that is test for multiple stuck-at faults at the gate poles of the circuit) with test for path delay faults.

Текст научной работы на тему «Построение проверяющих тестов для константных неисправностей и неисправностей задержек путей в схемах, синтезированных факторизационным методом»

1) P = 0;

2) P = P U Pj для каждого подмножества Pj множества K, такого, что Pj П P = Q и путь из корня в вершину Current содержит (2(|Pj|-|Q|>m — 1) вершин, помеченных подмножествами Pj, если s1 G Pj или s1 G Q (для Q = 0), либо (2(|Pj|-|Q|^m-i) вершин в случае s1 G Pj.

Ш!аг 2. Включаем в TS каждую входную последовательность, которая помечает путь из корня к листу в усеченном дереве.

Построенный согласно алгоритму 1 тест также будет полным относительно модели неисправности (A, ~,Rm(A)), но при этом в большинстве случаев менее избыточным, что доказано теоретически.

ЛИТЕРАТУРА

1. Shabaldina N., El-Fakih K. and Yevtushenko N. Testing Nondeterministic Finite State Machines With Respect to the Separability Relation // Lecture Notes in Computer Science. 2007. V. 4581. P. 305-318.

2. Евтушенко Н. В., Спицына Н. В. О верхней оценке длины разделяющей последовательности // Вестник Томского госуниверситета. Приложение. 2006. № 18. C. 54-58.

УДК 681.324.7

ПОСТРОЕНИЕ ПРОВЕРЯЮЩИХ ТЕСТОВ ДЛЯ КОНСТАНТНЫХ НЕИСПРАВНОСТЕЙ И НЕИСПРАВНОСТЕЙ ЗАДЕРЖЕК ПУТЕЙ В СХЕМАХ, СИНТЕЗИРОВАННЫХ ФАКТОРИЗАЦИОННЫМ МЕТОДОМ

В. В. Андреева, А. Ю. Матросова, А. В. Мельников, А. В. Морозова

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

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

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

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

В данной работе рассматриваются схемы, полученные факторизационным методом синтеза по системе безызбыточных ДНФ и по безызбыточным системам ДНФ. Имеются в виду факторизационные методы синтеза, сохраняющие систему ДНФ. В частности, таким методом является метод деления ДНФ, используемый в современных САПР [1].

Для схем, построенных по системе безызбыточных ДНФ, выяснено, что неисправность каждого пути в схеме обнаружима либо как робастная, либо как неробастная. Один из наборов пары является a-тестовым набором, а другой — b-тестовым набором [2]. Одна и та же пара тестовых наборов может использоваться для обнаружения обеих последовательностей перепадов значений сигналов пути. Предлагается классификация типов неробастных неисправностей задержек путей. Выбор подходящего типа может быть использован для построения более качественных проверяющих тестов неисправностей задержек путей.

Вводятся понятия конъюнкции, расширяемой по переменной, и конъюнкции, нерасширяемой по переменной. Нерасширяемая по переменной конъюнкция перестает быть импликантой функции при удалении из конъюнкции этой переменной. Расширяемая конъюнкция остается импликантой функции при удалении переменной.

Для схем, построенных по безызбыточной системе ДНФ, устанавливается, что неисправность задержки пути проявляется либо как робастная, либо как неробастная, если путь сопоставляется переменной, по которой конъюнкция не расширяема. Речь идет о конъюнкции ДНФ, извлеченной из безызбыточной системы ДНФ. Неисправности задержек других путей могут проявляться как функциональные неисправности. Сформулировано достаточное условие существования для них пар тестовых наборов и предложен метод нахождения последних. Некоторые неисправности задержек путей в таких схемах могут быть необнаружимыми.

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

ЛИТЕРАТУРА

1. Murgai R., Brayton R., Sangiovani-Vincetelli A. Logic Synthesis for Field Programmable Gate Arrays // Cluver Academic Publisher. 1995. P. 425.

2. Kohavi I., Kohavi Z. Detection of multiple faults in combinational logic networks // IEEE Trans. Comput. 1975. No. 6. P. 556-568.

УДК 681.324.7

О ПРЕДСТАВЛЕНИИ ПРОИЗВОЛЬНОГО НАТУРАЛЬНОГО ЧИСЛА СУММОЙ ВЕСОВ СУЩЕСТВЕННЫХ ПОДДЕРЕВЬЕВ

Н. Б. Буторина, С. А. Лыхина

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

i Надоели баннеры? Вы всегда можете отключить рекламу.