Report Custom CDC Viewer Command
Analysis Type
The CDC Viewer can analyze any combination of Setup, Hold, Recovery, or Removal.
Scripting Information |
Keyword: report_cdc_viewer Settings: -setup|-hold|-recovery|-removal |
Transfer Filtering
By default, CDC Viewer reports include all transfer types:
- Timed transfers—passing or failing
- Fully cut transfers— transfers where all paths are false paths.
- Clock groups
- Inactive clocks
You can use these options to specify the type of transfers that display, or add transfer types as options: –timed, –fully_cut, –clock_groups, and –inactive. If you specify none of these, all transfer types display.
Scripting Information |
Keyword: report_cdc_viewer Settings: -timed|-fully_cut|-clock_groups|-inactive |
By default, only clocks that launch or latch paths that other clocks launch or latch appear. Turning on Non-crossing transfers shows clocks with transfers to or from themselves.
Scripting Information |
Keyword: report_cdc_viewer Settings: -show_non_crossing |
If you specify a value in the Maximum slack limit box, only paths with slack less than the value display. If you do not include this option, the report includes paths of any slack value.
Scripting Information |
Keyword: report_cdc_viewer Settings: -less_than_slack |
Grid Options
In grid format reports, you can configure the grid to display clocks as either a flat list or in a hierarchy in which generated clocks display as children of the clock from which they derive. Turn on Fold clocks on hierarchy to enable this nested display.
Scripting Information |
Keyword: report_cdc_viewer Settings: -hierarchy |
By default, clocks that launch or latch to no paths do not appear in grid format reports. You can display these clocks by turning on the Show empty transfers option.
Scripting Information |
Keyword: report_cdc_viewer Settings: -show_empty |
Output
Allows you to specify where you want to save the report, and how much detail you want in the report. You can select one or more of the following settings:
- Report panel name—directs the Timing
Analyzer to generate a report panel with the name you specify. The default
report name is Report Timing.
Scripting Information Keyword: report_cdc_viewer
Settings: -panel_name<reportname>
- Enable multi corner reports—enables
or disables multi-corner timing analysis. This option is on by default.
Scripting Information Keyword: report_cdc_viewer
Settings: -multi_corner
- File name—saves the report to your
local disk as a text file with the file name you specify. To save a report in
HTML, end the filename with ".html".
Scripting Information Keyword: report_cdc_viewer
Settings: -file<filename>
- Format—formats the list you
generate as a list of clock transfers rather than the default grid panel.
Scripting Information Keyword: report_cdc_viewer
Settings: -list
File options—specifies whether the Timing Analyzer overwrites an existing file (the default setting) or appends the content to an existing file.
Scripting Information Keyword: report_cdc_viewer
Settings: -append|-overwrite
- Console—specifies whether the
report appears as information messages in the Console.
Scripting Information Keyword: report_cdc_viewer
Settings: -stdout