|
VPR-7.0
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | DO_NOT_ANALYSE -1 |
| #define | SLACK_DEFINITION 'R' |
Functions | |
| t_slack * | alloc_and_load_timing_graph (t_timing_inf timing_inf) |
| t_slack * | alloc_and_load_pre_packing_timing_graph (float block_delay, float inter_cluster_net_delay, t_model *models, t_timing_inf timing_inf) |
| t_linked_int * | allocate_and_load_critical_path (void) |
| void | load_timing_graph_net_delays (float **net_delay) |
| void | do_timing_analysis (t_slack *slacks, boolean is_prepacked, boolean do_lut_input_balancing, boolean is_final_analysis) |
| void | free_timing_graph (t_slack *slack) |
| void | free_timing_stats (void) |
| void | print_timing_graph (const char *fname) |
| void | print_lut_remapping (const char *fname) |
| void | print_slack (float **slack, boolean slack_is_normalized, const char *fname) |
| void | print_criticality (t_slack *slacks, boolean criticality_is_normalized, const char *fname) |
| void | print_net_delay (float **net_delay, const char *fname) |
| void | print_clustering_timing_info (const char *fname) |
| boolean | has_valid_normalized_T_arr (int inode) |
| void | print_timing_stats (void) |
| float | get_critical_path_delay (void) |
| void | print_critical_path (const char *fname) |
| void | get_tnode_block_and_output_net (int inode, int *iblk_ptr, int *inet_ptr) |
| void | do_constant_net_delay_timing_analysis (t_timing_inf timing_inf, float constant_net_delay_value) |
| void | print_timing_graph_as_blif (const char *fname, t_model *models) |
Variables | |
| int | num_tnodes |
| t_tnode * | tnode |
| #define DO_NOT_ANALYSE -1 |
Definition at line 4 of file path_delay.h.
| #define SLACK_DEFINITION 'R' |
Definition at line 8 of file path_delay.h.
| t_slack* alloc_and_load_pre_packing_timing_graph | ( | float | block_delay, |
| float | inter_cluster_net_delay, | ||
| t_model * | models, | ||
| t_timing_inf | timing_inf | ||
| ) |
Definition at line 288 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| t_slack* alloc_and_load_timing_graph | ( | t_timing_inf | timing_inf | ) |
Definition at line 239 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| t_linked_int* allocate_and_load_critical_path | ( | void | ) |
Definition at line 2522 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void do_constant_net_delay_timing_analysis | ( | t_timing_inf | timing_inf, |
| float | constant_net_delay_value | ||
| ) |
Definition at line 2636 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void do_timing_analysis | ( | t_slack * | slacks, |
| boolean | is_prepacked, | ||
| boolean | do_lut_input_balancing, | ||
| boolean | is_final_analysis | ||
| ) |
Definition at line 1613 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void free_timing_graph | ( | t_slack * | slack | ) |
Definition at line 390 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void free_timing_stats | ( | void | ) |
| float get_critical_path_delay | ( | void | ) |
Definition at line 3060 of file path_delay.c.
Here is the caller graph for this function:| void get_tnode_block_and_output_net | ( | int | inode, |
| int * | iblk_ptr, | ||
| int * | inet_ptr | ||
| ) |
Definition at line 2611 of file path_delay.c.
Here is the caller graph for this function:| boolean has_valid_normalized_T_arr | ( | int | inode | ) |
Definition at line 3054 of file path_delay.c.
Here is the caller graph for this function:| void load_timing_graph_net_delays | ( | float ** | net_delay | ) |
Definition at line 368 of file path_delay.c.
Here is the caller graph for this function:| void print_clustering_timing_info | ( | const char * | fname | ) |
Definition at line 696 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_critical_path | ( | const char * | fname | ) |
Definition at line 2458 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 559 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_lut_remapping | ( | const char * | fname | ) |
Definition at line 2430 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_net_delay | ( | float ** | net_delay, |
| const char * | fname | ||
| ) |
Definition at line 670 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_slack | ( | float ** | slack, |
| boolean | slack_is_normalized, | ||
| const char * | fname | ||
| ) |
Definition at line 441 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_timing_graph | ( | const char * | fname | ) |
Definition at line 1388 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_timing_graph_as_blif | ( | const char * | fname, |
| t_model * | models | ||
| ) |
Definition at line 3360 of file path_delay.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_timing_stats | ( | void | ) |
Definition at line 3081 of file path_delay.c.
Here is the caller graph for this function:| int num_tnodes |
Definition at line 144 of file path_delay.c.
| t_tnode* tnode |
Definition at line 143 of file path_delay.c.