サイン・イン / 登録
Close
Username: Password: Remember me:

OS-VVM™

OS VMM Logo

VHDL および Verilog 言語が、複雑な FPGA および ASIC 設計を作成する能力を提供することは よく知られています。しかしながら、テストのためのランダム生成、あるいは自動的にファンクション・カバレッジを収集するために、設計者は SystemVerilog または SystemC のようなハードウェア検証言語に 移行する必要があります。

 

Open Source VHDL Verification Methodology (OS-VVM) は、以下を可能にする VHDL ベースの検証パッケージを含みます:

1. 信号、および様々な型の変数のランダム値を生成。乱数の範囲や重み付け制約で、ランダム生成に制約を与えることが可能。

2. 容易にカバーポイント、クロス・ポイントを含むファンクション・カバレッジ・モデルを定義。高度なカバレッジがファンクション・カバレッジを高速に達成。各ポイントにカバレッジ・ゴールを指定することが可能。
例)カバーされなければならないポイントのヒット数

FIFOの例を含むデモにあるように、トランザクションレベル・モデリング(TLM)と共に使用されると OS-VVM は 最も効率的です。例に使用しているモデルは、テスト構造を学ぶ時間を最小にし、メソドロジの採用を容易にするために、明確でシンプルにしています。

OS-VVM は Aldec と SynthWorks の協力により開発され、両社で VHDL デザインコミュニティを引き続きサポートすることを約束します。VHDL 言語だけのライセンスで動作することが可能で、 IEEE 1076-2008 VHDLを使用してライブラリのソースコードを開発しています。

使用および利点について:

  • VHDL 2008 をベース
  • ランダム生成とファンクション・カバレッジ用の高度な能力を提供
  • 一貫した制約、あるいは重み付けされた制約を備えたランダム生成
  • favor_small、favor_big、ガウス分布およびポアソン分布による配分を提供
  • トランザクション・レベルのモデリングをサポート
  • ファンクション・カバレッジ・ホールをベースにした高度なランダマイぜーション
  • クロスカバレッジ、違法なビンと無視すべきビン
  • 柔軟なカバレッジ・レポートのプロシージャー

Package Includes:

  • User Guide
  • Sample Designs
  • VHDL Package Source Files

 

Additional Resources:

White Paper

Press Release

OS-VVM Recorded Webinar