クロック仕様 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: 消費電力解析および最適化 (UG907)

Document ID
UG907
Release Date
2022-04-26
Version
2022.1 日本語

デザイン クロックは、ダイナミック消費電力計算における主なコンポーネントです。クロックが定義されていないと、スイッチング アクティビティの見積もりが不正確になり、正しい消費電力見積もりが得られません。クロック ノードは、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. テキスト レポート - クロック アクティビティの信頼性レベル