Carbon Design Systems
header_upper usheadquarters sitemap
header_middle
logo_underbar home company newsevents products solutions partners contact
 
 

Acceleration Plug-In: OnDemand

Datasheet
 

概要

Carbon Model StudioのOnDemandプラグインは、100%のサイクル精度を保ちながら劇的かつ自動的にCarbon Modelを含むシステム・プラットフォームのパフォーマンスを改善します。OnDemand機能により必要なときだけにハードウェアの動作が実行されますので、ソフトウェア開発者は、インストラクション・セット・シミュレーターの速度で問題箇所をデバッグすることが可能になります。

 

OnDemandの特徴

  • 仮想プロトタイプのラン・タイムを加速
  • アイドル状態を検出し、モデルのオーバーヘッドを削減
  • モデルのレコーディングが不要
  • サイクル精度を維持

OnDemand機能のない場合には、エンジニアの多くはスピードを改善するためにモデルの実行サイクル数を人手で制限することを試みます。残念ながら、これはミスにつながり、検証サイクルの効率を落としてしまいます。また、これには多くのデザイン知識と専門的知識が必要となります。OnDemandはいつ周辺回路が停止しているかの検出を自動で行い、停止時にはその実行を行いません。これにより、システム全体のスループットを向上させます。

 

OnDemandのテクノロジ

デザインがOnDemandでコンパイルされた場合、小規模のモニタ回路が自動的にモデルに含まれます。このモニタ回路は、モデルへの全ての入力とストレージ素子の状態を監視していきます。

入力の変化の停止や、ストレージ素子の停止または単に周期的な動作を繰り返していることをモニタ回路が検出した場合には、モニタ回路は次の入力が変更されるまで自動的にモデルの実行を停止します。その結果、モデルは非常に少ないオーバーヘッドになり、モデルが停止中のときはインストラクション・セット・シミュレーターと同等のスピードでファームウェア開発プラットフォームの実行が可能になります。

 

 

© 2009 Carbon Design Systems, Inc. Verilog is a registered trademark of Cadence Design Systems. All other trademarks and registered trademarks are the property of their respective owners.

 

©2009 Copyright Carbon Design Systems, Inc. All rights reserved.