Title :
SunFloor 3D: A Tool for Networks on Chip Topology Synthesis for 3-D Systems on Chips
Author :
Seiculescu, Ciprian ; Murali, Srinivasan ; Benini, Luca ; De Micheli, Giovanni
Author_Institution :
Integrated Syst. Lab., EPFL, Lausanne, Switzerland
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.
Keywords :
delays; integrated circuit interconnections; network synthesis; network-on-chip; 3D SoC; 3D systems; SoC benchmarks; SunFloor 3D; application-specific 3D NoC; delay savings; interconnect power consumption; network components; networks-on-chip topology synthesis; three-dimensional integrated circuits; Benchmark testing; Delay; Integrated circuit interconnections; Network topology; Power demand; System-on-a-chip; Three-dimensional integrated circuits; 3-D integrated circuits (3D-ICs); networks on chip (NoC); placement; synthesis; topology;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2010.2061610