• DocumentCode
    3365411
  • Title

    An FPGA Implementation of a Scalable Network-on-Chip Based on the Token Ring Concept

  • Author

    Hadjiat, Karim ; St-Pierre, Francis ; Bois, Guy ; Savaria, Yvon ; Langevin, Michel ; Paulin, Pierre

  • Author_Institution
    Ecole Polytech. de Montreal QC, Montreal
  • fYear
    2007
  • fDate
    11-14 Dec. 2007
  • Firstpage
    995
  • Lastpage
    998
  • Abstract
    In this paper, we present an FPGA prototype implementation of a Rotator-on-Chip (RoC), a simple and scalable novel network-on-chip (NoC) based on the token-ring concept. The reported prototype design is generic with respect to the number of nodes and data channels. We report synthesis results showing a O(N log N) area complexity, where N represents the number of nodes, with a quasi-linear aggregate bandwidth growth. The slice utilization is less than 25% on a Xilinx VP100 for a 32 nodes version of the RoC, supporting an aggregate bandwidth of about 12 GB/s. Moreover, the number of channels can be easily configured to trade-off area versus performance. These configurations have been validated by simulation and implemented on a FPGA development board.
  • Keywords
    field programmable gate arrays; network-on-chip; FPGA implementation; data channels; quasi-linear aggregate bandwidth; rotator-on-chip; scalable network-on-chip; token ring concept; Aggregates; Bandwidth; Communication switching; Field programmable gate arrays; Network topology; Network-on-a-chip; Packet switching; Prototypes; Switches; Token networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2007. ICECS 2007. 14th IEEE International Conference on
  • Conference_Location
    Marrakech
  • Print_ISBN
    978-1-4244-1377-5
  • Electronic_ISBN
    978-1-4244-1378-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2007.4511160
  • Filename
    4511160