シリコン製造前のソフトウェアおよびドライバの検証方法

IxVerify
+ IxVerify

ハードウェアが実在する前にネットワークソフトウェアをデバッグする

ネットワーク用チップのソフトウェア開発は、ソフトウェア開発キットやドライバが、まだ製造されていないハードウェアに依存している場合、制約を受けることがあります。シリコンの完成を待つことでデバッグの期間が短縮される一方で、複数のチームがデバイスをより大規模なシステムに統合し始めると、ソフトウェアの不具合を基盤となるハードウェアの挙動から区別することが難しくなる可能性があります。

エンジニアには、現実的なイーサネットトラフィック環境下で、ソフトウェアやドライバ機能がエミュレートされたネットワーク設計と相互作用できる、再現性のあるプレシリコン環境が必要です。このワークフローは、スケーラブルなレイヤ2およびレイヤ3トラフィック、自動化された回帰テスト、帯域幅および遅延の測定、ならびに再利用可能なテスト構成をサポートし、テープアウト前にソフトウェアの挙動を検証・デバッグできるようにする必要があります。

シリコン製造前のソフトウェア検証ソリューション

エミュレーションベースの検証環境上でソフトウェアが実行されている間に、ネットワーク設計に基づいてソフトウェアを動作させることで、ソフトウェアおよびドライバの機能を検証します。IxVerify は、事前定義されたパケットテンプレートを使用して大容量のイーサネットおよび Transmission Control Protocol/Internet Protocol (TCP/IP) トラフィックを生成し、数百の仮想化テストポートをサポートするとともに、エミュレーション時間に基づく帯域幅および遅延の統計情報を提供します。 エンジニアは、REST(Representational State Transfer)およびサポートされているスクリプト対応API(Application Programming Interface)を通じてテストを自動化し、IxExplorerおよびIxNetworkの設定や自動化スクリプトを、プレシリコンおよびポストシリコンの各チーム間で再利用できます。これにより、ソフトウェア開発者は、物理的なシリコンが利用可能になる前に、障害の再現、動作の測定、およびソフトウェアとドライバの検証を推進するための一貫したテスト環境を利用できます。

プレシリコン・ソフトウェアおよびドライバ検証ソリューションのデモ動画をご覧ください

当社の「プレシリコン」ソフトウェア検証ソリューション向け製品をご覧ください

関連するユースケース

お問い合わせ ロゴ

当社のエキスパートにお問い合わせください。

所望のソリューションを見つけるのにお困りですか?