Routing algorithm for multi-FPGA based systems using multi-point physical tracks

Abstract : Multi-FPGA boards suffer from large timing delays in inter-FPGA physical tracks compared to intra-FPGA track delays, as well as a limited bandwidth between FPGAs due to the limited number of I/Os per FPGA. In order to tackle this problem, an algorithm which routes multi-terminal nets in multi-point tracks is proposed in this paper to spare FPGA I/Os. Experiments are conducted using Gaisler Research Benchmarks. Firstly, each testbench will be implemented in an off-the-shelf board. The results show that the system frequency can be increased in the off-the-shelf board by the proposed routing algorithm. Secondly, an automatic design flow which generates a custom multi-FPGA board is enhanced by generating multi-point tracks in the board, and each testbench will be implemented with the proposed routing algorithm in custom boards. The results show that the system frequency is improved in the custom board with both 2- and multi-point tracks.
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-00934833
Contributor : Qingshan Tang <>
Submitted on : Wednesday, January 22, 2014 - 4:13:15 PM
Last modification on : Thursday, March 21, 2019 - 1:06:30 PM

Identifiers

Citation

Qingshan Tang, Matthieu Tuna, Habib Mehrez. Routing algorithm for multi-FPGA based systems using multi-point physical tracks. RSP 2013 - 24th IEEE International Symposium on Rapid System Prototyping, Oct 2013, Montreal, Canada. pp.2-8, ⟨10.1109/RSP.2013.6683951⟩. ⟨hal-00934833⟩

Share

Metrics

Record views

142