№ |
Входной набор |
|
Функция неисправности |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
3 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
4 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
5 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
6 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
7 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
П р и м е ч а н и е. Функции
неисправностей ,
,
и т.д. соответствуют неисправностям 1, 2,
3 и т.д.
Проверяющая функция для i-ой неисправности
.
(4.3)
По табл. 4.5 получаем (функции записаны в виде дизъюнкций номеров двоичных входных наборов):
|
|
|
|
|
|
|
|
|
|
|
Проверяющий тест
,
(4.4)
где n – число неисправностей.
В рассматриваемом случае
=
(4.5)
.
Выражение (4.5) означает, что в проверяющий тест входят входные наборы с номерами 0, 2, 3, 4, 5, 7.
При построении
диагностического теста составляется диагностическое
множество неисправностей
. С этой целью на схеме
для каждого логического элемента наносится граф эквивалентных неисправностей
(см. рис. 4.13), после чего осуществляется нумерация неисправностей.
Рис.4.13.
Для примера множество содержит 14 неисправностей. Составляется
ТФН, в которую включаются все неисправности из множества
(см. табл. 4.6). Для каждых двух
неисправностей с номерами i
и j вычисляется различающая функция
.
(4.6)
;
;
и т.д.
Диагностические тесты вычисляются по формулам:
;
(4.7)
.
(4.8)
В данном случае . Табл. 4.7 представляет
собой словарь неисправностей.
4.3.2. Метод существенных путей
Недостаток ТФН состоит в ее больших размерах. Это определяется тем, что ТФН описывает схему целиком и увеличение числа элементов схемы пропорционально увеличивает число столбцов таблицы. Для хранения ТФН требуется большой объем памяти ЭВМ и поэтому для больших схем используются методы, в которых анализ схем производится по частям. При этом применяются так называемые «локальные алгоритмы».
Локальный алгоритм не требует вычисления функций, реализуемых всей схемой или ее подсхемой, а работает только с информацией, характеризующей элементы схемы. При этом сама схема задается структурным способом, а именно, списком элементов, указанием типа элемента и связей элемента с другими элементами (net–list). Алгоритм обрабатывает каждый элемент отдельно (локально) и все элементы последовательно, начиная с элементов первого ранга или уровня, входы которых соединены только со входами схемы, и кончая выходным элементом.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.