Verilog to Routing - VPR
Data Structures | Typedefs | Enumerations
netlist_fwd.h File Reference
#include "vtr_strong_id.h"
Include dependency graph for netlist_fwd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Netlist< BlockId, PortId, PinId, NetId >
 

Typedefs

typedef unsigned BitIndex
 A signal index in a port. More...
 

Enumerations

enum  PortType : char { PortType::INPUT, PortType::OUTPUT, PortType::CLOCK }
 The type of a port in the Netlist. More...
 
enum  PinType : char { PinType::DRIVER, PinType::SINK, PinType::OPEN }
 

Typedef Documentation

◆ BitIndex

typedef unsigned BitIndex

A signal index in a port.

Enumeration Type Documentation

◆ PinType

enum PinType : char
strong
Enumerator
DRIVER 

The pin drives a net

SINK 

The pin is a net sink

OPEN 

The pin is an open connection (undecided)

◆ PortType

enum PortType : char
strong

The type of a port in the Netlist.

Enumerator
INPUT 

The port is a data-input

OUTPUT 

The port is an output (usually data, but potentially a clock)

CLOCK 

The port is an input clock