The following constraints define the thermal solution and allow the
report_power
command to estimate the junction temperature and
therefore, the static power more accurately:
set_operating_conditions -ambient_temp <max Ambient requested for application is Celsius>
set_operating_conditions -thetaja <the rise in junction temperature for every watt dissipated, obtained from thermal simulation, C/W>
The Vivado tools report_power
command also allows you to report power on a on a per
regulator or voltage regulator module (VRM) basis using the following constraints.
Creating a New Power Rail
create_power_rail <power rail name> -power_sources {supply1, supply2 ,..}
Adding Power Sources to an Existing Power Rail
add_to_power_rail <power rail name> -power_sources {supply1, supply2, ..}
Defining Current Budget
set_operating_conditions -supply_current_budget {<supply rail name> <current budget in Amp>} -voltage {<supply rail name> <voltage>}