「仮想」と「現実」をつなぐハイブリッド検証によりSoC設計プロセスを加速
Sep 03, 2020

SoC設計プロセスの早い段階でSoC検証を開始したいというニーズは継続的にあり、SoC設計と検証環境をすべてソフトウェアによる仮想モデルとして表現する取組みは継続的に行われています。SoC設計が進むにつれて、徐々に部分的にFPGAプロトタイプのハードウェアへと移行し、検証環境の多くは引き続きホスト上のソフトウェアとして存在します。このため、検証プラットフォームの一部はハードウェアで、一部はソフトウェアによる「ハイブリッド」の検証環境になります。検証環境は、設計自体と同等に洗練されている必要があり、シリコン実装の意思決定を行う前に、最大の検証カバレッジを可能にする包括的な検証をサポートする検証環境として開発しなくてはなりません。ハイブリッド検証が目指すゴールは、よりリアルなSoCモデリング、より高い検証パフォーマンス、そしてより高い検証カバレッジです。効果的なハイブリッド検証ではSoC設計モデルと検証環境モデルが統合されることで、SoC設計が進むにつれバグ発見率が低下し、SoC設計モデルが完全にFPGAハードウェアとして実装されるまで、シームレスな移行が可能です。

S2CのProdigy™ProtoBridge™3.0は、ソフトウェアによる仮想検証環境モデルとFPGAによるSoCのハードウェアモデルを統合し、ハイブリッド検証および早期のソフトウェア開発を可能にします。

S2Cが提供するProdigy ProtoBridge 3.0

S2Cが提供するProdigy ProtoBridge 3.0

 

Prodigy ProtoBridge 3.0は、ホストコンピュータ上の高速PCIeポートと、FPGAハードウェア側のPCIe/AXIブリッジを使用して、ホスト上の仮想モデルとFPGAプロトタイプのハードウェアモデルの間で通信します。これによりPCホストとFPGAプロトタイプ間で、トランザクションレベルのデータ転送が可能になります。

Prodigy ProtoBridge 3.0では、以下が可能です

    • ホスト上でESLのトランザクションレベル・モデルを用いて、FPGAによるハードウェアSoCモデルを検証し、より精度の高いシステムレベル検証を実施する

    • 仮想の検証モデルとFPGAベースのハードウェア検証モデルを統合し、全体としての検証パフォーマンスと検証カバレッジを最大化する

    • ホストとFPGAプロトタイプ間の高速インタフェースを介して、システムレベルモデルの高い性能での実行を実現する

PB 3.0の特徴:

      • SoC設計のハイブリッド検証環境を実装可能な既製ソリューション

      • ホストとFPGAプロトタイプ間の高速データ転送は最大4Gb/secまで可能

      • ホスト上で実行するソフトウェアからコールされるC-APIライブラリを提供

      • Windows、Ubuntu14、RHEL6 オペレーティングシステムで稼働

試作検証プランを入手

どのタイプのチップを設計していますか?
設計に含まれるASICゲートの容量は?
500万~2000万
2,000万~5,000万
5000万~1億
1億~10億
10億以上
どのFPGAを使いたいですか?
ザイリンクス VU440
ザイリンクス KU115
ザイリンクス VU19P
ザイリンクス VU13P
ザイリンクス VU9P
インテル S10-10M
インテル S10-2800
わからない、専門家のアドバイスが必要
どのようなFPGA構成が必要ですか?
シングルFPGA
デュアルFPGA
4 つの FPGA
8つのFPGA
わからない、専門家のアドバイスが必要
どのような周辺機器インターフェースが必要ですか?
プロトタイプ検証プラットフォームはいくつ必要ですか?
以下のツールが必要ですか?
セグメンテーションツール
複数の FPGA デバッグ ツール
コモデリング ツール (FPGA と PC ホスト間で大量のデータをやり取りできます)
当社の製品をいつ使用する必要がありますか?
0~6ヶ月
6-12ヶ月
12ヶ月以上
わからない
その他
参加する
電話番号を入力していただければ、すぐに折り返しご連絡いたします
あなたの電話を入力してください
検証コード

This site uses cookies to collect information about your browsing activities in order to provide you with more relevant content and promotional materials, and help us understand your interests and enhance the site. By continuing to browse this site you agree to the use of cookies. Visit our cookie policy to learn more.