Design of Efficient FSM Based 3D Network on Chip Architecture

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
© 2020 by IJETT Journal
Volume-68 Issue-10
Year of Publication : 2020
Authors : Krutthika H.K, A R Aswatha
DOI :  10.14445/22315381/IJETT-V68I10P212


MLA Style: Krutthika H.K, A R Aswatha  "Design of Efficient FSM Based 3D Network on Chip Architecture" International Journal of Engineering Trends and Technology 68.10(2020):67-73. 

APA Style:Krutthika H.K, A R Aswatha. Design of Efficient FSM Based 3D Network on Chip Architecture  International Journal of Engineering Trends and Technology, 68(10),67-73.

The 3D NoC architecture is used in general Silicon on Chip (SoC) architecture to establish bidirectional communications between different processing elements which are stacked in three dimensional arrays. In the real time implementation scenarios, congestion in the network depends upon the time taken by the specific node to route and process any explicit task. Each router must be able to detect such conditions and store the data temporarily inside the respective router for further processing. In this paper, a 3D NoC router architecture is proposed which is capable to detect the congestion and process the data efficiently. The routers are vertically stacked to obtain 3D dimensional NoC structure, which intern reduces the area requirements and increases the throughput compared to traditional NoC architectures. The data format which is used in our proposed architectures has an option field for the acknowledgement at each level of data transfer which is further modeled using novel simplified FSM technique. The switching network for 3D NoC has been designed to efficiently accommodate for routing algorithm. The entire proposed architecture is modeled using FSM technique which is coded using VHDL language and implemented on Xilinx Zybo Z7-10 FPGA board. The comparison result shows that the proposed architecture is better in-terms of hardware parameters than existing methods.


[1] P. P. Pande, C. Grecu, “Performance evaluation and design tradeoffs for network-on-chip interconnect architectures,” Computers, IEEE Transactions on, vol. 54, no. 8, pp. 1025–1040, 2005.
[2] A. Salaheldin, K. Abdallah, N. Gamal, and H. Mostafa, “Review of noc-based fpgas architectures,” Energy Aware Computing Systems & Applications (ICEAC), IEEE International Conference, 2015, pp. 1–4.
[3] S. Y. Jiang, Y. Liu et al., “Study of fault-tolerant routing algorithm of noc based on 2d-mesh topology,” Applied Superconductivity and Electromagnetic Devices (ASEMD), IEEE International Conference, 2013, pp. 189–193.
[4] V. A. Palaniveloo, J. A. Ambrose, and A. Sowmya, “Improving ga-based noc mapping algorithms using a formal model,” VLSI (ISVLSI), IEEE Computer Society Annual Symposium, 2014, pp. 344–349.
[5] D. Borrione, A. Helmy et al., “A generic model for formally verifying noc communication architectures: A case study,” First International Symposium on IEEE Networks-on-Chip, 2007, pp. 127–136.
[6] D. Ghosh, P. Ghosal, and S. P. Mohanty, “A highly parameterizable simulator for performance analysis of NoC architectures,” International Conference on Information Technology (ICIT), 2014, 2014, pp. 311–315.
[7] N. Genko, D. Atienza, and G. De Micheli, “Noc emulation on fpga:Hw/sw synergy for noc features exploration,” in Proceedings of the International Conference on Parallel Computing (ParCo 2005), no. EPFL-CONF-91160, 2005, pp. 753–760.
[8] S. Foroutan, Y. Thonnart et al., “Analytical computation of packet latency in a 2D-mesh NoC,” in Joint IEEE North-East Workshop on Circuits and Systems and TAISA Conference NEWCAS-TAISA, Jun. 2009, pp. 1–4.
[9] Z. Qian, Da-Cheng et al., “SVR-NoC: a performance analysis tool for network-on-chips using learning-based support vector regression model,” in Design, Automation Test in Europe Conference Exhibition, Mar. 2013, pp. 354–357.
[10] H. Hossain, M. Ahmed et al., “Gpnocsim - a general purpose simulator for network-on-chip,” in International Conference on Information and Communication Technology ICICT ’07, 2007, pp. 254–257.
[11] J. Hestness, B. Grot, and S. W. Keckler, “Netrace: Dependency-driven trace-based network-on-chip simulation,” in Proc. of the Third International Conference on Network on Chip Architectures, series NoCArc ’10. New York, NY, USA: ACM, 2010, p. 3136.
[12] Omprakash Ghorse, Nitin Meena and Shweta Singh, “Review on Different Types of Router Architecture and Flow Control,” International Journal of Engineering Trends and Technology, pp. 4609-4613, Vol. 4, Issue. 10, October 2013.
[13] Neila Moussa, Farah Nasri and Rached Tourki, “NoC Architecture Comparison With Network Simulator NS2,” International Journal of Engineering Trends and Technology, pp. 340-346, Vol. 2, No. 13, July 2014.
[14] Charls Roth (Jr.), “Fundamentals of Logic Design”, Cnengage Learning, 1975.
[15] Santrupti M. Sobarad, SayantamSarkar and ShubhangiLagali, “FPGA Implementation of High Speed and Low Area Four Port Network-On-Chip (NoC) Router”, IOSR Journal of VLSI and Signal Processing, Vol. 6, pp. 52-57, 2016.
[16] Raaed Faleh Hassan and RiyamLaythKhaleel, “Hardware Implementation of NoC based MPSoC Prototype using FPGA”, International Journal of Applied Engineering Research, Vol. 13, No. 7, pp. 5443-5451, 2018.
[17] Adesh Kumar, Gaurav Verma, Mukul Kumar Gupta, Mohammad Salauddin, B. KhaleeluRehman and Deepak Kumar, “3D Multilayer Mesh NoC Communication and FPGA Synthesis”, International Journal of Wireless Personal Communications, Springer, Vol. 106, pp. 1855–1873, 2018.

FPGA architecture, Network On Chip, Router,System on Chip, XY Routing.