Project information

  • Affiliation: BITS, Pilani
  • Project Title: Fault-Tolerant Routing Algorithm for Mesh based NoC using Reinforcement Learning

About the Project

Network-on-Chip (NoC) is an efficient and scalable on-chip interconnection framework, designed to address communication challenges in multiprocessor system-on-chips (MPSoCs) based architectures. The major backbone of the communication infrastructure of NoC are links and routers. In the nano-scale era, NoCs are susceptible to faults that may degrade the system performance at a higher level. In NoC, faults can occur at any abstract level of the communication infrastructure. Hence, there is a need for fault-tolerant strategies that address reliability while improving system performance. In this work, we designed a fault-tolerant routing algorithm to address link and router faults in the mesh-based NoC design. Unlike traditional approaches, we employed a reinforcement learning (RL) based fault-tolerant routing algorithm to address the link and router faults in NoC.

Publication:

Fault-Tolerant Routing Algorithm for Mesh based NoC using Reinforcement Learning (link)

Jagadheesh Samala, Harshvardhan Takawale, Yash Chokhani, P Veda Bhanu, J Soumya
24th International Symposium on VLSI Design and Test (VDAT), July. 2020