Sunfloor 3D: a tool for networks on chip topology synthesis for 3-D systems on chips

  • Authors:
  • Ciprian Seiculescu;Srinivasan Murali;Luca Benini;Giovanni De Micheli

  • Affiliations:
  • Integrated Systems Laboratory, EPFL, Lausanne, Switzerland;Integrated Systems Laboratory, EPFL, Lausanne, Switzerland and iNoCs, Lausanne, Switzerland;Dipartimento Elettronica Informatica E Sistemistica, University of Bologna, Bologna, Italy;Integrated Systems Center, EPFL, Lausanne, Switzerland

  • Venue:
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.03

Visualization

Abstract

Three-dimensional integrated circuits (3D-ICs) are a promising approach to address the integration challenges faced by current systems on chips (SoCs). Designing an efficient network on chip (NoC) interconnect for a 3-D SoC that meets not only the application performance constraints but also the constraints imposed by the 3-D technology is a significant challenge. In this paper, we present a design tool, SunFloor 3D, to synthesize application-specific 3-D NoCs. The proposed tool determines the best NoC topology for the application, finds paths for the communication flows, assigns the network components to the 3-D layers, and places them in each layer. We perform experiments on several SoC benchmarks and present a comparative study between 3-D and 2-D NoC designs. Our studies show large improvements in interconnect power consumption (average of 38%) and delay (average of 13%) for the 3-D NoC when compared to the corresponding 2-D implementation. Our studies also show that the synthesized topologies result in large power (average of 54%) and delay savings (average of 21%) when compared to standard topologies.