Journal of Shanghai University(Natural Science Edition) ›› 2020, Vol. 26 ›› Issue (5): 726-734.doi: 10.12066/j.issn.1007-2861.2081

• Research Articles • Previous Articles     Next Articles

A conscious fault-tolerant routing algorithm with turn balanced in 3D NoC

LI Jiao1,2, GUO Runlong1, CAI Sheng1, CHONG Yunfeng1, XU Haipeng1, RAN Feng1,2()   

  1. 1. Microelectronics R&D Center, Shanghai University, Shanghai 200444, China
    2. Key Laboratory of Advanced Display and System Application, Ministry of Education, Shanghai University, Shanghai 200444, China
  • Received:2018-08-30 Online:2020-10-30 Published:2020-01-09
  • Contact: RAN Feng E-mail:ranfeng@shu.edu.cn

Abstract:

Aiming at the poor performance of adaptive routing strategy and the imperfect fault tolerant mechanism in 3D NoC, the study proposes a perceptually fault-tolerant routing algorithm with turn balanced. Firstly, the XY, XZ and YZ are divided into the odd and even planes and six different forbidden turn directions are established on the row and column to get a more balanced turn model. Then, the horizontal and vertical boundary and internal link fault classification design fault model and fault-tolerant bypass. Finally, the proposed turn and fault model is applied to the routing algorithm combined with the strategy of “full plane 1 hop look-ahead” to improve network performance and fault tolerance. The experimental results show that the proposed algorithm improves throughput by 16.2% and transmission delay by 3.6% when no link failure occurs, and decreases transmission delay by 11.8% at lower link failure rate. With the link failure rate increased, this algorithm still has advantages.

Key words: 3D network on chip (3D NoC), turn balance, high performance, fault-tolerance

CLC Number: