VPR-7.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
s_pb_type Struct Reference

#include <physical_types.h>

+ Collaboration diagram for s_pb_type:

Data Fields

char * name
 
int num_pb
 
char * blif_model
 
t_modelmodel
 
enum e_pb_type_class class_type
 
t_modemodes
 
int num_modes
 
t_portports
 
int num_ports
 
int num_clock_pins
 
int num_input_pins
 
int num_output_pins
 
t_modeparent_mode
 
int depth
 
float max_internal_delay
 
t_pin_to_pin_annotationannotations
 
int num_annotations
 
t_pb_type_powerpb_type_power
 

Detailed Description

Describes a physical block type name: name of the physical block type num_pb: maximum number of instances of this physical block type sharing one parent blif_model: the string in the blif circuit that corresponds with this pb type class_type: Special library name modes: Different modes accepted ports: I/O and clock ports num_clock_pins: A count of the total number of clock pins int num_input_pins: A count of the total number of input pins int num_output_pins: A count of the total number of output pins timing: Timing matrix of block [0..num_inputs-1][0..num_outputs-1] parent_mode: mode of the parent block

Definition at line 553 of file physical_types.h.

Field Documentation

t_pin_to_pin_annotation* s_pb_type::annotations

Definition at line 573 of file physical_types.h.

char* s_pb_type::blif_model

Definition at line 556 of file physical_types.h.

enum e_pb_type_class s_pb_type::class_type

Definition at line 558 of file physical_types.h.

int s_pb_type::depth

Definition at line 570 of file physical_types.h.

float s_pb_type::max_internal_delay

Definition at line 572 of file physical_types.h.

t_model* s_pb_type::model

Definition at line 557 of file physical_types.h.

t_mode* s_pb_type::modes

Definition at line 560 of file physical_types.h.

char* s_pb_type::name

Definition at line 554 of file physical_types.h.

int s_pb_type::num_annotations

Definition at line 574 of file physical_types.h.

int s_pb_type::num_clock_pins

Definition at line 565 of file physical_types.h.

int s_pb_type::num_input_pins

Definition at line 566 of file physical_types.h.

int s_pb_type::num_modes

Definition at line 561 of file physical_types.h.

int s_pb_type::num_output_pins

Definition at line 567 of file physical_types.h.

int s_pb_type::num_pb

Definition at line 555 of file physical_types.h.

int s_pb_type::num_ports

Definition at line 563 of file physical_types.h.

t_mode* s_pb_type::parent_mode

Definition at line 569 of file physical_types.h.

t_pb_type_power* s_pb_type::pb_type_power

Definition at line 577 of file physical_types.h.

t_port* s_pb_type::ports

Definition at line 562 of file physical_types.h.


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