19 lines
558 B
C
19 lines
558 B
C
|
#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
|