Comments
Description
Transcript
AMBA AXI向けDiscovery VIP
Datasheet AMBA AXI 向け Discovery VIP 概要 シノプシスの AMBA AXI 向 け Discovery 初回テスト までの期間 検証完了 までの期間 カバレッジ 達成までの 期間 容易な デバッグ 検証用 IP(VIP)は、AXI3、AXI4、AXI4- Lite 、 AXI4-Stream、 ACE、 ACE-Lite インターフェイスのプ ロトコル を 完 全 に サポートしています。プロトコル、メソド ロジ、使い易い検 証機能が包括的に提供 されるこの VIP により、 AMBA ベースの デザイン検証が短期間で収束します。 AMBA A XI 向 け Discover y VIP は、 複雑に 入り組 んだ 高 度 なトラフィックを 理 解し易いグラフィカル 形式で表 示する プロトコル・デバッグ環境「Discovery VIP Protocol Analyzer」上で機能検証を実行 できます。 AMBA AXI 向け Discovery VIP は完全に SystemVerilogで記述されており、シミュ レータでネイティブに実 行して最 大 限 の AMBA AXI 向け Discovery VIP の特長 ▶ 以下のプロトコルを完全にサポート ・ AXI3、AXI4、AXI4-Lite、AXI4-Stream、ACE、ACE-Lite ▶ AXI3/4/Lite、AXI4-Stream、 ACE/ACE-Lite プロトコルをシステム レベルとポートレベルで検証 ▶ AXI3/4/Lite、AXI4-Stream、ACE/ACE-Lite プロコトル の 機 能カバ レッジと検証プランを内蔵 ▶ UVM シーケンスと VMM シナリオのライブラリを内蔵 性能が得られます。 ▶ リファレンス・イベントを基準にした Valid 信号と Ready 信号の遅延を 制御可能 検証プラン、サンプル・テスト、シナリオ・ ▶ アイドル期間中の信号値を制御可能 ライブラリも付属しており、テストベンチを ▶ トランザクション・クラス・メンバーを通じてトランザクション・ステータス を追跡可能 短期間で作成できます。 内蔵のカバレッジ・ポイントは検証プランと ▶ ACE マスタ・キャッシュへのバックドア・アクセス 統合され、カバレッジ目標の到達度を表示 ▶ コンフィギュレーション・ツールが付属 します。 ▶ Protocol Analyzer のグラフィカルな表示による容易なデバッグ ▶ 波形に対するトランザクション追跡用のデバッグ・ポート ▶ 各種メソドロジをサポート ・ VMM、UVM ™、Verilog テストベンチ ・ 充実したコールバック、メッセージング、機能カバレッジ ▶ HTML リファレンス・マニュアル、各メソドロジのユーザー・ガイド ▶ マルチレベルのサンプルが付属 ・ Basic : ダイレクトおよびランダム・シーケンス、Protocol Analyzer ・ Intermediate : スコアボード、機能カバレッジ 各種メソドロジのサポート 検証機能 A XI 向 け Discovery VIP は、 UVM 、 VMM 、 Verilog コマンドをサポートしています。ユーザーはチャネル / ポート、 AXI 向け Discovery VIP には、エンジニアの方が短期間で VIPとメソドロジの内容を習得できるように、タスク・ベース メッセージング、コールバックにアクセスできるなど、完全 のクイック・スタート・ガイドが付属しています。このガイド な柔軟性と可制御性が提供されます。AXI 向け Discovery では、VIP を SystemVerilog テストベンチに組み込む際に VIP には SystemVerilog ベースの制約が用意されています。 必要なタスクを分かり易く解説しています。また、クラスの この制約は、初期状態では VIP をプロトコル境界内に維持 説明、ヒント、コード・スニペットを含め、タスクごとの し、意味のあるトラフィックを生成するような値に設定され 内容をステップ・バイ・ステップ形式で解説しています。この ています。ユーザーは、実際のアプリケーションに合わせて ほか、多数の SystemVerilog および Verilog サンプルへの さらに VIP に制約を加えたり、必要に応じて通常のプロトコル リンクも用意されており、これらを使ってすぐに作業を開始 値の範囲外の制約を与えたりできます。 できます。 また、AXI 向け Discovery VIP にはスティミュラス / レス ポンス生成のあらゆる階層にスティミュラス・ジェネレータ AXI 向け Discovery VIP には、VIP に含まれるすべてのカバ レッジ・グループを表示する Excel ベースの高位検証プラン が用意されています。VMM にはアトミック・ジェネレータ、 が含まれます。カバレッジの結果をスプレッドシートにバック・ シナリオ・ジェネレータ、マルチストリーム・シナリオ・ジェ アノテーションして、進捗状況を確認することもできます。 ネレータがあり、UVM にはシーケンサとバーチャル・シー AXI 向 け Discovery VIP は、UVM の System Env お よび VMM の System Group としてパッケージ化されています ケンサがあります。また、 ランダマイズを制御したり、 プロセス・ フロー・データ・ポイント、カバレッジ・データ、その他の (図参照)。 アクティビティを表示したりするためのトランザクタ・レベル のコールバックも多数用意されています。 この System Env/Group は、検証コンポーネント(マスタ、 カバレッジ するようにコンフィギュレーションできます。 スレーブ、インターコネクト)またはシステム全体をモデリング AXI 向け Discovery VIP には、プロトコルのカバレッジの 対応プラットフォーム ほか、トランザクション・クロス・カバレッジ、Valid-to- ▶ Red Hat® Enterprise Linux® v4/v5(32/64 ビット) Ready 遅延カバレッジ、ACE キャッシュ・ステート遷移カ バレッジ、トランザクション・フィールドのステート /トグル・ ▶ SUSE Linux Enterprise Server 9/10(32/64 ビット) カバレッジなど重要な検証指標が標準で用意されています。 シノプシスは幅 広い 種 類の 検 証 用 IP を提 供しています。 VIP の各インスタンスが収集し保持するカバレッジ情報は、 詳細はウェブサイトをご覧ください。 www.synopsys.com/VIP 最終的にシステム全体のカバレッジ情報に統合されます。 AXI System Env/Groupアーキテクチャ インターコネクト検証用テストベンチ AXI System Env/Group システム コンフィギュレーション バーチャル・シーケンサ/ マルチストリーム シナリオ・ジェネレータ AXIマスタ・エージェント/ インターコネクト ACEシーケンス/ シナリオ・ライブラリ ACE カバレッジ グループ バーチャル シーケンサ/ MSSG ジェネレータ システムレベル 検証 ACEマスタ (アクティブ) ACE-lite マスタ (アクティブ) ACE-lite スレーブ (アクティブ) キャッシュ・コヒーレント インターコネクト システム・モニタ キャッシュ コヒーレンシのチェック ユーザー定義チェック用のフック DUT ポート ポート config AXIスレーブ エージェント/グループ ジェネレータ config ポート モニタ ドライバ AXI ポート config ポート モニタ ドライバ AXI ポートレベル 検証 MSSG: VMMマルチストリーム・シナリオ・ジェネレータ env/group システム・モニタ AXI 対応プロトコル 対応シミュレータ 標準規格 インターフェイスの詳細 VCS Questa Incisive AMBA AXI4/Lite/Stream、 AXI3、ACE/Lite VMM UVM Verilog UVM Verilog UVM Verilog 日本シノプシス合同会社 〒158-0094 東京都世田谷区玉川2-21-1 二子玉川ライズ オフィス 〒531-0072 大阪府大阪市北区豊崎3-19-3 ピアスタワー13F TEL.03-6746-3500 (代) FAX.03-6746-3535 TEL.06-6359-8139(代) FAX.06-6359-8149 © Synopsys, Inc. All rights reserved.Synopsysは、米国およびその他の国におけるSynopsys, Inc.の商標です。 シノプシスの商標一覧は、http://www.synopsys.com/Company/Pages/Trademarks.aspx をご参照ください。その他の名称は、各社の商標または登録商標です。 11/11.RP.CS1104.