Energy-aware Placement for SRAM-NVM Hybrid FPGAs

Seongsik Park, Jongwan Kim and Sungroh Yoona

Department of Electrical and Computer Engineering, ASRI, INMC, and Institute of Engineering Research Seoul National University, Seoul 08826, Korea
asryoon@snu.ac.kr

ABSTRACT

Field-programmable gate arrays (FPGAs) have been widely used in many applications due to their reconfigurability. Notably, the short development time makes the FPGAs one of the promising reconfigurable architectures for emerging applications, such as deep learning. As CMOS technology advances, however, conventional SRAM-based FPGAs have reached their limitations. To overcome these obstacles, NVM-based FPGAs have been introduced. Although NVM-based FPGAs have the features of high area density, low static power consumption, and nonvolatility, they are struggling to reduce energy consumption. Their challenge is mainly caused by the access speed of NVM, which is relatively slower than SRAM. In this paper, for compensating this limitation, we suggest SRAM-NVM hybrid FPGA architecture with SRAM- and NVM-based CLBs. In addition, we propose an energy-aware placement for utilizing the SRAMNVM hybrid FPGAs. As a result of our experiments, we were able to reduce the average energy consumption of SRAM-NVM hybrid FPGA by 22.23% and 21.94% compared to SRAM-based FPGA on the MCNC and VTR benchmarks, respectively.

Keywords: SRAM-NVM hybrid FPGA, Energy-aware placement, VTR, MCNC



Full Text (PDF)