• DocumentCode
    613552
  • Title

    A Multi-Credit Flow Control scheme for asynchronous NoCs

  • Author

    Naqvi, S.R. ; Najvirt, Robert ; Steininger, Andreas

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2013
  • fDate
    8-10 April 2013
  • Firstpage
    153
  • Lastpage
    158
  • Abstract
    Credit schemes are used to establish flow control in NoCs without blocking the communication channel. In traditional implementations one credit is transmitted per data flit, so the credit channel conveys as many messages as the data channel. Our proposed multi-credit scheme transmits credits in bundles of M, yielding one credit transmission per M flits. This saves transitions on the credit channel and promises a slower, more energy efficient implementation. We investigate requirements, options and benefits of this approach; first in theory, and then in a concrete application example, in which we propose a specifically beneficial implementation. Our study confirms that, with a negligible increase in area, our scheme can reduce dynamic energy as well as bandwidth requirements for the credit channel.
  • Keywords
    network-on-chip; asynchronous NoC; bandwidth requirements; communication channel; credit channel; credit transmission; data channel; data flit; dynamic energy reduction; energy-efficient implementation; multicredit flow control scheme; Bandwidth; Delays; Pipeline processing; Radiation detectors; Receivers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2013 IEEE 16th International Symposium on
  • Conference_Location
    Karlovy Vary
  • Print_ISBN
    978-1-4673-6135-4
  • Electronic_ISBN
    978-1-4673-6134-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2013.6549808
  • Filename
    6549808