2.5

CiteScore

8.8

Global Impact Factor

Fault-Tolerant Kogge-Stone Configuration Based Prefix Adder Design for Very High-Speed GPUs


Paper ID: EIJTEM_2023_10_4_182-189

Author's Name: Dr. G. Koteswara Rao, Dr.B.Satheesh

Volume: 10

Issue: 4

Year: 2023

Page No: 182-189

Abstract:

In the modern era of digital communication, reliable and efficient data transmission is critical across networking systems. However, data loss during transmission remains a significant challenge, particularly in high-speed router architectures. This paper presents the design and implementation of a FIFO-based router architecture aimed at avoiding data losses during transmission by integrating First-In-First-Out (FIFO) buffering with Finite State Machine (FSM) control logic. The FIFO buffer temporarily stores incoming data packets and forwards them in the exact order of arrival, thus minimizing overflow, underflow, and packet corruption. The FSM controller efficiently manages the read and write operations to ensure seamless data flow and prevent collisions or data loss. The proposed design is developed and tested using Verilog HDL on the Xilinx Vivado platform, with synthesis and FPGA implementation validating its hardware feasibility. Simulation and timing analysis demonstrate that the FIFO router effectively handles burst traffic conditions, provides stable data transmission, and achieves optimized resource utilization. This approach offers significant advantages for network-on-chip (NoC) architectures, IoT devices, and real-time embedded systems that require error-free, high-speed communication. Future extensions may include multi-port routing, priority scheduling, and integration with advanced protocols to further enhance robustness and performance.

Keywords: FIFO router, data loss prevention, finite state machine (FSM), hardware description language (HDL), Verilog, FPGA implementation, network-on-chip (NoC), high-speed data transmission, buffer overflow control, packet loss reduction.

References:

[1] Hoe, D. H., Martinez, C., & Vundavalli, S. J. (2011). Design and Characterization of Parallel Prefix Adders using FPGAs. IEEE 43rd Southeastern Symposium on System Theory.
[2] Kondalkar, M. B., Chavan, A. P., & Narashimaraja, P. (2013). Improved Fault Tolerant Sparse KOGGE Stone ADDER. International Journal of Computer Applications.
[3] Pritty, A. (2024). Optimized Fault- Tolerant Adder Design Using Error Analysis. Journal of Circuits, Systems and Computers.
[4] Martinez, C. D., Bollepalli, L. P. D., & Hoe, D. H. K. (2012). A Fault Tolerant Parallel-Prefix Adder for VLSI and FPGA Design. 44th IEEE Southeastern Symposium on System Theory.
[5] Ghosh, S., Ndai, P., & Roy, K. (2008).
A Novel Low Overhead Fault Tolerant Kogge-Stone Adder using Adaptive Clocking. Design, Automation and Test in Europe.
[6] Kondalkar, M. B., Chavan, A. P., & Narashimaraja, P. (2013). Improved Fault Tolerant Sparse KOGGE Stone ADDER. International Journal of Computer Applications, 75(10), 36-41.
[7] Di Carlo, S., Miele, A., Prinetto, P., & Trapanese, A. (2006). Microprocessor fault-tolerance via on-the-fly partial reconfiguration.

MICROELECTRONICS RELIABILITY.
[8] Banerjee, N., Augustine, C., & Roy, K. (2008). Fault-Tolerance with Graceful Degradation in Quality: A Design Methodology and its Application to Digital Signal Processing Systems. IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems.
[9] Martinez, C. D., Bollepalli, L. P. D., & Hoe, D. H. K. (2012). A fault tolerant parallel-prefix adder for VLSI and FPGA design. ResearchGate.
[10] Hoe, D. H. K., Martinez, C., & Vundavalli, S. J. (2011). Design and Characterization of Parallel Prefix Adders using FPGAs. IEEE 43rd Southeastern Symposium on System Theory.
[11] R. N. Nawkhare. (2015). Improved Fault Tolerant Sparse Kogge Stone Adder. International Journal of Advanced Research, 3(12), 876-883.
[12] Vundavalli, J. (2010). Design and Analysis of wide bit adders for FPGA Implementation. MSEE Thesis, University of Texas at Tyler.
[13] Stone, P. M., & Stone, H. S. (1973). A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence equations. IEEE Transactions on Computers.
[14] Lynch, T., & Swartzlander, E. E. (1992). A Spanning Tree Carry Lookahead Adder. IEEE Transactions on Computers.
[15] Talib, M., & El-Maleh, M. (2017). Design of Fault Tolerant Adders: A Review. IEEE International Conference on Smart Systems.

View PDF