VPR-6.0

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
struct s_linked_vptrmodels_contained

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


Field Documentation

[0..num_annotations-1]

Definition at line 361 of file physical_types.h.

Definition at line 344 of file physical_types.h.

Definition at line 346 of file physical_types.h.

depth of pb_type

Definition at line 358 of file physical_types.h.

Definition at line 360 of file physical_types.h.

Definition at line 345 of file physical_types.h.

Definition at line 364 of file physical_types.h.

[0..num_modes-1]

Definition at line 348 of file physical_types.h.

Definition at line 342 of file physical_types.h.

Definition at line 362 of file physical_types.h.

Definition at line 353 of file physical_types.h.

inputs not including clock pins

Definition at line 354 of file physical_types.h.

Definition at line 349 of file physical_types.h.

Definition at line 355 of file physical_types.h.

Definition at line 343 of file physical_types.h.

Definition at line 351 of file physical_types.h.

Definition at line 357 of file physical_types.h.

[0..num_ports]

Definition at line 350 of file physical_types.h.


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