Fault tolerant application-specific NoC topology synthesis for three-dimensional integrated circuits

This paper proposes a synthesis methodology for constructing Application-Specific NoCs topology in 3D chips. The multi-cores and communications can be synthesized simultaneously in the system-level floorplanning process with fault tolerant consideration. As a result, the experimental results show that the proposed approach produces 3D NoCs with lower power dissipation than previous works in multimedia applications with relatively small overhead of the number of Through-Silicon-Vias (TSVs) for achieving 100% fault tolerance in 3D NoC links based on single fault assumption.

[1]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[2]  Eby G. Friedman,et al.  3-D Topologies for Networks-on-Chip , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[3]  Krishnan Srinivasan,et al.  An automated technique for topology and route generation of application specific on-chip interconnection networks , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[4]  Nobuaki Miyakawa A 3D prototyping chip based on a wafer-level stacking technology , 2009, 2009 Asia and South Pacific Design Automation Conference.

[5]  Alberto L. Sangiovanni-Vincentelli,et al.  A Methodology for Constraint-Driven Synthesis of On-Chip Communications , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Pingqiang Zhou,et al.  Application-specific 3D Network-on-Chip design using simulated allocation , 2010, 2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC).

[7]  J. Lu,et al.  Three-dimensional (3D) ICs: a technology platform for integrated systems and opportunities for new polymeric adhesives , 2001, First International IEEE Conference on Polymers and Adhesives in Microelectronics and Photonics. Incorporating POLY, PEP & Adhesives in Electronics. Proceedings (Cat. No.01TH8592).

[8]  Yao-Wen Chang,et al.  A New Multilevel Framework for Large-Scale Interconnect-Driven Floorplanning , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  Krishnan Srinivasan,et al.  A methodology for layout aware design and optimization of custom network-on-chip architectures , 2006, 7th International Symposium on Quality Electronic Design (ISQED'06).

[10]  Kyungsook Y. Lee,et al.  Optimal Routing Algorithms for Generalized de Bruijn Digraphs , 1993, 1993 International Conference on Parallel Processing - ICPP'93.

[11]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[12]  Charles Addo-Quaye,et al.  Thermal-aware mapping and placement for 3-D NoC designs , 2005, Proceedings 2005 IEEE International SOC Conference.

[13]  Luca Benini Application Specific NoC Design , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[14]  Andrew B. Kahng,et al.  ORION 2.0: A fast and accurate NoC power and area model for early-stage design space exploration , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[15]  Eby G. Friedman,et al.  3-D Topologies for Networks-on-Chip , 2007, IEEE Trans. Very Large Scale Integr. Syst..

[16]  Jianhao Hu,et al.  De Bruijn graph based 3D Network on Chip architecture design , 2009, 2009 International Conference on Communications, Circuits and Systems.

[17]  William J. Dally,et al.  Principles and Practices of Interconnection Networks , 2004 .

[18]  Natalie D. Enright Jerger,et al.  Outstanding Research Problems in NoC Design: System, Microarchitecture, and Circuit Perspectives , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[19]  Partha Pratim Pande,et al.  Networks-on-Chip in a Three-Dimensional Environment: A Performance Evaluation , 2009, IEEE Transactions on Computers.

[20]  Ming-Syan Chen,et al.  Depth-First Search Approach for Fault-Tolerant Routing in Hypercube , 1990, IEEE Trans. Parallel Distributed Syst..

[21]  C. Nicopoulos,et al.  Design and Management of 3D Chip Multiprocessors Using Network-in-Memory , 2006, ISCA 2006.

[22]  Luca Benini,et al.  Synthesis of networks on chips for 3D systems on chips , 2009, 2009 Asia and South Pacific Design Automation Conference.

[23]  Krishnan Srinivasan,et al.  Linear programming based techniques for synthesis of network-on-chip architectures , 2006, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[24]  Luca Benini,et al.  Mapping and physical planning of networks-on-chip architectures with quality-of-service guarantees , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[25]  J. Nurmi Network-on-Chip: A New Paradigm for System-on-Chip Design , 2005, 2005 International Symposium on System-on-Chip.