• 検索結果がありません。

実験結果

ドキュメント内 博士学位申請論文 (ページ 103-122)

第 6 章 キャプチャ時消費電力を考慮したマルチサイクルキャプチャ・テスト生成

6.3 キャプチャ時消費電力を考慮したマルチサイクルキャプチャ・テスト生成

6.3.3 実験結果

本 節 で は,提 案 手 法 で あ る キ ャ プ チャ 時 消 費 電 力 を 考 慮し た マ ル チ サ イ ク ル キ ャ プ チ ャ・テ ス ト 生 成 を 用 いて テ ス ト 生 成 を 行 い,生 成 し た テ ス ト 集 合 を 評 価 し た .実 験 対 象 回 路 は ,ISCAS’89 ベ ン チ マ ー ク 回 路 と ITC’99 ベ ン チ マ ー ク 回路 で あ る .故 障モ デ ル は 遷 移 故 障 モ デ ルで あ る .ま た,初 期 テ ス ト 集 合 T は 充 足 可 能 性 問 題 を 用 い た テ ス ト 生 成 で 生 成 し た ブ ロ ー ド サ イ ド モ デ ルの テ ス ト 集 合 で あ る .ま た ,T は テ ス ト 生 成 後 に 二 重 検 出 法[13]を 適用 し た . テ ス ト 集 合 XT の 生 成 に は , 文 献[19]の ド ン ト ケ ア 判 定 を 適 用 し た .テ ス ト 集合 FT の 生 成 に は , 文 献[43]の ド ン ト ケ ア 割 当 て を 適 用 し た.マ ル チ サ イ ク ル キ ャ プ チ ャ・テ ス ト 生 成 モ デ ル を 用 い た 低 消 費 電 力 指 向 テ スト 生 成 に お け る 時 間展 開 数 k は 2,5,10,15,20 を用 い て 実 験 を 行 っ た. 高 消 費 電 力 テ ス トパ タ ー ン を 判 定 す る た め の WSA の 閾 値 th は ,FT に 含 ま れ る テ ス ト パ ター ン の 最 高 WSA の 50%,60%,70%,

80%を 設 定 し た .

92

図 6.3.3.1 に 実 験 フ ロ ー を 示 す .

アンセーフ故障集合 HPF 遷移故障テスト生成 (ブロードサイドモデル)

初期テスト集合 T

セーフテスト集合 LPT アンセーフテスト集合 HPT

再生成テスト集合 LPT’

ドントケア判定

初期テスト集合 FT

最終アンセーフ故障集合 HPF’

START

END

アンセーフパターン解析

キャプチャ時消費電力を考慮した マルチサイクルキャプチャ・テスト生成

アンセーフ故障解析 低消費電力指向ドントケア割当

アンセーフ故障解析 初期テスト集合 XT

Step1

Step2

Step3

Step4

Step5

Step6

Step8

最終セーフテスト集合 LPT’

最終アンセーフテスト集合 HPT’

アンセーフパターン解析

Step7

図 6.3.3.1: 実 験 フ ロ ー

93

Step 1:

遷 移 故 障 を 対 象に ブ ロ ー ド サ イ ド モデ ル で テ ス ト 生 成 を行 い ,初期 テ ス ト 集 合 T を 生 成 す る .ま た 初 期 テ ス ト集 合 T は ,テ ス ト 生 成 後 に 二 重 検 出 法[13]を 適用 し た テ ス ト 集 合 で あ る.

Step 2:

Step1 で 生 成 し た 初 期 テ ス ト 集合 T に 対 し て ド ン ト ケア 判 定 を 適 用 し , テ ス ト 集合 XTを 生 成 す る .

Step 3:

Step2 で 生 成 し た 初 期 テ ス ト 集 合 XT に 対 し て キ ャ プ チャ 時 消 費 電 力 を 考 慮 し た ド ン トケ ア 割 当 て を 適 用 し, テ ス ト 集合 FT を 生 成 す る .

Step 4:

