AMBAプロトコル ベース設計の迅速化
SoC設計の複雑化は、オンチップのファブリック インフラストラクチャが、システム パフォーマンスを左右する重要な要素であることを意味しています。 各マスタにそれぞれの要件がある中で、メモリ性能の効率的なマスタが最重要です。 システム プロトタイプの作成と計測は、システム設計者と実装チームにとって、コストと時間のかかる作業です。VPE-301は、代替されるデバイス内の機能の実行を"行わず"て、そのデバイスのトラフィックのみをエミュレートし、実際のデータ値を制約付きのランダムなデータに置き換えることで、実際のRTLよりも大幅に高速化できます。
つまり、システム性能の検証のためには、さまざまなシステムのデバイスに対してサイクルアキュレートなモデルを作成するのではなく、同じデバイスのIPに対してVPE-301を使用して現実的なトラフィック プロファイルをキャプチャし、再現することで、大幅に開発時間を節約できます。
他の従来の検証ツールの補完
VPE-301は、従来の検証ツールを以下の領域で補完しています。
- ダイレクテッド テスト
- プロトコル チェック
- AMBA 3 AXIインタフェースのサポート
包括的な機能を提供
VPE-301は、AMBA 3 AXIインタフェースに対する、ブロックレベルおよびシステムレベルでの操作や監視に適合したツールの包括的なセットを提供しています。検証処理を強化し、明確で単純な方法で作業ができます。 検証が簡素化され、検証作業がスピードアップします。従来の機能検証をサポートしているほかに、トラフィック プロファイルの生成も可能です。トラフィック プロファイルは、タイミングなどの選択されたAXIパラメータの統計的な分布に基づいており、手動で生成したり、既存のシステムから収集することもでき、また、それらを再現することも可能です。
| 主な機能 | 利点 |
|---|---|
| トラフィック プロファイルを使用した性能調査 | SystemCモデル、RTL、またはソフトウェア コンポーネントを最初に整備する必要がなく、現実的なトラフィックの使用により、システム性能調査が容易になり、仮定のシナリオの開発のスピードが上がって、ターンアラウンドの短縮と可視性の向上が可能になります。 |
| チャネルレベルの有向トラフィックの生成とチェック | バス機能モデルの有向ベクトルの再利用が容易になります。 |
| シミュレータ波形ビューでのトランザクションの記録と視覚化 | トランザクション レベルでのスコアボードの作成や、デバッグ、意思決定を容易にします。 |
| トランザクションの記録と視覚化 | システム性能の可視性が、開発の初期ステージで可能になります。 |
| スレーブ メモリの動作 | 完全にプログラム可能なスレーブ メモリ デバイスにより、テスト ベンチ生成がスピードアップし、制御性が高くなります。 |
| プロトコル チェックとカバレッジ監視 | AXIインタフェースがプロトコルに準拠し、特殊な機能の実行が最低限であることをチェックして、リスクを軽減します。 |










