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.
- L. Benini and G. De Micheli, "Networks on Chips: A New SoC Paradigm", IEEE Computers, pp. 70--78, Jan. 2002. Google ScholarDigital Library
- P. Guerrier, A. Greiner,"A generic architecture for on-chip packet switched interconnections", Proc. DATE, pp. 250--256, March 2000. Google ScholarDigital Library
- G. De Micheli, L. Benini, "Networks on Chips: Technology and Tools", Morgan Kaufmann, First Edition, July, 2006. Google ScholarDigital Library
- K. Goossens et al., "A Design Flow for Application-Specific Networks on Chip with Guaranteed Performance to Accelerate SOC Design and Verification", DATE 2005. Google ScholarDigital Library
- S. Stergiou et al., "xpipesLite: a Synthesis Oriented Design Library for Networks on Chips", pp. 1188--1193, Proc. DATE 2005. Google ScholarDigital Library
- J. Hu, R. Marculescu, 'Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC Architectures', Proc. DATE, March 2003. Google ScholarDigital Library
- S. Murali, G. De Micheli, "SUNMAP: A Tool for Automatic Topology Selection and Generation for NoCs", Proc. DAC 2004. Google ScholarDigital Library
- S. Murali, G. De Micheli, "Bandwidth Constrained Mapping of Cores onto NoC Architectures", Proc. DATE 2004. Google ScholarDigital Library
- D. Bertozzi et al., "NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip", IEEE TPDS, Feb 2005. Google ScholarDigital Library
- A. Pinto et al., "Efficient Synthesis of Networks on Chip", ICCD 2003, pp. 146--150, Oct 2003. Google ScholarDigital Library
- W. H. Ho, T. M. Pinkston, "A Methodology for Designing Efficient On-Chip Interconnects on Well-Behaved Communication Patterns", HPCA, 2003. Google ScholarDigital Library
- T. Ahonen et al. "Topology Optimization for Application Specific Networks on Chip", Proc. SLIP 04. Google ScholarDigital Library
- K. Srinivasan et al., "An Automated Technique for Topology and Route Generation of Application Specific On-Chip Interconnection Networks", Proc. ICCAD '05. Google ScholarDigital Library
- A. Hansson et al., "A Unified Approach to Constrained Mapping and Routing on Network-on-Chip Architectures", Proc. CODES-ISSS, 2005. Google ScholarDigital Library
- X. Zhu, S. Malik, "A Hierarchical Modeling Framework for On-Chip Communication Architectures", ICCD 2002, pp. 663--671, Nov 2002. Google ScholarDigital Library
- J. Xu et al., "A design methodology for application-specific networks-on-chip", ACM TECS, May 2006.Google ScholarDigital Library
- S. Murali et al., "Designing Application-Specific Networks on Chips with Floorplan Information", pp. 355--362, ICCAD 2006. Google ScholarDigital Library
- W. J. Dally, "Performance Analysis of k-ary n-cube Interconnection Networks", IEEE Transactions on Computers, Vol. 39, No. 6, pp. 775--785, 1990. Google ScholarDigital Library
- K. Banerjee et al., "3-D ICs: ANovel Chip Design for Deep-Submicrometer Interconnect Performance & SoC Integration", Proc. of IEEE, 2001.Google Scholar
- B. Goplen and S. Sapatnekar, "Thermal Via Placement in 3D ICs", Proc. Intl. Symposium on Physical Design, pp. 167, 2005. Google ScholarDigital Library
- J. Cong et al., "A thermal-driven floorplanning algorithm for 3D ICs", ICCAD 2004. Google ScholarDigital Library
- W.-L. Hung et al., "Interconnect and thermal-aware floorplanning for 3D microprocessors", Proc. ISQED, March 2006. Google ScholarDigital Library
- S. K. Lim, "Physical Design for 3D System on Package", IEEE Design & Test of Computers, vol. 22(6), pp. 532539, 2005. Google ScholarDigital Library
- P. Zhou et al., "3D-STAF: Scalable temperature and leakage aware floorplanning for three-dimensional integrated circuits", ICCAD 2007. Google ScholarDigital Library
- N. Miyakawa et al., "New Multi-Layer Stacking Technology and Trial Manufacture", 3-D Architectures for Semiconductor Integration and Packaging, Oct 2007.Google Scholar
- R. Weerasekara et al., "Extending Systems-on-Chip to the Third Dimension: Performance, Cost and Technological Tradeoffs", Proc. ICCAD, 2007. Google ScholarDigital Library
- V. F. Pavlidis and E. G. Friedman, "Topologies for networks-onchip", Proc. SOCC, 2006.Google Scholar
- B. Feero and P. P. Pande, "Performance evaluation for three-dimensional networks-on-chip", Proc. ISVLSI, 2007. Google ScholarDigital Library
- C. Addo-Quaye, "Thermal-Aware Mapping and Placement for 3-D NoC Designs", Proc. SOCC, 2005.Google Scholar
- J. Kim et al., "A novel dimensionally-decomposed router for on-chip communication in 3d architectures", ISCA, 2007. Google ScholarDigital Library
- F. Li et al., "Design and Management of 3D Chip Multiprocessors Using Network-in-Memory", ISCA, pp. 130--141, 2006. Google ScholarDigital Library
- D. Park et al., "MIRA: A Multi-Layered On-Chip Interconnect Router Architecture", Proc. ISCA, 2008. Google ScholarDigital Library
- I. Loi, F. Angiolini, L. Benini, Supporting vertical links for 3D networks on chip: toward an automated design and analysis flow, Proc. Nano-Nets, 2007. Google ScholarDigital Library
- S. Boyd and L. Vandenberghe, "Convex Optimization", Cambridge University Press, 2004. Google ScholarDigital Library
- Package available at: http://sourceforge.net/projects/lpsolveGoogle Scholar
- S. N. Adya, I. L. Markov, "Fixed-outline Floorplanning: Enabling Hierarchical Design", IEEE TVLSI, Dec 2003. Google ScholarDigital Library
Recommendations
Floorplanning and Topology Synthesis for Application-Specific Network-on-Chips with RF-Interconnect
Special Section on New Physical Design Techniques for the Next Generation Integration Technology and Regular PapersApplication-specific Network-on-Chip (ASNoC) has been proposed as a promising solution to address the global communication challenges in System-on-Chips. However, with the number of cores increasing, the on-chip communication becomes more and more ...
A low-power crossroad switch architecture and its core placement for network-on-chip
ISLPED '05: Proceedings of the 2005 international symposium on Low power electronics and designAs the number of cores on a chip increases, power consumed by the communication structures takes significant portion of the overall power-budget. The individual components of the SoCs will be heterogeneous in nature with widely varying functionality and ...
Networks on chips: structure and design methodologies
Special issue on Networks-on-Chip: Architectures, Design Methodologies, and Case StudiesThe next generation of multiprocessor system on chip (MPSoC) and chip multiprocessors (CMPs) will contain hundreds or thousands of cores. Such a many-core system requires high-performance interconnections to transfer data among the cores on the chip. ...
Comments