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
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;
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
DOI :
10.1109/DDECS.2013.6549808