Тест 
 называется робастным (robust test) относительно неисправности 
,
если он обнаруживает эту неисправность независимо от существования в схеме
других ВЗ путей. В противном случае тест называется неробастным (non
robust test). Нетрудно убедиться из анализа рис. 4.53, что тест (0101, 0001)
является робастным для неисправности 
. Вообще, любой тест,
свободный от состязания, является робастным (обратное не имеет места).
          Рассмотрим для
неисправности 
 другой тест 
 (см. рис. 4.57). 

Рис.4.57.
На входах элемента 6 происходит
изменение двух сигналов. Возможны два случая. Если на линии 
 нет задержки сигнала (рис. 4.58,а), то
неисправность 
 (задержка на  линии  
)  обнаруживается, так как в момент времени
 сигнал F = 1 вместо F = 0. 

Рис.4.58.
Если на линии 
 есть
задержка сигнала, то есть в схеме вместе с неисправностью 
 существует неисправность 
 (см. рис. 4.58,б), неисправность 
 также обнаруживается. Таким образом, тест
(1101, 0001) является робастным.
          Тест 
 называется достоверно неробастным (validatable non robust test) относительно
неисправности 
, если он не является робастным и
выполняется условие: для любого множества неисправностей 
, при наличии которых в схеме тест 
 не обнаруживает неисправность 
, существует последовательность тестов 
, после приложения которых в определенном
порядке все неисправности 
 обнаруживаются.
          Другими словами, все
неисправности 
, которые маскируют неисправность
, обнаруживаются ранее с помощью робастных
или достоверно неробастных тестов на последовательности Т. Тогда, если неисправностей 
 не
обнаружено, тест 
 достоверно обнаруживает
неисправность 
.
          Рассмотрим в схеме на рис.
4.59 неисправность пути 
 (начало пути – линия h). 

Рис.4.59.
Найдем производную

.
Тогда имеем: 
,
. Рассмотрим тест 
.
Возможны три случая. На рис. 4.60,а показана временная диаграмма изменений
сигналов при отсутствии ВЗ. 

Рис.4.60.
В момент времени 
 сигнал F = 1. Существует состязание на входах элемента 5. На
рис. 4.60,б отражен случай, когда в схеме имеется ВЗ 
.
Есть задержка на линии 
 и неисправность обнаруживается,
поскольку в момент времени 
 сигнал F = 0. Пусть в схеме существуют две ВЗ
 и 
. При
этом есть задержки на линиях 
 и 
 (см. рис. 4.60,в) и неисправность 
 не обнаруживается (в момент времени 
 сигнал F = 1). Таким образом, ВЗ 
 маскирует
неисправность 
 и данный тест 
 является неробастным.
          В то же время этот тест
является достоверно неробастным, поскольку существует робастный тест 
для ВЗ 
.
Следовательно, чтобы достоверно обнаружить ВЗ 
 надо
предварительно проверить, что в схеме отсутствует неисправность 
, и подать последовательность тестов 
 = {(0000, 0001), (0100,
0101)}.
          Если неробастный тест 
 не является достоверно неробастным, то ВЗ 
 называется слабо проверяемой на
этом тесте. Это означает, что данная ВЗ не может быть гарантированно обнаружена
на этом тесте из-за возможности маскировки другими ВЗ. Если неисправность 
 не имеет теста 
, то
она называется нетестируемой.
          Для схемы на рис. 4.53
имеем: робастно тестируемые ВЗ – 
, 
, 
, 
, 
, 
, 
, 
; достоверно неробастно тестируемые – ![]()
; нетестируемые – 
, 
.
4.7. Вероятностное тестирование
При вероятностном тестировании на испытуемую схему подаются случайные или псевдослучайные входные последовательности. Главное достоинство такого подхода в том, что исключается необходимость предварительного вычисления детерминированного теста. Это вычисление может оказаться слишком сложным. Такая ситуация возникает, при больших размерах испытуемой схемы или в том случае, когда нет достаточных сведений о ее внутренней структуре. Тогда целесообразно применить вероятностное тестирование.
Два способа организации вероятностного тестирования приведены на рис. 4.61 и 4.62. Первый способ использует эталонную схему (рис. 4.61).

Рис.4.61.

Рис.4.62.
Наборы случайного теста, вырабатываемые генератором, поступают на входы испытуемой и эталонной схем. Их реакции сравниваются устройством сравнения. В случае их расхождения делается вывод о неисправности испытуемой схемы. Второй способ отличается методом сравнения выходных реакций. В этом случае реакция испытуемой схемы приводится к компактному виду с помощью схемы сжатия. Результат сравнивается с сжатым эталоном. В качестве схемы сжатия часто используется сигнатурный анализатор, описанный в разделе 5.4.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.