Curve Curve

ZEMI-3: トランザクタBFM用ビヘイビアSystemVerilogコンパイラ

トランザクションベースのエミュレーションでは、テストベンチ側の高抽象度のメッセージをデザイン側で信号レベルに変換するBFMがキーになります。BFMはハードウェア内に論理合成され、 高いトランザクション転送性能と完全なサイクル精度の両方を達成するためにDUTの横でエミュレートされます。従来、トランザクションベースのエミュレーションではBFMを書くのはソフトウェアとRTLデザインの 両方における専門知識を必要としていました。

ZEMI-3は、テストベンチでサイクル精度のBFM、およびC++、あるいはSystemVerilog でメッセージを書くことを極めて簡単にするトランザクタBFM用のビヘイビアSystemVerilogコンパイラです。 それは、「DPI」と呼ばれるSystemVerilog言語のよく使われる構成を使用し、各ファンクション・コールをエミュレーション・ハードウェアへ自動的に伝搬するトランザクタです。

こちらからZEMI-3のデータシートをダウンロードいただけます。

特長

  • ビヘイビアSystemVerilog からRTL BFMを自動合成
  • 最高の性能を得るために自動的にストリーミングを検出
  • トランザクタコードはコンパクトでメンテナンスが容易
  • SCE-MIと比較して生産性が10倍以上
Curve Curve