メンター・グラフィックス、inFactで 分散コンピューティング環境を活用

2008年07月01日

メンター・グラフィックス・コーポレーション(本社: 米国オレゴン州、以下メンター・グラフィックス)は、数々のカンファレンスで受賞歴のあるインテリジェント・テストベンチ自動化ツールinFact™の機 能が強化されたことを発表しました。inFactの最新バージョンでは、大規模なシミュレーションを最大1000台までのCPUに自動的に分散し、重複の ないテスト・シーケンスをそれぞれのCPUに割り当てることが可能になります。

メンター・グラフィックスのinFactは、 複数のルールグラフをアルゴリズミックにグラフ走査しながら、シミュレーション中にテスト・シーケンスを生成し、優れた機能カバレッジを達成しています。 ルールグラフは機能仕様、テストプラン、インタフェ-ス記述、バスプロトコルなどから抽出されます。ルールグラフは従来のテストベンチよりも格段に少ない 記述で、大量のシーケンスを生成することができます。さらに、従来のコンストレインツ・ランダムテストとは異なり、ルールグラフでは重複のないシーケンス 生成が可能であり、シミュレーション時間とリソースの無駄が解消されます。

inFactに対して行われた今回の機能強化によ り、大規模なシミュレーションを複数のCPUに分散することが可能となり、既存のシミュレーション環境をフルに活用した無駄のないテスト・シーケンスを生 成できます。ルールグラフと、新たにチューニングされた高度なグラフ走査アルゴリズムにより、圧倒的な効率向上が実現されました。

空 間分散アルゴリズムにより、それぞれのCPUでのテスト・シーケンスの重複が回避され、modulo-Nアルゴリズムによりシミュレーションファーム全体 でのシーケンスの重複が排除されています。1台のCPU上で処理するのに1,000時間かかる数百万シーケンス規模のシミュレーションも、同様の CPU100台で構成されるシミュレーションファームでは、10時間と数分で完了できます。

しかし実際のシミュレーションに おいては、前述の計算はすべてのシミュレーション用CPUが同等で、すべてがシミュレーション時間中100%利用可能であり、すべてのテストベンチ・シー ケンスが同程度のシミュレーション時間を必要とすることが前提です。現実には、シミュレーションに利用できるすべてのCPUが同等のパフォーマンスのもの で構成されているわけではなく、すべてのCPUが同時にシミュレーションに利用可能ではなく、さらに各テスト・シーケンスが要するシミュレーション時間は 異なるかもしれません。

このような複雑な条件に対応するため、inFact Simulation Distribution Managerはシーケンス全体を小さい仮想スライスに分割し、各シミュレーション用CPUに対してスライスを割り当て、その処理が終了、または利用可能 になると新しいスライスを割り当てる、という方法をとっています。これにより自動的な負荷分散効果が生まれ、1つのシミュレーション用CPUが処理を早く 終了した場合に、他のCPUが終了するまで何もせずに待つという状況を防止できます。また、ほかのジョブを終了したCPUなど、利用可能なあらゆるシミュ レーション・リソースを効率的に利用します。

「inFactのアーキテクチャはシステム検証の生産性を格段に向上し、大規模 なシミュレーションファームを優れた効率性で活用することを可能にします。このような機能強化により、メンター・グラフィックスはテストベンチ技術におけ る優位性を引き続き実証しています。」メンター・グラフィックスのSystem-Level Engineering DivisionのGeneral Manager、Serge Leefはこのように述べています。

メンター・グラフィックスについて
メンター・グラフィックスは、EDA(Electronic Design Automation)のテクノロジ・リーダーとして、高性能な電子機器を短期間でよりコスト効率よく開発するためのハードウェアおよびソフトウェアのソ リューションを提供しています。ますます複雑化する基板およびチップ設計の世界でエンジニアが直面する様々な設計上の課題を克服するための革新的な製品お よびソリューションを提供します。メンター・グラフィックスは業界で最も幅広いクラス最高の製品ポートフォリオを有し、EDAベンダとして唯一組込みソフ トウェア・ソリューションを持っている企業です。メンター・グラフィックスについての詳しい情報はhttp://www.mentorg.co.jpをご覧ください。

Mentor GraphicsはMentor Graphics Corporationの登録商標です。その他記載されている製品名および会社名は各社の商標または登録商標です。

 

スケーラブル・ベリフィケーションについて

 

本件に関するお問合わせ

メンター・グラフィックス・ジャパン株式会社
コーポレート・マーケティング部
E-mail: mktg_mgj@mentor.com