• 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