3.2.3 機能検証

定義のある用語

紹介だけの用語

 

機能検証Functional Verification

 

1)動的検証

動的検証Dynamic Verification

 

制約付きランダムパターン生成Constraint Random Pattern Generation

 

カバレッジCoverage

 

構造カバレッジStructural Coverage

 

コードカバレッジCode Coverage

 

機能カバレッジFunctional Coverage

 

トグルカバレッジToggle Coverage

 

ステートメントカバレッジStatement Coverage

 

分岐カバレッジBranch Coverage

 

有限状態機械カバレッジFinite State Machine Coverage: FSM Coverage

 

アサーション検証Assertion-Based Verification

 

イベント駆動方式シミュレーションEvent-Driven Simulator

 

サイクルベース方式シミュレーションCycle-Based Simulator

 

ハードウェア・エミュレーションHardware Emulation

 

ハードウェア・アクセラレータHardware Accelerator

 

2)静的検証

形式検証あるいはフォーマル検証Formal Verification

 

等価性判定Equivalence Checking

 

プロパティ検査Property Checking

 

モデル検査Model Checking

 

ライブネス条件Liveness Condition

 

有界モデル検査Bounded Model Checking

 

抽象化Abstraction

 

反例に基づく抽象化・詳細化法Counter-Example Guided Abstraction and Refinement: CEGAR