デザイン クロックは、ダイナミック消費電力計算における主なコンポーネントです。クロックが定義されていないと、スイッチング アクティビティの見積もりが不正確になり、正しい消費電力見積もりが得られません。クロック ノードは、XDC コマンドの create_clock
または create_generated_clock
を使用して定義されるタイミング制約から特定されます。
注記: デザインで必要なクロックはすべて
create_clock
または create_generated_clock
コマンドを使用して定義する必要があります。[Report Power] ダイアログ ボックスの [Switching] タブには、デザインで定義されているすべてのクロックが表示されます。
図 1. [Report Power] ダイアログ ボックスの制約が付いたクロック
デザインで定義されるクロックすべてが表示されていることを確認します。[Report Power] を実行し、[Summary] ページで [Confidence level] をクリックして詳細を表示すると、デザインで定義されているクロックの割合がわかります。この情報を使用して、クロック アクティビティの信頼性レベルが High になるようにします。
図 2. 信頼性レベル
Tcl モードでは、
get_clocks
および report_clocks
コマンドを使用して定義されたクロックのリストを取得します。テキスト レポートには、クロック アクティビティの信頼性レベルが表示されます。report_power -file power.rpt
図 3. テキスト レポート - クロック アクティビティの信頼性レベル