Modifier and Type | Class and Description |
---|---|
class |
PlacementFrameElectric
Electric-dependent PlacementFrame
|
class |
PlacementMinCut
Placement algorithm to do Min-Cut placement.
|
class |
PlacementRandom
Random Placement algorithm to arbitrarily assign locations in a square grid.
|
class |
PlacementSimple
Simple Placement algorithm to assign locations based on simple criteria.
|
Modifier and Type | Method and Description |
---|---|
static PlacementFrame |
Placement.getCurrentPlacementAlgorithm(Placement.PlacementPreferences prefs)
Method to return the current Placement algorithm.
|
PlacementFrame |
PlacementFrame.PlacementParameter.getOwner() |
static PlacementFrame[] |
PlacementAdapter.getPlacementAlgorithms()
Method to return a list of all Placement algorithms.
|
Modifier and Type | Method and Description |
---|---|
static Cell |
PlacementAdapter.doPlacement(PlacementFrame pla,
Library lib,
java.lang.String cellName,
java.util.List<PlacementAdapter.PlacementNode> nodesToPlace,
java.util.List<PlacementFrame.PlacementNetwork> allNetworks,
java.util.List<PlacementAdapter.PlacementExport> exportsToPlace,
NodeProto iconToPlace,
EditingPreferences ep,
Placement.PlacementPreferences prefs,
int quiet,
Job job)
Entry point for other tools that wish to describe a network to be placed.
|
static Cell |
Placement.placeCellNoJob(Cell cell,
EditingPreferences ep,
PlacementFrame pla,
Placement.PlacementPreferences prefs,
boolean quiet,
Job job)
Entry point to do Placement of a Cell and create a new, placed Cell.
|
Modifier and Type | Class and Description |
---|---|
class |
PlacementForceDirectedTeam5 |
Modifier and Type | Class and Description |
---|---|
class |
PlacementForceDirectedStaged
Parallel Placement
Base class for placement algorithm This class starts the first stage of the
pipeline and provides several settings of the placement
|
Modifier and Type | Class and Description |
---|---|
class |
BottomUpPartition
Implementation of the bottom-up partition placement algorithm.
|
class |
BottomUpPlace
Placement algorithms that does bottom-up placement.
|
class |
Control
Implementation of the overall floorplanning and placement process, using multiple algorithms.
|
class |
FDIrregular
Placement algorithms that does irregular (not row/column) placement.
|
class |
FDRowCol
Implementation of the force-directed placement algorithm for row/column placement.
|
class |
RowCol
Parent class for placement algorithms that do row/column placement.
|
class |
SARowCol
Implementation of the simulated annealing placement algorithm for row/column placement.
|
Modifier and Type | Class and Description |
---|---|
class |
GeneticPlacement
Genetic placement test framework class.
|
Modifier and Type | Class and Description |
---|---|
class |
PlacementGenetic
Combination of Genetic Algorithm and Simulated Annealing.
|
Modifier and Type | Class and Description |
---|---|
class |
SA_Test
Parallel Placement
|
class |
SimulatedAnnealing
Parallel Placement
|
Modifier and Type | Class and Description |
---|---|
class |
PlacementSimulatedAnnealing
Implementation of the simulated annealing placement algorithm
|
Modifier and Type | Method and Description |
---|---|
abstract void |
PlacementParameterSetter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |
void |
PlacementParameterSetter.SimulatedAnnealing1Setter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |
void |
PlacementParameterSetter.SimulatedAnnealing2Setter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |
void |
PlacementParameterSetter.Genetic1Setter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |
void |
PlacementParameterSetter.Genetic2Setter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |
void |
PlacementParameterSetter.ForceDirected1Setter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |
void |
PlacementParameterSetter.ForceDirected2Setter.setParameter(Placement.PlacementPreferences prefs,
int numOfThreads,
int runtime,
PlacementFrame placement,
boolean regression) |