Abstract
Nowadays System-on-Chip (SoC) is an emerging technology in the world of Integrated Chip manufacturers. In SoC, many IP cores are integrated inside a chip. The technique for transferring the data in the form of packets from an IP core to another is named as Network-on-Chip (NoC). Today the world is moving towards the miniaturization of commercial electronic devices. To get a miniature device, the Integrated Circuits inside the devices must be very small. Whenever the IC is getting smaller and smaller, many problems such as operating speed and power consumption plays an important role.3D NoCs are the emerging technology for on-chip communication. Novel algorithms of 3D NoC helps to achieve high speed, less power consumption and more functionality. In this work, two important routing techniques such as source and distributed are combined and a new algorithm called as Optimized NoC algorithm (Optad-NoC) is developed to avoid congestion and fault in the router or the channel of 3D NoC. This algorithm is implemented in a newly designed intelligent router named Optad-NoC router to avoid the deadlock and livelock automatically in the network. The router uses the adaptive, multicast routing in Network-on-Chip to achieve high speed and reduces the power consumption in 3D NoC. The latency and the power consumption are obtained for the 8 × 8 (64 nodes) mesh network of each layer of 3D NoC. The average latency of the Optad-NoC router is improved by 36.08% and 28.5% compared to the existing techniques such as EDXY and FADyAD respectively during traffic conditions. The average total power consumption of the Optad-NoC router is reduced by 74.4% compared to EDXY and 66.2% compared to FADyAD during traffic conditions.
Similar content being viewed by others
References
Davies, M., Srinivasa, N., Lin, T.-H., Chinya, G., Cao, Y., Choday, S. H., & Wang, H. (2018). Loihi: A neuromorphic manycore processor with on-chip learning. IEEE Micro, 38(1), 82–99. https://doi.org/10.1109/mm.2018.112130359
Kumar, A., Sharma, P., Gupta, M. K., & Kumar, R. (2018). Machine learning based resource utilization and pre-estimation for network on chip (NoC) communication. Wireless Personal Communications, 102(3), 2211–2231. https://doi.org/10.1007/s11277-018-5376-3
Cilardo, A., & Fusella, E. (2016). Design automation for application-specific on-chip interconnects: A survey. Integration, 52, 102–121. https://doi.org/10.1016/j.vlsi.2015.07.017
Xie, Y., & Liu, Y (2017). A research on NoC mapping with Quantum Ant Colony Algorithm. 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET). doi:https://doi.org/10.1109/wispnet.2017.8299886
Hsien-Kai H., En-Jui C., Chih-Hao C., & An-Yeu W. (2010). Regional ACO-based routing for load-balancing in NoC systems. 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC). doi:https://doi.org/10.1109/nabic.2010.5716323
Ajima, Y., Kawashima, T., Okamoto, T., Shida, N., Hirai, K., Shimizu, T., Inoue, T. (2018). The Tofu Interconnect D. 2018 IEEE International Conference on Cluster Computing (CLUSTER). doi:https://doi.org/10.1109/cluster.2018.00090
Muhammad, S. T., Ezz-Eldin, R., El-Moursy, M. A., El-Moursy, A. A., & Refaat, A. M (2015). Traffic-Based Virtual Channel Activation for Low-Power NoC. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 23(12): 3029–3042. https://doi.org/10.1109/tvlsi.2014.2387797
Tosun, S., Ozturk, O., Ozkan, E., & Ozen, M. (2014). Application mapping algorithms for mesh-based network-on-chip architectures. The Journal of Supercomputing, 71(3), 995–1017. https://doi.org/10.1007/s11227-014-1348-x
Wang, X., Liu, H., & Yu, Z. (2016). A novel heuristic algorithm for IP block mapping onto mesh-based networks-on-chip. The Journal of Supercomputing, 72(5), 2035–2058. https://doi.org/10.1007/s11227-016-1719-6
Yan, P., Jiang, S., & Sridhar, R. (2015). A high throughput router with a novel switch allocator for network on chip. 2015 28th IEEE International System-on-Chip Conference (SOCC). doi:https://doi.org/10.1109/socc.2015.7406932
Seitanidis, I., Psarras, A., Dimitrakopoulos, G., & Nicopoulos, C. (2014). ElastiStore: An elastic buffer architecture for Network-on-Chip routers. Design, Automation & Test in Europe Conference & Exhibition (DATE), 2014. doi:https://doi.org/10.7873/date2014.253
Vijayaraj, M., & Balamurugan, K. (2016). Performance Oriented Docket-NoC (Dt-NoC) Scheme for Fast Communication in NoC. JSTS: Journal of Semiconductor Technology and Science. 16(3): 359–366. doi:https://doi.org/10.5573/jsts.2016.16.3.359
Mareli, M., & Twala, B. (2018). An adaptive Cuckoo search algorithm for optimisation. Applied Computing and Informatics, 14(2), 107–115. https://doi.org/10.1016/j.aci.2017.09.001
Mische, J., Mellwig, C., Stegmeier, A., Frieb, M., & Ungerer, T. (2017). Minimally buffered deflection routing with in-order delivery in a torus. Proceedings of the Eleventh IEEE/ACM International Symposium on Networks-on-Chip. doi:https://doi.org/10.1145/3130218.3130227
Aghaei, B., Khademzadeh, A., Reshadi, M., & Badie, K. (2017). Link testing: A survey of current trends in network on chip. Journal of Electronic Testing, 33(2), 209–225. https://doi.org/10.1007/s10836-017-5646-0
Ramani, S., & Sundararajan, J. (2013). A case study on NoC router architecture for optimizing the latency. 2013 International Conference on Advanced Computing and Communication Systems. doi:https://doi.org/10.1109/icaccs.2013.6938703
Ghosal, P. (2012). Improved extended XY on-chip routing in diametrical 2D MEsh NOC. International Journal of VLSI Design & Communication Systems, 3(5), 191–200. https://doi.org/10.5121/vlsic.2012.3516
Deb, D., Jose, J., Das, S., & Kapoor, H. K. (2019). Cost effective routing techniques in 2D mesh NoC using on-chip transmission lines. Journal of Parallel and Distributed Computing, 123, 118–129. https://doi.org/10.1016/j.jpdc.2018.09.009
Funding
The authors have no relevant financial or non-financial interests to disclose.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Balamurugan, K., Subrahmanyeswara Rao, B. & Vijayaraj, M. Performance Analysis of Optad-NoC: A Novel Optimized Routing Algorithm and Intelligent Router for 3D Network-on-Chip. Wireless Pers Commun 121, 2511–2528 (2021). https://doi.org/10.1007/s11277-021-08834-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-021-08834-0