VPR-7.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
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
 
int scratch_pad
 
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
 
int pin_class
 
int * parent_pin_class
 
struct s_pb_graph_pin *** list_of_connectable_input_pin_ptrs
 
int * num_connectable_primtive_input_pins
 
boolean is_forced_connection
 
t_pb_graph_pin_powerpin_power
 

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 371 of file physical_types.h.

Field Documentation

struct s_pb_graph_edge** s_pb_graph_pin::input_edges

Definition at line 374 of file physical_types.h.

boolean s_pb_graph_pin::is_forced_connection

Definition at line 400 of file physical_types.h.

struct s_pb_graph_pin*** s_pb_graph_pin::list_of_connectable_input_pin_ptrs

Definition at line 397 of file physical_types.h.

int* s_pb_graph_pin::num_connectable_primtive_input_pins

Definition at line 398 of file physical_types.h.

int s_pb_graph_pin::num_input_edges

Definition at line 375 of file physical_types.h.

int s_pb_graph_pin::num_output_edges

Definition at line 377 of file physical_types.h.

int s_pb_graph_pin::num_pin_timing

Definition at line 389 of file physical_types.h.

struct s_pb_graph_edge** s_pb_graph_pin::output_edges

Definition at line 376 of file physical_types.h.

struct s_pb_graph_node* s_pb_graph_pin::parent_node

Definition at line 379 of file physical_types.h.

int* s_pb_graph_pin::parent_pin_class

Definition at line 395 of file physical_types.h.

int s_pb_graph_pin::pin_class

Definition at line 392 of file physical_types.h.

int s_pb_graph_pin::pin_count_in_cluster

Definition at line 380 of file physical_types.h.

int s_pb_graph_pin::pin_number

Definition at line 373 of file physical_types.h.

t_pb_graph_pin_power* s_pb_graph_pin::pin_power

Definition at line 402 of file physical_types.h.

struct s_pb_graph_pin** s_pb_graph_pin::pin_timing

Definition at line 387 of file physical_types.h.

float* s_pb_graph_pin::pin_timing_del_max

Definition at line 388 of file physical_types.h.

t_port* s_pb_graph_pin::port

Definition at line 372 of file physical_types.h.

int s_pb_graph_pin::scratch_pad

Definition at line 382 of file physical_types.h.

float s_pb_graph_pin::tsu_tco

Definition at line 386 of file physical_types.h.

enum e_pb_graph_pin_type s_pb_graph_pin::type

Definition at line 385 of file physical_types.h.


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