Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X _ __all__ (in module hlsfactory) (in module hlsfactory.design_config) (in module hlsfactory.flow_balor) (in module hlsfactory.flow_catapult) (in module hlsfactory.flow_xls) (in module hlsfactory.harp) (in module hlsfactory.stratus_flow) __dir__() (in module hlsfactory.harp) __enter__() (hlsfactory.utils.FlowTimer method) __exit__() (hlsfactory.utils.FlowTimer method) __getattr__() (in module hlsfactory.harp) __post_init__() (hlsfactory.design_config.DesignConfig method) (hlsfactory.design_config.FlowConfig method) __repr__() (hlsfactory.framework.Design method) (hlsfactory.framework.DesignDataset method) _AlteraFlow (class in hlsfactory.flow_altera) _collect_results() (hlsfactory.flow_altera._AlteraFlow method) _COMPAT_EXPORTS (in module hlsfactory.harp) _DOT_ATTR_PATTERN (in module hlsfactory.flow_balor) _DOT_DEFAULT_DECLARATIONS (in module hlsfactory.flow_balor) _DOT_EDGE_PATTERN (in module hlsfactory.flow_balor) _DOT_NODE_PATTERN (in module hlsfactory.flow_balor) _ensure_non_empty_str() (in module hlsfactory.design_config) _ensure_str_mapping() (in module hlsfactory.design_config) _ensure_str_sequence() (in module hlsfactory.design_config) _extract() (hlsfactory.harp.flow.HARPGraphFlow method) _extract_textproto_blocks() (in module hlsfactory.flow_xls) _extract_top_module_from_tcl() (in module hlsfactory.autodse_vitis.flow_autodse_vitis) _GRAPH_EXPORTS (in module hlsfactory.harp) _handle_tool_failure() (hlsfactory.stratus_flow.StratusHLSSynthFlow method) _install_dgl_stub() (in module hlsfactory.harp._programl_compat) _INSTALL_HINT (in module hlsfactory.harp._programl_compat) _log() (hlsfactory.flow_balor.BalorGraphFlow method) _log_execution_time() (hlsfactory.flow_catapult.CatapultHLSSynthFlow method) (hlsfactory.flow_xls.XLSHLSSynthFlow method) (hlsfactory.stratus_flow.StratusHLSSynthFlow method) _metrics_tcl() (in module hlsfactory.stratus_flow) _METRICS_TCL_FILENAME (in module hlsfactory.stratus_flow) _METRICS_TSV_FILENAME (in module hlsfactory.stratus_flow) _normalise_flow_name() (in module hlsfactory.design_config) _NUMBER_PATTERN (in module hlsfactory.flow_catapult) (in module hlsfactory.stratus_flow) _parse_dot_attributes() (in module hlsfactory.flow_balor) _parse_metric_value() (in module hlsfactory.stratus_flow) _parse_post_assignment_area() (in module hlsfactory.flow_catapult) _parse_textproto_bool() (in module hlsfactory.flow_xls) _parse_textproto_enum() (in module hlsfactory.flow_xls) _parse_textproto_int() (in module hlsfactory.flow_xls) _parse_textproto_string() (in module hlsfactory.flow_xls) _QUESTA_INI_COMPAT_SCRIPT (in module hlsfactory.flow_altera) _quote_toml_string() (in module hlsfactory.design_config) _remaining_timeout() (hlsfactory.flow_xls.XLSHLSSynthFlow static method) _require_generated_rtl() (in module hlsfactory.stratus_flow) _REQUIRED_SETTINGS (hlsfactory.design_config.FlowConfig attribute) _stratus_environment() (in module hlsfactory.stratus_flow) _tcl_quote() (in module hlsfactory.stratus_flow) _TOTAL_AREA_BREAKDOWN_PATTERN (in module hlsfactory.flow_catapult) _TOTAL_AREA_PATTERN (in module hlsfactory.stratus_flow) _TOTAL_AREA_PATTERNS (in module hlsfactory.flow_catapult) _validate_grouped_directives() (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) _validate_required_settings() (hlsfactory.design_config.FlowConfig method) _validate_syntax() (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) _write_error() (hlsfactory.stratus_flow.StratusHLSSynthFlow method) _write_summary() (hlsfactory.harp.flow.HARPGraphFlow static method) _XLS_BINARY_LOCATIONS (in module hlsfactory.flow_xls) A ABSTRACT (hlsfactory.framework.DesignStage attribute) ADB (hlsfactory.data_packaging.ArtifactsXilinx attribute) add_auxiliary_nodes() (in module hlsfactory.harp.harp_graph) add_design() (hlsfactory.framework.DesignDataset method) add_design_copy() (hlsfactory.framework.DesignDataset method) add_designs() (hlsfactory.framework.DesignDataset method) add_designs_copy() (hlsfactory.framework.DesignDataset method) add_to_graph() (in module hlsfactory.harp.harp_graph) aggregated_data_to_archive() (hlsfactory.data_packaging.DataAggregator method) aggregated_data_to_csv() (hlsfactory.data_packaging.DataAggregator method) aggregated_data_to_csv_file() (hlsfactory.data_packaging.DataAggregator method) aggregated_data_to_json() (hlsfactory.data_packaging.DataAggregator method) aggregated_data_to_json_file() (hlsfactory.data_packaging.DataAggregator method) all_files (hlsfactory.framework.Design property) all_files_in_dir() (in module hlsfactory.framework) ALL_KERNEL (in module hlsfactory.harp.harp_graph) alm (hlsfactory.flow_intel.IntelImpDesignResource attribute) ALTERA_HLS_COSIM (hlsfactory.design_config.FlowName attribute) ALTERA_HLS_CSIM (hlsfactory.design_config.FlowName attribute) ALTERA_HLS_SYNTH (hlsfactory.design_config.FlowName attribute) ALTERA_QUARTUS_IMPL (hlsfactory.design_config.FlowName attribute) AlteraHLSCosimFlow (class in hlsfactory.flow_altera) AlteraHLSCsimFlow (class in hlsfactory.flow_altera) AlteraHLSDesign (class in hlsfactory.flow_altera) AlteraHLSSynthData (class in hlsfactory.flow_altera) AlteraHLSSynthFlow (class in hlsfactory.flow_altera) AlteraImplDesignResource (class in hlsfactory.flow_altera) AlteraQuartusImplFlow (class in hlsfactory.flow_altera) append_directives() (hlsfactory.opt_dsl_frontend.ArrayPartition method) (hlsfactory.opt_dsl_frontend.LoopOpt method) (hlsfactory.opt_dsl_frontend_intel.ArrayPartition method) (hlsfactory.opt_dsl_frontend_intel.LoopOpt method) append_parameters() (hlsfactory.opt_dsl_frontend.LoopOpt method) (hlsfactory.opt_dsl_frontend_intel.LoopOpt method) ArrayPartition (class in hlsfactory.opt_dsl_frontend) (class in hlsfactory.opt_dsl_frontend_intel) ArtifactCollection (in module hlsfactory.data_packaging) artifacts (hlsfactory.data_packaging.CompleteHLSData attribute) ArtifactsXilinx (class in hlsfactory.data_packaging) atoi() (in module hlsfactory.harp.harp_graph) augment_graph_hierarchy() (in module hlsfactory.harp.harp_graph) auto_find_cosim_report() (in module hlsfactory.flow_vitis) auto_find_cycle_report() (in module hlsfactory.flow_catapult) auto_find_exported_ip() (in module hlsfactory.flow_vitis) auto_find_hls_output_dir() (in module hlsfactory.stratus_flow) auto_find_multiple_synth_report() (in module hlsfactory.flow_vitis) auto_find_solutions() (in module hlsfactory.flow_vitis) auto_find_synth_report() (in module hlsfactory.flow_catapult) (in module hlsfactory.flow_vitis) AutoDSEFlow (class in hlsfactory.autodse_vitis.flow_autodse_vitis) B BALOR_GRAPH (hlsfactory.design_config.FlowName attribute) BalorGraphData (class in hlsfactory.flow_balor) BalorGraphFlow (class in hlsfactory.flow_balor) BambuSynthFlow (class in hlsfactory.flow_bambu) BENCHMARK (in module hlsfactory.harp.harp_graph) block_ir_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) block_metrics_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) bram_usage_total (hlsfactory.flow_lightningsim.EvalResult attribute) buffer_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) build_command() (hlsfactory.flow_balor.BalorGraphFlow method) C C_CONTROL_KEYWORDS (in module hlsfactory.harp.harp_graph) call_tool() (in module hlsfactory.utils) CallToolResult (class in hlsfactory.utils) CATAPULT_HLS_SYNTH (hlsfactory.design_config.FlowName attribute) CatapultHLSSynthFlow (class in hlsfactory.flow_catapult) check_build_files_exist() (in module hlsfactory.flow_vitis) check_dataset_dir_exists() (in module hlsfactory.datasets_builtin) check_files_exist() (in module hlsfactory.flow_vitis) check_n_jobs_cpu_affinity() (in module hlsfactory.framework) check_programl_runtime() (in module hlsfactory.harp._programl_compat) clock (hlsfactory.flow_intel.IntelImpDesignResource attribute) clock1x (hlsfactory.flow_intel.IntelImpDesignResource attribute) clock_allocation_percent (hlsfactory.flow_catapult.DesignHLSSynthData attribute) clock_edge (hlsfactory.flow_catapult.DesignHLSSynthData attribute) clock_frequencies (hlsfactory.flow_altera.AlteraImplDesignResource attribute) clock_period (hlsfactory.flow_catapult.DesignHLSSynthData attribute) (hlsfactory.flow_vitis.DesignHLSSynthData attribute) clock_period_ns (hlsfactory.flow_catapult.DesignHLSSynthData attribute) clock_signal (hlsfactory.flow_catapult.DesignHLSSynthData attribute) clock_uncertainty_ns (hlsfactory.flow_catapult.DesignHLSSynthData attribute) clock_unit (hlsfactory.flow_intel.IntelImpDesignResource attribute) codegen_ir_dump_dir (hlsfactory.flow_xls.DesignHLSSynthData attribute) codegen_options_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) codegen_pass_metrics_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) codegen_pass_profile_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) combinational_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) (hlsfactory.stratus_flow.DesignHLSSynthData attribute) CompleteHLSData (class in hlsfactory.data_packaging) CONCRETE (hlsfactory.framework.DesignStage attribute) config (hlsfactory.framework.Design property) copy_and_rename() (hlsfactory.framework.DesignDataset method) copy_and_rename_to_new_parent_dir() (hlsfactory.framework.Design method) copy_dataset() (hlsfactory.framework.DesignDataset method) copy_files() (in module hlsfactory.harp.harp_graph) copy_to_new_parent_dir() (hlsfactory.framework.Design method) core (hlsfactory.utils.FlowExecutionData attribute) count_designs_in_dataset_collection() (in module hlsfactory.framework) count_possible_samples() (in module hlsfactory.opt_dsl_frontend_v2) count_total_designs_in_dataset_collection() (in module hlsfactory.framework) cpp_source_files (hlsfactory.framework.Design property) CPPPreprocessorFrontend (class in hlsfactory.define_frontend) create_dir_if_not_exists() (in module hlsfactory.harp.harp_graph) create_pragma_nodes() (in module hlsfactory.harp.harp_graph) create_pseudo_node_block() (in module hlsfactory.harp.harp_graph) critical_path_delay_ns (hlsfactory.flow_catapult.DesignHLSSynthData attribute) critical_path_slack_ns (hlsfactory.flow_catapult.DesignHLSSynthData attribute) CSV (hlsfactory.gather_data.FileFormat attribute) CURRENT_DIR (in module hlsfactory.datasets_builtin) CURRENT_FP (in module hlsfactory.datasets_builtin) D DataAggregator (class in hlsfactory.data_packaging) DataAggregatorXilinx (class in hlsfactory.data_packaging) datapath_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) dataset_accelerators_builder() (in module hlsfactory.datasets_builtin) dataset_altera_examples_builder() (in module hlsfactory.datasets_builtin) dataset_auto_ntt_builder() (in module hlsfactory.datasets_builtin) dataset_chstone_builder() (in module hlsfactory.datasets_builtin) dataset_forgebench_builder() (in module hlsfactory.datasets_builtin) dataset_hp_fft_builder() (in module hlsfactory.datasets_builtin) dataset_machsuite_builder() (in module hlsfactory.datasets_builtin) dataset_name (hlsfactory.design_config.DesignConfig attribute) DATASET_NAME_MAP (in module hlsfactory.scripts.generate_design_configs) dataset_polybench_builder() (in module hlsfactory.datasets_builtin) dataset_pp4fpgas_builder() (in module hlsfactory.datasets_builtin) dataset_soda_builder() (in module hlsfactory.datasets_builtin) dataset_spector_hls_builder() (in module hlsfactory.datasets_builtin) DATASET_STR_MAP (in module hlsfactory.datasets_builtin) dataset_stream_hls_builder() (in module hlsfactory.datasets_builtin) dataset_test_designs_catapult_builder() (in module hlsfactory.datasets_builtin) dataset_test_designs_stratus_builder() (in module hlsfactory.datasets_builtin) dataset_test_designs_vitis_modern_builder() (in module hlsfactory.datasets_builtin) dataset_test_designs_xls_builder() (in module hlsfactory.datasets_builtin) dataset_vitis_examples_builder() (in module hlsfactory.datasets_builtin) dataset_xls_upstream_builder() (in module hlsfactory.datasets_builtin) datasets_all_builder() (in module hlsfactory.datasets_builtin) datasets_builder() (in module hlsfactory.datasets_builtin) deadlock (hlsfactory.flow_lightningsim.EvalResult attribute) DEFAULT_BALOR_DOCKER_IMAGE (in module hlsfactory.flow_balor) DEFAULT_HARP_CLANG (in module hlsfactory.harp.harp_graph) default_new_dataset_name_fn() (hlsfactory.framework.Flow method) DEFAULT_XLS_PATH (in module hlsfactory.flow_xls) delay_model (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) Design (class in hlsfactory.framework) design (hlsfactory.data_packaging.CompleteHLSData attribute) DESIGN_CONFIG_FILENAME (in module hlsfactory.design_config) design_id (hlsfactory.data_packaging.CompleteHLSData attribute) design_name (hlsfactory.design_config.DesignConfig attribute) DesignConfig (class in hlsfactory.design_config) DesignConfigError DesignCosimData (class in hlsfactory.flow_vitis) DesignDataset (class in hlsfactory.framework) DesignDatasetCollection (in module hlsfactory.framework) DesignHLSSynthData (class in hlsfactory.flow_catapult) (class in hlsfactory.flow_intel) (class in hlsfactory.flow_vitis) (class in hlsfactory.flow_xls) (class in hlsfactory.stratus_flow) DesignStage (class in hlsfactory.framework) detect_tcl_files() (in module hlsfactory.scripts.generate_design_configs) DIR_ALL (in module hlsfactory.datasets_builtin) DIR_DATASET_ACCELERATORS (in module hlsfactory.datasets_builtin) DIR_DATASET_ALTERA_EXAMPLES (in module hlsfactory.datasets_builtin) DIR_DATASET_AUTO_NTT (in module hlsfactory.datasets_builtin) DIR_DATASET_CHSTONE (in module hlsfactory.datasets_builtin) DIR_DATASET_FORGEBENCH (in module hlsfactory.datasets_builtin) DIR_DATASET_HP_FFT (in module hlsfactory.datasets_builtin) DIR_DATASET_MACHSUITE (in module hlsfactory.datasets_builtin) DIR_DATASET_POLYBENCH (in module hlsfactory.datasets_builtin) DIR_DATASET_PP4FPGAS (in module hlsfactory.datasets_builtin) DIR_DATASET_SODA (in module hlsfactory.datasets_builtin) DIR_DATASET_SPECTOR_HLS (in module hlsfactory.datasets_builtin) DIR_DATASET_STREAM_HLS (in module hlsfactory.datasets_builtin) DIR_DATASET_TEST_DESIGNS_CATAPULT (in module hlsfactory.datasets_builtin) DIR_DATASET_TEST_DESIGNS_STRATUS (in module hlsfactory.datasets_builtin) DIR_DATASET_TEST_DESIGNS_VITIS_MODERN (in module hlsfactory.datasets_builtin) DIR_DATASET_TEST_DESIGNS_XLS (in module hlsfactory.datasets_builtin) DIR_DATASET_VITIS_EXAMPLES (in module hlsfactory.datasets_builtin) DIR_DATASET_XLS_UPSTREAM (in module hlsfactory.datasets_builtin) DirSource (class in hlsfactory.utils) dslx_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) dsp (hlsfactory.flow_intel.IntelImpDesignResource attribute) dt (hlsfactory.utils.FlowExecutionData attribute) dump_codegen_ir (hlsfactory.flow_xls.DesignHLSSynthData attribute) dump_optimizer_ir (hlsfactory.flow_xls.DesignHLSSynthData attribute) E Edge (class in hlsfactory.harp.harp_graph) edge_attribute_counts (hlsfactory.flow_balor.BalorGraphData attribute) emit_llvm_ir() (in module hlsfactory.harp.harp_graph) ENV (hlsfactory.utils.DirSource attribute) (hlsfactory.utils.ToolPathsSource attribute) env_vars (hlsfactory.design_config.DesignConfig attribute) ENVFILE (hlsfactory.utils.DirSource attribute) (hlsfactory.utils.ToolPathsSource attribute) ERROR (hlsfactory.utils.CallToolResult attribute) (hlsfactory.utils.ExecutionDataStatus attribute) error_message (hlsfactory.utils.FlowExecutionData attribute) eval_solution_default() (hlsfactory.flow_lightningsim.LSEnv method) eval_solution_single() (hlsfactory.flow_lightningsim.LSEnv method) EvalResult (class in hlsfactory.flow_lightningsim) execute() (hlsfactory.autodse_vitis.flow_autodse_vitis.AutoDSEFlow method) (hlsfactory.define_frontend.CPPPreprocessorFrontend method) (hlsfactory.flow_altera._AlteraFlow method) (hlsfactory.flow_balor.BalorGraphFlow method) (hlsfactory.flow_bambu.BambuSynthFlow method) (hlsfactory.flow_catapult.CatapultHLSSynthFlow method) (hlsfactory.flow_intel.IntelHLSSynthFlow method) (hlsfactory.flow_intel.IntelQuartusImplFlow method) (hlsfactory.flow_lightningsim.LightningSimFlow method) (hlsfactory.flow_vitis.VitisHLSCosimFlow method) (hlsfactory.flow_vitis.VitisHLSCosimSetupFlow method) (hlsfactory.flow_vitis.VitisHLSCsimFlow method) (hlsfactory.flow_vitis.VitisHLSImplFlow method) (hlsfactory.flow_vitis.VitisHLSImplReportFlow method) (hlsfactory.flow_vitis.VitisHLSSynthFlow method) (hlsfactory.flow_vitis_modern.VitisHLSModernCsimFlow method) (hlsfactory.flow_vitis_modern.VitisHLSModernSynthFlow method) (hlsfactory.flow_xls.XLSHLSSynthFlow method) (hlsfactory.framework.Flow method) (hlsfactory.harp.flow.HARPGraphFlow method) (hlsfactory.jinja_frontend.JinjaFrontend method) (hlsfactory.loc_flow.LOCCounterFlow method) (hlsfactory.opt_dsl_frontend.OptDSLFrontend method) (hlsfactory.opt_dsl_frontend.OptDSLPassthroughFrontend method) (hlsfactory.opt_dsl_frontend_intel.OptDSLFrontendIntel method) (hlsfactory.opt_dsl_frontend_v2.OptDSLFrontend method) (hlsfactory.stratus_flow.StratusHLSSynthFlow method) execute_multiple_design_datasets_fine_grained_parallel() (hlsfactory.framework.Flow method) execute_multiple_design_datasets_naive_parallel() (hlsfactory.framework.Flow method) execute_multiple_designs() (hlsfactory.framework.Flow method) execution (hlsfactory.data_packaging.CompleteHLSData attribute) ExecutionData (class in hlsfactory.utils) ExecutionDataStatus (class in hlsfactory.utils) EXTENSIONS_CPP (in module hlsfactory.framework) EXTENSIONS_PYTHON (in module hlsfactory.framework) EXTENTIONS_MAKEFILE (in module hlsfactory.framework) EXTENTIONS_TCL (in module hlsfactory.framework) extract_dot_graph() (in module hlsfactory.flow_balor) extract_function_names() (in module hlsfactory.harp.harp_graph) F family (hlsfactory.flow_altera.AlteraHLSDesign attribute) (hlsfactory.flow_intel.IntelHLSDesign attribute) feedthrough_path_exists (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) fifo_sizes (hlsfactory.flow_lightningsim.EvalResult attribute) FileFormat (class in hlsfactory.gather_data) filter_files_by_ext() (in module hlsfactory.framework) find_bin_path() (in module hlsfactory.utils) find_dslx_stdlib() (in module hlsfactory.flow_xls) find_graph_compiler() (in module hlsfactory.flow_balor) find_xls_binary() (in module hlsfactory.flow_xls) flatten_dot_quoted_newlines() (in module hlsfactory.flow_balor) flop_count (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) Flow (class in hlsfactory.framework) flow_already_completed() (in module hlsfactory.utils) flow_configs (hlsfactory.design_config.DesignConfig attribute) flow_name (hlsfactory.design_config.FlowConfig attribute) (hlsfactory.flow_altera._AlteraFlow attribute) (hlsfactory.flow_altera.AlteraHLSCosimFlow attribute) (hlsfactory.flow_altera.AlteraHLSCsimFlow attribute) (hlsfactory.flow_altera.AlteraHLSSynthFlow attribute) (hlsfactory.flow_altera.AlteraQuartusImplFlow attribute) flow_names (hlsfactory.design_config.DesignConfig property) flow_settings (hlsfactory.design_config.FlowConfig attribute) FlowConfig (class in hlsfactory.design_config) FlowConfigError FlowExecutionData (class in hlsfactory.utils) FlowName (class in hlsfactory.design_config) flows (hlsfactory.utils.ExecutionData attribute) FlowTimer (class in hlsfactory.utils) format (hlsfactory.flow_balor.BalorGraphData attribute) from_dict() (hlsfactory.utils.ExecutionData class method) (hlsfactory.utils.FlowExecutionData class method) from_dir() (hlsfactory.framework.DesignDataset class method) from_dir_with_config() (hlsfactory.framework.Design class method) from_empty_dir() (hlsfactory.framework.DesignDataset class method) from_json() (hlsfactory.utils.ExecutionData class method) (hlsfactory.utils.FlowExecutionData class method) from_mapping() (hlsfactory.design_config.DesignConfig class method) (hlsfactory.design_config.FlowConfig class method) Frontend (class in hlsfactory.framework) fsm_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) fsm_combinational_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) fsm_register_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) functional_unit_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) G gather_all_data() (hlsfactory.data_packaging.DataAggregator method) gather_execution_data() (hlsfactory.data_packaging.DataAggregator method) (hlsfactory.data_packaging.DataAggregatorXilinx method) gather_hls_design_data() (hlsfactory.data_packaging.DataAggregator method) (hlsfactory.data_packaging.DataAggregatorXilinx method) gather_hls_synthesis_artifacts() (hlsfactory.data_packaging.DataAggregator method) (hlsfactory.data_packaging.DataAggregatorXilinx method) gather_hls_synthesis_artifacts_data() (hlsfactory.data_packaging.DataAggregatorXilinx method) gather_hls_synthesis_data() (hlsfactory.data_packaging.DataAggregator method) (hlsfactory.data_packaging.DataAggregatorXilinx method) gather_implementation_data() (hlsfactory.data_packaging.DataAggregator method) (hlsfactory.data_packaging.DataAggregatorXilinx method) gather_multiple_designs() (hlsfactory.data_packaging.DataAggregator method) gen_opt() (in module hlsfactory.opt_dsl_frontend) (in module hlsfactory.opt_dsl_frontend_intel) generate_annotate_c() (in module hlsfactory.opt_dsl_frontend_intel) generate_flow_configs() (in module hlsfactory.scripts.generate_design_configs) generate_opt_sources() (in module hlsfactory.opt_dsl_frontend) (in module hlsfactory.opt_dsl_frontend_v2) generator (hlsfactory.flow_xls.DesignHLSSynthData attribute) get_array_partition_dic() (in module hlsfactory.opt_dsl_frontend_intel) get_attr() (hlsfactory.harp.harp_graph.Edge method) (hlsfactory.harp.harp_graph.Node method) get_balor_install_dir() (in module hlsfactory.flow_balor) get_catapult_bin() (in module hlsfactory.flow_catapult) get_directives() (hlsfactory.opt_dsl_frontend.ArrayPartition method) (hlsfactory.opt_dsl_frontend.LoopOpt method) (hlsfactory.opt_dsl_frontend_intel.ArrayPartition method) (hlsfactory.opt_dsl_frontend_intel.LoopOpt method) (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) get_file_in_root() (in module hlsfactory.data_packaging) get_flattened() (hlsfactory.opt_dsl_frontend.ArrayPartition method) (hlsfactory.opt_dsl_frontend.LoopOpt method) (hlsfactory.opt_dsl_frontend_intel.ArrayPartition method) (hlsfactory.opt_dsl_frontend_intel.LoopOpt method) get_flow_config() (hlsfactory.design_config.DesignConfig method) get_flow_setting() (hlsfactory.design_config.DesignConfig method) get_for_blocks_info() (in module hlsfactory.harp.harp_graph) get_harp_clang_bin() (in module hlsfactory.harp.harp_graph) get_icmp() (in module hlsfactory.harp.harp_graph) get_kernel() (in module hlsfactory.opt_dsl_frontend_intel) get_loop_unroll_dic() (in module hlsfactory.opt_dsl_frontend_intel) get_num_of_directives() (hlsfactory.opt_dsl_frontend.ArrayPartition method) (hlsfactory.opt_dsl_frontend.LoopOpt method) (hlsfactory.opt_dsl_frontend_intel.ArrayPartition method) (hlsfactory.opt_dsl_frontend_intel.LoopOpt method) get_num_of_parameters() (hlsfactory.opt_dsl_frontend.LoopOpt method) (hlsfactory.opt_dsl_frontend_intel.LoopOpt method) get_pipeline_list() (in module hlsfactory.opt_dsl_frontend_intel) get_pragmas_loops() (in module hlsfactory.harp.harp_graph) get_root_path() (in module hlsfactory.harp.harp_graph) get_setting() (hlsfactory.design_config.FlowConfig method) get_tc_for_loop() (in module hlsfactory.harp.harp_graph) get_tool_path_vitis_modern() (in module hlsfactory.utils) get_tool_paths() (in module hlsfactory.utils) get_work_dir() (in module hlsfactory.utils) get_xls_install_dir() (in module hlsfactory.flow_xls) GRAPH_COMPILER_RELATIVE_PATH (in module hlsfactory.flow_balor) graph_file (hlsfactory.flow_balor.BalorGraphData attribute) GRAPH_FILENAME (in module hlsfactory.flow_balor) (in module hlsfactory.harp.flow) graph_generator() (in module hlsfactory.harp.harp_graph) GRAPH_SUMMARY_FILENAME (in module hlsfactory.flow_balor) (in module hlsfactory.harp.flow) H HARP_GRAPH (hlsfactory.design_config.FlowName attribute) HARPGraphFlow (class in hlsfactory.harp.flow) has_setting() (hlsfactory.design_config.FlowConfig method) HDL (hlsfactory.data_packaging.ArtifactsXilinx attribute) HLS_COMPONENT_DIR_NAME (in module hlsfactory.flow_vitis_modern) hls_config (hlsfactory.stratus_flow.StratusHLSDesign attribute) HLS_DATASET_DIR (in module hlsfactory.datasets_builtin) hlsfactory module hlsfactory.autodse_vitis module hlsfactory.autodse_vitis.flow_autodse_vitis module hlsfactory.data_packaging module hlsfactory.datasets_builtin module hlsfactory.define_frontend module hlsfactory.design_config module hlsfactory.flow_altera module hlsfactory.flow_balor module hlsfactory.flow_bambu module hlsfactory.flow_catapult module hlsfactory.flow_intel module hlsfactory.flow_lightningsim module hlsfactory.flow_vitis module hlsfactory.flow_vitis_modern module hlsfactory.flow_xls module hlsfactory.framework module hlsfactory.gather_data module hlsfactory.harp module hlsfactory.harp._programl_compat module hlsfactory.harp.flow module hlsfactory.harp.harp_graph module hlsfactory.jinja_frontend module hlsfactory.loc_flow module hlsfactory.opt_dsl_frontend module hlsfactory.opt_dsl_frontend_intel module hlsfactory.opt_dsl_frontend_v2 module hlsfactory.opt_dsl_v2 module hlsfactory.opt_dsl_v2.opt_dsl module hlsfactory.scripts module hlsfactory.scripts.generate_design_configs module hlsfactory.stratus_flow module hlsfactory.utils module HLSFACTORY_ALTERA_HLS_PATH_ENV_VAR (in module hlsfactory.flow_altera) HLSFACTORY_ALTERA_QUESTA_SETUP_ENV_VAR (in module hlsfactory.flow_altera) HLSFACTORY_BALOR_DOCKER_IMAGE_ENV_VAR (in module hlsfactory.flow_balor) HLSFACTORY_BALOR_PATH_ENV_VAR (in module hlsfactory.flow_balor) HLSFACTORY_CATAPULT_PATH_ENV_VAR (in module hlsfactory.flow_catapult) HLSFACTORY_HARP_CLANG_ENV_VAR (in module hlsfactory.harp.harp_graph) HLSFACTORY_XLS_PATH_ENV_VAR (in module hlsfactory.flow_xls) I implementation (hlsfactory.data_packaging.CompleteHLSData attribute) initiation_interval (hlsfactory.flow_xls.DesignHLSSynthData attribute) initiation_interval_cycles (hlsfactory.flow_catapult.DesignHLSSynthData attribute) InMemoryArchive (in module hlsfactory.data_packaging) IntelHLSDesign (class in hlsfactory.flow_intel) IntelHLSSynthFlow (class in hlsfactory.flow_intel) IntelImpDesignResource (class in hlsfactory.flow_intel) IntelQuartusImplFlow (class in hlsfactory.flow_intel) interface_proto_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) interface_textproto_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) interval_avg_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) interval_max_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) interval_min_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) IP (hlsfactory.data_packaging.ArtifactsXilinx attribute) IR (hlsfactory.data_packaging.ArtifactsXilinx attribute) ir_converter_options_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) ir_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) is_known_flow (hlsfactory.design_config.FlowConfig property) J JinjaFrontend (class in hlsfactory.jinja_frontend) JSON (hlsfactory.gather_data.FileFormat attribute) K kernels (hlsfactory.flow_altera.AlteraHLSDesign attribute) L latency (hlsfactory.flow_lightningsim.EvalResult attribute) latency_average_cycles (hlsfactory.flow_vitis.DesignHLSSynthData attribute) latency_average_seconds (hlsfactory.flow_vitis.DesignHLSSynthData attribute) latency_avg_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) latency_best_cycles (hlsfactory.flow_vitis.DesignHLSSynthData attribute) latency_best_seconds (hlsfactory.flow_vitis.DesignHLSSynthData attribute) latency_cycles (hlsfactory.flow_catapult.DesignHLSSynthData attribute) (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.stratus_flow.DesignHLSSynthData attribute) latency_max_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) latency_min_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) latency_seconds (hlsfactory.flow_catapult.DesignHLSSynthData attribute) latency_total_cycles (hlsfactory.stratus_flow.DesignHLSSynthData attribute) latency_worst_cycles (hlsfactory.flow_vitis.DesignHLSSynthData attribute) latency_worst_seconds (hlsfactory.flow_vitis.DesignHLSSynthData attribute) LIGHTNING_SIM (hlsfactory.design_config.FlowName attribute) LightningSimFlow (class in hlsfactory.flow_lightningsim) llvm_to_nx() (in module hlsfactory.harp.harp_graph) load_configs_from_json() (hlsfactory.jinja_frontend.JinjaFrontend method) load_configs_from_jsonl() (hlsfactory.jinja_frontend.JinjaFrontend method) load_programl() (in module hlsfactory.harp._programl_compat) LOCCounterFlow (class in hlsfactory.loc_flow) log() (hlsfactory.utils.FlowTimer method) logic_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) LoopOpt (class in hlsfactory.opt_dsl_frontend) (class in hlsfactory.opt_dsl_frontend_intel) LSEnv (class in hlsfactory.flow_lightningsim) M MACHSUITE_KERNEL (in module hlsfactory.harp.harp_graph) main() (in module hlsfactory.gather_data) (in module hlsfactory.scripts.generate_design_configs) make_json_readable() (in module hlsfactory.harp.harp_graph) max_feedthrough_path_delay_ps (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) max_input_to_reg_delay_ps (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) max_reg_to_output_delay_ps (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) max_reg_to_reg_delay_ps (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) memory_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) metrics (hlsfactory.stratus_flow.DesignHLSSynthData attribute) metrics_delay_model (hlsfactory.flow_xls.DesignHLSSynthData attribute) MetricValue (in module hlsfactory.stratus_flow) mlab (hlsfactory.flow_intel.IntelImpDesignResource attribute) mode (hlsfactory.flow_balor.BalorGraphData attribute) module hlsfactory hlsfactory.autodse_vitis hlsfactory.autodse_vitis.flow_autodse_vitis hlsfactory.data_packaging hlsfactory.datasets_builtin hlsfactory.define_frontend hlsfactory.design_config hlsfactory.flow_altera hlsfactory.flow_balor hlsfactory.flow_bambu hlsfactory.flow_catapult hlsfactory.flow_intel hlsfactory.flow_lightningsim hlsfactory.flow_vitis hlsfactory.flow_vitis_modern hlsfactory.flow_xls hlsfactory.framework hlsfactory.gather_data hlsfactory.harp hlsfactory.harp._programl_compat hlsfactory.harp.flow hlsfactory.harp.harp_graph hlsfactory.jinja_frontend hlsfactory.loc_flow hlsfactory.opt_dsl_frontend hlsfactory.opt_dsl_frontend_intel hlsfactory.opt_dsl_frontend_v2 hlsfactory.opt_dsl_v2 hlsfactory.opt_dsl_v2.opt_dsl hlsfactory.scripts hlsfactory.scripts.generate_design_configs hlsfactory.stratus_flow hlsfactory.utils module_signature_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) move_to_new_parent_dir() (hlsfactory.framework.Design method) mux_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) N name (hlsfactory.autodse_vitis.flow_autodse_vitis.AutoDSEFlow attribute) (hlsfactory.define_frontend.CPPPreprocessorFrontend attribute) (hlsfactory.flow_altera.AlteraHLSCosimFlow attribute) (hlsfactory.flow_altera.AlteraHLSCsimFlow attribute) (hlsfactory.flow_altera.AlteraHLSDesign attribute) (hlsfactory.flow_altera.AlteraHLSSynthFlow attribute) (hlsfactory.flow_altera.AlteraQuartusImplFlow attribute) (hlsfactory.flow_balor.BalorGraphFlow attribute) (hlsfactory.flow_bambu.BambuSynthFlow attribute) (hlsfactory.flow_catapult.CatapultHLSSynthFlow attribute) (hlsfactory.flow_intel.IntelHLSDesign attribute) (hlsfactory.flow_intel.IntelHLSSynthFlow attribute) (hlsfactory.flow_intel.IntelImpDesignResource attribute) (hlsfactory.flow_intel.IntelQuartusImplFlow attribute) (hlsfactory.flow_lightningsim.LightningSimFlow attribute) (hlsfactory.flow_vitis.VitisHLSCosimFlow attribute) (hlsfactory.flow_vitis.VitisHLSCosimSetupFlow attribute) (hlsfactory.flow_vitis.VitisHLSCsimFlow attribute) (hlsfactory.flow_vitis.VitisHLSDesign attribute) (hlsfactory.flow_vitis.VitisHLSImplFlow attribute) (hlsfactory.flow_vitis.VitisHLSImplReportFlow attribute) (hlsfactory.flow_vitis.VitisHLSSynthFlow attribute) (hlsfactory.flow_vitis_modern.VitisHLSModernCsimFlow attribute) (hlsfactory.flow_vitis_modern.VitisHLSModernSynthFlow attribute) (hlsfactory.flow_xls.XLSHLSSynthFlow attribute) (hlsfactory.framework.Flow attribute) (hlsfactory.harp.flow.HARPGraphFlow attribute) (hlsfactory.jinja_frontend.JinjaFrontend attribute) (hlsfactory.loc_flow.LOCCounterFlow attribute) (hlsfactory.opt_dsl_frontend.OptDSLFrontend attribute) (hlsfactory.opt_dsl_frontend.OptDSLPassthroughFrontend attribute) (hlsfactory.opt_dsl_frontend_intel.OptDSLFrontendIntel attribute) (hlsfactory.opt_dsl_frontend_v2.OptDSLFrontend attribute) (hlsfactory.stratus_flow.StratusHLSDesign attribute) (hlsfactory.stratus_flow.StratusHLSSynthFlow attribute) NAMES_MAKEFILE (in module hlsfactory.framework) natural_keys() (in module hlsfactory.harp.harp_graph) Node (class in hlsfactory.harp.harp_graph) node_attribute_counts (hlsfactory.flow_balor.BalorGraphData attribute) num_edges (hlsfactory.flow_balor.BalorGraphData attribute) num_nodes (hlsfactory.flow_balor.BalorGraphData attribute) O operation_counts (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) operation_kind_counts (hlsfactory.flow_xls.DesignHLSSynthData attribute) (hlsfactory.flow_xls.XLSBlockMetrics attribute) OPT_DSL_V2 (hlsfactory.design_config.FlowName attribute) OptDSL (class in hlsfactory.opt_dsl_v2.opt_dsl) OptDSLFrontend (class in hlsfactory.opt_dsl_frontend) (class in hlsfactory.opt_dsl_frontend_v2) OptDSLFrontendIntel (class in hlsfactory.opt_dsl_frontend_intel) OptDSLPassthroughFrontend (class in hlsfactory.opt_dsl_frontend) optimization_pass_metrics_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) optimized_ir_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) optimizer_ir_dump_dir (hlsfactory.flow_xls.DesignHLSSynthData attribute) optimizer_options_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) optimizer_pass_profile_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) OTHER (hlsfactory.utils.ExecutionDataStatus attribute) P parse_all_reports() (hlsfactory.flow_vitis.VitisHLSImplReportFlow static method) parse_area_metrics_from_synth_log() (in module hlsfactory.stratus_flow) parse_from_cosim_report_file() (hlsfactory.flow_vitis.DesignCosimData class method) parse_from_dot_file() (hlsfactory.flow_balor.BalorGraphData class method) parse_from_impl_report_file() (hlsfactory.flow_altera.AlteraImplDesignResource class method) (hlsfactory.flow_intel.IntelImpDesignResource class method) parse_from_metrics() (hlsfactory.stratus_flow.DesignHLSSynthData class method) parse_from_metrics_file() (hlsfactory.stratus_flow.DesignHLSSynthData class method) (hlsfactory.stratus_flow.StratusHLSDesign class method) parse_from_synth_report_file() (hlsfactory.flow_altera.AlteraHLSDesign class method) (hlsfactory.flow_altera.AlteraHLSSynthData class method) (hlsfactory.flow_catapult.DesignHLSSynthData class method) (hlsfactory.flow_intel.DesignHLSSynthData class method) (hlsfactory.flow_intel.IntelHLSDesign class method) (hlsfactory.flow_vitis.DesignHLSSynthData class method) (hlsfactory.flow_vitis.VitisHLSDesign class method) parse_metrics_file() (in module hlsfactory.stratus_flow) parse_opt_dsl_lang() (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) parse_power_report() (hlsfactory.flow_vitis.VitisHLSImplReportFlow static method) parse_template() (in module hlsfactory.opt_dsl_frontend) (in module hlsfactory.opt_dsl_frontend_intel) parse_timing_report() (hlsfactory.flow_vitis.VitisHLSImplReportFlow static method) parse_utilization_report() (hlsfactory.flow_vitis.VitisHLSImplReportFlow static method) parse_xls_block_metrics() (in module hlsfactory.flow_xls) parse_xls_bool_setting() (in module hlsfactory.flow_xls) parse_xls_module_signature() (in module hlsfactory.flow_xls) part (hlsfactory.flow_vitis.VitisHLSDesign attribute) partition() (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) passed (hlsfactory.flow_vitis.DesignCosimData attribute) pipeline() (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) pipeline_stages (hlsfactory.flow_xls.DesignHLSSynthData attribute) poly_KERNEL (in module hlsfactory.harp.harp_graph) polybench_copy() (in module hlsfactory.opt_dsl_frontend_intel) polybench_header_text (in module hlsfactory.opt_dsl_frontend_intel) PRAGMA_POSITION (in module hlsfactory.harp.harp_graph) print_xml_element() (in module hlsfactory.flow_vitis) process_design_directory() (in module hlsfactory.scripts.generate_design_configs) process_graph() (in module hlsfactory.harp.harp_graph) product (hlsfactory.flow_altera.AlteraHLSDesign attribute) (hlsfactory.flow_intel.IntelHLSDesign attribute) profile_passes (hlsfactory.flow_xls.DesignHLSSynthData attribute) program_graph_to_networkx() (in module hlsfactory.harp._programl_compat) PROTOBUF_IMPL_ENV_VAR (in module hlsfactory.harp._programl_compat) prune_redundant_nodes() (in module hlsfactory.harp.harp_graph) Q quartus (hlsfactory.flow_altera.AlteraHLSDesign attribute) (hlsfactory.flow_intel.IntelHLSDesign attribute) questa_setup_script (hlsfactory.flow_altera._AlteraFlow attribute) R ram (hlsfactory.flow_intel.IntelImpDesignResource attribute) raw_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) read_altera_report() (in module hlsfactory.flow_altera) read_design_config() (in module hlsfactory.design_config) read_execution_data() (in module hlsfactory.utils) read_json_graph() (in module hlsfactory.harp.harp_graph) real_operation_count (hlsfactory.flow_catapult.DesignHLSSynthData attribute) reg (hlsfactory.flow_intel.IntelImpDesignResource attribute) register_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) remove_and_make_new_dir_if_exists() (in module hlsfactory.utils) remove_dir_if_exists() (in module hlsfactory.utils) remove_extra_header() (in module hlsfactory.harp.harp_graph) rename() (hlsfactory.framework.Design method) REPORT (hlsfactory.data_packaging.ArtifactsXilinx attribute) require_config() (hlsfactory.framework.Design method) require_flow_config() (hlsfactory.design_config.DesignConfig method) require_flow_setting() (hlsfactory.design_config.DesignConfig method) require_setting() (hlsfactory.design_config.FlowConfig method) required_settings (hlsfactory.design_config.FlowConfig property) reset (hlsfactory.flow_xls.DesignHLSSynthData attribute) reset_length_cycles (hlsfactory.flow_catapult.DesignHLSSynthData attribute) resource_usage (hlsfactory.flow_altera.AlteraImplDesignResource attribute) resources_ALUTs_avail (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_ALUTs_used (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_bram_used (hlsfactory.flow_vitis.DesignHLSSynthData attribute) resources_dsp_used (hlsfactory.flow_vitis.DesignHLSSynthData attribute) resources_DSPs_avail (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_DSPs_used (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_ff_used (hlsfactory.flow_vitis.DesignHLSSynthData attribute) resources_FFs_avail (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_FFs_used (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_lut_used (hlsfactory.flow_vitis.DesignHLSSynthData attribute) resources_MLABs_avail (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_MLABs_used (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_RAMs_avail (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_RAMs_used (hlsfactory.flow_altera.AlteraHLSSynthData attribute) (hlsfactory.flow_intel.DesignHLSSynthData attribute) resources_uram_used (hlsfactory.flow_vitis.DesignHLSSynthData attribute) result_file (hlsfactory.flow_altera._AlteraFlow attribute) (hlsfactory.flow_altera.AlteraHLSCosimFlow attribute) (hlsfactory.flow_altera.AlteraHLSCsimFlow attribute) (hlsfactory.flow_altera.AlteraHLSSynthFlow attribute) (hlsfactory.flow_altera.AlteraQuartusImplFlow attribute) rom_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) rtl (hlsfactory.flow_vitis.DesignCosimData attribute) rtl_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) run_graph_gen() (in module hlsfactory.harp.harp_graph) S schedule_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) scheduled_ir_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) scheduling_options_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) scheduling_pass_metrics_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) sequential_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) (hlsfactory.stratus_flow.DesignHLSSynthData attribute) serialize_methods_for_dataclass() (in module hlsfactory.utils) SOURCE_EXTENSIONS (in module hlsfactory.harp.harp_graph) SQLITE (hlsfactory.gather_data.FileFormat attribute) stage (hlsfactory.flow_altera._AlteraFlow attribute) (hlsfactory.flow_altera.AlteraHLSCosimFlow attribute) (hlsfactory.flow_altera.AlteraHLSCsimFlow attribute) (hlsfactory.flow_altera.AlteraHLSSynthFlow attribute) (hlsfactory.flow_altera.AlteraQuartusImplFlow attribute) start() (hlsfactory.utils.FlowTimer method) status (hlsfactory.flow_vitis.DesignCosimData attribute) (hlsfactory.utils.FlowExecutionData attribute) stop() (hlsfactory.utils.FlowTimer method) STRATUS_HLS_SYNTH (hlsfactory.design_config.FlowName attribute) StratusHLSDesign (class in hlsfactory.stratus_flow) StratusHLSSynthFlow (class in hlsfactory.stratus_flow) SUCCESS (hlsfactory.utils.CallToolResult attribute) (hlsfactory.utils.ExecutionDataStatus attribute) supports_flow() (hlsfactory.design_config.DesignConfig method) synthesis (hlsfactory.data_packaging.CompleteHLSData attribute) T T (in module hlsfactory.utils) T_dataset_builder (in module hlsfactory.datasets_builtin) t_end (hlsfactory.utils.FlowExecutionData attribute) t_start (hlsfactory.utils.FlowExecutionData attribute) T_unwrap (in module hlsfactory.utils) tags (hlsfactory.design_config.DesignConfig attribute) target_clock (hlsfactory.flow_altera.AlteraHLSDesign attribute) target_clock_period (hlsfactory.flow_intel.IntelHLSDesign attribute) (hlsfactory.flow_vitis.VitisHLSDesign attribute) (hlsfactory.stratus_flow.StratusHLSDesign attribute) tcl_files (hlsfactory.framework.Design property) TCL_PATTERNS (in module hlsfactory.scripts.generate_design_configs) TEMP (hlsfactory.utils.DirSource attribute) terminate_process_and_children() (in module hlsfactory.utils) throughput_cycles (hlsfactory.flow_catapult.DesignHLSSynthData attribute) throughput_seconds (hlsfactory.flow_catapult.DesignHLSSynthData attribute) time (hlsfactory.flow_altera.AlteraHLSDesign attribute) (hlsfactory.flow_intel.IntelHLSDesign attribute) TIMEOUT (hlsfactory.utils.CallToolResult attribute) (hlsfactory.utils.ExecutionDataStatus attribute) timeout_guard() (in module hlsfactory.opt_dsl_frontend_v2) timeout_not_supported() (in module hlsfactory.utils) timestamp (hlsfactory.flow_lightningsim.EvalResult attribute) to_csv() (hlsfactory.data_packaging.CompleteHLSData method) to_csv_file() (hlsfactory.data_packaging.CompleteHLSData method) to_dict() (hlsfactory.utils.ExecutionData method) (hlsfactory.utils.FlowExecutionData method) to_flat_dict() (hlsfactory.data_packaging.CompleteHLSData method) to_json() (hlsfactory.data_packaging.CompleteHLSData method) (hlsfactory.utils.ExecutionData method) (hlsfactory.utils.FlowExecutionData method) to_json_file() (hlsfactory.data_packaging.CompleteHLSData method) tool_version (hlsfactory.flow_catapult.DesignHLSSynthData attribute) ToolFlow (class in hlsfactory.framework) ToolPathsSource (class in hlsfactory.utils) top (hlsfactory.flow_balor.BalorGraphData attribute) (hlsfactory.flow_xls.DesignHLSSynthData attribute) total_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) (hlsfactory.stratus_flow.DesignHLSSynthData attribute) total_area_score (hlsfactory.flow_catapult.DesignHLSSynthData attribute) total_execution_time_cycles (hlsfactory.flow_vitis.DesignCosimData attribute) total_register_area (hlsfactory.flow_catapult.DesignHLSSynthData attribute) type_graph (in module hlsfactory.harp.harp_graph) U unique_random_samples() (in module hlsfactory.opt_dsl_frontend_v2) unroll() (hlsfactory.opt_dsl_v2.opt_dsl.OptDSL method) unwrap() (in module hlsfactory.utils) update_execution_data_with_flow_results() (in module hlsfactory.utils) V VALID_MODES (in module hlsfactory.flow_balor) validate_mode() (in module hlsfactory.flow_balor) VENDER (hlsfactory.data_packaging.DataAggregator attribute) (hlsfactory.data_packaging.DataAggregatorXilinx attribute) verilog_line_map_file (hlsfactory.flow_xls.DesignHLSSynthData attribute) version (hlsfactory.flow_altera.AlteraHLSDesign attribute) (hlsfactory.flow_intel.IntelHLSDesign attribute) version_stratus (hlsfactory.stratus_flow.StratusHLSDesign attribute) version_vitis_hls (hlsfactory.flow_vitis.VitisHLSDesign attribute) version_vivado (hlsfactory.flow_vitis.VitisHLSDesign attribute) VITIS_HLS_COSIM (hlsfactory.design_config.FlowName attribute) VITIS_HLS_COSIM_SETUP (hlsfactory.design_config.FlowName attribute) VITIS_HLS_CSIM (hlsfactory.design_config.FlowName attribute) VITIS_HLS_IMPL (hlsfactory.design_config.FlowName attribute) VITIS_HLS_IMPL_REPORT (hlsfactory.design_config.FlowName attribute) VITIS_HLS_MODERN_CSIM (hlsfactory.design_config.FlowName attribute) VITIS_HLS_MODERN_SYNTH (hlsfactory.design_config.FlowName attribute) VITIS_HLS_SYNTH (hlsfactory.design_config.FlowName attribute) VitisHLSCosimFlow (class in hlsfactory.flow_vitis) VitisHLSCosimSetupFlow (class in hlsfactory.flow_vitis) VitisHLSCsimFlow (class in hlsfactory.flow_vitis) VitisHLSDesign (class in hlsfactory.flow_vitis) VitisHLSImplFlow (class in hlsfactory.flow_vitis) VitisHLSImplReportFlow (class in hlsfactory.flow_vitis) VitisHLSModernCsimFlow (class in hlsfactory.flow_vitis_modern) VitisHLSModernSynthFlow (class in hlsfactory.flow_vitis_modern) VitisHLSSynthFlow (class in hlsfactory.flow_vitis) W wait_for_files_creation() (in module hlsfactory.utils) warn_for_reset_flags() (in module hlsfactory.flow_vitis) worker_init() (in module hlsfactory.framework) write_csv_file() (in module hlsfactory.harp.harp_graph) write_design_config() (in module hlsfactory.design_config) X XLS_HLS_SYNTH (hlsfactory.design_config.FlowName attribute) XLSBlockMetrics (class in hlsfactory.flow_xls) XLSHLSSynthFlow (class in hlsfactory.flow_xls)