DocumentCode
188022
Title
Reliably prototyping large SoCs using FPGA clusters
Author
Fox, Paul J. ; Markettos, A. Theodore ; Moore, Simon W.
Author_Institution
Comput. Lab., Univ. of Cambridge, Cambridge, UK
fYear
2014
fDate
26-28 May 2014
Firstpage
1
Lastpage
8
Abstract
Prototyping large SoCs (Systems on Chip) using multiple FPGAs introduces a risk of errors on inter-FPGA links. This raises the question of how we can prove the correctness of a SoC prototyped using multiple FPGAs. We propose using high-speed serial interconnect between FPGAs, with a transparent error detection and correction protocol working on a link-by-link basis. Our inter-FPGA interconnect has an interface that resembles that of a network-on-chip, providing a consistent interface to a prototype SoC and masking the difference between on-chip and off-chip interconnect. Low-latency communication and low area usage are favoured at the expense of a little bandwidth inefficiency, a trade-off we believe is appropriate given the high bandwidth of inter-FPGA links.
Keywords
field programmable gate arrays; integrated circuit interconnections; integrated circuit reliability; system-on-chip; FPGA cluster; SoC prototyping reliability; bandwidth inefficiency; high-speed serial interconnect; interFPGA interconnect; interFPGA links; link-by-link basis; low-area usage; low-latency communication; network-on-chip; off-chip interconnect; on-chip interconnect; system-on-chip; transparent error detection; Bridges; Clocks; Field programmable gate arrays; Reliability; Routing; System-on-chip; Transceivers; FPGA; SoC; communication; interconnect; prototyping; reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2014 9th International Symposium on
Conference_Location
Montpellier
Type
conf
DOI
10.1109/ReCoSoC.2014.6861350
Filename
6861350
Link To Document