reset_operating_conditions - 2023.2 English

Vivado Design Suite Tcl Command Reference Guide (UG835)

Document ID
UG835
Release Date
2023-10-18
Version
2023.2 English

Reset operating conditions to tool default for power estimation

Syntax

reset_operating_conditions [‑voltage <args>] [‑grade] [‑process]
    [‑junction_temp] [‑ambient_temp] [‑thetaja] [‑thetasa] [‑airflow]
    [‑heatsink] [‑thetajb] [‑board] [‑board_temp] [‑board_layers]
    [‑design_power_budget] [‑supply_current_budget <args>] [‑quiet]
    [‑verbose]

Usage

Name Description
[-voltage] Resets voltage value. Supported voltage supplies vary by family.
[-grade] Resets temperature grade
[-process] Resets process
[-junction_temp] Resets Junction Temperature
[-ambient_temp] Resets Ambient Temperature
[-thetaja] Resets ThetaJA
[-thetasa] Resets ThetaSA
[-airflow] Resets Airflow
[-heatsink] Resets dimensions of heatsink
[-thetajb] Resets ThetaJB
[-board] Resets Board type
[-board_temp] Resets Board Temperature
[-board_layers] Resets Board layers
[-design_power_budget] Design Power Budget (W)
[-supply_current_budget] Resets list of supply current budget 'name value' pairs. Supported voltage supplies vary by family.
[-quiet] Ignore command errors
[-verbose] Suspend message limits during command execution

Categories

Power, XDC

Description

Resets the specified operating conditions to their default values. If no operating conditions are specified, all operating conditions are reset to their default values.

Operating conditions can be set using the set_operating_conditions command. The current values can be determined using the report_operating_conditions command. The environmental operating conditions of the device are used for power analysis when running the report_power command, but are not used during timing analysis.

Note: This command returns nothing if successful, or returns an error if it fails.

Arguments

-voltage <args> - (Optional) Reset the voltage supply to the default value. The voltage supply and its default depend on the device family.

-grade - (Optional) Reset the temperature grade of the selected device. The default value is "commercial".

-process - (Optional) Reset the manufacturing process for the target device. The default process is "typical".

-junction_temp - (Optional) Reset the junction temperature for the target device. The default value is "auto".

-ambient_temp - (Optional) Reset the ambient temperature of the design. The default setting is "default".

-thetaja - (Optional) Reset the Theta-JA thermal resistance. The default setting is "auto".

-thetasa - (Optional) Reset the Theta-SA thermal resistance. The default setting is "auto".

-airflow - (Optional) Reset the Linear Feet Per Minute (LFM) airflow. The default setting varies by device family.

-heatsink - (Optional) Reset the heatsink profile. The default setting is "medium".

-thetajb - (Optional) Reset the Theta-JB thermal resistance. The default setting is "auto".

-board - (Optional) Reset the board size to be used for modeling. The default value is "medium".

-board_temp - (Optional) Reset the board temperature to the default setting.

-board_layers - (Optional) Reset the number of board layers to be used for modeling to the default setting of "12to15".

-design_power_budget - (Optional) Reset the design power budget to "unspecified".

-supply_current_budget <args> - (Optional) Reset the supply current budgets to the default value. The voltage supply names depend on the device family.

-quiet - (Optional) Execute the command quietly, returning no messages from the command. The command also returns TCL_OK regardless of any errors encountered during execution.
Note: Any errors encountered on the command-line, while launching the command, will be returned. Only errors occurring inside the command will be trapped.
-verbose - (Optional) Temporarily override any message limits and return all messages from this command.
Note: Message limits can be defined with the set_msg_config command.

Examples

The following example resets all the operating conditions for the design to their default setting:

reset_operating_conditions

The following example resets the junction, ambient, and board temperature for the design to their default settings:

reset_operating_conditions -junction_temp -ambient_temp -board_temp

The following example resets the voltage supply Vccint to its default value:

reset_operating_conditions -voltage Vccint