AMF-Placer
2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
control set information container used during initial packing. More...
Public Member Functions | |
PackedControlSet () | |
PackedControlSet (DesignInfo::DesignCell *curFF) | |
PackedControlSet (const PackedControlSet &anotherControlSet) | |
PackedControlSet & | operator= (const PackedControlSet &anotherControlSet) |
~PackedControlSet () | |
unsigned int | getSize () const |
const std::vector< DesignInfo::DesignCell * > & | getFFs () const |
void | addFF (DesignInfo::DesignCell *curFF) |
void | removeXthFF (int i) |
int | findFF (DesignInfo::DesignCell *curFF) |
int | getCSId () const |
void | setCSId (int _CSId) |
DesignInfo::DesignNet * | getCLK () |
DesignInfo::DesignNet * | getSR () |
Private Attributes | |
int | CSId = -1 |
DesignInfo::DesignNet * | CLK = nullptr |
DesignInfo::DesignNet * | SR = nullptr |
DesignInfo::DesignNet * | CE = nullptr |
std::vector< DesignInfo::DesignCell * > | FFs |
control set information container used during initial packing.
According to the Xilinx Ultrascale Architecture, the packing of FFs should meet some constraints of their connected nets.
Definition at line 196 of file InitialPacker.h.
|
inline |
Definition at line 199 of file InitialPacker.h.
|
inline |
Definition at line 204 of file InitialPacker.h.
|
inline |
|
inline |
Definition at line 229 of file InitialPacker.h.
|
inline |
|
inline |
Definition at line 269 of file InitialPacker.h.
|
inline |
Definition at line 289 of file InitialPacker.h.
|
inline |
Definition at line 279 of file InitialPacker.h.
Referenced by operator=(), and PackedControlSet().
|
inline |
Definition at line 236 of file InitialPacker.h.
Referenced by operator=(), and PackedControlSet().
|
inline |
Definition at line 231 of file InitialPacker.h.
Referenced by operator=(), and PackedControlSet().
|
inline |
Definition at line 295 of file InitialPacker.h.
|
inline |
|
inline |
Definition at line 264 of file InitialPacker.h.
|
inline |
Definition at line 284 of file InitialPacker.h.
|
private |
Definition at line 305 of file InitialPacker.h.
Referenced by addFF().
|
private |
Definition at line 303 of file InitialPacker.h.
|
private |
Definition at line 302 of file InitialPacker.h.
Referenced by addFF(), getCLK(), getCSId(), getSR(), operator=(), PackedControlSet(), and setCSId().
|
private |
Definition at line 306 of file InitialPacker.h.
Referenced by addFF(), findFF(), getFFs(), getSize(), operator=(), PackedControlSet(), and removeXthFF().
|
private |
Definition at line 304 of file InitialPacker.h.