21.9.44 smartpower_set_operating_conditions

Description

This Tcl command sets the operating conditions used in SmartPower.

smartpower_set_operating_conditions -airflow "still_air "1.0_mps | 2.5_mps | custom" \
                                    -heatsink "None | custom | 10mm_Low_Profile | 15mm_Medium_Profile | 20mm_High_Profile" \
                                    -boardmodel "None_Conservative | JEDEC_2s2p" \
                                    [-teta_ja {decimal value}] \
                                    [-teta_sa {decimal value}]

Arguments

ParameterTypeDescription
airflowstringSpecifies the value for the still air operating condition. The acceptable values for this argument are the following:
  • 1.0_mps - Sets the operating conditions to best.
  • 2.5_mps - Sets the operating conditions to typical.
  • custom - Sets the operating conditions to worst.
  • still_air.
heatsinkstringSpecifies the value of the operating condition. The acceptable values for this argument are the following:
  • none - No heat sink.
  • custom - Sets a custom heat sink size.
  • 10mm_Low_Profile - 10 mm heat sink.
  • 15mm_Low_Profile - 15 mm heat sink.
  • 20mm_High_Profile - 20 mm heat sink.
boardmodelstringSpecifies your board model. The acceptable values for this argument are the following:
  • None_Conservative - No board model, conservative routing.
  • JEDEC_2s2p - JEDEC 2s2p board model.
teta_jadecimalThis is an optional parameter, that sets your teta ja value. It must be a positive decimal.
teta_sadecimalThis is an optional parameter, that sets your teta sa value. It must be a positive decimal.
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NoneParameter 'boardmodel' has illegal value.
NoneRequired parameter 'boardmodel' is missing.
NoneParameter 'heatsink' has illegal value.
NoneRequired parameter 'heatsink' is missing.
NoneParameter 'airflow' has illegal value.
NoneRequired parameter 'airflow' is missing.
NoneParameter 'param_name' is not defined. Valid command formatting is 'smartpower_set_operating_conditions -airflow "still_air | 1.0_mps | 2.5_mps | custom" -heatsink "None | custom | 10mm_Low_Profile | 15mm_Medium_Profile | 20mm_High_Profile" -boardmodel "None_Conservative | JEDEC_2s2p" [-teta_ja "decimal value"] [-teta_sa "decimal value"]'.

Supported Families

PolarFire®
SmartFusion® 2
RTG4™
IGLOO® 2
PolarFire SoC

Example

This example sets the operating conditions to best:

smartpower_set_operating_conditions -airflow "1.0_mps" \
                         -heatsink "20mm_High_Profile" \
                         -boardmodel "JEDEC_2s2p"