blob: d8d4d359ec4a6aea9313f06499939143d1405b85 [file] [log] [blame] [edit]
#include "vpr_types.h"
#include <vector>
bool calculate_delay(int source_node, int sink_node, const t_router_opts& router_opts, float* net_delay);
std::vector<float> calculate_all_path_delays_from_rr_node(int src_rr_node, const t_router_opts& router_opts);
void alloc_routing_structs(t_chan_width chan_width,
t_router_opts router_opts,
t_det_routing_arch* det_routing_arch,
std::vector<t_segment_inf>& segment_inf,
const t_direct_inf* directs,
const int num_directs);
void free_routing_structs();