ВУЗ:
Составители:
Построение измерительных тестов параметрического контроля предъявляет более жесткие требования к алгоритмам
генерации тестовых наборов, чем построение тестов для функционального контроля.
Такой алгоритм должен не только удовлетворять всем условиям построения тестов для константных неисправностей,
но и также обеспечивать следующие основные требования:
– активизацию любого пути в схеме;
– подачу перепада на входе активизируемого пути (изменение логического значения сигнала на входе с единицы на
нуль или с нуля на единицу) при условии постоянного значения сигналов на других входах;
– блокировку параллельного распространения перепада логических значений по путям со сходящимися
разветвлениями.
Обеспечение этих требований осуществляется при помощи программ построения тестов параметрического контроля,
входящих в состав системы автоматизированного построения тестов.
4.6. ОЦЕНКА ТЕСТОПРИГОДНОСТИ ЭЛЕКТРОННЫХ СРЕДСТВ
Разработка теста для ЭС, как правило, начинается с априорной оценки трудоемкости построения теста для данного
электронного средства. Для этого существует целый ряд методов, на основании которых может быть дана такая
количественная оценка – тестопригодность, позволяющая обратить внимание разработчика на те составные части ЭС,
которые имеют наименьшие показатели тестопригодности с целью внесения изменений в проектируемое средство и, как
следствие, упрощения процедуры построения тестов.
Процедура построения тестов состоит из двух основных частей: обеспечения на входах логической схемы ЭС значений,
необходимых для обнаружения неисправности, и обеспечения наблюдения реакции схемы с данной неисправностью на ее
выходах. Оценка трудоемкости первой части соответствует значению "управляемости", а второй – значению
"наблюдаемости" для данного элемента схемы. На основании значений управляемости и наблюдаемости и рассчитывается
тестопригодность схемы [3, 6].
Первый показатель тестопригодности – управляемость, может принимать значение от 0 до 1. Максимальное значение
имеет вход схемы, где легко установить как логическую 1, так и логический 0. Другое предельное значение управляемости –
логический 0, имеет элемент, вход которого не может быть установлен в одно из двух возможных состояний, например
заземленный вход. Практически значения управляемости большинства элементов лежат между этими двумя границами.
Если входы логической схемы управляются непосредственно, то управляемость его выходов должна просто отражать
меру способности устройства к установке на каждом выходе 0 или 1, что определяется логикой работы схемы. Однако в
общем случае управляемость входов не
100 %-ная. Поэтому управляемость выходов должна учитывать как способность к передаче логических значений через
элемент, так и значения управляемости на его входах, и выражение, используемое для вычисления значений управляемости
для каждого выхода, имеет вид
(
)
вхвых
CfКC
c
=
.
Здесь
c
К – коэффициент передачи управляемости элемента, связанный с этим выходом, а
()
вх
Cf зависит от значений
управляемости всех входов, которые управляют рассматриваемым выходом.
Заметим, что коэффициент
c
К выхода является мерой, характеризующей степень различия способности элемента
генерировать на данном выходе значение логической 1 от способности генерировать значение 0. Этот коэффициент зависит
только от логической функции, реализуемой элементом, и не зависит от места его расположения в схеме. Значение функции
()
вх
Cf определяется как среднее арифметическое значение управляемости на входах элемента. Если вход может быть
непосредственно установлен в 1, то
()
1
вх
=Cf и, соответственно,
c
КC
=
вых
.
Рассмотрим теперь второй показатель тестопригодности – наблюдаемость. Для элемента логической схемы
определяется как мера, характеризующая способность к передаче информации о логическом состоянии данного элемента на
один или несколько выходов схемы. Это означает, что наблюдаемость входа схемы равна 1, и это значение уменьшается по
мере продвижения сигналов вдоль активизированного пути. Однако в общем случае процесс распространения информации о
неисправности зависит как от условия активизации определенного входа, так и от условия установки фиксированных
значений на некоторых или всех других входах, позволяющих активизировать путь к определенному выходу.
Следовательно, наблюдаемость на выходе
(
)
вхвхвых
CfVKV
v
=
,
где
v
K – коэффициент передачи наблюдаемости.
Коэффициент
v
K является количественной мерой, характеризующей уменьшение значения наблюдаемости элемента по
мере продвижении к выходу вдоль активизированного пути при условии, что другие элементы схемы управляемы. Этот
коэффициент определяет способность схемы передавать изменения логического состояния одного входа на определенный
выход. Коэффициент передачи наблюдаемости от входа элемента к его выходу должен быть равен 0, если не существует
пути транспортировки неисправности между этими двумя точками. С другой стороны,
,1=
v
K если транспортировка
осуществляется всегда независимо от состояний активизирующих входов. Однако в действительности величина
v
K
находится между этими двумя предельными значениями.
Определив понятия управляемости и наблюдаемости и способы их определения, рассмотрим меру тестопригодности (Т)
элемента и всего ЭС в целом [3]. Для каждого элемента имеем соотношение
CVT
=
.
При этом удовлетворяются следующие условия:
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »