消費電力および熱制約の定義 - 2023.2 日本語

FPGA および SoC 用 UltraFast 設計手法ガイド (UG949)

Document ID
UG949
Release Date
2023-11-29
Version
2023.2 日本語

デザインを Vivado ツールまたは Vitis 環境で開発する場合、デザインが電源供給および熱ソリューションの制約内であることを確認する必要があります。この制約は通常、 Xilinx Power Estimator (XPE) で見積もられる初期消費電力に基づきます。電源供給および熱ソリューションの変更にはコストがかかるので、デザインが適切に制約されていることを確認することが非常に重要です。

AMD では、次の XDC 制約を使用して、少なくとも全消費電力バジェット、最大プロセス、およびワースト ケースのジャンクション温度を適用してワースト ケースの消費電力解析を作成することをお勧めします。

set_operating_conditions -design_power_budget <Power in Watts>
set_operating_conditions -process maximum
set_operating_conditions -junction_temp <Max Tj based on Temp Grade>
電源/消費電力ヒント: ワースト ケース消費電力見積もりのため、および熱ソリューションの ΘJa がわかるまでは、AMD では Tj をターゲット温度範囲で許容される最大値に設定することをお勧めします。ΘJa は、熱シミュレーションの結果に基づいて ΘJa = (Tj – Ta)/ Pd で計算されます。単位は摂氏/ワット (°C/W) です。

最も正確な消費電力見積もりが得られるのは、熱デザインの ΘJa がわかった後です。ΘJa およびサポートされる最大周囲温度 (Ta) は、次の制約を使用して report_power のジャンクション温度設定を置き換えることにより適用できます。これらの制約を使用すると、report_power でジャンクション温度をより正確に見積もることができ、スタティック消費電力見積もりもより正確なものになります。

set_operating_conditions -design_power_budget <Power in Watts>
set_operating_conditions -process maximum
set_operating_conditions -ambient_temp <Max Supported by Application>
set_operating_conditions -thetaja <Increase in Tj for every W dissipated C/W>

また、XDC 制約を使用して電源供給デザインを指定できます。この方法を使用すると、report_power を使用して全消費電力のマージンをレポートし、電源レールの消費電力見積りを確認して、指定した見積りおよび電源レールに基づいてマージンをレポートできます。これらの制約の詳細は、 『Vivado Design Suite ユーザー ガイド: 消費電力解析および最適化』 (UG907) を参照してください。

create_power_rail <power rail name> -power_sources {supply1, supply2 ,..}
add_to_power_rail <power rail name> -power_sources {supply1, supply2, ..}
set_operating_conditions -supply_current_budget {<supply rail name> <current budget in Amp>} -voltage {<supply rail name> <voltage>}
電源/消費電力ヒント: 詳細な電源レール制約レポートにテキスト消費電力レポートを使用します。