public class RouteThruHelper
extends Object
Constructor and Description |
---|
RouteThruHelper(Device device) |
Modifier and Type | Method and Description |
---|---|
static String |
getSerializedFileName(String deviceName) |
boolean |
isRouteThru(Node start,
Node end) |
boolean |
isRouteThru(Tile tile,
int startWire,
int endWire) |
static boolean |
isRouteThruPIPAvailable(Design design,
PIP routethru)
Given a routethru PIP check that it is available for use by checking for net and cell
collisions on the site it is routing through.
|
static boolean |
isRouteThruPIPAvailable(Design design,
WireInterface start,
WireInterface end)
Given two WireInterface objects (assumed to make up a routethru PIP) check that this
PIP is available for use by checking for net and cell collisions within the site
it is routing through.
|
static boolean |
isRouteThruSitePinAvailable(Design design,
SitePin sitePin)
Given a SitePin object, check that it is available for use as part of a route-through.
|
static void |
main(String[] args) |
public RouteThruHelper(Device device)
public static String getSerializedFileName(String deviceName)
public boolean isRouteThru(Tile tile, int startWire, int endWire)
public static boolean isRouteThruPIPAvailable(Design design, PIP routethru)
public static boolean isRouteThruSitePinAvailable(Design design, SitePin sitePin)
public static boolean isRouteThruPIPAvailable(Design design, WireInterface start, WireInterface end)
public static void main(String[] args)