The ASCII report preferences pane allows the user to modify the options passed to the ASCII report generator.
Figure 1. The ASCII Report Preferences Pane
This pane contains five categories of options that can be modified for report generation purposes. These categories are described below
Be default, all Verilog code output in the report file will be displayed retaining the line breaks that are found in the source code. However, Covered allows the user to override this behavior by limiting the number of characters that can be displayed on a line. To accept the default behavior, make sure that the checkbutton to the left of this option is not checked. To override the default behavior, check the checkbutton and enter a numerical value in the entry box that represents the maximum number of characters allowed on a given line. Only valid numbers will be allowed to be entered in this field. Attempting to enter a non-numerical value will cause a bell sound to occur and no value will be entered in the entry field.
This set of options allows the user to generate a summary report, a detailed report (more descriptive than the summary window but less terse than a verbose report) or a verbose report. (For more information on the differences between these reports, please see the Covered User's Guide.) Only one of these options can be selected at a given time. To change the level of detail provided in the report, simply click on the radiobutton to the left of the associated option.
This category allows the user to report coverage on a per module or instance basis. Module accumulation takes all instances of the same module and merges their coverage information together to give the user an idea of which logic within a module has been tested. Instance accumulation reports the coverage individually for each instance, allowing the user to see which logic for each instance has been tested. Only one of these options can be selected at a given time. To change the accumulation algorithm for the report, simply click on the radiobutton to the left of the associated option.
This category contains a list of all of the metrics to output in the ASCII coverage report. Each metric can be invidually selected/deselected using the checkbutton to the left of each option.
The coverage type category allows the user to generate a report that shows all uncovered or all covered coverage cases. Uncovered information is useful for understanding which logic is untested. Covered information is useful for understanding what logic Covered is examining. Only one of the options can be selected at a given time. To change the coverage type for the report, simply click on the radiobutton to the left of the associated option.
When the 'Apply' or 'OK' button is clicked at the bottom of the preferences window, the ASCII reporting options will be updated in the ASCII Report Generator Window if that window is currently being displayed.