DocumentCode :
1796857
Title :
ElastiNoC: A self-testable distributed VC-based Network-on-Chip architecture
Author :
Seitanidis, I. ; Psarras, A. ; Kalligeros, E. ; Nicopoulos, C. ; Dimitrakopoulos, G.
Author_Institution :
Electr. & Comput. Eng., Democritus Univ. of Thrace, Xanthi, Greece
fYear :
2014
fDate :
17-19 Sept. 2014
Firstpage :
135
Lastpage :
142
Abstract :
Network-on-Chip (NoC) design tries to keep a balance between network performance and physical implementation flexibility. The adoption of Virtual Channels (VC) holds promise for scalable NoC design. VCs allow for traffic separation and isolation, enable deadlock avoidance and improve network performance. In this paper, we present ElastiNoC, a novel distributed VC-based router architecture that enjoys all the benefits offered by VCs and leads to efficient silicon-aware implementations. The proposed architecture utilizes an efficient buffering strategy and allows for modular pipelined organizations that increase the clock frequency. Moreover, it offers maximum freedom in terms of physical placement, by allowing the NoC components to be physically spread throughout the chip, irrespective of the network topology. The combined effect of all supported features enables significant delay reductions under equal performance, when compared to state-of-the-art VC-based NoC implementations. Moreover, the careful addition of self-test structures allows ElastiNoC to enjoy fully distributed Built-In Self Testability (BIST), where testing unfolds in phases and reaches high fault coverage with small test application time.
Keywords :
built-in self test; integrated circuit design; network routing; network-on-chip; pipeline processing; BIST; ElastiNoC; built-in self testability; delay reductions; fault coverage; modular pipelined organizations; network performance; network-on-chip design; novel distributed VC-based router architecture; physical implementation flexibility; physical placement; scalable NoC design; self-test structures; silicon-aware implementations; virtual channels; Clocks; Delays; Pipeline processing; Ports (Computers); Registers; Resource management; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks-on-Chip (NoCS), 2014 Eighth IEEE/ACM International Symposium on
Conference_Location :
Ferrara
Type :
conf
DOI :
10.1109/NOCS.2014.7008772
Filename :
7008772
Link To Document :
بازگشت