DocumentCode
2925344
Title
Synthesis of networks on chips for 3D systems on chips
Author
Murali, Srinivasan ; Seiculescu, Ciprian ; Benini, Luca ; De Micheli, Giovanni
Author_Institution
LSI, EPFL, Lausanne
fYear
2009
fDate
19-22 Jan. 2009
Firstpage
242
Lastpage
247
Abstract
Three-dimensional stacking of silicon layers is emerging as a promising solution to handle the design complexity and heterogeneity of Systems on Chips (SoCs). Networks on Chips (NoCs) are necessary to efficiently handle the 3D interconnect complexity. Designing power efficient NoCs for 3D SoCs that satisfy the application performance requirements, while satisfying the 3D technology constraints is a big challenge. In this work, we address this problem and present a synthesis approach for designing power-performance efficient 3D NoCs. We present methods to determine the best topology, compute paths and perform placement of the NoC components in each 3D layer. We perform experiments on varied, realistic SoC benchmarks to validate the methods and also perform a comparative study of the resulting 3D NoC designs with 3D optimized mesh topologies. The NoCs designed by our synthesis method results in large interconnect power reduction (average of 38%) and latency reduction (average of 25%) when compared to traditional NoC designs.
Keywords
integrated circuit design; network topology; network-on-chip; stacking; 3D stacking; 3D systems on chips; interconnect complexity; interconnect power reduction; networks on chips; silicon layers; Communication switching; Delay; Design methodology; Energy consumption; Network synthesis; Network-on-a-chip; Power system interconnection; Switches; System-on-a-chip; Topology; 3D; application-specific; networks on chip; topology synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
Conference_Location
Yokohama
Print_ISBN
978-1-4244-2748-2
Electronic_ISBN
978-1-4244-2749-9
Type
conf
DOI
10.1109/ASPDAC.2009.4796487
Filename
4796487
Link To Document