ZeBuでは非常に高速なクロック周波数でデザインをシミュレーションできますが、これで完全な検証を行なうには、スピードを落とさずにデザインの情報をやり取りできなければなりません。トランザクションレベル・モデリングでは、DUTの要求するスループットでチェッカ、モニタ、データジェネレータが利用できます。
トランザクションベースのテストベンチはいろいろな言語で記述できます。
VerilogやVHDLのプレインなRTLのほかに、次のツールでZeBuトランザクタのFSMを作成できます。
トランザクタの概念は以前から検証に採り入れられています。階層化されたテストベンチでは、高位のプロトコル機能(AHBバスの読み書きなど)と低位のインプリメント(AHBバスの制御信号、データ信号のトグルなど)をきれいに分けることができます。ZeBuではもう一歩踏み込んだ考え方を取り、低位トランザクションの符号化と復号の処理をカスタマイズ可能な専用ハードウェアに割り当てました。このおかげで、完全なサイクル精度のシミュレーションと、実際のインサーキット・インタフェースに接続した場合と同等かそれ以上のパフォーマンスでそのシミュレーションを実行するという、2つの目標を同時に達成できました。
