№ |
Входной набор |
Функция неисправности |
|||||||||||||
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).
Ссылка на скачивание - внизу страницы.