West First Turn Routing Algorithm with Backtracking Mechanism for on Chip Networks
Main Article Content
Abstract
In order to design high-performance and energy-efficient electronic systems, this research article is an attempt to investigate the usage of Network-on-Chip architectures as a possible substitute for conventional bus-based interconnects in the integrated circuits. This study primarily focuses on backtracking strategies for assessing the West First Turn routing protocol. Increasing the scalability and efficiency of Network on Chip based electronic systems by analyzing parameters like energy usage and resource utilization. This article presents a comparative study of XY routing, West First Turn routing, and Odd-Even Turn routing along with the West First Turn routing with backtracking mechanism for handling such issues including wormhole flow control in the Network on Chip architecture. Simulations results for the for a 3x3 mesh network coded in Verilog-HDL using Xilinx Vivado 2021.1 infers that West First Turn routing with backtracking mechanism is found better in terms of simplicity, adaptability, and resource utilization efficiency. This article will help researchers in proffering valuable insights and inferences for their research and development work as a contribution to the comprehension of associated challenges, potential solutions, and advancements for the selecting an appropriate routing mechanism in accordance with particular design specifications. The knowledge shared in this study not only advances Network on Chip technology but also offers useful recommendations for creating scalable and effective computing systems.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge.
- Creative Commons Copyright License
The journal allows readers to download and share all published articles as long as they properly cite such articles; however, they cannot change them or use them commercially. This is classified as CC BY-NC-ND for the creative commons license.
- Retention of Copyright and Publishing Rights
The journal allows the authors of the published articles to hold copyrights and publishing rights without restrictions.
References
Benini, L., & De Micheli, G. (2002). Networks on chips: A new SoC paradigm. computer, 35(1), 70-78.
Xu, Y., Zhou, J., & Liu, S. (2011, March). Research and analysis of routing algorithms for NoC. In 2011 3rd International Conf. on Computer Research and Development (Vol. 2, pp. 98-102). IEEE.
Soni, N., & Deshmukh, K. (2015). Comparison Between Three Different Types of Routing Algorithms of Network on Chip. In Advances in Optical Science and Engineering: Proceedings of the First International Conference, IEM OPTRONIX 2014 (pp. 447-459). Springer India.
Dally, W. J., & Towles, B. (2001, June). Route packets, not wires: on-chip inteconnection networks. In Proceedings of the 38th annual design automation conference (pp. 684-689).
Cota, É., de Morais Amory, A., & Lubaszewski, M. S. (2011). Reliability, Availability and Serviceability of Networks-on-chip. Springer Science & Business Media.
Kalita, A., Ray, K., Biswas, A., & Hussain, M. A. (2016, February). A topology for network-on-chip. In 2016 International Conference on Information Communication and Embedded Systems (ICICES) (pp. 1-7). IEEE.
Amin, W., Hussain, F., Anjum, S., Khan, S., Baloch, N. K., Nain, Z., & Kim, S. W. (2020). Performance evaluation of application mapping approaches for network-on-chip designs. IEEE Access, 8, 63607-63631.
Khan, Z. A., Rehman, S. U., & Islam, M. H. (2013). An analytical survey of state of the art wormhole detection and prevention techniques. International Journal of Science and Engineering REsearch, 4(6), 1723-1731.
Wang, K., Wang, C., & Gu, H. (2009, October). Quality of service routing algorithm in the torusbased network on chip. In 2009 IEEE 8th International Conference on ASIC (pp. 952-954). IEEE.
Patooghy, A., & Miremadi, S. G. (2010). Complement routing: A methodology to design reliable routing algorithm for Network on Chips. Microprocessors and Microsystems, 34(6), 163-173.
Hemani, A., Jantsch, A., Kumar, S., Postula, A., Oberg, J., Millberg, M., & Lindqvist, D. (2000, November). Network on chip: An architecture for billion transistor era. In Proceeding of the IEEE NorChip Conference (Vol. 31, No. 20, p. 0).
Amtange, A., Hegde, A. S., & Sahana, B. (2019, May). Implementation and Performance Analysis of Adaptive Routing Algorithms for Mesh and Torus Topology in Network on Chip. In 2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT) (pp. 535-539). IEEE.
Chiu, G. M. (2000). The odd-even turn model for adaptive routing. IEEE Transactions on parallel and distributed systems, 11(7), 729-738.
Bhanwala, A., Kumar, M., & Kumar, Y. (2015, May). FPGA based design of low power reconfigurable router for Network on Chip (NoC). In International Conference on Computing, Communication & Automation (pp. 1320-1326). IEEE.
Paramasivam, K. (2015). Network On-Chip And Its Research Challenges. ICTACT Journal on Microelectronnics, 1(02).
Patooghy, A., & Miremadi, S. G. (2009, February). XYX: A power & performance efficient fault-tolerant routing algorithm for network on chip. In 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing (pp. 245-251). IEEE.
Kadri, N., & Koudil, M. (2019). A survey on fault-tolerant application mapping techniques for network-on-chip. Journal of Systems Architecture, 92, 39-52.
Hong, P. T., Pham, P. H., Tran, X. T., & Kim, C. (2008, June). Analysis and evaluation of traffic-performance in a backtracked routing network-on-chip. In 2008 Second International Conference on Communications and Electronics (pp. 13-17). IEEE.
An, J., You, H., Sun, J., & Cao, J. (2021, September). Fault Tolerant XY-YX Routing Algorithm Supporting Backtracking Strategy for NoC. In 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom) (pp. 632-635). IEEE.
Zhang, X., Dong, D., Li, C., Wang, S., & Xiao, L. (2024). A survey of machine learning for Network-on-Chips. Journal of Parallel and Distributed Computing, 186, 104778.
Sahu, G., Patjoshi, R. K., & Panigrahi, R. (2020). An FPGA Based Novel Digital Controller for DSTATCOM to Enhance Power Quality in Distribution System. ECTI Transactions on Electrical Engineering, Electronics, and Communications, 18(2), 118-129.
Miele, A., Kanduri, A., Moazzemi, K., Juhász, D., Rahmani, A. R., Dutt, N., ... & Jantsch, A. (2019). On-chip dynamic resource management. Foundations and Trends® in Electronic Design Automation, 13(1-2), 1-144.
Ebrahimi, M., & Daneshtalab, M. (2017, June). EbDa: A new theory on design and verification of deadlock-free interconnection networks. In Proceedings of the 44th Annual International Symposium on Comp. Architecture (pp. 703-715).
Catania, V., Mineo, A., Monteleone, S., Palesi, M., & Patti, D. (2017). Improving energy efficiency in wireless network-on-chip architectures. ACM Journal on Emerging Technologies in Computing Systems (JETC), 14(1), 1-24.
Bano, M., Qayyum, A., Rais, R. N. B., & Gilani, S. S. A. (2021). Soft-mesh: a robust routing architecture for hybrid SDN and wireless mesh networks. IEEE Access, 9, 87715-87730.
Touati, H. C., & Boutekkouk, F. (2020). The Development of reliable routing algorithms for network on chip.
Husin, N. A., Zolkepli, M. B., Manshor, N., Al-Hchaimi, A. A. J., & Albahri, A. S. (2024). Routing Techniques in Network-On-Chip Based Multiprocessor-System-on-Chip for IOT: A Systematic Review. Iraqi Journal For Computer Science and Mathematics, 5(1), 181-204.