VPR-7.0
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
path_delay2.h
Go to the documentation of this file.
1
/*********** Types and defines used by all path_delay modules ****************/
2
3
extern
t_tnode
*
tnode
;
/* [0..num_tnodes - 1] */
4
extern
int
num_tnodes
;
/* Number of nodes in the timing graph */
5
6
extern
int
num_tnode_levels
;
/* Number of levels in the timing graph. */
7
8
extern
struct
s_ivec
*
tnodes_at_level
;
9
/* [0..num__tnode_levels - 1]. Count and list of tnodes at each level of
10
* the timing graph, to make topological searches easier. Level-0 nodes are
11
* sources to the timing graph (types TN_FF_SOURCE, TN_INPAD_SOURCE
12
* and TN_CONSTANT_GEN_SOURCE). Level-N nodes are in the immediate fanout of
13
* nodes with level at most N-1. */
14
15
/***************** Subroutines exported by this module ***********************/
16
17
int
alloc_and_load_timing_graph_levels
(
void
);
18
19
void
check_timing_graph
(
int
num_sinks);
20
21
float
print_critical_path_node
(FILE * fp,
t_linked_int
* critical_path_node);
s_linked_int
Definition:
util.h:39
num_tnodes
int num_tnodes
Definition:
path_delay.c:144
alloc_and_load_timing_graph_levels
int alloc_and_load_timing_graph_levels(void)
Definition:
path_delay2.c:81
tnode
t_tnode * tnode
Definition:
path_delay.c:143
s_tnode
Definition:
vpr_types.h:333
num_tnode_levels
int num_tnode_levels
Definition:
path_delay2.c:10
print_critical_path_node
float print_critical_path_node(FILE *fp, t_linked_int *critical_path_node)
Definition:
path_delay2.c:199
s_ivec
Definition:
util.h:47
check_timing_graph
void check_timing_graph(int num_sinks)
Definition:
path_delay2.c:161
tnodes_at_level
struct s_ivec * tnodes_at_level
Definition:
path_delay2.c:12
vpr
SRC
timing
path_delay2.h
Generated on Mon Dec 15 2014 11:07:37 for VPR-7.0 by
1.8.6