An asynchronous hierarchical router for networks-on-chip-based three-dimensional multi-processor system-on-chip

  • Authors:
  • Walid Lafi;Didier Lattard;Ahmed Jerrya

  • Affiliations:
  • CEA-LETI, MINATEC, 17 rue des Martyrs, 38054, Grenoble, France;CEA-LETI, MINATEC, 17 rue des Martyrs, 38054, Grenoble, France;CEA-LETI, MINATEC, 17 rue des Martyrs, 38054, Grenoble, France

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Three-dimensional networks-on-chip (3D NoC) are rising as a good approach to well managed complex interconnections in 3D multi-processor system-on-chip (MPSoC). This paper introduces a new router in order to enhance throughput and latency compared to classic 3D mesh NoC. The proposed router is hierarchical as it is composed of two completely decoupled modules: one for inter-layer communication and one for intra-layer communication. It is fully implemented in asynchronous logic to allow low latency transfer. Synthesis and extrapolation results show that the hierarchical router is competitive with the classic 3D mesh in terms of area and power. Throughput and latency evaluation is performed using a SystemC-TLM NoC simulator. Simulations' results show that the proposed hierarchical router can outperform the 3D mesh by more than 25% in terms of throughput and latency in the case of transpose traffic. Copyright © 2012 John Wiley & Sons, Ltd.