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