TY - JOUR
T1 - An Efficient Inter-FPGA Routing Exploration Environment for Multi-FPGA Systems
AU - Farooq, Umer
AU - Baig, Imran
AU - Alzahrani, Bander A.
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2018/10/4
Y1 - 2018/10/4
N2 - Field programmable gate arrays (FPGAS) have seen a huge evolution since their inception almost three decades ago. Multi-FPGA boards continuously receive an increasing attention by the research community as efficient solutions for complex system prototyping. This is due to reliable high-speed, low-cost, and real-life exploration environment they offer. Although multi-FPGA platforms offer better frequency compared to other prototyping alternatives, expanding logic resource to I/O ratio in FPGAS is causing an increase in time multiplexing ratio of inter-FPGA signals (logical signals) to inter-FPGA tracks (physical resources), which causes a decline in overall system frequency. This paper introduces a generic testing platform for multi-FPGA modeling. With this platform, users will be able to experience overall prototyping cycle of a digital system. The cycle will start from benchmark generation and will go all the way to inter-FPGA routing. Using generic tools of this platform, we explore the effect of three different inter-FPGA routing approaches on the frequency of final prototyped design. Each routing approach is applied on generic as well as custom multi-FPGA boards. Results obtained through experimentation show that, for generic FPGA board, routing approach better exploiting two-and multi-point tracks of target FPGA board gives better average frequency results as compared to other two routing approaches.
AB - Field programmable gate arrays (FPGAS) have seen a huge evolution since their inception almost three decades ago. Multi-FPGA boards continuously receive an increasing attention by the research community as efficient solutions for complex system prototyping. This is due to reliable high-speed, low-cost, and real-life exploration environment they offer. Although multi-FPGA platforms offer better frequency compared to other prototyping alternatives, expanding logic resource to I/O ratio in FPGAS is causing an increase in time multiplexing ratio of inter-FPGA signals (logical signals) to inter-FPGA tracks (physical resources), which causes a decline in overall system frequency. This paper introduces a generic testing platform for multi-FPGA modeling. With this platform, users will be able to experience overall prototyping cycle of a digital system. The cycle will start from benchmark generation and will go all the way to inter-FPGA routing. Using generic tools of this platform, we explore the effect of three different inter-FPGA routing approaches on the frequency of final prototyped design. Each routing approach is applied on generic as well as custom multi-FPGA boards. Results obtained through experimentation show that, for generic FPGA board, routing approach better exploiting two-and multi-point tracks of target FPGA board gives better average frequency results as compared to other two routing approaches.
KW - exploration environment
KW - inter-FPGA routing
KW - Multi-FPGA systems
KW - prototyping
UR - http://www.scopus.com/inward/record.url?scp=85054517568&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2018.2873041
DO - 10.1109/ACCESS.2018.2873041
M3 - Article
AN - SCOPUS:85054517568
SN - 2169-3536
VL - 6
SP - 56301
EP - 56310
JO - IEEE Access
JF - IEEE Access
M1 - 8481343
ER -