Verilog to Routing - VPR
|
#include <read_options.h>
Data Fields | |
argparse::ArgValue< std::string > | ArchFile |
argparse::ArgValue< std::string > | CircuitName |
argparse::ArgValue< std::string > | NetFile |
argparse::ArgValue< std::string > | PlaceFile |
argparse::ArgValue< std::string > | RouteFile |
argparse::ArgValue< std::string > | BlifFile |
argparse::ArgValue< std::string > | ActFile |
argparse::ArgValue< std::string > | PowerFile |
argparse::ArgValue< std::string > | CmosTechFile |
argparse::ArgValue< std::string > | SDCFile |
argparse::ArgValue< e_circuit_format > | circuit_format |
argparse::ArgValue< std::string > | out_file_prefix |
argparse::ArgValue< std::string > | pad_loc_file |
argparse::ArgValue< std::string > | write_rr_graph_file |
argparse::ArgValue< std::string > | read_rr_graph_file |
argparse::ArgValue< std::string > | write_placement_delay_lookup |
argparse::ArgValue< std::string > | read_placement_delay_lookup |
argparse::ArgValue< std::string > | write_router_lookahead |
argparse::ArgValue< std::string > | read_router_lookahead |
argparse::ArgValue< bool > | do_packing |
argparse::ArgValue< bool > | do_placement |
argparse::ArgValue< bool > | do_routing |
argparse::ArgValue< bool > | do_analysis |
argparse::ArgValue< bool > | do_power |
argparse::ArgValue< bool > | show_graphics |
argparse::ArgValue< int > | GraphPause |
argparse::ArgValue< bool > | save_graphics |
argparse::ArgValue< std::string > | graphics_commands |
argparse::ArgValue< bool > | show_help |
argparse::ArgValue< bool > | show_version |
argparse::ArgValue< size_t > | num_workers |
argparse::ArgValue< bool > | timing_analysis |
argparse::ArgValue< e_timing_update_type > | timing_update_type |
argparse::ArgValue< bool > | CreateEchoFile |
argparse::ArgValue< bool > | verify_file_digests |
argparse::ArgValue< std::string > | device_layout |
argparse::ArgValue< float > | target_device_utilization |
argparse::ArgValue< e_constant_net_method > | constant_net_method |
argparse::ArgValue< e_clock_modeling > | clock_modeling |
argparse::ArgValue< bool > | two_stage_clock_routing |
argparse::ArgValue< bool > | exit_before_pack |
argparse::ArgValue< bool > | strict_checks |
argparse::ArgValue< std::string > | disable_errors |
argparse::ArgValue< std::string > | suppress_warnings |
argparse::ArgValue< bool > | allow_dangling_combinational_nodes |
argparse::ArgValue< bool > | absorb_buffer_luts |
argparse::ArgValue< e_const_gen_inference > | const_gen_inference |
argparse::ArgValue< bool > | sweep_dangling_primary_ios |
argparse::ArgValue< bool > | sweep_dangling_nets |
argparse::ArgValue< bool > | sweep_dangling_blocks |
argparse::ArgValue< bool > | sweep_constant_primary_outputs |
argparse::ArgValue< int > | netlist_verbosity |
argparse::ArgValue< bool > | connection_driven_clustering |
argparse::ArgValue< e_unrelated_clustering > | allow_unrelated_clustering |
argparse::ArgValue< float > | alpha_clustering |
argparse::ArgValue< float > | beta_clustering |
argparse::ArgValue< bool > | timing_driven_clustering |
argparse::ArgValue< e_cluster_seed > | cluster_seed_type |
argparse::ArgValue< bool > | enable_clustering_pin_feasibility_filter |
argparse::ArgValue< e_balance_block_type_util > | balance_block_type_utilization |
argparse::ArgValue< std::vector< std::string > > | target_external_pin_util |
argparse::ArgValue< bool > | pack_prioritize_transitive_connectivity |
argparse::ArgValue< int > | pack_transitive_fanout_threshold |
argparse::ArgValue< int > | pack_feasible_block_array_size |
argparse::ArgValue< std::vector< std::string > > | pack_high_fanout_threshold |
argparse::ArgValue< int > | pack_verbosity |
argparse::ArgValue< int > | Seed |
argparse::ArgValue< bool > | ShowPlaceTiming |
argparse::ArgValue< float > | PlaceInnerNum |
argparse::ArgValue< float > | PlaceInitT |
argparse::ArgValue< float > | PlaceExitT |
argparse::ArgValue< float > | PlaceAlphaT |
argparse::ArgValue< sched_type > | anneal_sched_type |
argparse::ArgValue< e_place_algorithm > | PlaceAlgorithm |
argparse::ArgValue< e_pad_loc_type > | pad_loc_type |
argparse::ArgValue< int > | PlaceChanWidth |
argparse::ArgValue< float > | place_rlim_escape_fraction |
argparse::ArgValue< std::string > | place_move_stats_file |
argparse::ArgValue< int > | placement_saves_per_temperature |
argparse::ArgValue< e_place_effort_scaling > | place_effort_scaling |
argparse::ArgValue< e_place_delta_delay_algorithm > | place_delta_delay_matrix_calculation_method |
argparse::ArgValue< float > | PlaceTimingTradeoff |
argparse::ArgValue< int > | RecomputeCritIter |
argparse::ArgValue< int > | inner_loop_recompute_divider |
argparse::ArgValue< int > | quench_recompute_divider |
argparse::ArgValue< float > | place_exp_first |
argparse::ArgValue< float > | place_exp_last |
argparse::ArgValue< float > | place_delay_offset |
argparse::ArgValue< int > | place_delay_ramp_delta_threshold |
argparse::ArgValue< float > | place_delay_ramp_slope |
argparse::ArgValue< float > | place_tsu_rel_margin |
argparse::ArgValue< float > | place_tsu_abs_margin |
argparse::ArgValue< std::string > | post_place_timing_report_file |
argparse::ArgValue< PlaceDelayModelType > | place_delay_model |
argparse::ArgValue< e_reducer > | place_delay_model_reducer |
argparse::ArgValue< std::string > | allowed_tiles_for_delay_model |
argparse::ArgValue< bool > | check_rr_graph |
argparse::ArgValue< int > | max_router_iterations |
argparse::ArgValue< float > | first_iter_pres_fac |
argparse::ArgValue< float > | initial_pres_fac |
argparse::ArgValue< float > | pres_fac_mult |
argparse::ArgValue< float > | acc_fac |
argparse::ArgValue< int > | bb_factor |
argparse::ArgValue< e_base_cost_type > | base_cost_type |
argparse::ArgValue< float > | bend_cost |
argparse::ArgValue< e_route_type > | RouteType |
argparse::ArgValue< int > | RouteChanWidth |
argparse::ArgValue< int > | min_route_chan_width_hint |
argparse::ArgValue< bool > | verify_binary_search |
argparse::ArgValue< e_router_algorithm > | RouterAlgorithm |
argparse::ArgValue< int > | min_incremental_reroute_fanout |
argparse::ArgValue< bool > | read_rr_edge_metadata |
argparse::ArgValue< bool > | exit_after_first_routing_iteration |
argparse::ArgValue< e_check_route_option > | check_route |
argparse::ArgValue< float > | astar_fac |
argparse::ArgValue< float > | max_criticality |
argparse::ArgValue< float > | criticality_exp |
argparse::ArgValue< float > | router_init_wirelength_abort_threshold |
argparse::ArgValue< e_incr_reroute_delay_ripup > | incr_reroute_delay_ripup |
argparse::ArgValue< e_routing_failure_predictor > | routing_failure_predictor |
argparse::ArgValue< e_routing_budgets_algorithm > | routing_budgets_algorithm |
argparse::ArgValue< bool > | save_routing_per_iteration |
argparse::ArgValue< float > | congested_routing_iteration_threshold_frac |
argparse::ArgValue< e_route_bb_update > | route_bb_update |
argparse::ArgValue< int > | router_high_fanout_threshold |
argparse::ArgValue< int > | router_debug_net |
argparse::ArgValue< int > | router_debug_sink_rr |
argparse::ArgValue< int > | router_debug_iteration |
argparse::ArgValue< e_router_lookahead > | router_lookahead_type |
argparse::ArgValue< int > | router_max_convergence_count |
argparse::ArgValue< float > | router_reconvergence_cpd_threshold |
argparse::ArgValue< bool > | router_update_lower_bound_delays |
argparse::ArgValue< std::string > | router_first_iteration_timing_report_file |
argparse::ArgValue< e_router_initial_timing > | router_initial_timing |
argparse::ArgValue< e_heap_type > | router_heap |
argparse::ArgValue< bool > | full_stats |
argparse::ArgValue< bool > | Generate_Post_Synthesis_Netlist |
argparse::ArgValue< int > | timing_report_npaths |
argparse::ArgValue< e_timing_report_detail > | timing_report_detail |
argparse::ArgValue< bool > | timing_report_skew |
argparse::ArgValue< std::string > | echo_dot_timing_graph_node |
argparse::ArgValue<bool> t_options::absorb_buffer_luts |
argparse::ArgValue<float> t_options::acc_fac |
argparse::ArgValue<std::string> t_options::ActFile |
argparse::ArgValue<bool> t_options::allow_dangling_combinational_nodes |
argparse::ArgValue<e_unrelated_clustering> t_options::allow_unrelated_clustering |
argparse::ArgValue<std::string> t_options::allowed_tiles_for_delay_model |
argparse::ArgValue<float> t_options::alpha_clustering |
argparse::ArgValue<sched_type> t_options::anneal_sched_type |
argparse::ArgValue<std::string> t_options::ArchFile |
argparse::ArgValue<float> t_options::astar_fac |
argparse::ArgValue<e_balance_block_type_util> t_options::balance_block_type_utilization |
argparse::ArgValue<e_base_cost_type> t_options::base_cost_type |
argparse::ArgValue<int> t_options::bb_factor |
argparse::ArgValue<float> t_options::bend_cost |
argparse::ArgValue<float> t_options::beta_clustering |
argparse::ArgValue<std::string> t_options::BlifFile |
argparse::ArgValue<e_check_route_option> t_options::check_route |
argparse::ArgValue<bool> t_options::check_rr_graph |
argparse::ArgValue<e_circuit_format> t_options::circuit_format |
argparse::ArgValue<std::string> t_options::CircuitName |
argparse::ArgValue<e_clock_modeling> t_options::clock_modeling |
argparse::ArgValue<e_cluster_seed> t_options::cluster_seed_type |
argparse::ArgValue<std::string> t_options::CmosTechFile |
argparse::ArgValue<float> t_options::congested_routing_iteration_threshold_frac |
argparse::ArgValue<bool> t_options::connection_driven_clustering |
argparse::ArgValue<e_const_gen_inference> t_options::const_gen_inference |
argparse::ArgValue<e_constant_net_method> t_options::constant_net_method |
argparse::ArgValue<bool> t_options::CreateEchoFile |
argparse::ArgValue<float> t_options::criticality_exp |
argparse::ArgValue<std::string> t_options::device_layout |
argparse::ArgValue<std::string> t_options::disable_errors |
argparse::ArgValue<bool> t_options::do_analysis |
argparse::ArgValue<bool> t_options::do_packing |
argparse::ArgValue<bool> t_options::do_placement |
argparse::ArgValue<bool> t_options::do_power |
argparse::ArgValue<bool> t_options::do_routing |
argparse::ArgValue<std::string> t_options::echo_dot_timing_graph_node |
argparse::ArgValue<bool> t_options::enable_clustering_pin_feasibility_filter |
argparse::ArgValue<bool> t_options::exit_after_first_routing_iteration |
argparse::ArgValue<bool> t_options::exit_before_pack |
argparse::ArgValue<float> t_options::first_iter_pres_fac |
argparse::ArgValue<bool> t_options::full_stats |
argparse::ArgValue<bool> t_options::Generate_Post_Synthesis_Netlist |
argparse::ArgValue<std::string> t_options::graphics_commands |
argparse::ArgValue<int> t_options::GraphPause |
argparse::ArgValue<e_incr_reroute_delay_ripup> t_options::incr_reroute_delay_ripup |
argparse::ArgValue<float> t_options::initial_pres_fac |
argparse::ArgValue<int> t_options::inner_loop_recompute_divider |
argparse::ArgValue<float> t_options::max_criticality |
argparse::ArgValue<int> t_options::max_router_iterations |
argparse::ArgValue<int> t_options::min_incremental_reroute_fanout |
argparse::ArgValue<int> t_options::min_route_chan_width_hint |
Hint to binary search router about what the min chan width is
argparse::ArgValue<std::string> t_options::NetFile |
argparse::ArgValue<int> t_options::netlist_verbosity |
argparse::ArgValue<size_t> t_options::num_workers |
argparse::ArgValue<std::string> t_options::out_file_prefix |
argparse::ArgValue<int> t_options::pack_feasible_block_array_size |
argparse::ArgValue<std::vector<std::string> > t_options::pack_high_fanout_threshold |
argparse::ArgValue<bool> t_options::pack_prioritize_transitive_connectivity |
argparse::ArgValue<int> t_options::pack_transitive_fanout_threshold |
argparse::ArgValue<int> t_options::pack_verbosity |
argparse::ArgValue<std::string> t_options::pad_loc_file |
argparse::ArgValue<e_pad_loc_type> t_options::pad_loc_type |
argparse::ArgValue<PlaceDelayModelType> t_options::place_delay_model |
argparse::ArgValue<e_reducer> t_options::place_delay_model_reducer |
argparse::ArgValue<float> t_options::place_delay_offset |
argparse::ArgValue<int> t_options::place_delay_ramp_delta_threshold |
argparse::ArgValue<float> t_options::place_delay_ramp_slope |
argparse::ArgValue<e_place_delta_delay_algorithm> t_options::place_delta_delay_matrix_calculation_method |
argparse::ArgValue<e_place_effort_scaling> t_options::place_effort_scaling |
argparse::ArgValue<float> t_options::place_exp_first |
argparse::ArgValue<float> t_options::place_exp_last |
argparse::ArgValue<std::string> t_options::place_move_stats_file |
argparse::ArgValue<float> t_options::place_rlim_escape_fraction |
argparse::ArgValue<float> t_options::place_tsu_abs_margin |
argparse::ArgValue<float> t_options::place_tsu_rel_margin |
argparse::ArgValue<e_place_algorithm> t_options::PlaceAlgorithm |
argparse::ArgValue<float> t_options::PlaceAlphaT |
argparse::ArgValue<int> t_options::PlaceChanWidth |
argparse::ArgValue<float> t_options::PlaceExitT |
argparse::ArgValue<std::string> t_options::PlaceFile |
argparse::ArgValue<float> t_options::PlaceInitT |
argparse::ArgValue<float> t_options::PlaceInnerNum |
argparse::ArgValue<int> t_options::placement_saves_per_temperature |
argparse::ArgValue<float> t_options::PlaceTimingTradeoff |
argparse::ArgValue<std::string> t_options::post_place_timing_report_file |
argparse::ArgValue<std::string> t_options::PowerFile |
argparse::ArgValue<float> t_options::pres_fac_mult |
argparse::ArgValue<int> t_options::quench_recompute_divider |
argparse::ArgValue<std::string> t_options::read_placement_delay_lookup |
argparse::ArgValue<std::string> t_options::read_router_lookahead |
argparse::ArgValue<bool> t_options::read_rr_edge_metadata |
argparse::ArgValue<std::string> t_options::read_rr_graph_file |
argparse::ArgValue<int> t_options::RecomputeCritIter |
argparse::ArgValue<e_route_bb_update> t_options::route_bb_update |
argparse::ArgValue<int> t_options::RouteChanWidth |
argparse::ArgValue<std::string> t_options::RouteFile |
argparse::ArgValue<int> t_options::router_debug_iteration |
argparse::ArgValue<int> t_options::router_debug_net |
argparse::ArgValue<int> t_options::router_debug_sink_rr |
argparse::ArgValue<std::string> t_options::router_first_iteration_timing_report_file |
argparse::ArgValue<e_heap_type> t_options::router_heap |
argparse::ArgValue<int> t_options::router_high_fanout_threshold |
argparse::ArgValue<float> t_options::router_init_wirelength_abort_threshold |
argparse::ArgValue<e_router_initial_timing> t_options::router_initial_timing |
argparse::ArgValue<e_router_lookahead> t_options::router_lookahead_type |
argparse::ArgValue<int> t_options::router_max_convergence_count |
argparse::ArgValue<float> t_options::router_reconvergence_cpd_threshold |
argparse::ArgValue<bool> t_options::router_update_lower_bound_delays |
argparse::ArgValue<e_router_algorithm> t_options::RouterAlgorithm |
argparse::ArgValue<e_route_type> t_options::RouteType |
argparse::ArgValue<e_routing_budgets_algorithm> t_options::routing_budgets_algorithm |
argparse::ArgValue<e_routing_failure_predictor> t_options::routing_failure_predictor |
argparse::ArgValue<bool> t_options::save_graphics |
argparse::ArgValue<bool> t_options::save_routing_per_iteration |
argparse::ArgValue<std::string> t_options::SDCFile |
argparse::ArgValue<int> t_options::Seed |
argparse::ArgValue<bool> t_options::show_graphics |
Enable argparse::ArgValue<int>eractive graphics?
argparse::ArgValue<bool> t_options::show_help |
argparse::ArgValue<bool> t_options::show_version |
argparse::ArgValue<bool> t_options::ShowPlaceTiming |
argparse::ArgValue<bool> t_options::strict_checks |
argparse::ArgValue<std::string> t_options::suppress_warnings |
argparse::ArgValue<bool> t_options::sweep_constant_primary_outputs |
argparse::ArgValue<bool> t_options::sweep_dangling_blocks |
argparse::ArgValue<bool> t_options::sweep_dangling_nets |
argparse::ArgValue<bool> t_options::sweep_dangling_primary_ios |
argparse::ArgValue<float> t_options::target_device_utilization |
argparse::ArgValue<std::vector<std::string> > t_options::target_external_pin_util |
argparse::ArgValue<bool> t_options::timing_analysis |
argparse::ArgValue<bool> t_options::timing_driven_clustering |
argparse::ArgValue<e_timing_report_detail> t_options::timing_report_detail |
argparse::ArgValue<int> t_options::timing_report_npaths |
argparse::ArgValue<bool> t_options::timing_report_skew |
argparse::ArgValue<e_timing_update_type> t_options::timing_update_type |
argparse::ArgValue<bool> t_options::two_stage_clock_routing |
argparse::ArgValue<bool> t_options::verify_binary_search |
argparse::ArgValue<bool> t_options::verify_file_digests |
argparse::ArgValue<std::string> t_options::write_placement_delay_lookup |
argparse::ArgValue<std::string> t_options::write_router_lookahead |
argparse::ArgValue<std::string> t_options::write_rr_graph_file |