|
新規ブロック開発、IP再利用、SoCインテグレーションからインプリメンテーションまでチップデザインの各段階に即座に適用可能なAtrentaの参照メソドロジー
AtrentaのSpyGlass®プラットフォームは、SoCフロー全体に幅広く適用可能な、実績のある強力な解析ツールセットを提供します。SpyGlassプラットフォームは、RTLにもゲートにも適用でき、リント、CDC検証、DFTそしてコンストレイント解析とパワーマネージメントの機能を持っています。
設計のリスクをより早い段階で、より高い抽象度で明らかにする事で、SpyGlassはEarly Design Closure®を実現可能にします。チップ開発が進む中で、設計目標は進展し、初期RTLの段階から最終的なSoCインプリメンテーションの段階へと詳細化されていきます。SpyGlassプラットフォームは、これら各段階の設計目標を達成するための効果的な手段を提供し、チップ開発全体に対する一貫したソリューションとなります。適切なSpyGlassの機能を適切な段階で使用することは、予見と反復が可能なEarly Design Closureのメソドロジーを手にする上で大きな助けとなります。
AtrentaのGuideWareはEarly Design Closureの為に用意された一連のメソドロジーです。GuideWareの参照メソドロジーは高い効果と低いノイズ(不要なエラー)を両立するようにテストされ、調整されています。GuideWareを使う事で得られるメリットは…
- そのまま利用可能 --- 様々な設計目標を達成し、RTL設計段階からSoCのインプリメンテーションの段階までEarly Design Closureを実現できます
- 素早い導入 --- SpyGlassソリューションを全設計チームに素早く展開できます
GuideWareの利用場面 --- GuideWare参照メソドロジーは一般的なチップ開発プロセスに合せて三つの利用場面をサポートします。
- 利用場面1:新規RTL開発 -- 設計者自身が設計の意図を記述する
- 利用場面2:IP再利用 -- 設計の意図を発見し、対象のSoCに適合させる
- 利用場面3:SoCインテグレーション&インプリメンテーション -- 設計の意図を伝達し、統合し、進展させる
GuideWareのそれぞれの利用場面は、その場面の設計作業に固有な課題を解決します。それぞれの課題に直接対応するSpyGlassのテンプレート(ルールセット)が用意されています。数多くのテストと改良により、これらのテンプレートは、高い効果と低いノイズ(不要なエラー)を両立するように調整されています。
それぞれの利用場面でGuideWareが扱う設計課題の例:
- 利用場面1:新規RTL開発 -- 文法、意味そして物理的側面
- 正しくシミュレーションできるか?
- クロックとリセットは正しいか?
- 正しく合成できるか?意図しないラッチや組み合わせ回路ループはないか?
- ゲートレベルとRTLのシミュレーション結果は一致するか?
- テストカバレッジはどのくらいか?
- 消費電力はどのくらいか?
- 利用場面2:IP再利用 -- 調査、リスク分析、適合性
- IPの概要調査(例:ゲート数、FF数、ラッチ数、RAMやROMの個数、I/O、トライステート、クロック)
- IP単体としてのリスクはないか?一般的ではない設計手法がIPの中で使われていないか?
- 対象のSoCに適合させる上での問題(例えばパワー、配線可能性、コンジェスチョンなど)はないか?
- 利用場面3:SoCインテクグレーション&インプリメンテーション
- 受入れたブロックはインテグレーションに適した品質か?クロックやリセット、コンストレイントに問題ないか?
- ブロック間にまたがる潜在的な問題は?(例えば、ブロックレベルのコンストレイントに漏れはないか、対象SoCのコンストレイントとの整合性はあるか)
- 様々な素性のブロックの間で「共通基盤」となる部分に問題はないか?(例えば、SoCレベルでのスキャンチェインの管理、テストの分割など)
- 再利用を効果的にするには?ブロックレベルのウェイバーやコンストレイントなどをSoCレベルで再利用できないか?
GuideWareは既存の環境に合せてスムーズに導入できます:
- 既存SpyGlassテンプレート(ルールセット)がある場合 -- AtrentaのSpyGlassエキスパートの持つノウハウ、すなわちどのルールを、いつ、どのように適用するべきかという知識を有効活用する事ができます。既存のテンプレートとGuideWareのテンプレートを比較する事で、簡単にテンプレートを強化する事ができます。
- SpyGlassをこれから使い始める場合 -- GuideWareテンプレートを元にSpyGlassをすぐに使い始め、少しずつ独自の改良をしていく事ができます。
GuideWareの導入しやすさを示すユーザー事例:
- 大手IDM -- 既存のIPでGuideWareのテンプレートをテストしていただいたところ、一つのIPブロックで致命的なエラーが検出されました。GuideWareテンプレートをそれまで使用していたテンプレートと比較し、より幅広い問題を検出できるよう既存のテンプレートを改善しました。これら作業全体に要した期間は一週間未満でした。
- シリコンバレーの大手家電メーカー -- 次世代設計メソドロジーにGuideWareをそのままご採用いただきました。メソドロジーの詳細なレビュー、結果の検証、導入工程の検討などの全工程を二週間以内に終える事ができました。
|