
Modified X–Y routing for mesh topology based NoC router on field programmable gate array
Author(s) -
Shahane Priti,
Pisharoty Narayan
Publication year - 2019
Publication title -
iet circuits, devices and systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.251
H-Index - 49
eISSN - 1751-8598
pISSN - 1751-858X
DOI - 10.1049/iet-cds.2018.5356
Subject(s) - router , one armed router , computer science , latency (audio) , core router , network on a chip , computer network , routing (electronic design automation) , embedded system , scalability , parallel computing , topology (electrical circuits) , engineering , electrical engineering , telecommunications , operating system
Network on chip (NoC) has been proposed as an enormously scalable solution to address communication problems in system on chip (SoC). The interconnections among multiple cores/multiple Intellectual Property modules on a chip have a major impact on communication and performance of the chip design in terms of area, throughput, latency and power. Hence, an efficient design of the NoC interconnect is of paramount importance. In this study, a novel idea of the NoC router using a single‐side buffer in the input block and a programmable priority encoder in the scheduler is discussed and a 4 × 4 mesh topology based router design is implemented on a field programmable gate array device using these blocks. This gives an area optimisation of the router due to the use of a small buffer. Furthermore, a modified X–Y routing algorithm is discussed and implemented for the 8 × 8 mesh topology‐based router. The result shows that the modified X–Y routing algorithm requires only two hops to reach any source destination pair resulting in latency optimisation of the NoC router. Thus, the router design with a single buffer and a modified X–Y routing algorithm provides the best solution for area and latency optimisation.