public class ArrayBuilder
extends Object
| Constructor and Description |
|---|
ArrayBuilder(ArrayBuilderConfig config) |
ArrayBuilder(ArrayBuilderConfig config,
CodePerfTracker t) |
| Modifier and Type | Method and Description |
|---|---|
void |
createArray() |
static Cell |
createBUFGCE(Design design,
EDIFCell parent,
String name,
Site location) |
Design |
getArray() |
ArrayNetlistGraph |
getCondensedGraph() |
Device |
getDevice() |
String |
getKernelClockName() |
Design |
getKernelDesign() |
static List<String> |
getMatchingModuleInstanceNames(Module m,
Design array) |
List<PBlock> |
getPBlocks() |
String |
getTopClockName() |
Design |
getTopDesign() |
static List<List<Site>> |
getValidPlacementGrid(Module module) |
static void |
main(String[] args) |
static Map<String,String> |
readPlacementFromFile(String fileName) |
static void |
removeBUFGs(Design design) |
void |
setCondensedGraph(ArrayNetlistGraph condensedGraph) |
void |
setPBlocks(List<PBlock> pblocks) |
static void |
writePlacementLocsToFile(List<Module> modules,
String fileName) |
static void |
writePlacementToFile(Map<ModuleInst,Site> placementMap,
String fileName) |
public ArrayBuilder(ArrayBuilderConfig config)
public ArrayBuilder(ArrayBuilderConfig config, CodePerfTracker t)
public Device getDevice()
public Design getKernelDesign()
public Design getTopDesign()
public Design getArray()
public String getKernelClockName()
public String getTopClockName()
public void setPBlocks(List<PBlock> pblocks)
public List<PBlock> getPBlocks()
public ArrayNetlistGraph getCondensedGraph()
public void setCondensedGraph(ArrayNetlistGraph condensedGraph)
public static void removeBUFGs(Design design)
public static List<String> getMatchingModuleInstanceNames(Module m, Design array)
public static void writePlacementToFile(Map<ModuleInst,Site> placementMap, String fileName)
public static Map<String,String> readPlacementFromFile(String fileName)
public static void writePlacementLocsToFile(List<Module> modules, String fileName)
public void createArray()
public static Cell createBUFGCE(Design design, EDIFCell parent, String name, Site location)
public static void main(String[] args)