Step3 で 生 成 し た 初 期 テ ス ト 集 合 FT に 対 し て 高 消 費 電力 テ ス ト パ タ ー ン と 低 消 費 電 力テ ス ト パ タ ー ン を 分類 し ,高 消 費 電 力 テ ス ト パ タ ー ン 集 合 で あ る ア ン セ ーフ テ ス ト 集合 HPT と , 低 消 費 電 力 テ スト パ タ ー ン 集 合 で あ る セ ー フ テ スト 集 合 LPT を 生 成 す る . 高 消 費 電 力 テス ト パ タ ー ン を 判 定 す る た め の 閾値 は ,FT に 含 ま れ る テ ス ト パ タ ー ン の 最 高 WSAの 50%, 60%,70%,80%を 使 用 す る .

Step 5:

Step4 で 生 成 し た ア ン セ ー フ テ ス ト 集 合 HPT と セー フ テ ス ト 集 合 LPT に 対 し て , ア ンセ ー フ テ ス ト 集合 HPT の み で 検 出 可 能な 故 障 集 合 で あ る ア ン セ ー フ 故 障集 合 HPF を 生 成 す る .

Step 6:

Step4 で 生 成 し た セ ー フ テ ス ト 集合 LPT と ,Step5 で 生 成 し た ア ン セー フ 故 障 集合 HPF を 用 い て , 提 案 手法 で あ る キ ャ プ チ ャ時 消 費 電 力 を 考 慮 し た マ ル チ サ イク ル・キ ャ プ チ ャ テ ス ト 生 成 を 適 用 し,再 生 成 テ ス ト 集 合 LPT’を 生 成 す る .

94

Step 7:

Step6 で 生 成 し た 再 生 成 テ ス ト 集 合 LPT’に 対 し て 高 消 費 電 力 テ ス ト パ タ ー ン と 低 消 費電 力 テ ス ト パ タ ー ンを 分 類 し,高 消 費 電 力 テ ス ト パ タ ー ン 集 合 で あ る ア ンセ ー フ テ ス ト 集 合 HPT’と , 低 消 費 電 力テ ス ト パ タ ー ン 集 合 で あ る セ ー フ テ ス ト 集 合 LPT’を 生 成 す る . 高 消 費 電 力 テ ス ト パ タ ー ン を 判 定 す る た めの 閾 値 は ,Step4 で 使 用 し た 閾 値 を 同 じ値 を 使 用 す る .

Step 8:

Step7 で 生 成 し た ア ン セ ー フ テ ス ト集 合 HPT’と セ ー フ テ ス ト 集 合 LPT’

に 対 し て , ア ンセ ー フ テ ス ト 集 合 HPT’の み で 検 出 可 能な 故 障 集 合 で あ る 最 終 ア ン セ ー フ故 障 集 合 HPF’を生 成 す る .

95

表 6.3.3.1 に ,テ ス ト 集 合 FT の 実 験 結 果 を 示 す.表 6.3.3.1 は ,図 6.3.3.1 の Step5ま での 結 果 で あ る .

表 6.3.3.1: テ ス ト 集 合 FT の 結 果

回路名 WSA閾値 対象故障数 検出故障数 テスト不可能

故障数

テスト パターン数

アンセーフ パターン

閾値

アンセーフ パターン数

アンセーフ 故障数

50% 794 43 543

60% 952 22 285

70% 1111 12 156

80% 1270 6 71

50% 1256 254 2781

60% 1507 138 1224

70% 1759 71 519

80% 2010 32 210

50% 1371 356 5113

60% 1645 165 1746

70% 1919 52 372

80% 2193 12 85

50% 1609 87 1120

60% 1930 25 289

70% 2252 8 120

80% 2574 3 51

50% 6243 64 21281

60% 7491 30 8453

70% 8740 22 4922

80% 9988 13 2326

50% 5873 104 5047

60% 7047 75 4258

70% 8222 46 2688

80% 9396 22 1448

50% 3214 181 4696

60% 3856 47 2944

70% 4499 13 1448

80% 5142 7 1095

50% 5126 640 8290

60% 6151 445 4594

70% 7177 258 2150

80% 8202 112 775

50% 2433 552 5626

60% 2920 334 2654

70% 3406 148 1107

80% 3893 52 365

b15 40232 34298 5934 1674

s38584 76864 50138 26726 1820

b14 43250 40115 3135 1601

s35932 71224 49278 21946 113

s38417 76678 73736 2942 1307

s13207 26358 19261 7097 627

s15850 31694 20009 11685 498

s5378 10590 6546 4044 223

s9234 18468 13813 4655 581

表 6.3.3.1 に お い て ,WSA 閾 値は ア ン セ ー フ パ タ ー ンを 判 定 す る た め の 閾 値 で あ り , テス ト 集 合 中 の 最 大 WSA の 50%,60%,70%,80%の 4 種 類 に 対 し て 実 験行 っ た .対 象故 障 数 は ,テ ス ト 生 成 の 対象 と し た 遷 移 故 障 数 を 示 す.検 出 故 障 数 は ,対象 故 障 の う ち テ ス ト 生 成 によ っ て ブ ロ ー ド サ イ ド モ デ ル で 検出 可 能 と 判 定 さ れ た遷 移 故 障 数 で あ る.検 出 故 障 数 は,対 象 故 障 の う ち テ ス ト 生 成 に よ っ て ブ ロ ー ド サ イ ド モ デ ル で 検 出 可 能 と 判

96

定 さ れ た 遷 移 故障 数 で あ る .テ ス ト 不 可 能 故 障 数 は,対 象 故 障 の う ち テ ス ト 生 成 に よ っ て ブ ロ ー ド サ イ ド モ デ ル で は テ ス ト 不 可 能 と 判 定 さ れ た 遷 移 故 障 数 で あ る. ま た , 全 て の 回 路に お い て 打 ち 切 り 故障 数 は 0 で あ る.

テ ス ト パ タ ー ン数 は ,テ ス ト 集合 FT に 含 ま れ る テ ス トパ タ ー ン 数 を 示 す.

ア ン セ ー フ パ ター ン 閾 値 は,高 消 費 電 力 テ ス ト パ タ ー ンを 判 定 す る た め の 閾 値 th で あ る .ア ン セ ー フ パ タ ーン 閾 値 は ,テ ス ト 集合 FT に 含 ま れ る テ ス ト パ タ ー ン の最 大 WSA の 50%,60%,70%,80%から 計 算 し た . ア ン セ ー フ パ タ ー ン数 は ,テ ス ト 集 合 FT にお い て 閾 値WSA(th)を 超 え る WSA を 持 つ テ ス ト パタ ー ン 数 を 示 す . これ は , 図 6.3.3.1 の Step4 で 生 成 さ れ る ア ン セ ー フ テス ト 集合 HPT に 含 ま れ る テ ス ト パ タ ーン 数 に 対 応 す る . ア ン セ ー フ 故 障数 は ,ア ン セ ー フ パ タ ー ン で の み 検 出 可能 な 故 障 数 を 示 す . こ れ は , 図 6.3.3.1 の Step5 で 生 成 さ れ る ア ン セ ー フ故 障 集 合 HPF に 含 ま れ る 故 障 数 に対 応 す る .アン セ ー フ 故 障 数 は ,ア ン セ ー フ パ タ ー ン で の み 検 出 可 能 な 故障 数 を 示 す .

97

表 6.3.3.2 に ,WSA 閾 値 50%に お け る キ ャ プ チ ャ 時消 費 電 力 を 考 慮 し た マ ル チ サ イ クル キ ャ プ チ ャ ・ テ スト 生 成 の 結 果 を 示 す. 表 6.3.3.2 は , 図 6.3.3.1 に お け る Step6 か ら Step8 ま で の 結 果 で あ る.

表 6.3.3.2:WSA 閾値 50%に お け る キ ャ プ チ ャ 時 消 費 電 力 を 考 慮 し た マ ル チ サ イ ク ル キ ャ プ チ ャ ・ テ ス ト 生 成 の 結 果

回路名 時間

展開数 対象

故障数 検出故障数 テスト不可能

故障数

テスト パターン数

最終アンセーフ パターン数

最終アンセーフ 故障数

最終アンセーフ 故障数削減率(%)

2 543 0 71 71 543 0

5 399 144 67 65 368 32

10 370 173 60 56 304 44

15 353 190 63 61 327 40

20 353 190 62 58 284 48

2 2781 0 335 335 2781 0

5 1403 1378 204 178 1146 59

10 1392 1389 202 132 736 74

15 1391 1390 210 132 630 77

20 1391 1390 213 124 618 78

2 5113 0 419 419 5113 0

5 4535 578 393 384 3842 25

10 3650 1463 372 280 2012 61

15 3645 1468 384 274 1326 74

20 3642 1471 383 277 1759 66

2 1120 0 157 156 1113 1

5 999 121 179 149 682 39

10 933 187 163 101 521 53

15 932 188 169 92 449 60

20 927 193 164 75 346 69

2 21281 0 97 97 21281 0

5 21281 0 81 80 20612 3

10 21281 0 67 64 17556 18

15 21281 0 75 68 17156 19

20 21281 0 75 72 19704 7

2 5047 0 266 266 5047 0

5 4980 67 335 325 3164 37

10 4977 70 396 374 2773 45

15 4976 71 448 402 2249 55

20 4976 71 444 406 2475 51

2 4696 0 413 413 4696 0

5 4366 330 449 446 4083 13

10 4357 339 464 456 3801 19

15 4354 342 464 452 3620 23

20 4354 342 441 424 3340 29

2 8290 0 955 874 7170 14

5 8290 0 1046 992 6826 18

10 8290 0 1030 869 6369 23

15 8290 0 1062 908 6465 22

20 8290 0 1055 907 6505 22

2 5626 0 779 690 4880 13

5 5618 8 807 654 4177 26

10 5618 8 836 656 4143 26

15 5618 8 835 650 4009 29

20 5618 8 815 632 3763 33

b14

b15 5626

s13207 5113

1120 s15850

s35932 21281

5047 s38417

s38584 4696

8290 543

2781 s5378

s9234

98

表 6.3.3.2 に お い て , 時 間 展 開 数 は キ ャ プ チ ャ 時 消 費 電 力 を 考 慮 し た マ ル チ サ イ ク ル キャ プ チ ャ・テ ス ト 生 成 に お け る 時 間 展 開数kを 示 す .ま た , k=2 はブ ロ ー ド サ イ ド モ デ ル で の テス ト 生 成 と 同 じ で ある .対 象 故 障 数 は キ ャ プ チ ャ 時 消費 電 力 を 考 慮 し た マル チ サ イ ク ル キ ャ プチ ャ・テ ス ト 生 成 の 対 象 と し た 遷移 故 障 数 を 示 す . また , 対 象 故 障 数 は表 6.3.3.1 の ア ン セ ー フ 故 障 数 と 同数 で あ り ,同 じ 故 障 で あ る .検 出 故障 数 は ,対 象 故 障 の う ち 提 案 手 法の k時 間 展 開 モ デ ル で テス ト 生 成 を 行 い ,検 出 可 能 と 判 定 さ れ た 故 障 数 で あ る .テ ス ト 不 可 能 故 障 数 は ,対 象 故 障 の う ち 提 案 手 法の k 時 間 展 開 モ デ ル でテ ス ト 生 成 を 行 い,テ ス ト 不 可 能 と 判 定さ れ た 故 障 数 で あ る . こ れ は , ブロ ー ド サ イ ド モ デ ルで は 検 出 可 能 で あ るが ,k時 間 展 開 モ デ ル(k>2)を 用 い る こ と で テ ス ト 不 可 能 と 判 定 さ れ た 故 障 を 示 す . そ の た め ,k=2 に お い て は ,テ ス ト 不 可 能 故 障 数 は 0 と な る .ま た ,全 て の 回 路 に お い て 打 ち 切り 故 障 数 は 0 で あ る .テ ス ト パ タ ー ン 数は ,キ ャ プ チ ャ 時 消 費 電 力 を 考 慮し た マ ル チ サ イ ク ルキ ャ プ チ ャ・テ ス ト 生 成 で 生 成 し た テ ス ト パ タ ー ン 数を 示 す.こ れ は ,図 6.3.2.1 に お け る行 24 の テ ス ト パ タ ー ン mtiの 数 に 対 応 す る.最 終 ア ン セ ー フ パ タ ー ン 数 は ,キ ャ プ チ ャ 時 消 費 電 力 を 考 慮 し たマ ル チ サ イ ク ル キ ャプ チ ャ・テ ス ト 生 成 で 生 成 し た テ ス ト 集 合 の う ち ア ンセ ー フ パ タ ー ン 閾 値 を 超 え た テ ス ト パ ター ン 数 を 示 す .ア ン セ ー フ パ タ ーン 閾 値 は , 表 6.3.3.1 の WSA 閾 値 50%と 同 じ 値 を 使 用 し た .最 終ア ン セ ー フ 故 障 数 は ,最 終 ア ン セ ー フ パ タ ー ン で の み 検 出 可 能 な 故 障 数 を 示 す . 最 終 ア ン セ ー フ 故 障 数 削 減 率(%)は , 対 象 故 障 か ら の ア ン セ ー フ 故 障 数 の削 減 率 を 示 す .

