TY - JOUR
T1 - A floorplan-driven high-level synthesis algorithm for multiplexer reduction targeting FPGA designs
AU - Fujiwara, Koichi
AU - Kawamura, Kazushi
AU - Abe, Shin Ya
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
N1 - Publisher Copyright:
Copyright © 2015 The Institute of Electronics, Information and Communication Engineers.
PY - 2015/7/1
Y1 - 2015/7/1
N2 - Recently, high-level synthesis (HLS) techniques for FPGA designs are required in various applications such as computerized stock tradings and reconfigurable network processings. In HLS for FPGA designs, we need to consider module floorplan and reduce multiplexer's cost concurrently. In this paper, we propose a floorplan-driven HLS algorithm for multiplexer reduction targeting FPGA designs. By utilizing distributed-register architectures called HDR, we can easily consider module floorplan in HLS. In order to reduce multiplexer's cost, we propose two novel binding methods called datapath-oriented scheduling/FU binding and datapath-oriented register binding. Experimental results demonstrate that our algorithm can realize FPGA designs which reduce the number of slices by up to 47% and latency by up to 22% compared with conventional approaches while the number of required control steps is almost the same
AB - Recently, high-level synthesis (HLS) techniques for FPGA designs are required in various applications such as computerized stock tradings and reconfigurable network processings. In HLS for FPGA designs, we need to consider module floorplan and reduce multiplexer's cost concurrently. In this paper, we propose a floorplan-driven HLS algorithm for multiplexer reduction targeting FPGA designs. By utilizing distributed-register architectures called HDR, we can easily consider module floorplan in HLS. In order to reduce multiplexer's cost, we propose two novel binding methods called datapath-oriented scheduling/FU binding and datapath-oriented register binding. Experimental results demonstrate that our algorithm can realize FPGA designs which reduce the number of slices by up to 47% and latency by up to 22% compared with conventional approaches while the number of required control steps is almost the same
KW - FPGA
KW - Floorplan
KW - High-level synthesis (HLS)
KW - Interconnection delay
KW - MUX
UR - http://www.scopus.com/inward/record.url?scp=84937622482&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84937622482&partnerID=8YFLogxK
U2 - 10.1587/transfun.E98.A.1392
DO - 10.1587/transfun.E98.A.1392
M3 - Article
AN - SCOPUS:84937622482
SN - 0916-8508
VL - E98A
SP - 1392
EP - 1405
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 7
ER -