A SLM-based overlay architecture for fine-grained virtual FPGA

Theingi Myint,Motoki Amagasaki,Qian Zhao,Masahiro Iida
DOI: https://doi.org/10.1587/elex.16.20190610
2019-01-01
IEICE Electronics Express
Abstract:FPGA overlay technologies have been introduced to provide inter-FPGA bitstream compatibility by implementing virtual FPGA (vFPGA) layers on physical devices. Conventional LUT-based fine-grained vFPGAs have very large resource overheads. In this paper, we propose a fine-grained vFPGA overlay architecture that employs our previously proposed scalable logic module (SLM) as a logic cell. SLMs can cover most frequently used logics with far fewer hardware resources than LUTs. Evaluation results show that a 7-input SLM-based vFPGA can reduce LUT and flip-flop resource usage by up to 32% and 35% on an Artix-7 FPGA, 30% and 35% on a Kintex-7 FPGA, and 30% and 35% on a Kintex UltraScale+ FPGA respectively, as compared to a LUT-based vFPGA of the same input size.
engineering, electrical & electronic
What problem does this paper attempt to address?