• DocumentCode
    1229964
  • Title

    Concepts and Implementation of Spatial Division Multiplexing for Guaranteed Throughput in Networks-on-Chip

  • Author

    Leroy, Anthony ; Milojevic, Dragomir ; Verkest, Diederik ; Robert, Frédéric ; Catthoor, Francky

  • Author_Institution
    ULB-BEAMS, Brussels
  • Volume
    57
  • Issue
    9
  • fYear
    2008
  • Firstpage
    1182
  • Lastpage
    1195
  • Abstract
    To ensure low power consumption while maintaining flexibility and performance, future Systems-on-Chip (SoC) will combine several types of processor cores and data memory units of widely different sizes. To interconnect the IPs of these heterogeneous platforms, Networks-on-Chip (NoC) have been proposed as an efficient and scalable alternative to shared buses. NoCs can provide throughput and latency guarantees by establishing virtual circuits between source and destination. State-of-the-art NoCs currently exploit Time-Division Multiplexing (TDM) to share network resources among virtual circuits, but this typically results in high network area and energy overhead with long circuit set-up time. We propose an alternative solution based on Spatial Division Multiplexing (SDM). This paper describes our design of an SDM-based network, discusses design alternatives for network implementation and shows why SDM can be better adapted to NoCs than TDM in a specific context. Our case study clearly illustrates the advantages of our technique over TDM in terms of energy consumption, area overhead, and flexibility. A comparison is also performed with a State-of-the-Art industrial reference NoC: Arteris.
  • Keywords
    multiplexing; network-on-chip; Arteris; NoC; SoC; networks-on-chip; spatial division multiplexing; systems-on-chip; time-division multiplexing; virtual circuits; Bandwidth; Codecs; Delay; Energy consumption; Integrated circuit interconnections; Network-on-a-chip; Static VAr compensators; Streaming media; Throughput; Time division multiplexing; Network-on-Chip; Spatial Division Multiplexing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.82
  • Filename
    4527238