public class FDRowCol extends RowCol
Modifier and Type | Class and Description |
---|---|
class |
FDRowCol.PlacementProgress
Class to debug placement.
|
PlacementFrame.PlacementNetwork, PlacementFrame.PlacementNode, PlacementFrame.PlacementParameter, PlacementFrame.PlacementPort
Modifier and Type | Field and Description |
---|---|
protected PlacementFrame.PlacementParameter |
flipAlternateColsRows |
protected PlacementFrame.PlacementParameter |
makeStacksEven |
protected PlacementFrame.PlacementParameter |
maxRuntimeParam |
protected PlacementFrame.PlacementParameter |
numThreadsParam |
columnPlacement, nodesToPlace, numStacks, proxyMap, stackContents, stackCoords, stacksBusy, stackSizes
numOfThreads, runtime
Constructor and Description |
---|
FDRowCol() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithmName()
Method to return the name of this placement algorithm.
|
boolean |
runRowColPlacement(java.util.List<PlacementFrame.PlacementNode> placementNodes,
java.util.List<PlacementFrame.PlacementNetwork> allNetworks)
Method to do row/column placement.
|
getRandomNode, implementMove, isColumnPlacement, lockRandomStack, netLength, proposeMove, releaseStack, runPlacement
getOriginalCell, getParameters, getRedispCell, getStandardCellSize, isFailure, setFailure, setOriginalCell, setParamterValues, setRedispCell
protected PlacementFrame.PlacementParameter numThreadsParam
protected PlacementFrame.PlacementParameter maxRuntimeParam
protected PlacementFrame.PlacementParameter flipAlternateColsRows
protected PlacementFrame.PlacementParameter makeStacksEven
public java.lang.String getAlgorithmName()
getAlgorithmName
in class RowCol
public boolean runRowColPlacement(java.util.List<PlacementFrame.PlacementNode> placementNodes, java.util.List<PlacementFrame.PlacementNetwork> allNetworks)
runRowColPlacement
in class RowCol