Highly adaptive and deadlock-free routing for three-dimensional networks-on-chip

This study proposes a new method for designing adaptive routing algorithms for three-dimensional (3D) networks-on-chip (NoCs). This method is based on extending the existing 2D turn model adaptive routing to a 3D scenario. A 3D plane-balanced approach with maximal degree of adaptiveness is achieved by applying a well-defined set of rules for different strata of the 3D NoC. The proposed method is applicable to any of the turn models. In this study, the authors employ odd-even turn model as a basis for introducing the proposed strategy. Experimental results show that the new 3D odd-even turn model can achieve up to 28.5% improvement in performance over conventional 3D odd-even approach. The improvement is consistent for different traffic types and selection strategies. The proposed method enables a new avenue to explore adaptive approaches for future large-scale 3D integration.

[1]  Eric Beyne,et al.  3D System Integration Technologies , 2006, 2006 International Symposium on VLSI Technology, Systems, and Applications.

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

[3]  Lorena Anghel,et al.  Message routing in 3D networks-on-chip , 2009, 2009 NORCHIP.

[4]  Andrew A. Chien,et al.  Compressionless Routing: A Framework for Adaptive and Fault-Tolerant Routing , 1997, IEEE Trans. Parallel Distributed Syst..

[5]  Lionel M. Ni,et al.  The turn model for adaptive routing , 1992, ISCA '92.

[6]  Terrence S. T. Mak,et al.  Deadlock-free and plane-balanced adaptive routing for 3D networks-on-chip , 2012, NoCArc '12.

[7]  C. Mouli,et al.  Future Fab , 2007, IEEE Spectrum.

[8]  Shekhar Y. Borkar 3D integration for energy efficient system design , 2006, 2009 Symposium on VLSI Technology.