00001 boolean try_timing_driven_route(struct s_router_opts router_opts,
00002 float **net_slack,
00003 float **net_delay,
00004 t_ivec ** fb_opins_used_locally);
00005 boolean timing_driven_route_net(int inet,
00006 float pres_fac,
00007 float max_criticality,
00008 float criticality_exp,
00009 float astar_fac,
00010 float bend_cost,
00011 float *net_slack,
00012 float *pin_criticality,
00013 int *sink_order,
00014 t_rt_node ** rt_node_of_sink,
00015 float T_crit,
00016 float *net_delay);
00017 void alloc_timing_driven_route_structs(float **pin_criticality_ptr,
00018 int **sink_order_ptr,
00019 t_rt_node *** rt_node_of_sink_ptr);
00020 void free_timing_driven_route_structs(float *pin_criticality,
00021 int *sink_order,
00022 t_rt_node ** rt_node_of_sink);