VPR-6.0

s_logical_block Struct Reference

#include <vpr_types.h>

Collaboration diagram for s_logical_block:

Data Fields

char * name
enum logical_block_types type
t_modelmodel
int ** input_nets
int ** output_nets
int clock_net
int used_input_pins
int clb_index
int index
t_pbpb
struct s_linked_vptrtruth_table
struct s_tnode *** input_net_tnodes
struct s_tnode *** output_net_tnodes
struct s_tnodeclock_net_tnode

Detailed Description

Technology-mapped user netlist block

Definition at line 191 of file vpr_types.h.


Field Documentation

Complex block index that this logical block got mapped to

Definition at line 202 of file vpr_types.h.

List of clock net connected to this logical_block.

Definition at line 198 of file vpr_types.h.

correspnding clock net tnode

Definition at line 211 of file vpr_types.h.

Index in array that this block can be found

Definition at line 204 of file vpr_types.h.

timing information [0..num_input_ports-1][0..num_pins -1] correspnding input net tnode

Definition at line 209 of file vpr_types.h.

[0..num_input_ports-1][0..num_port_pins-1] List of input nets connected to this logical_block.

Definition at line 196 of file vpr_types.h.

Technology-mapped type (eg. LUT, Flip-flop, memory slice, inpad, etc)

Definition at line 194 of file vpr_types.h.

Taken from the first vpack_net which it drives.

Definition at line 192 of file vpr_types.h.

[0..num_output_ports-1][0..num_pins -1] correspnding output net tnode

Definition at line 210 of file vpr_types.h.

[0..num_output_ports-1][0..num_port_pins-1] List of output nets connected to this logical_block.

Definition at line 197 of file vpr_types.h.

pb primitive that this block is packed into

Definition at line 205 of file vpr_types.h.

If this is a LUT (.names), then this is the logic that the LUT implements

Definition at line 214 of file vpr_types.h.

I/O, combinational logic, or latch

Definition at line 193 of file vpr_types.h.

Number of used input pins

Definition at line 200 of file vpr_types.h.


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