Store settings for VPR.
More...
#include <vpr_types.h>
◆ AnalysisOpts
◆ AnnealSched
Placement option annealing schedule
◆ clock_modeling
How clocks should be handled
◆ constant_net_delay
float t_vpr_setup::constant_net_delay |
timing information when place and route not run
◆ constant_net_method
How constant nets should be handled
◆ device_layout
std::string t_vpr_setup::device_layout |
◆ exit_before_pack
bool t_vpr_setup::exit_before_pack |
Exits early before starting packing (useful for collecting statistics without running/loading any stages)
◆ FileNameOpts
◆ GraphicsCommands
std::string t_vpr_setup::GraphicsCommands |
commands to control graphics settings
◆ GraphPause
int t_vpr_setup::GraphPause |
user interactiveness graphics option
◆ library_models
t_model* t_vpr_setup::library_models |
◆ NetlistOpts
◆ PackerOpts
◆ PackerRRGraph
std::vector<t_lb_type_rr_node>* t_vpr_setup::PackerRRGraph |
◆ PlacerOpts
◆ PowerOpts
◆ RouterOpts
◆ RoutingArch
◆ SaveGraphics
bool t_vpr_setup::SaveGraphics |
option to save graphical contents to pdf, png, or svg
◆ Segments
std::vector<t_segment_inf> t_vpr_setup::Segments |
wires in routing architecture
◆ ShowGraphics
bool t_vpr_setup::ShowGraphics |
◆ Timing
◆ TimingEnabled
bool t_vpr_setup::TimingEnabled |
◆ two_stage_clock_routing
bool t_vpr_setup::two_stage_clock_routing |
How clocks should be routed in the presence of a dedicated clock network
◆ user_models
t_model* t_vpr_setup::user_models |
blif models defined by the user
The documentation for this struct was generated from the following file: