blob: 30b7e12868a1537df37470746439f12088026d5a [file] [log] [blame]
#ifndef TIMING_PLACE
#define TIMING_PLACE
t_slack * alloc_lookups_and_criticalities(t_chan_width_dist chan_width_dist,
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, INP t_direct_inf *directs,
INP int num_directs);
void free_lookups_and_criticalities(float ***net_delay, t_slack * slacks);
void print_sink_delays(const char *fname);
void load_criticalities(t_slack * slacks, float crit_exponent);
extern float **timing_place_crit;
#endif