torc::physical::Pip Class Reference
Physical design programmable interconnect point.
More...
#include <Pip.hpp>
List of all members.
Detailed Description
Physical design programmable interconnect point.
This class represents a pip (programmable interconnect point) on a physical design
Definition at line 34 of file Pip.hpp.
Member Typedef Documentation
Imported type name.
Definition at line 41 of file Pip.hpp.
Constructor & Destructor Documentation
Protected constructor.
- Parameters:
-
| inTileName | The containing tile. |
| inSourceWireName | The source wire. |
| inSinkWireName | The sink wire. |
| inPipDirection | The pip directionality. See EPipDirection. |
| inRoutethroughPtr | The routethrough shared pointer. |
Definition at line 62 of file Pip.hpp.
Member Function Documentation
const char * torc::physical::Pip::getDirectionString |
( |
EPipDirection |
inPipDirection |
) |
[static] |
Returns the pip directionality as a string.
Definition at line 36 of file Pip.cpp.
const TileName& torc::physical::Pip::getTileName |
( |
void |
|
) |
const [inline] |
Returns the pip tile.
Definition at line 73 of file Pip.hpp.
const WireName& torc::physical::Pip::getSourceWireName |
( |
void |
|
) |
const [inline] |
Returns the pip source wire.
Definition at line 75 of file Pip.hpp.
const WireName& torc::physical::Pip::getSinkWireName |
( |
void |
|
) |
const [inline] |
Returns the pip sink wire.
Definition at line 77 of file Pip.hpp.
EPipDirection torc::physical::Pip::getDirection |
( |
void |
|
) |
const [inline] |
Returns the pip directionality.
Definition at line 79 of file Pip.hpp.
const char * torc::physical::Pip::getDirectionString |
( |
void |
|
) |
const |
Returns the pip directionality as a string.
Definition at line 32 of file Pip.cpp.
Returns the pip's routethrough pointer.
Definition at line 83 of file Pip.hpp.
bool torc::physical::Pip::isRoutethrough |
( |
void |
|
) |
const [inline] |
Indicates whether or not the pip has an associated routethrough.
Definition at line 86 of file Pip.hpp.
bool torc::physical::Pip::operator== |
( |
const Pip & |
rhs |
) |
const [inline] |
Equality operator.
Definition at line 89 of file Pip.hpp.
Friends And Related Function Documentation
The Factory class has direct access to our internals.
Definition at line 37 of file Pip.hpp.
Member Data Documentation
The containing tile for this pip.
Definition at line 44 of file Pip.hpp.
The source wire for this pip.
Definition at line 46 of file Pip.hpp.
The sink wire for this pip.
Definition at line 48 of file Pip.hpp.
The connection directionality for this pip. See EPipDirection.
Definition at line 50 of file Pip.hpp.
The routethrough shared pointer.
Definition at line 52 of file Pip.hpp.
Initial value:
{
"==",
"=>",
"=-",
"->"
}
String representation of pip directions.
Definition at line 54 of file Pip.hpp.
The documentation for this class was generated from the following files: