VPR-7.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
route_timing.h
Go to the documentation of this file.
1 boolean try_timing_driven_route(struct s_router_opts router_opts,
2  float **net_delay, t_slack * slacks, t_ivec ** clb_opins_used_locally,
3  boolean timing_analysis_enabled);
4 boolean timing_driven_route_net(int inet, float pres_fac, float max_criticality,
5  float criticality_exp, float astar_fac, float bend_cost,
7  float *net_delay, t_slack * slacks);
8 void alloc_timing_driven_route_structs(float **pin_criticality_ptr,
9  int **sink_order_ptr, t_rt_node *** rt_node_of_sink_ptr);
boolean try_timing_driven_route(struct s_router_opts router_opts, float **net_delay, t_slack *slacks, t_ivec **clb_opins_used_locally, boolean timing_analysis_enabled)
Definition: route_timing.c:44
static float ** net_delay
static float pres_fac
static t_ivec ** clb_opins_used_locally
void alloc_timing_driven_route_structs(float **pin_criticality_ptr, int **sink_order_ptr, t_rt_node ***rt_node_of_sink_ptr)
Definition: route_timing.c:253
static float * pin_criticality
boolean timing_driven_route_net(int inet, float pres_fac, float max_criticality, float criticality_exp, float astar_fac, float bend_cost, float *pin_criticality, int *sink_order, t_rt_node **rt_node_of_sink, float *net_delay, t_slack *slacks)
Definition: route_timing.c:307
Definition: util.h:47
static t_rt_node ** rt_node_of_sink
void free_timing_driven_route_structs(float *pin_criticality, int *sink_order, t_rt_node **rt_node_of_sink)
Definition: route_timing.c:279
static int * sink_order