表 6.3.3.2 よ り , 時 間 展 開 数 を 増 加 さ せ る と 検 出 故 障 数 が 減 少 し て い く 傾 向 が 確 認 で きた .こ れ は ,時 間 展 開 数 の 増 加 と と も にテ ス ト 不 可 能 故 障 数 の 同 定 数 が 増加 傾 向 に あ る た め であ る .

テ ス ト パ タ ー ン数 に 対 し て は ,k=5~k=20 に 関 し ては 差 が 小 さ い こ と が 確 認 で き る . しか し な が ら ,k=2 と k=5~k=20 を 比 較 す る と , 回 路 に よ っ て は 大 き く 増減 し て い る .k=2 と 比 較 し て ,テ スト パ タ ー ン 数 が 大 き く 減 少 し て い る 回路 に 対 し て は,k=5~k=20 に お い てテ ス ト 不 可 能 故 障 数 が 多 い こ と が 確 認で き る .こ れ は ,テ スト 不 可 能 故 障 が 多く 同 定 で き た た め,

生 成 さ れ る テ スト パ タ ー ン 数 が 少 なっ た と 考 え ら れ る .

99

最 終 ア ン セ ー フパ タ ー ン 数 に 対 し ては ,k=2 では ほ と ん ど の 回 路 に お い て , ほ ぼ 全 て の テ ス ト パ タ ー ン が ア ン セ ー フ パ タ ー ン と 判 定 さ れ た .k=5

~k=20 に お い て は , 時 間 展 開 数 を 増 加 さ せ た 方 が ア ン セ ー フ パ タ ー ン 数 が 少 な い 傾 向 があ る こ と が 確 認 で きた .

最 終 ア ン セ ー フ 故 障 数 お よ び 最 終 ア ン セ ー フ 故 障 数 削 減 率 に 対 し て は , 時 間 展 開 数 を 増 加 さ せ た 方 が 最 終 ア ン セ ー フ 故 障 数 が 少 な く な る 傾 向 が 確 認 で き た .し かし な が ら ,s35932 に 関 し ては k=20 よ り k=15 の ほ うが 最 終 ア ン セ ー フ故 障 数 が 大 幅 に 少 ない こ と が 確 認 で き た.ま た ,最 終ア ン セ ー フ 故 障 数 削減 率 は ,k=5 で 最 大 59%(平 均 28%),k=10 で 最 大 74%(平 均 40%),k=15 で 最 大 77%(平 均 44%),k=20 で 最 大 78%(平 均 45%)であ っ た .

100

表 6.3.3.3 に ,WSA 閾 値 60%に お け る キ ャ プ チ ャ 時消 費 電 力 を 考 慮 し た マ ル チ サ イ クル キ ャ プ チ ャ ・ テ スト 生 成 の 結 果 を 示 す. 表 6.3.3.3 は , 図 6.3.3.1 に お け る Step6 か ら Step8 ま で の 結 果 で あ る.

表 6.3.3.3:WSA 閾値 60%に お け る キ ャ プ チ ャ 時 消 費 電 力 を 考 慮 し た マ ル チ サ イ ク ル キ ャ プ チ ャ ・ テ ス ト 生 成 の 結 果

回路名 時間

展開数 対象

故障数 検出故障数 テスト不可能

故障数

テスト パターン数

最終アンセーフ パターン数

最終アンセーフ 故障数

最終アンセーフ 故障数削減率(%)

2 285 0 38 38 285 0

5 216 69 47 39 142 50

10 198 87 45 40 140 51

15 181 104 41 31 111 61

20 181 104 38 30 112 61

