Hog v9.78.0
hierarchy.tcl File Reference

Go to the source code of this file.

Functions

 PrintOrWrite output_file msg
 
 _create_hier_meta
 
 _compute_file_checksum file_path
 
 is_known_library hier_meta_ref lib_name
 
 is_ignored_module module_key ignore_patterns
 
 _create_proj_file_info file_path library properties
 
 file_info_path file_info
 
 file_info_library file_info
 
 file_info_properties file_info
 
 file_info_ext file_info
 
 _store_module hier_meta_ref mod_name mod_library mod_type file_path references_list props
 
 _hier_parse_hdl hier_meta_ref file_info
 
 _hier_parse_ip hier_meta_ref file_info ?include_gen_prods?
 
 _hier_parse_file hier_meta_ref file_info ?include_gen_prods?
 
 _hier_submodule_append hier_meta_ref parent_key sub_key
 
 _reference_resolver hier_meta_ref
 
 dfs_sort hier_meta_ref top_module
 
 _dfs_visit hier_meta_ref node sorted_ref bad_nodes_ref
 
 _debug_string_hier_meta hier_meta_ref ?indent?
 
 Hierarchy listProperties listLibraries repo_path ?output_path? \ {compile_order 0} ?light? ?top_module_override? ?ignore_opt_list? ?include_ieee? ?include_gen_prods?
 
 print_compile_order hier_meta_ref sorted_list ?output_file?
 
 print_hierarchy hier_meta_ref module {output_file ""} {ignore_list ""} \ {bad_nodes ""} {light 0} {indent 0} {stack_ref ""} {last_properties_ref ""} {is_last 1}
 
 get_rtl_refs node ?name?
 
 _hier_parse_bd hier_meta_ref file_info
 

Function Documentation

◆ _compute_file_checksum()

_compute_file_checksum   file_path  

Definition at line 44 of file hierarchy.tcl.

◆ _create_hier_meta()

_create_hier_meta

Definition at line 36 of file hierarchy.tcl.

◆ _create_proj_file_info()

_create_proj_file_info   file_path library properties  

Definition at line 75 of file hierarchy.tcl.

◆ _debug_string_hier_meta()

_debug_string_hier_meta   hier_meta_ref ?indent?  

Definition at line 487 of file hierarchy.tcl.

◆ _dfs_visit()

_dfs_visit   hier_meta_ref node sorted_ref bad_nodes_ref  

Definition at line 434 of file hierarchy.tcl.

◆ _hier_parse_bd()

_hier_parse_bd   hier_meta_ref file_info  

Definition at line 851 of file hierarchy.tcl.

◆ _hier_parse_file()

_hier_parse_file   hier_meta_ref file_info ?include_gen_prods?  

Definition at line 301 of file hierarchy.tcl.

◆ _hier_parse_hdl()

_hier_parse_hdl   hier_meta_ref file_info  

Definition at line 105 of file hierarchy.tcl.

◆ _hier_parse_ip()

_hier_parse_ip   hier_meta_ref file_info ?include_gen_prods?  

Definition at line 198 of file hierarchy.tcl.

◆ _hier_submodule_append()

_hier_submodule_append   hier_meta_ref parent_key sub_key  

Definition at line 318 of file hierarchy.tcl.

◆ _reference_resolver()

_reference_resolver   hier_meta_ref  

Definition at line 329 of file hierarchy.tcl.

◆ _store_module()

_store_module   hier_meta_ref mod_name mod_library mod_type file_path references_list props  

Definition at line 89 of file hierarchy.tcl.

◆ dfs_sort()

dfs_sort   hier_meta_ref top_module  

Definition at line 430 of file hierarchy.tcl.

◆ file_info_ext()

file_info_ext   file_info  

Definition at line 87 of file hierarchy.tcl.

◆ file_info_library()

file_info_library   file_info  

Definition at line 85 of file hierarchy.tcl.

◆ file_info_path()

file_info_path   file_info  

Definition at line 84 of file hierarchy.tcl.

◆ file_info_properties()

file_info_properties   file_info  

Definition at line 86 of file hierarchy.tcl.

◆ get_rtl_refs()

get_rtl_refs   node ?name?  

Definition at line 822 of file hierarchy.tcl.

◆ Hierarchy()

Hierarchy   listProperties listLibraries repo_path ?output_path? \ {compile_order 0} ?light? ?top_module_override? ?ignore_opt_list? ?include_ieee? ?include_gen_prods?  

Definition at line 513 of file hierarchy.tcl.

◆ is_ignored_module()

is_ignored_module   module_key ignore_patterns  

Definition at line 66 of file hierarchy.tcl.

◆ is_known_library()

is_known_library   hier_meta_ref lib_name  

Definition at line 61 of file hierarchy.tcl.

◆ print_compile_order()

print_compile_order   hier_meta_ref sorted_list ?output_file?  

Definition at line 629 of file hierarchy.tcl.

◆ print_hierarchy()

print_hierarchy   hier_meta_ref module {output_file ""} {ignore_list ""} \ {bad_nodes ""} {light 0} {indent 0} {stack_ref ""} {last_properties_ref ""} {is_last 1}  

Definition at line 665 of file hierarchy.tcl.

◆ PrintOrWrite()

PrintOrWrite   output_file msg  

Definition at line 28 of file hierarchy.tcl.