20.4.1.1 Arguments

type -power_activity_map

Specifies the type of report to generate is an activity and hazards power report.

-vcd_file {path}

Specifies the path to the *.vcd file that you want to import.

-style {value}

Specifies the format in which the report will be exported. The following table shows the acceptable values for this argument:

Value

Description

Text

The report will be exported as Text file

CSV

The report will be exported as CSV file

-partial_parse {value}

Specifies whether to partially parse the *.vcd file. The following table shows the acceptable values for this argument:

Value

Description

true

Partially parses the *.vcd file

false

Does not partially parse the *.vcd file

-start_time {value}

This option is available only if -partially_parse is set to true. Specifies the start time (in ns) to partially parse the *.vcd file.

-end_time {value}

This option is available only if -partially_parse is set to true. Specifies the end time (in ns) to partially parse the *.vcd file.

-auto_detect_top_level_name {value}

Specifies whether to automatically detect the top-level name. The following table shows the acceptable values for this argument:

Value

Description

true

Automatically detects the top-level name

false

Does not automatically detect the top-level name

-top_level_name {name}

Specifies the top-level name.

-report_type {value}

Specifies the report query type. The following table shows the acceptable values for this argument:

Value

Description

activity

Includes activity information for each net

power

Includes power information for each net

activity and power

Includes activity and power information for each net

-report_query {value}

Specifies the report type. The following table shows the acceptable values for this argument:

Value

Description

Report by Net - summary

Provides a summary report for each net

Report by Net - detailed

Provides a detailed report for each net

Report by Cycle - summary

Provides a summary report for each cycle

Report by cycle - detailed

Provides a detailed report for each cycle

-sortby {value}

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

Value

Description

total power

Sorts based on the power values

spurious power

Sorts based on the spurious power

functional power

Sorts based on the functional power

Value

Description

spurious transitions

Sorts based on the spurious transitions

functional transitions

Sorts based on the functional transitions

-sortorder {value}

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

-max_net {value}

Specifies the maximum number of nets to report. In a net summary or net details report, this argument limits the total number of entries. In a cycle details report, this argument limits the number of nets reported for each cycle.

-max_cycle {value}

Specifies the maximum number of cycles to report. In a cycle summary or cycle details report, this argument limits the total number of entries. In a net details report, this argument limits the number of cycles reported for each net

-clock_settings {value}

Specifies the settings for the clock. The format is "< clock name >:< active edge { value } >". The following table shows the acceptable values for the active edge:

Value

Description

rising

Sets the clock to a rising active edge

falling

Sets the clock to a falling active edge

both

Sets the clock to both rising and falling active edge

not_active

Does not use the signal as a clock

-glitch_filtering {value}

Specifies whether to use glitch filtering. The following table shows the acceptable values for this argument:

Value

Description

true

Glitch filtering is on

auto

Enables automatic glitch filtering. This option will ignore any value specified in -glitch_threshold

false

Glitch filtering is off

-glitch_threshold {value}

This option is only available when -glitch_filtering is set to true. Specifies the glitch filtering value in ps.

-auto_construct_clock_domain {value}

Specifies whether to automatically construct the clock domain. The following table shows the acceptable values for this argument:

Value

Description

true

Automatically constructs the clock domain

false

Does not automatically construct the clock domain

-clock_period {value}

Use this option to specify a virtual clock period (in ps). This should be used if -auto_construct_clock_domain

is set to false.

-clock_offset {value}

Use this option to specify the time of the first active edge of the virtual clock (in ps). This should be used if – auto_construct_clock_domain is set to false.

-opmode {value}

Use this option to specify the mode from which the operating conditions are extracted to generate the report.

{filename}

Specifies the name of the report.