Advertisement

3D Multilayer Mesh NoC Communication and FPGA Synthesis

  • Adesh Kumar
  • Gaurav Verma
  • Mukul Kumar Gupta
  • Mohammad Salauddin
  • B. Khaleelu Rehman
  • Deepak Kumar
Article
  • 33 Downloads

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.

Keywords

Network on chip (NoC) Multiprocessor system on chip (MPSoC) 3D mesh topology Inter communication 

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

Notes

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.

Compliance with Ethical Standards

Conflict of interest

The authors declare that they have no conflict of interests.

References

  1. 1.
    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).Google Scholar
  2. 2.
    Bahirat, S., & Pasricha, S. (2016). A software framework for rapid application-specific hybrid photonic network-on-chip synthesis. MDPI Electronics, 5(2), 1–24.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    Chemli, B., & Zitouni, A. (2014). A turn model based router design for 3D network on chip. World Applied Sciences Journal, 32(8), 1499–1505.Google Scholar
  5. 5.
    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.Google Scholar
  6. 6.
    Ko, C. T., & Chen, K. N. (2012). Reliability of key technologies in 3D integration. Microelectronics Reliability, 53, 7–12.CrossRefGoogle Scholar
  7. 7.
    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.CrossRefGoogle Scholar
  8. 8.
    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.Google Scholar
  9. 9.
    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.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    Kumar, A., Baruha, L., & Sabu, A. (2015). Rotator on chip (RoC) design based on ring topological NoC. Procedia Computer Science Journal, 45, 540–548.CrossRefGoogle Scholar
  12. 12.
    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.Google Scholar
  13. 13.
    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.Google Scholar
  14. 14.
    Pavlidis, V. F., & Friedman, E. G. (2007). 3D topologies for networks-on-chip. IEEE Transactions on VLSI Systems, 15(10), 1081–1090.CrossRefGoogle Scholar
  15. 15.
    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.MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Tatas, K., Soudris, K. S. D., & Jantsch, A. (2014). Designing 2D and 3D network-on-chip architectures (pp. 1–45). New York: Springer.CrossRefGoogle Scholar
  17. 17.
    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.Google Scholar
  18. 18.
    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.CrossRefGoogle Scholar
  19. 19.
    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.CrossRefGoogle Scholar
  20. 20.
    Zia, A., Kannan, S., Chao, H. J., & Rose, G. S. (2011). 3D NoC for many-core processors. Microelectronics Journal, 42, 1380–1390.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Electronics and Instrumentation Engineering, School of EngineeringUniversity of Petroleum and Energy StudiesDehradunIndia
  2. 2.Department of Electronics and Communication EngineeringJaypee Institute of Information Technology, (JIIT)NoidaIndia

Personalised recommendations