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.
