故障表用来表示故障与测试的关系。图7.5所示的电路中,共有8个节点,每个节点有两种可能的固定故障,共有16种故障。其输入端有3个,因而共有8种测试向量组成测试集Sf。
Sf = { T1 , T2 , T3 , T4
, T5 , T6 , T7 , T8 )
T1 = { ( 0, 0, 0 ) ; (0) }, T2 = { ( 0, 0, 1
) ; (0) },
T3 = { ( 0, 1, 0 ) ; (1) }, T4 = { ( 0, 1, 1
) ; (1) },
T5= { ( 1, 0, 0 ) ; (0) }, T6 = { ( 1, 0, 1
) ; (1) },
T7 = { ( 1, 1, 0 ) ; (0) }, T8 = { ( 1, 1, 1
) ; (0) },
图7.5 电路举例
 |
根据测试与故障的关系,可以列出故障表如表7.1。
 |
T1
000(0)
|
T2
001(0) |
T3
010(1) |
T4
011(1) |
T5
100(0) |
T6
101(1) |
T7
110(0) |
T8
111(0) |
as-a-0 |
|
|
|
|
|
1 |
1 |
1 |
as-a-1
|
|
1 |
1 |
1 |
|
|
|
|
bs-a-0 |
|
|
1 |
1 |
|
|
|
1 |
bs-a-1 |
1 |
1 |
|
|
|
1 |
|
|
cs-a-0
|
|
|
|
|
|
1 |
|
|
cs-a-1 |
|
|
|
|
1 |
|
|
|
ds-a-0 |
|
|
1 |
1 |
|
|
|
|
ds-a-1 |
|
|
|
|
|
|
1 |
1 |
es-a-0 |
|
|
|
|
|
1 |
|
|
es-a-1 |
|
|
|
|
|
|
|
1 |
fs-a-0 |
1 |
1 |
|
|
1 |
|
1 |
1 |
fs-a-1
|
|
|
1 |
1 |
|
|
|
|
gs-a-0
|
1 |
1 |
|
|
1 |
|
1 |
1 |
gs-a-1 |
|
|
|
|
|
1 |
|
|
hs-a-0 |
|
|
1 |
1 |
|
1 |
|
|
hs-a-1 |
1 |
1 |
|
|
1 |
|
1 |
1 |
表中第1行中代码的前3位表示输入向量,括号中表示正常情况下的输出值。
故障表中,若一个测试T能检测故障f,则在T与f的交叉点置1 ,否则置0(表中用空格表示)。例如,当有故障ds-a-0时,仅在(a,
b, c) = (101)时其输出端的值为1,其它情况下均为0。这样,则在T3 , T4时其实际输出向量与无故障输出向量不同,故测试向量T3
, T4可检测故障ds-a-0,而其它测试向量均不能检测,故在ds-a-0与T3
, T4的交叉点置1,即检测故障ds-a-0的测试集为
Sds-a-0
= {T3 , T4
}
从表中还可以看出每个测试向量所能检测的各个故障。如测试向量T1 所能检测的故障有bs-a-1
, fs-a-0 ,
gs-a-0 , hs-a-1。
|