0 0 0 |
1 |
0 |
0 |
1 |
0 |
||
0 0 1 |
0 |
1 |
0 |
1 |
0 |
||
0 1 0 |
0 |
0 |
1 |
1 |
0 |
||
0 1 1 |
0 |
0 |
0 |
1 |
1 |
||
1 0 0 |
1 |
1 |
0 |
0 |
0 |
||
1 0 1 |
0 |
1 |
1 |
0 |
0 |
||
1 1 0 |
1 |
0 |
0 |
1 |
0 |
||
1 1 1 |
1 |
0 |
0 |
0 |
1 |
Для контроля выбирается код с весом . В данном случае k = 2 и поэтому может быть использован 5C2-код. В табл. 6.7 в столбцах и для каждого набора входных переменных осуществлено доопределение выходных векторов до векторов 5C2-кода. На рис. 6.19 приведена полная схема контроля.
Рис.6.19. Пример схемы контроля по коду с постоянным весом
Блок g(x) вычисляет дополнительные функции и , заданные табл. 6.7. Вектор контролируется самопроверяемым тестером для 5C2-кода (2/5 – СПТ).
В данном случае сложность блока g(x) L = 6 (31% от сложности основного блока), что меньше сложности блока p(x) в схеме паритета (см. рис. 6.16).
В блоке f(x) обнаруживаются все неисправности, которые вызывают на выходах ошибки одного вида. Не обнаруживаются те неисправности (в том числе одиночные), которые приводят к ошибкам разного вида. Например, неисправность вида 1 ® 0 на выходе элемента 2 при поступлении входного набора = 111 вызывает искажение сигнала на выходе вида 1 ® 0, а на выходе – вида 0 ® 1. В результате на входе 2/5 – СПТ вектор 5C2-кода 10001 заменяется вектором 01001 этого же кода и неисправность не фиксируется. Контроль по коду с постоянным весом обеспечивает обнаружение большего числа неисправностей чем метод паритета. В среднем в блоке f(x) фиксируется 95–97% одиночных неисправностей. В дополнительном блоке g(x) также могут быть необнаруживемые неисправности, при которых сохраняется число единиц в векторе на входе тестера.
Для получения схемы, в которой обнаруживаются в блоке f(x) все 100% одиночных неисправностей, контроль осуществляется по группам монотонно независимых выходов [4, 47]. Два выхода являются монотонно независимыми, если в схеме нет ни одного такого элемента, который связан с одним из выходов схемы при помощи пути с четным числом инверсий, а с другим выходом – при помощи пути с нечетным числом инверсий. В этом случае неисправность любого элемента может привести к искажениям сигналов на обоих выходах схемы только одного вида. В группе монотонно независимых выходов каждая пара выходов является монотонно независимой. Например, в схеме на рис. 6.20 выходы образуют группу монотонно независимых выходов, а выход не является монотонно независимым относительно какого-либо другого выхода.
Рис.6.20. Комбинационная схема
Поэтому для обеспечения 100%-го обнаружения одиночных неисправностей выходы – контролируются по постоянному весу, выход – методом дублирования, а контрольные выходы объединяются так, как это сделано в схеме на рис. 6.18.
Самопроверяемые w/p-тестеры строятся на основе рассмотрения базовой функции
, (6.3)
которая образуется объединением знаком дизъюнкции конъюнкций ранга w, соответствующих всем словам (их число равно ) кода pCw. Между конъюнкциями и словами кода pCw существует взаимнооднозначное соответствие. Конъюнкция содержит в себе те переменные, которым в соответствующем слове кода отвечают разряды, равные единице. Например, для 4C2-кода имеем
.
Данная функция содержит шесть конъюнкций ранга 2, соответствующих шести словам кода 4C2 (см. табл. 6.1). Слову 1100 соответствует конъюнкция , слову 1010 – конъюнкция и т.д.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.