2 1224 0 214 214 1224 0

5 529 695 121 84 292 76

10 526 698 121 53 171 86

15 526 698 126 55 162 87

20 525 699 121 53 189 85

2 1746 0 236 236 1746 0

5 1584 162 262 242 1082 38

10 1193 553 240 152 544 69

15 1188 558 251 149 437 75

20 1186 560 240 149 507 71

2 289 0 56 55 287 1

5 240 49 56 37 131 55

10 223 66 51 21 50 83

15 223 66 50 19 90 69

20 222 67 52 13 54 81

2 8453 0 76 76 8453 0

5 8453 0 75 74 7791 8

10 8453 0 55 46 4904 42

15 8453 0 53 49 7481 11

20 8453 0 56 42 4032 52

2 4258 0 239 239 4258 0

5 4203 55 275 262 2316 46

10 4200 58 352 286 1384 67

15 4200 58 389 278 1005 76

20 4200 58 397 284 1085 75

2 2944 0 202 202 2944 0

5 2868 76 250 220 2137 27

10 2867 77 255 167 1596 46

15 2867 77 271 185 1847 37

20 2867 77 246 162 1564 47

2 4594 0 779 627 3180 31

5 4594 0 856 595 2446 47

10 4594 0 835 577 2486 46

15 4594 0 866 582 2306 50

20 4594 0 857 599 2566 44

2 2654 0 536 395 1930 27

5 2650 4 550 390 1709 36

10 2650 4 554 383 1581 40

15 2650 4 572 381 1388 48

20 2650 4 572 417 1564 41

s38584 2944

b14 4594

b15 2654

s15850 289

s35932 8453

s38417 4258

s5378 285

s9234 1224

s13207 1746

101

表 6.3.3.3 に お い て , 各 項 目 の 示 す内 容 は 表 6.3.3.2 と 同 様 で あ る . 表 6.3.3.2 よ り ,WSA 閾 値 60%に お い て ,k=5~k=20 で は 検 出 故 障 数 に ほ と ん ど 変 化 が 無 いこ と が 確 認 で き た . こ れ は ,WSA 閾 値 50%と 比 較 し て 対 象 故 障 数 が 減 って お り,こ れ に 伴 い テ ス ト 不 可 能 故 障 数も 削 減 さ れ た た め と 考 え ら れ る .

テ ス ト パ タ ー ン数 に 対 し て は,k=2~k=20 で 差 が 小さ い こ と が 確 認 で き る . し か し な がら ,s9234 の み k=2 と k=5~k=20 で テス ト パ タ ー ン 数 の 差 が 大 き い.こ れ は ,s9234 では ,テ ス ト 不 可 能 故 障 数が 他 の 回 路 よ り 多 く 同 定 さ れ た ため と 考 え ら れ る .

最 終 ア ン セ ー フパ タ ー ン 数 に 対 し ては ,k=2 では ほ と ん ど の 回 路 に お い て , ほ ぼ 全 て の テ ス ト パ タ ー ン が ア ン セ ー フ パ タ ー ン と 判 定 さ れ た .k=5

~k=20 に お い て は , 時 間 展 開 数 を 増 加 さ せ た 方 が ア ン セ ー フ パ タ ー ン 数 が 少 な い 傾 向 があ る こ と が 確 認 で きた .

最 終 ア ン セ ー フ 故 障 数 お よ び 最 終 ア ン セ ー フ 故 障 数 削 減 率 に 対 し て は , 時 間 展 開 数 を 増 加 さ せ た 方 が 最 終 ア ン セ ー フ 故 障 数 が 少 な く な る 傾 向 が 確 認 で き た .し かし な が ら ,s35932 に 関 し ては k=10 よ り k=15 の ほ うが 最 終 ア ン セ ー フ故 障 数 が 多 い こ と が確 認 で き た .ま た ,最 終 ア ン セ ー フ 故 障 数 削 減 率 は ,k=5 で 最 大 76%(平 均 42%),k=10 で 最 大 86%(平 均 59%), k=15 で 最大 87%(平 均 57%),k=20 で 最 大 85%(平 均 62%)で あ っ た .

ドキュメント内 博士学位申請論文 (ページ 103-122)

関連したドキュメント