#include <defines.h>
Data Fields | |
unsigned int | line_hit |
unsigned int | line_excluded |
unsigned int | line_total |
unsigned int | tog01_hit |
unsigned int | tog10_hit |
unsigned int | tog_excluded |
unsigned int | tog_total |
bool | tog_cov_found |
unsigned int | comb_hit |
unsigned int | comb_excluded |
unsigned int | comb_total |
int | state_total |
int | state_hit |
int | arc_total |
int | arc_hit |
int | arc_excluded |
unsigned int | race_total |
unsigned int | rtype_total [RACE_TYPE_NUM] |
unsigned int | assert_hit |
unsigned int | assert_excluded |
unsigned int | assert_total |
unsigned int | mem_wr_hit |
unsigned int | mem_rd_hit |
unsigned int | mem_ae_total |
unsigned int | mem_tog01_hit |
unsigned int | mem_tog10_hit |
unsigned int | mem_tog_total |
bool | mem_cov_found |
unsigned int | mem_excluded |
bool | show |
Contains statistics for coverage results which is stored in a functional unit instance.
Number of excluded arcs
Referenced by exclude_arc_assign_and_recalc(), fsm_funit_verbose(), fsm_get_funit_summary(), fsm_get_inst_summary(), fsm_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
Number of FSM arcs traversed
Referenced by exclude_arc_assign_and_recalc(), fsm_funit_summary(), fsm_funit_verbose(), fsm_get_funit_summary(), fsm_get_inst_summary(), fsm_instance_summary(), fsm_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
Total number of FSM arcs
Referenced by fsm_funit_summary(), fsm_funit_verbose(), fsm_get_funit_summary(), fsm_get_inst_summary(), fsm_instance_summary(), fsm_instance_verbose(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
unsigned int statistic_s::assert_excluded |
Number of excluded assertions
Referenced by assertion_funit_verbose(), assertion_instance_verbose(), exclude_expr_assign_and_recalc(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::assert_hit |
Number of assertions covered during simulation
Referenced by assertion_funit_summary(), assertion_funit_verbose(), assertion_instance_summary(), assertion_instance_verbose(), exclude_expr_assign_and_recalc(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::assert_total |
Total number of assertions
Referenced by assertion_funit_summary(), assertion_funit_verbose(), assertion_instance_summary(), assertion_instance_verbose(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
unsigned int statistic_s::comb_excluded |
Number of excluded logic combinations
Referenced by combination_funit_verbose(), combination_get_funit_summary(), combination_get_inst_summary(), combination_instance_verbose(), exclude_expr_assign_and_recalc(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::comb_hit |
Number of logic combinations hit
Referenced by combination_funit_summary(), combination_funit_verbose(), combination_get_funit_summary(), combination_get_inst_summary(), combination_instance_summary(), combination_instance_verbose(), exclude_expr_assign_and_recalc(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::comb_total |
Total number of expression combinations
Referenced by combination_funit_summary(), combination_funit_verbose(), combination_get_funit_summary(), combination_get_inst_summary(), combination_instance_summary(), combination_instance_verbose(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
unsigned int statistic_s::line_excluded |
Number of excluded lines
Referenced by exclude_expr_assign_and_recalc(), line_funit_verbose(), line_get_funit_summary(), line_get_inst_summary(), line_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::line_hit |
Number of lines executed during simulation
Referenced by exclude_expr_assign_and_recalc(), line_funit_summary(), line_funit_verbose(), line_get_funit_summary(), line_get_inst_summary(), line_instance_summary(), line_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::line_total |
Total number of lines parsed
Referenced by line_funit_summary(), line_funit_verbose(), line_get_funit_summary(), line_get_inst_summary(), line_instance_summary(), line_instance_verbose(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
unsigned int statistic_s::mem_ae_total |
Total number of addressable memory elements
Referenced by memory_ae_funit_summary(), memory_ae_instance_summary(), memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
Specifies if a fully covered memory was found
Referenced by memory_funit_verbose(), memory_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::mem_excluded |
Total number of excluded memory coverage points
Referenced by exclude_sig_assign_and_recalc(), memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::mem_rd_hit |
Total number of addressable memory elements read
Referenced by exclude_sig_assign_and_recalc(), memory_ae_funit_summary(), memory_ae_instance_summary(), memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::mem_tog01_hit |
Total number of bits toggling from 0 to 1 in memories
Referenced by exclude_sig_assign_and_recalc(), memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), memory_toggle_funit_summary(), memory_toggle_instance_summary(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::mem_tog10_hit |
Total number of bits toggling from 1 to 0 in memories
Referenced by exclude_sig_assign_and_recalc(), memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), memory_toggle_funit_summary(), memory_toggle_instance_summary(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::mem_tog_total |
Total number of bits in memories
Referenced by memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), memory_toggle_funit_summary(), memory_toggle_instance_summary(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
unsigned int statistic_s::mem_wr_hit |
Total number of addressable memory elements written
Referenced by exclude_sig_assign_and_recalc(), memory_ae_funit_summary(), memory_ae_instance_summary(), memory_funit_verbose(), memory_get_funit_summary(), memory_get_inst_summary(), memory_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::race_total |
Total number of race conditions found
Referenced by race_report_summary(), race_report_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
unsigned int statistic_s::rtype_total[RACE_TYPE_NUM] |
Total number of each race condition type found
Referenced by report_gather_funit_stats(), and report_gather_instance_stats().
Set to TRUE if this module should be output to the report
Referenced by assertion_funit_summary(), assertion_instance_summary(), combination_funit_summary(), combination_instance_summary(), fsm_funit_summary(), fsm_instance_summary(), line_funit_summary(), line_instance_summary(), memory_ae_funit_summary(), memory_ae_instance_summary(), memory_toggle_funit_summary(), memory_toggle_instance_summary(), report_gather_funit_stats(), report_gather_instance_stats(), toggle_funit_summary(), and toggle_instance_summary().
Number of FSM states reached
Referenced by fsm_funit_summary(), fsm_funit_verbose(), fsm_instance_summary(), fsm_instance_verbose(), report_gather_funit_stats(), and report_gather_instance_stats().
Total number of FSM states
Referenced by fsm_funit_summary(), fsm_funit_verbose(), fsm_instance_summary(), fsm_instance_verbose(), rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), and statistic_is_empty().
unsigned int statistic_s::tog01_hit |
Number of bits toggling from 0 to 1
Referenced by exclude_sig_assign_and_recalc(), report_gather_funit_stats(), report_gather_instance_stats(), toggle_funit_summary(), toggle_funit_verbose(), toggle_get_funit_summary(), toggle_get_inst_summary(), toggle_instance_summary(), and toggle_instance_verbose().
unsigned int statistic_s::tog10_hit |
Number of bits toggling from 1 to 0
Referenced by exclude_sig_assign_and_recalc(), report_gather_funit_stats(), report_gather_instance_stats(), toggle_funit_summary(), toggle_funit_verbose(), toggle_get_funit_summary(), toggle_get_inst_summary(), toggle_instance_summary(), and toggle_instance_verbose().
Specifies if a fully covered signal was found
Referenced by report_gather_funit_stats(), report_gather_instance_stats(), toggle_funit_verbose(), and toggle_instance_verbose().
unsigned int statistic_s::tog_excluded |
Number of excluded toggles
Referenced by exclude_sig_assign_and_recalc(), report_gather_funit_stats(), report_gather_instance_stats(), toggle_funit_verbose(), toggle_get_funit_summary(), toggle_get_inst_summary(), and toggle_instance_verbose().
unsigned int statistic_s::tog_total |
Total number of bits to toggle
Referenced by rank_calc_num_cps(), report_gather_funit_stats(), report_gather_instance_stats(), statistic_is_empty(), toggle_funit_summary(), toggle_funit_verbose(), toggle_get_funit_summary(), toggle_get_inst_summary(), toggle_instance_summary(), and toggle_instance_verbose().