report (Power)

Creates a Power report, which enables you to quickly determine if any power consumption problems exist in your design. It includes information about the global device and SmartPower Preferences selection, a design level static power summary, a Dynamic power summary, and hierarchical detail (including gates, blocks, and nets), with a block-by-block, gate-by-gate, and net-by-net power summary SmartPower results.

 

report -type power \
[-sortby {value}] \
[-sortorder {value}] \
[
-style Hierarchical] \
[-opcond Typical|Best|Worst ] \
[-stat_pow {value}] \
[-dyn_pow {value}] \
[
-domains {value}] \
[-annotated_pins {value}] \
[
-min_ratio {value}] \
[-max_depth {value}] \
[-min_power {number mW} ] \
{directory filename.rpt}

Arguments

-type power

Specifies the type of report to generate is a Power report.

 

-sortby {value}

Specifies how to sort the values in the report. The following table shows the acceptable values for this argument:

 

Value

Description

power values

Sorts based on the power values

alphabetical

Sorts in an alphabetical order

 

-sortorder {value}

Specifies the sort order of the values in the report. This could be descending or ascending.

 

-style Hierarchical

Specifies the style of displaying the results in the report.

 

-opcond Typical |Best |Worst

Specifies the operating conditions to be used.

 

-stat_pow {value}

Specifies whether to include the static power value in the report. The following table shows the acceptable values for this argument:

 

Value

Description

true

Includes the static power values in the report

false

Does not include the static power values in the report

 

-dyn_pow {value}

Specifies whether to include the dynamic power in the report. The following table shows the acceptable values for this argument:

 

Value

Description

true

Includes the dynamic power in the report

false

Does not include the dynamic power in the report

 

-domains  {value}

Specifies whether to include the modified domains in the report.

The following table shows the acceptable values for this argument:

 

Value

Description

true

Includes the modified domains in the report

false

Does not include the annotated pins in the report

 

-annotated_pins  {value}

Specifies whether to include the annotated pins in the report.

The following table shows the acceptable values for this argument:

 

Value

Description

true

Includes the annotated pins in the report

false

Does not include the annotated pins in the report

 

-min_ratio {value}

Specifies which block to expand based on the minimum power ratio of a block with respect to the overall power value.

 

-max_depth {value}

Specifies the maximum hierarchy depth to include in the report.

 

-min_power {number mW}

Specifies which block to expand based on the minimum power value of a block.

 

{directory filename.rpt}

Specifies the name and destination of the report. You must use .rpt as the filename extension.

Supported Families

Fusion, ProASIC3/E, ProASICPLUS, Axcelerator, and ProASIC

Notes

Exceptions

Examples

This example generates a Power report named report.rpt.

 

report -type "power" \

  -sortby "Power Values" \

  -sortorder "Descending" \

  -style "Hierarchical" \

  -opcond "Typical" \

  -stat_pow "TRUE" \

  -dyn_pow "TRUE" \

  -domains "TRUE" \

  -annotated_pins "TRUE" \

  -min_ratio "10" \

  -max_depth "2" \

   -min_power "2 mW" \

{e:\SmartPower\report.rpt}

See Also

Power reports

report

SmartPower Power reports

Tcl documentation conventions