コード・カバレッジ・ツール(code coverage analyzer)は,論理シミュレーションで用いたテスト・パターンが検証対象回路のRTL(register transfer level)ソース・コードをどれだけ網羅したか(カバレッジ)を測定するツールである。 コード・カバレッジ・ツールは,検証対象回路のRTLソース・コードにカバレッジ・モニタ用のコードを埋め込む部分,シミュレーション中にカバレッジ・データを抽出する部分,カバレッジ結果を表示する部分から成る(図)。市場にはすべてをGUIから行なえる製品と,カバレッジ結果表示用のGUIだけをもつ製品がある。 コード・カバレッジ・ツールを使用すると,以下のような効果が期待できる。すなわち,カバレッジ結果を参考にすることで,論理シミュレーションを終了させる基準を明確にできる。さらに,未検証コードや不要コードが発見でき,テスト・パターンの品