funit_inst_s Struct Reference

#include <defines.h>

Data Fields

char * name
struct {
   uint8   name_diff: 1
   uint8   ignore: 1
   uint8   gend_scope: 1
suppl
func_unitfunit
statisticstat
vector_widthrange
inst_parmparam_head
inst_parmparam_tail
gitem_linkgitem_head
gitem_linkgitem_tail
funit_instparent
funit_instchild_head
funit_instchild_tail
funit_instnext

Detailed Description

A functional unit instance element in the functional unit instance tree.


Field Documentation

Pointer to functional unit this instance represents

Referenced by assertion_instance_summary(), assertion_instance_verbose(), combination_instance_summary(), combination_instance_verbose(), covered_create_value_change_cb(), db_assign_symbol(), db_check_for_top_module(), db_read(), enumerate_resolve(), exclude_is_assert_excluded(), exclude_set_assert_exclude(), fsm_instance_summary(), fsm_instance_verbose(), funit_db_write(), gen_item_resolve(), gen_item_stringify(), generate_resolve_inst(), inst_parm_add(), instance_add_child(), instance_copy_helper(), instance_create(), instance_db_write(), instance_display_tree_helper(), instance_find_by_funit(), instance_find_by_funit_name(), instance_find_expression_by_exclusion_id(), instance_find_fsm_arc_index_by_exclusion_id(), instance_find_scope(), instance_find_signal_by_exclusion_id(), instance_get_leading_hierarchy(), instance_merge_tree(), instance_merge_two_trees(), instance_output_dumpvars(), instance_parse_add(), instance_remove_stmt_blks_calling_stmt(), instance_resolve_inst(), line_instance_summary(), line_instance_verbose(), memory_ae_instance_summary(), memory_instance_verbose(), memory_toggle_instance_summary(), ovl_collect(), ovl_display_verbose(), ovl_get_coverage(), ovl_get_funit_stats(), param_expr_eval(), param_find_and_set_expr_value(), param_has_override(), param_resolve_inst(), param_size_function(), perf_output_inst_report_helper(), rank_gather_comp_cdd_cov(), report_gather_instance_stats(), scope_find_funit_from_scope(), scope_get_parent_funit(), scope_get_parent_module(), toggle_instance_summary(), and toggle_instance_verbose().

Set to 1 if this instance is a generated scope

Referenced by instance_copy_helper(), instance_create(), and instance_display_tree_helper().

Tail pointer to list of generate items used for this instance

Referenced by gen_item_resolve(), and instance_create().

If set to TRUE, causes this instance to not be written to the CDD file (used as a placeholder in the instance tree for functional unit that will be generated at a later time).

Referenced by instance_add_child(), instance_copy_helper(), instance_create(), instance_db_write(), and instance_display_tree_helper().

Tail pointer to list of parameter overrides in this functional unit if it is a module

Referenced by defparam_add(), inst_parm_add(), inst_parm_add_genvar(), and instance_create().

struct { ... } funit_inst_s::suppl

The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3