ProtoLink Probe VisualizerでFPGAベースのプロトタイプを高速に検証
System-on-chip(SoC)デザインは、規模の拡大と複雑化が日々進んでいます。それと同時に、市場規模は縮小し、今日のエレクトロニクス市場は、市場投入までの時間という圧力に極めて敏感になっています。これにより、SoCの検証チームは非常に大きな要求をかけられています。実際、SoC開発期間全体の約70%が検証で占められているということは衆知の事実です。したがって、開発期間において、検証コストを削減し、早期に検証を進められるようなものに対して、非常に大きな興味が向けられています。
» more
検証環境品質測定の紹介
一般的に開発プロジェクトにおいて、機能検証には膨大な時間とリソースが必要になります。チップのサイズと複雑性は増大を続けているので、設計者はシステムが十分に仕様を満たしているかどうかを判断する上で、専任の検証チームに頼らざるをえません。
» more
電力を考慮した設計デバッグの課題と施策
従来、面積とタイミングは、IC設計者が抱える主な課題でした。現在では、消費電力が新たな課題として重要になってきています。その理由は、以下の三つが考えられます。第一に、多くの末端製品(携帯電話、携帯ゲーム機、携帯メディアプレーヤー)にとって、低消費電力化が必要です。第二には、クロックの高速化とプロセスの微細化により、電力密度が増加したことです。最後は(これは、最も重要な事かもしれませんが)、ほとんどのシステムオンチップ(SoC)設計では、異なったブロックでさまざまな電力仕様をもったアプリケーションが動くことです。
» more
SystemVerilogのテストベンチのデバッグ、解析
SystemVerilogは複雑さという課題に対応する上で、大きな利点があります。この言語は、単に複雑な構造を記述するための新しい言語というだけではなく、最先端メソドロジと自動化を実現するプラットフォームでもあります。
» more
SpringSoft社のVerdi自動デバッグとNextOp社のBugScopeアサーション・シンセシスを使用した効率的な機能レビュー
一般に、RTLデザインの品質を確保するためには、コードレビューをした方がいいと考えられています。しかし、マネージメントの観点からすると、コーディング・ガイドライン以上の特定のターゲットが無ければ、一定の関連性をとることも、結果を測定することも困難です。さらに、従来のコードレビューは、テスト環境でコードがどのように実行されているかという観点がなく、RTLのコードだけを考慮するため不完全です。
「機能レビュー」は、単なるコードレビューではなく、テストを基にRTLデザインと機能プロパティを組み合わせます。機能レビューでは、どのようにRTLが実行されているかという観点で検証することができます。本稿では、アサーション・シンセシスとデバッグの自動化という2つのテクノロジがどのようにリンク付けされるか、またそのリンクにより提供される設計の意図を解析、理解するための情報によっていかに設計者が効率的に機能レビューを行えるかについてご紹介いたします。
» more

