Verilog to Routing - VPR
Data Fields
t_packer_opts Struct Reference

#include <vpr_types.h>

Data Fields

std::string blif_file_name
 
std::string sdc_file_name
 
std::string output_file
 
bool global_clocks
 
bool hill_climbing_flag
 
bool timing_driven
 
enum e_cluster_seed cluster_seed_type
 
float alpha
 
float beta
 
float inter_cluster_net_delay
 
float target_device_utilization
 
bool auto_compute_inter_cluster_net_delay
 
e_unrelated_clustering allow_unrelated_clustering
 
bool connection_driven
 
int pack_verbosity
 
bool enable_pin_feasibility_filter
 
e_balance_block_type_util balance_block_type_utilization
 
std::vector< std::string > target_external_pin_util
 
bool prioritize_transitive_connectivity
 
std::vector< std::string > high_fanout_threshold
 
int transitive_fanout_threshold
 
int feasible_block_array_size
 
e_stage_action doPacking
 
enum e_packer_algorithm packer_algorithm
 
std::string device_layout
 
e_timing_update_type timing_update_type
 

Field Documentation

◆ allow_unrelated_clustering

e_unrelated_clustering t_packer_opts::allow_unrelated_clustering

◆ alpha

float t_packer_opts::alpha

◆ auto_compute_inter_cluster_net_delay

bool t_packer_opts::auto_compute_inter_cluster_net_delay

◆ balance_block_type_utilization

e_balance_block_type_util t_packer_opts::balance_block_type_utilization

◆ beta

float t_packer_opts::beta

◆ blif_file_name

std::string t_packer_opts::blif_file_name

◆ cluster_seed_type

enum e_cluster_seed t_packer_opts::cluster_seed_type

◆ connection_driven

bool t_packer_opts::connection_driven

◆ device_layout

std::string t_packer_opts::device_layout

◆ doPacking

e_stage_action t_packer_opts::doPacking

◆ enable_pin_feasibility_filter

bool t_packer_opts::enable_pin_feasibility_filter

◆ feasible_block_array_size

int t_packer_opts::feasible_block_array_size

◆ global_clocks

bool t_packer_opts::global_clocks

◆ high_fanout_threshold

std::vector<std::string> t_packer_opts::high_fanout_threshold

◆ hill_climbing_flag

bool t_packer_opts::hill_climbing_flag

◆ inter_cluster_net_delay

float t_packer_opts::inter_cluster_net_delay

◆ output_file

std::string t_packer_opts::output_file

◆ pack_verbosity

int t_packer_opts::pack_verbosity

◆ packer_algorithm

enum e_packer_algorithm t_packer_opts::packer_algorithm

◆ prioritize_transitive_connectivity

bool t_packer_opts::prioritize_transitive_connectivity

◆ sdc_file_name

std::string t_packer_opts::sdc_file_name

◆ target_device_utilization

float t_packer_opts::target_device_utilization

◆ target_external_pin_util

std::vector<std::string> t_packer_opts::target_external_pin_util

◆ timing_driven

bool t_packer_opts::timing_driven

◆ timing_update_type

e_timing_update_type t_packer_opts::timing_update_type

◆ transitive_fanout_threshold

int t_packer_opts::transitive_fanout_threshold

The documentation for this struct was generated from the following file: