AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
InitialPacker::SiteBELMapping Class Reference

SiteBELMapping is a contain recording the mapping between cells and BELs. More...

Collaboration diagram for InitialPacker::SiteBELMapping:

Public Member Functions

 SiteBELMapping ()
 
 ~SiteBELMapping ()
 

Public Attributes

DesignInfo::DesignCellLUTs [2][2][4]
 
DesignInfo::DesignCellFFs [2][2][4]
 
DesignInfo::DesignCellMuxF7 [2][2] = {{nullptr, nullptr}, {nullptr, nullptr}}
 
DesignInfo::DesignCellMuxF8 [2] = {nullptr, nullptr}
 
DesignInfo::DesignCellCarry = nullptr
 

Detailed Description

SiteBELMapping is a contain recording the mapping between cells and BELs.

Definition at line 313 of file InitialPacker.h.

Constructor & Destructor Documentation

◆ SiteBELMapping()

InitialPacker::SiteBELMapping::SiteBELMapping ( )
inline

Definition at line 316 of file InitialPacker.h.

◆ ~SiteBELMapping()

InitialPacker::SiteBELMapping::~SiteBELMapping ( )
inline

Definition at line 334 of file InitialPacker.h.

Member Data Documentation

◆ Carry

DesignInfo::DesignCell* InitialPacker::SiteBELMapping::Carry = nullptr

Definition at line 348 of file InitialPacker.h.

Referenced by InitialPacker::mapCarryRelatedRouteThru(), and SiteBELMapping().

◆ FFs

DesignInfo::DesignCell* InitialPacker::SiteBELMapping::FFs[2][2][4]
Initial value:
= {
{{nullptr, nullptr, nullptr, nullptr}, {nullptr, nullptr, nullptr, nullptr}},
{{nullptr, nullptr, nullptr, nullptr},
{nullptr, nullptr, nullptr, nullptr}}}

Definition at line 342 of file InitialPacker.h.

Referenced by InitialPacker::mapCarryRelatedRouteThru(), and SiteBELMapping().

◆ LUTs

DesignInfo::DesignCell* InitialPacker::SiteBELMapping::LUTs[2][2][4]
Initial value:
= {
{{nullptr, nullptr, nullptr, nullptr}, {nullptr, nullptr, nullptr, nullptr}},
{{nullptr, nullptr, nullptr, nullptr},
{nullptr, nullptr, nullptr, nullptr}}}

Definition at line 338 of file InitialPacker.h.

Referenced by InitialPacker::mapCarryRelatedRouteThru(), and SiteBELMapping().

◆ MuxF7

DesignInfo::DesignCell* InitialPacker::SiteBELMapping::MuxF7[2][2] = {{nullptr, nullptr}, {nullptr, nullptr}}

Definition at line 346 of file InitialPacker.h.

Referenced by SiteBELMapping().

◆ MuxF8

DesignInfo::DesignCell* InitialPacker::SiteBELMapping::MuxF8[2] = {nullptr, nullptr}

Definition at line 347 of file InitialPacker.h.

Referenced by SiteBELMapping().


The documentation for this class was generated from the following file: