Буквы ЭНФ |
Неисправности |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
1 |
1 |
|||||||||
1 |
0 |
|||||||||
1 |
1 |
1 |
1 |
|||||||
1 |
0 |
0 |
0 |
|||||||
1 |
1 |
1 |
1 |
|||||||
1 |
0 |
0 |
0 |
|||||||
1 |
0 |
Таблица путей заполняется по следующим правилам:
1) на пересечении -го столбца и -ой строки в клетке таблицы проставляется 0 или 1, если неисправность, соответствующая -му столбцу лежит на пути, соответствующему -ой строке;
2) в клетке таблицы проставляется 1, если после неисправности по данному пути имеется четное число инверсий, и проставляется 0 в противном случае.
Проекция неисправности на ЭНФ определятся по следующим правилам:
1) неисправность, соответствующая -му столбцу, фиксирует в константы все буквы ЭНФ, в строках которых в столбце проставлены 0 или 1;
2) если на пересечении -го столбца и -ой строки в клетке таблицы проставлена 1, то вид фиксации (0 или 1) -ой буквы ЭНФ соответствует виду неисправности; если в указанной клетке проставлен 0, то вид фиксации буквы ЭНФ противоположен виду неисправности.
Рассмотрим, например, неисправность под номером 7 (см. рис. 4.23). Она расположена на пути, соединяющим вход «b» с выходом схемы через элементы 5, 2, 1 (путь ), а также на пути, соединяющим вход «b» с выходом схемы через элементы 5, 4, 3, 1 (путь ). В пути после неисправности 7 расположено четное число (нуль) инверсий. Поэтому в табл. 4.11 на пересечении столбца 7 и строки проставлена 1. В связи с этим вид фиксации букв в выражении (4.10) совпадает с видом неисправности 7 (константа 1). В пути после неисправности 7 расположено нечетное число (одна) инверсий. Поэтому в табл. 4.11 на пересечении столбца 7 и строки проставлен 0. Отсюда следует, что вид фиксации букв в выражении (4.10) противоположен (константа 0) виду неисправности 7.
В результате для неисправности 7 получаем следующую функцию неисправности:
.
По функциям неисправности определяются проверяющий и диагностический тесты.
Отметим, что существует полная аналогия между ЭНФ для схем на логических элементах и ЭНФ для контактных схем, описанных в главе 3 [1]. Буквы ЭНФ соответствуют контактам в контактных схемах или путям в функциональных схемах. Два пути называются совместимыми, если они вместе входят хотя бы в одну конъюнкцию ЭНФ. По этой причине для схем на логических элементах применимы модели, описанные в главе 3 – матрица совместимости и матрица отношений, а также основанные на этих моделях методы и алгоритмы.
4.3.5. Булево дифференцирование
Удобным математическим аппаратом для анализа неисправных логических схем является аппарат булевых производных.
Определение 4.1. Булевой производной (булевой разностью) функции относительно переменной называется функция
. (4.11)
Значение булевой производной дает ответ на вопрос: изменяется ли значение функции при инвертировании входной переменной . Поскольку ошибки на линиях схемы заключаются в ложном инвертировании сигналов на них, то аппарат булевых производных непосредственно применим к решению проблемы обнаружения ошибок и константных неисправностей в логических схемах.
При вычислении производных может быть три случая:
1) если , то ошибка в будет вызывать ошибку на выходе , если = 1;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.