VPR-6.0

s_tnode Struct Reference

#include <vpr_types.h>

Collaboration diagram for s_tnode:

Data Fields

t_tedgeout_edges
int num_edges
float T_arr
float T_req
int block
int index
t_tnode_type type
t_pb_graph_pinpb_graph_pin
int model_port
int model_pin
long num_critical_input_paths
long num_critical_output_paths
float normalized_slack
float normalized_total_critical_paths
float normalized_T_arr

Detailed Description

tnode data structure for a node in a timing graph

  • out_edges: [0..num_edges - 1]. Array of the edges leaving this tnode.
  • num_edges: Number of edges leaving this node.
  • T_arr: Arrival time of the last input signal to this node.
  • T_req: Required arrival time of the last input signal to this node if the critical path is not to be lengthened.
  • type: What is this tnode? (Pad pin, clb pin, subblock pin, etc.)
  • pb_graph_pin: pb pin that this block is connected to
  • block: Which block this pin is connected to
  • index: index of array this tnode belongs to
  • num_critical_input_paths, num_critical_output_paths: Count total number of near critical paths that go through this node *

Definition at line 270 of file vpr_types.h.


Field Documentation

Definition at line 276 of file vpr_types.h.

Definition at line 293 of file vpr_types.h.

technology mapped model port/pin

Definition at line 286 of file vpr_types.h.

pre-packing timing graph

Definition at line 286 of file vpr_types.h.

slack (normalized with respect to max slack)

Definition at line 288 of file vpr_types.h.

arrival time (normalized with respect to max time)

Definition at line 290 of file vpr_types.h.

critical path count (normalized with respect to max count)

Definition at line 289 of file vpr_types.h.

pre-packing timing graph

Definition at line 287 of file vpr_types.h.

count of critical paths passing through this tnode

Definition at line 287 of file vpr_types.h.

Definition at line 273 of file vpr_types.h.

Definition at line 272 of file vpr_types.h.

post-packing timing graph

Definition at line 281 of file vpr_types.h.

Definition at line 274 of file vpr_types.h.

Definition at line 275 of file vpr_types.h.

post-packing timing graph

Definition at line 280 of file vpr_types.h.


The documentation for this struct was generated from the following file: