VPR-6.0

s_pb_graph_pin Struct Reference

#include <physical_types.h>

Collaboration diagram for s_pb_graph_pin:

Data Fields

t_portport
int pin_number
struct s_pb_graph_edge ** input_edges
int num_input_edges
struct s_pb_graph_edge ** output_edges
int num_output_edges
struct s_pb_graph_nodeparent_node
int pin_count_in_cluster
enum e_pb_graph_pin_type type
float tsu_tco
struct s_pb_graph_pin ** pin_timing
float * pin_timing_del_max
int num_pin_timing

Detailed Description

Describes a pb graph pin

  • port: pointer to the port that this pin is associated with
  • pin_number: pin number of the port that this pin is associated with
  • input edges: [0..num_input_edges - 1]edges incoming
  • num_input_edges: number edges incoming
  • output edges: [0..num_output_edges - 1]edges out_going
  • num_output_edges: number edges out_going
  • parent_node: parent pb_graph_node
  • pin_count_in_cluster: Unique number for pin inside cluster

Definition at line 247 of file physical_types.h.


Field Documentation

[0..num_input_edges]

Definition at line 251 of file physical_types.h.

Definition at line 252 of file physical_types.h.

Definition at line 254 of file physical_types.h.

primitive ipin to opin timing

Definition at line 264 of file physical_types.h.

[0..num_output_edges]

Definition at line 253 of file physical_types.h.

Definition at line 256 of file physical_types.h.

Definition at line 250 of file physical_types.h.

primitive ipin to opin timing

Definition at line 262 of file physical_types.h.

primitive ipin to opin timing

Definition at line 263 of file physical_types.h.

Definition at line 249 of file physical_types.h.

For sequential logic elements, this is the setup time (if input) or clock-to-q time (if output)

Definition at line 261 of file physical_types.h.

Is a sequential logic element (TRUE), inpad/outpad (TRUE), or neither (FALSE)

Definition at line 260 of file physical_types.h.


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