VPR-7.0
|
Go to the source code of this file.
Functions | |
boolean | try_route (int width_fac, struct s_router_opts router_opts, struct s_det_routing_arch det_routing_arch, t_segment_inf *segment_inf, t_timing_inf timing_inf, float **net_delay, t_slack *slacks, t_chan_width_dist chan_width_dist, t_ivec **clb_opins_used_locally, boolean *Fc_clipped, t_direct_inf *directs, int num_directs) |
boolean | feasible_routing (void) |
t_ivec ** | alloc_route_structs (void) |
void | free_route_structs () |
struct s_trace ** | alloc_saved_routing (t_ivec **clb_opins_used_locally, t_ivec ***saved_clb_opins_used_locally_ptr) |
void | free_saved_routing (struct s_trace **best_routing, t_ivec **saved_clb_opins_used_locally) |
void | save_routing (struct s_trace **best_routing, t_ivec **clb_opins_used_locally, t_ivec **saved_clb_opins_used_locally) |
void | restore_routing (struct s_trace **best_routing, t_ivec **clb_opins_used_locally, t_ivec **saved_clb_opins_used_locally) |
void | get_serial_num (void) |
void | print_route (char *name) |
t_ivec** alloc_route_structs | ( | void | ) |
Definition at line 611 of file route_common.c.
struct s_trace** alloc_saved_routing | ( | t_ivec ** | clb_opins_used_locally, |
t_ivec *** | saved_clb_opins_used_locally_ptr | ||
) |
Definition at line 638 of file route_common.c.
boolean feasible_routing | ( | void | ) |
void free_route_structs | ( | ) |
Definition at line 750 of file route_common.c.
Definition at line 771 of file route_common.c.
void get_serial_num | ( | void | ) |
Definition at line 188 of file route_common.c.
void print_route | ( | char * | name | ) |
Definition at line 1095 of file route_common.c.
void restore_routing | ( | struct s_trace ** | best_routing, |
t_ivec ** | clb_opins_used_locally, | ||
t_ivec ** | saved_clb_opins_used_locally | ||
) |
Definition at line 149 of file route_common.c.
void save_routing | ( | struct s_trace ** | best_routing, |
t_ivec ** | clb_opins_used_locally, | ||
t_ivec ** | saved_clb_opins_used_locally | ||
) |
Definition at line 99 of file route_common.c.
boolean try_route | ( | int | width_fac, |
struct s_router_opts | router_opts, | ||
struct s_det_routing_arch | det_routing_arch, | ||
t_segment_inf * | segment_inf, | ||
t_timing_inf | timing_inf, | ||
float ** | net_delay, | ||
t_slack * | slacks, | ||
t_chan_width_dist | chan_width_dist, | ||
t_ivec ** | clb_opins_used_locally, | ||
boolean * | Fc_clipped, | ||
t_direct_inf * | directs, | ||
int | num_directs | ||
) |
Definition at line 220 of file route_common.c.