VPR-6.0
|
#include <vpr_types.h>
Data Fields | |
char * | name |
enum logical_block_types | type |
t_model * | model |
int ** | input_nets |
int ** | output_nets |
int | clock_net |
int | used_input_pins |
int | clb_index |
int | index |
t_pb * | pb |
struct s_linked_vptr * | truth_table |
struct s_tnode *** | input_net_tnodes |
struct s_tnode *** | output_net_tnodes |
struct s_tnode * | clock_net_tnode |
Technology-mapped user netlist block
Definition at line 191 of file vpr_types.h.
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.
struct s_tnode*** s_logical_block::input_net_tnodes |
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.
char* s_logical_block::name |
Taken from the first vpack_net which it drives.
Definition at line 192 of file vpr_types.h.
struct s_tnode*** s_logical_block::output_net_tnodes |
[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.