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
Link To Document