public class BlockPlacer2Module extends BlockPlacer2<Module,HardMacro,Site,Path>
DEBUG_LEVEL, finalBestCost, finalSystemCost, placerRuntime, save_partial_dcp, verbose
Constructor and Description |
---|
BlockPlacer2Module(Design design) |
BlockPlacer2Module(Design design,
boolean ignoreMostUsedNets,
Path graphData) |
Modifier and Type | Method and Description |
---|---|
boolean |
placeModuleNear(ModuleInst modInst,
Tile tile,
HashSet<Tile> usedTiles) |
void |
setTempAnchorSite(HardMacro hm,
Site site) |
calculateStartTemp, getPaths, getPrimitiveSiteFromTile, initializePlacer, placeDesign
public BlockPlacer2Module(Design design, boolean ignoreMostUsedNets, Path graphData)
public BlockPlacer2Module(Design design)
public void setTempAnchorSite(HardMacro hm, Site site)
setTempAnchorSite
in class AbstractBlockPlacer<HardMacro,Site>
public boolean placeModuleNear(ModuleInst modInst, Tile tile, HashSet<Tile> usedTiles)