AMF-Placer
2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
a group of PlacementUnits More...
#include <PlacementInfo.h>
Public Member Functions | |
ClusterUnit (int id) | |
~ClusterUnit () | |
int | getWeight () |
int | getBRAMNum () |
int | getDSPNum () |
void | addPlacementUnit (PlacementInfo::PlacementUnit *curPU) |
std::vector< PlacementInfo::PlacementUnit * > & | getUnits () |
int | getId () |
Private Attributes | |
std::vector< PlacementInfo::PlacementUnit * > | PUs |
int | totalWeight |
int | totalBRAMNum |
int | totalDSPNum |
int | id |
a group of PlacementUnits
record the rought resource demand and PlacementUnits inside it. Usually used for initial processing (initial placement.)
Definition at line 2488 of file PlacementInfo.h.
|
inline |
Definition at line 2491 of file PlacementInfo.h.
|
inline |
Definition at line 2498 of file PlacementInfo.h.
|
inline |
Definition at line 2512 of file PlacementInfo.h.
Referenced by ClusterPlacer::createClockBasedClusterUnits(), ClusterPlacer::createLongPathClusterUnits(), ClusterPlacer::createSinglePUClusterUnits(), and ClusterPlacer::createUserDefinedClusterBasedClusterUnits().
|
inline |
Definition at line 2503 of file PlacementInfo.h.
|
inline |
Definition at line 2507 of file PlacementInfo.h.
|
inline |
Definition at line 2525 of file PlacementInfo.h.
Referenced by ClusterPlacer::createClockBasedClusterUnits(), ClusterPlacer::createLongPathClusterUnits(), ClusterPlacer::createSinglePUClusterUnits(), and ClusterPlacer::createUserDefinedClusterBasedClusterUnits().
|
inline |
Definition at line 2520 of file PlacementInfo.h.
Referenced by ClusterPlacer::createClockBasedClusterUnits().
|
inline |
Definition at line 2499 of file PlacementInfo.h.
|
private |
Definition at line 2533 of file PlacementInfo.h.
Referenced by getId().
|
private |
Definition at line 2531 of file PlacementInfo.h.
Referenced by addPlacementUnit(), ClusterUnit(), and getUnits().
|
private |
Definition at line 2532 of file PlacementInfo.h.
Referenced by addPlacementUnit(), ClusterUnit(), and getBRAMNum().
|
private |
Definition at line 2532 of file PlacementInfo.h.
Referenced by addPlacementUnit(), ClusterUnit(), and getDSPNum().
|
private |
Definition at line 2532 of file PlacementInfo.h.
Referenced by addPlacementUnit(), ClusterUnit(), and getWeight().