• DocumentCode
    1330149
  • Title

    An SDRAM-Aware Router for Networks-on-Chip

  • Author

    Jang, Wooyoung ; Pan, David Z.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas, Austin, TX, USA
  • Volume
    29
  • Issue
    10
  • fYear
    2010
  • Firstpage
    1572
  • Lastpage
    1585
  • Abstract
    Networks-on-chip (NoCs) may interface with lots of synchronous dynamic random access memories (SDRAM) to provide enough memory bandwidth and guaranteed quality-of-service for future systems-on-chip (SoCs). SDRAM is commonly controlled by a memory subsystem that schedules memory requests to improve memory efficiency and latency. However, a memory subsystem is still a performance bottleneck in the entire NoC. Therefore, memory-aware NoC optimization has attracted considerable attention. This paper presents a NoC router with an explicit SDRAM-aware flow control. Based on priority-based arbitration, our SDRAM-aware flow controller schedules memory requests to prevent bank conflict, data contention, and short turn-around bank interleaving. Moreover, our multi-stage scheduling scheme further improves memory performance and saves NoC hardware costs. Experimental results show that our cost-efficient SDRAM-aware NoC design significantly improves memory latency and utilization compared to the conventional NoC design with no SDRAM-aware router.
  • Keywords
    DRAM chips; network routing; network-on-chip; NoC; SDRAM-aware flow controller; SDRAM-aware router; data contention; memory latency; memory-aware NoC optimization; networks-on-chip; synchronous dynamic random access memories; turn-around bank interleaving; Barium; Clocks; Delay; SDRAM; Schedules; Scheduling; System-on-a-chip; Flow control; memory; networks-on-chip; router; scheduler;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2061251
  • Filename
    5580227