Построение тестов методом существенных путей
Для обнаружения неисправности по состоянию выхода лог. комбин. схемы необходимо выполнение 2-х условий:
1) Неисправность должна проявляться, то есть если в узле на выходе элемента числится неисправность типа 1, то необходимо подобрать входной набор таким образом, чтобы при отсутствии неисправности получить на выходе 0.
2) Изменение значения сигнала в месте проявления неисправности должно изменить обратное значение сигнала на контролируемом выходе схемы.
Полученный таким образом путь в схеме, на котором находится эта неисправность называется существенным.
Построение тестов методов булевой переменной
Общий вид булевой функции:
Булевая функция в раскрытом виде:
Пример: определить x1 и x2, позволяющие выявить неисправность в точке х3:
Контролируемый тест по переменной х3.
Склеивание тестов
Производится объединением вх. наборов отдельных узлов и склеивается так, что в конечном счёте входные переменные общего теста будут входные переменные схемы, и внутренние (промежут.) переменные, формализуемые в местах условного обрыва обратной связи. А выходные переменные контролируют на входных наборах общего теста выходные переменные и узлы памяти.
В самом простом случае склеенный тест имеет следующий вид:
С точки зрения методов склеивания тестов для схем состоящих из нескольких модифицированных схем следует различать 3 варианта:
1. Склеиваемые тесты для комбинации подсхем, входными сигналами которых являются собственно входные сигналы схемы (начальные)
2. Склеиваемые тесты для комбинации подсхем, но внутренними сигналами последних могут быть и выходные сигналы других подсхем (промежуточные).
3. Склеиваемые тесты для последовательных схем, т.е. схем с ОС.