public class PartitionPin
extends Object
Modifier and Type | Field and Description |
---|---|
static int |
IS_FIXED_INDEX |
static int |
IS_FIXED_MASK |
static int |
IS_WIRE_FIXED_INDEX |
static int |
IS_WIRE_FIXED_MASK |
static int |
WIRE_MASK |
static int |
WIRE_WIDTH |
Modifier and Type | Method and Description |
---|---|
String |
getInstanceName()
Gets the instance name upon which this partition pin resides
|
String |
getLibCellName()
Gets the library cell name of the pin
|
Node |
getNode()
Gets the node assigned to this partition pin
|
String |
getTerminalName()
Gets the name of the port or pin
|
Tile |
getTile()
Gets the tile of the wire/node associated with this partition pin
|
String |
getTileName()
Gets the tile name of the wire/node associated with this partition pin
|
int |
getWireIndex()
Gets the wire index assigned to this partition pin
|
String |
getWireName()
Gets the wire name assigned to this partition pin.
|
boolean |
isFixed()
Checks if this partition pin is fixed to a specific tile
|
boolean |
isPort()
Checks if this partition pin belongs to a top port on the design
|
boolean |
isWireFixed()
Checks if this partition pin is fixed to a specific wire
|
void |
setIsFixed(boolean isFixed)
Sets the partition pin as fixed within a tile
|
void |
setIsWireFixed(boolean isWireFixed)
Sets the partition pin as fixed to a specific wire in a tile
|
void |
setNode(Node node)
Sets this partition pin to a specific node
|
String |
toString()
Gets a string representation of this partition pin
|
public static final int IS_FIXED_INDEX
public static final int IS_FIXED_MASK
public static final int IS_WIRE_FIXED_INDEX
public static final int IS_WIRE_FIXED_MASK
public static final int WIRE_WIDTH
public static final int WIRE_MASK
public Tile getTile()
public String getTileName()
public void setNode(Node node)
node
- The node to attach to this partition pinpublic Node getNode()
public int getWireIndex()
public String getWireName()
public void setIsFixed(boolean isFixed)
isFixed
- True to fix pin, false to unfixpublic void setIsWireFixed(boolean isWireFixed)
isWireFixed
- True to fix pin to the specific wirepublic boolean isFixed()
public boolean isWireFixed()
public String getInstanceName()
public boolean isPort()
public String getTerminalName()
public String getLibCellName()
public String toString()
toString
in class Object