Questa Codelink

ソフトウェア・ドリブンのハードウェア検証

Questa Codelinkは、業界をリードするソフトウェア・ドリブンのハードウェア検証ソリューションです。システム・レベルをテストするための100%正確なプロセッサ・ビューを提供するため、検証エンジニアは瞬時に「CPUエキスパート」として作業できます。

概要

Questa Codelinkは、最新世代のデジタル・ビデオ録画(DVR)装置とほぼ同様に動作します。機能シミュレーションの間、Questa Codelinkの高度なトレース・テクノロジがチップのプロセッサ内で生じたすべての重要なアクティビティを自動的にキャプチャし圧縮します。検証エンジニアは、早送り、巻き戻し、一時停止、シングル・ステップ、ズームやパンなどさまざまな機能を使用してシミュレーションを「再生」できます。

論理シミュレーション波形、プロセッサ・ステート、ソース・コード、内部メモリ、レジスタ、スタック、出力を含むすべてのものが完全に同期されており、簡単に表示できます。Questa Codelinkは、DVRで不要なコマーシャルを早送りできるのと同じ要領で、ソフトウェア・ドリブンのテストを迅速にデバッグするのに必要となる重要な情報だけを提供します。設計者は、必要に応じて初回に見逃した場面まで巻き戻して再生したり、実際に細部まで確認するためにズームインし、スロー・モーション・モードやシングル・ステップ・モードで実行したりすることができます。

結果的に、Questa Codelinkを採用した企業はシステム・レベルのデバッグに要する時間を数か月から数日にまで短縮しています。かつては複数のファイルとデータベースの幅広い解析が必要とされ、幾度となく失敗していた複雑なシミュレーションも、今では、Questa Codelinkと呼ばれる1つの強力なマルチビュー・デバッグ環境で診断できるのです。

進化を続けるテクノロジ

技術革新はまだ終わりません。最先端のテクノロジは、既存のプロセスやフローに適合できなければなりません。Questa Codelinkは、ほとんど中断なく最新の検証環境に統合できます。シミュレーションの間、Questa Codelinkは、既存のプロセッサ・ドリブンのテストには一切関与しないため、それらを変更する必要はありません。

一般的な活用例

チップに1つ以上の組込みプロセッサが含まれる場合は、Questa Codelinkが最適です。テストをコンパイルし、プロセッサを実行するためのシステム・メモリにロードするだけで、Questa Codelinkがデバッグ・プロセスを大幅に簡素化します。ブート・コード、アプリケーション・コード、またはもっと多くのテストを含むソフトウェアをロードして実行する場合でも、Questa Codelink Turboが命令に正確なプロセッサ・シミュレーションと独自のホットスワップ・テクノロジによって、シミュレーションの時間を短縮します。

詳細情報

チップに1つ以上の組込みプロセッサが含まれており、シミュレーションとデバッグにかかる時間を短縮したいのなら、メンター・グラフィックスまでお問い合わせください。Questa Codelinkについて詳しく紹介します。