...

AMBA AXI向けDiscovery VIP

by user

on
Category: Documents
50

views

Report

Comments

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.
Fly UP