Skip to main content
Log in

3D Multilayer Mesh NoC Communication and FPGA Synthesis

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

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

  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).

  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. 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. 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. 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.

  6. Ko, C. T., & Chen, K. N. (2012). Reliability of key technologies in 3D integration. Microelectronics Reliability, 53, 7–12.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

  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. 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. Kumar, A., Baruha, L., & Sabu, A. (2015). Rotator on chip (RoC) design based on ring topological NoC. Procedia Computer Science Journal, 45, 540–548.

    Article  Google Scholar 

  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. 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. Pavlidis, V. F., & Friedman, E. G. (2007). 3D topologies for networks-on-chip. IEEE Transactions on VLSI Systems, 15(10), 1081–1090.

    Article  Google Scholar 

  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.

    Article  MathSciNet  MATH  Google Scholar 

  16. Tatas, K., Soudris, K. S. D., & Jantsch, A. (2014). Designing 2D and 3D network-on-chip architectures (pp. 1–45). New York: Springer.

    Book  Google Scholar 

  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. 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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  20. Zia, A., Kannan, S., Chao, H. J., & Rose, G. S. (2011). 3D NoC for many-core processors. Microelectronics Journal, 42, 1380–1390.

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Adesh Kumar.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-018-5724-3

Keywords

Navigation