Abstract
Network on chip (NoC) is the latest approach in which multiprocessors are integrated in a single chip and FPGA implementation makes it scalable and reconfigurable. It is the feasible solution for pipelined architecture and parallel processing in multiprocessor system on chip. The research article presents the NoC architecture for flexible and scalable design under 3D mesh topological structure. The design is considered for 8 layers as multilayered architecture. In one layer 64 nodes can communicate with each other. The design is developed with the help of VHDL programming in Xilinx ISE 14.2 software and functionally simulated in Modelsim 10.0 student edition software. The performance of the design is analyzed with hardware parameters and timing utilization parameters on Virtex 5 FPGA. The inter and intra communication among the nodes is verified on the same FPGA. The design is verified on Virtex-5 FPGA with 8, 16, 32, 64 and 128 bit data transfer among nodes when the NoC is fully connected and utilized. The paper also presents the comparative study of the 3D, 8 layer mesh NoC for different cluster size (2 × 2 × 2), (3 × 3 × 3) and (4 × 4 × 4), based on the FPGA synthesis parameters. The scalable architecture is applicable for the nodes communication in a wireless sensor network in which multiple nodes are communicating in defined field and configured in specific topology such as Zigbee standard (IEEE 802.15.4) follow mesh, one of the topology.










Similar content being viewed by others
Abbreviations
- NoC:
-
Network on chip
- SoC:
-
System on chip
- MPSOC:
-
Multiprocessor system on chip
- FPGA:
-
Field programmable gate array
- ISE:
-
Integrated system environment
- VLSI:
-
Very large scale of integration
- TSV:
-
Through silicon vias
- IP:
-
Intellectual property
- IC:
-
Integrated circuit
- CMOS:
-
Complementary metal oxide semiconductor
- VHDL:
-
Very high speed integrated circuit hardware description language
- RAM:
-
Random access memory
- FIFO:
-
First input first output
- RTL:
-
Register transfer level
- LUT:
-
Look up table
References
Ali, M., Welzl, M., Hessler, S., & Hellebrand, S. (2007). A fault tolerant mechanism for handling permanent and transient failures in a network on chip. In: Proceedings of the 4th international conference on information technology-new generations, Las Vegas, NV (pp. 1027–1032).
Bahirat, S., & Pasricha, S. (2016). A software framework for rapid application-specific hybrid photonic network-on-chip synthesis. MDPI Electronics, 5(2), 1–24.
Chawade, S. D., Gaikwad, M. A., & Patrikar, R. M. (2012). Review of XY routing algorithm for network-on-chip architecture. International Journal of Computer Applications, 43(21), 20–24.
Chemli, B., & Zitouni, A. (2014). A turn model based router design for 3D network on chip. World Applied Sciences Journal, 32(8), 1499–1505.
Chtourou, S., Marrakchi, Z., Pangracious, V., Amouri, E., Mehrez, H., & Abid, M. (2015). Mesh of clusters FPGA architectures: exploration methodology and interconnect optimization. In: K. Sano, D. Soudris, M. Hübner, & P. Diniz (Eds.), Applied reconfigurable computing. ARC 2015. Lecture Notes in Computer Science (Vol. 9040). Cham: Springer.
Ko, C. T., & Chen, K. N. (2012). Reliability of key technologies in 3D integration. Microelectronics Reliability, 53, 7–12.
Elmiligi, H., Gebali, F., & El Kharashi, M. W. (2014). Power-aware mapping for 3D-NoC designs using genetic algorithms. Procedia Computer Science, 34, 538–543.
Jain, A., Dwivedi, R., Kumar, A., & Sharma, S. (2016). Scalable design and synthesis of 3D mesh network on chip. In: Proceeding of international conference on intelligent communication, control and devices, advances in intelligent systems and computing (Vol. 479, pp. 661–666), Singapore: Springer.
Jain, A., Dwivedi, R., Kumar, A., & Sharma, S. (2016). Network on chip router for 2D mesh design. International Journal of Computer Science and Information Security, 14(9), 1092–1109.
Kumar, A., Kuchhal, P., & Singhal, S. (2017). Five stage telecommunication switching design and synthesis. Wireless Personal Communication. https://doi.org/10.1007/s11277-017-4660-y.
Kumar, A., Baruha, L., & Sabu, A. (2015). Rotator on chip (RoC) design based on ring topological NoC. Procedia Computer Science Journal, 45, 540–548.
Parmar, S. V., Kharche, R. B., Mamankar, P. V., & Raza, H. M. (2015). Architecture and design of 4 × 4 × 4 NoC for multicore SoC. International Journal of Engineering and Advanced Technology, 4(4), 2249–8958.
de Paulo, V., & Ababei, C. (2010). 3D network on chip architectures using homogeneous meshes and heterogeneous floorplans. International Journal of Reconfigurable Computing. https://doi.org/10.1155/2010/603059.
Pavlidis, V. F., & Friedman, E. G. (2007). 3D topologies for networks-on-chip. IEEE Transactions on VLSI Systems, 15(10), 1081–1090.
Rahmani, A. M., Liljeberg, P., Plosila, J., & Tenhunen, H. (2013). Developing a power-efficient and low-cost 3DNoC using smart GALS-based vertical channels. Journal of Computer and System Sciences, 79, 440–456.
Tatas, K., Soudris, K. S. D., & Jantsch, A. (2014). Designing 2D and 3D network-on-chip architectures (pp. 1–45). New York: Springer.
Tsai, W. C., Lan, Y. C., Hu, Y. H., & Chen, S. J. (2012). Networks on chips: structure and design methodologies. Journal of Electrical and Computer Engineering. https://doi.org/10.1155/2012/509465.
Viswanathan, N., Paramasivam, K., & Somasundaram, K. (2014). An optimized 3D topology for on-chip communications. International Journal of Parallel Emergent Distributed System, 29(4), 346–362.
Ying, H., Jaiswal, A., Hollstein, T., & Hofmann, K. (2013). Deadlock-free generic routing algorithms for 3-dimensional networks-on-chip with reduced vertical link density topologies. Journal of Systems Architecture, 59, 528–542.
Zia, A., Kannan, S., Chao, H. J., & Rose, G. S. (2011). 3D NoC for many-core processors. Microelectronics Journal, 42, 1380–1390.
Acknowledgements
Authors acknowledge the department of Department of Electronics, and Instrumentation Engineering, School of Engineering, University of Petroleum and Energy Studies, Dehradun, 248007, India, for the valuable support to carry the research work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interests.
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
Kumar, A., Verma, G., Gupta, M.K. et al. 3D Multilayer Mesh NoC Communication and FPGA Synthesis. Wireless Pers Commun 106, 1855–1873 (2019). https://doi.org/10.1007/s11277-018-5724-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-018-5724-3