• 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