Configurable FPGA-Based Watchdog Timer for Real-Time Fault Detection in SCADA Energy Systems

Authors

  • A. Soke Pan African University Institute for Basic Sciences, Technology and Innovation (PAUSTI) Nairobi, Kenya.
  • L. C. Ngugi Department of Telecommunication and Information Engineering, Jomo Kenyatta University of Agriculture and Technology (JKUAT), Nairobi, Kenya.
  • J. Adebisi Department of Electrical Engineering and Computer Engineering, University of Namibia, Windhoek, Namibia.

DOI:

https://doi.org/10.63746/njtd.v23i2.4824

Keywords:

FPGA, watchdog timer, SCADA, Fault detection, real-time systems, Reliability

Abstract

Supervisory Control and Data Acquisition (SCADA) systems play a critical role in modern energy infrastructures, where reliable real-time fault detection is essential for maintaining operational safety and system availability. However, software execution faults, timing violations, and communication disturbances can compromise the effectiveness of conventional monitoring mechanisms. This work presents a configurable Field-Programmable Gate Array (FPGA)-based dual-window watchdog timer for real-time fault detection in SCADA-based energy systems. The objective is to provide deterministic hardware-level supervision capable of detecting abnormal software execution patterns and initiating appropriate recovery actions. The proposed dual-window watchdog architecture employs configurable service and frame windows implemented in Verilog Hardware Description Language (HDL) and integrates dedicated fault detection, fault classification, and reset-control logic. The watchdog detects missed-service, out-of-window service, and double-service faults while providing a dual-stage response mechanism consisting of fault signaling followed by delayed system reset. The design was implemented on a Xilinx Artix-7 FPGA and validated through simulation, synthesis, timing analysis, and experimental hardware measurements. Results demonstrated correct detection and classification of all considered fault conditions. Out-of-window service and double-service faults were detected within a single System Clock (SYSCLK) cycle after occurrence, whereas missed-service faults were detected upon frame-window expiration. Timing analysis confirmed stable operation up to 149.992 MHz with a critical-path delay of 5.421 ns and positive timing slack. Resource utilization remained below 1% of the available FPGA resources, with no inferred BRAM or DSP blocks. These results demonstrate the suitability of the proposed dual-window watchdog timer as an efficient, lightweight, and deterministic hardware supervision mechanism for SCADA-based energy systems.

Author Biographies

L. C. Ngugi, Department of Telecommunication and Information Engineering, Jomo Kenyatta University of Agriculture and Technology (JKUAT), Nairobi, Kenya.

Lecturer and Researcher, Department of Electrical and Electronic Engineering, Jomo Kenyatta University of Agriculture and Technology (JKUAT), Kenya.

J. Adebisi, Department of Electrical Engineering and Computer Engineering, University of Namibia, Windhoek, Namibia.

Lecturer and Researcher, Department of Electrical and Computer Engineering, University of Namibia, Namibia.

References

Ahmed and Shoaib (2023) ‘FPGA-Based Implementation of SCADA System for Fuel Management’, Quaid-e-Awam University Research Journal of Engineering, Science & Technology, 21(2), pp. 21–28. https://doi.org/10.52584/qrj.2102.03.

Alkady G.I., Ramez M. D., Hassanein H. A., Yves S. and Hani F.R. (2025) ‘Dual-Level Fault-Tolerant FPGA-Based Flexible Manufacturing System’, Designs, 9(3). https://doi.org/10.3390/designs9030056.

B. B. Manjula, N. Santhosh, K. S. Ravikiran, K. Pooja and H. V. Sahana (2021) ‘Fault Detection Mechanism using improved watchdog’, IJRESM, 4(7), pp. 204–207. https://journal.ijresm.com/index.php/ijresm/article/view/1034.

Bafna, A. and Verma, S. (2025) ‘International Journal of Research Publication and Reviews FPGA Based Fault Recovery Architecture of Watchdog Timer’, International Journal of Research Publication and Reviews, 6(9), pp. 1595–1604. https://ijrpr.com/uploads/V6ISSUE9/IJRPR52676.pdf

Breier, J. and Hou, X. (2022) ‘How Practical Are Fault Injection Attacks, Really?’, IEEE Access, 10, pp. 113122–113130. https://doi.org/10.1109/ACCESS.2022.3217212.

Devi, V.R. and Sreedhar, J. (2023) ‘Design and Implementation of an Improved Watchdog Timer for Memory Applications’, 2023 Global Conference on Information Technologies and Communications, GCITC 2023. Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/GCITC60406.2023.10426468.

Islam, N. Ahmad S., Mahbub-E-Elahi P., Shoaib M, Chowdhury K., Mizan S.,Ahmed A., Jahan E., Hazari M. and Hossain C. (2025) ‘An Intelligent SCADA System for Power Distribution Network Cable Fault Detection with Real-Time Monitoring and Autonomous Maintenance’. 2025 4th International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST): https://doi.org/10.1109/ICREST63960.2025.10914481.

Khairullah, S.S. and Elks, C.R. (2020) ‘Self-repairing hardware architecture for safety-critical cyber-physical-systems’, IET Cyber-Physical Systems: Theory and Applications, 5(1), pp. 92–99: https://doi.org/10.1049/iet-cps.2019.0022.

Kumar Misra, N. and Swetha, T. (2022) ‘Design and Synthesis of Windowed Watchdog Timer for High Speed Memory Applications Literature Review’, Acta Scientific Computer Sciences, 4(6), pp. 54–58: https://www.actascientific.com/ASCS/pdf/ASCS-04-0282.

Maatallah, N., Mestiri H., Mohammed A. and Machhout M. (2025) ‘Enhancing IoT Security for Sustainable Development: A Parity Checking Approach for Fault Detection in PRESENT Block Cipher’, Engineering, Technology and Applied Science Research, 15(2), pp. 21982–21988: https://doi.org/10.48084/etasr.10109.

Manjudevi, and Prakruthi. P (2021) ‘FPGA Implementation of an Improved Watchdog Timer for Safety Critical Applications’, International Journal of Advances in Engineering and Management (IJAEM), 3, p. 190: https://doi.org/10.35629/5252-0311190194.

Mária Pohronská and Tibor Kraj?ovi? (2011) ‘FPGA Implementation of Multiple Hardware Watchdog Timers for Enhancing Real-Time Systems Security’, Proceedings of EUROCON 2011 - International Conference on Computer as a Tool. Lisbon, Portugal: IEEE: https://doi.org/10.1109/EUROCON.2011.5929215.

Memon, A.A. and Kauhaniemi, K. (2021) ‘Real-Time Hardware-in-the-Loop Testing of IEC 61850 GOOSE-Based Logically Selective Adaptive Protection of AC Microgrid’, IEEE Access. Institute of Electrical and Electronics Engineers Inc., pp. 154612–154639: https://doi.org/10.1109/ACCESS.2021.3128370.

Mestiri, H., Barraj, I. and Machhout, M. (2025) ‘Innovative Fault Detection for AES in Embedded Systems: Advancing Resilient and Sustainable Digital Security’, Engineering, Technology and Applied Science Research, 15(2), pp. 20660–20667: https://doi.org/10.48084/etasr.9852.

Mufti H., Tanoli A., Waqar M., Rashid A., Durrani F., and Durrani S. (2017) ‘Design and Implementation of Smart Fault Detection System for Industrial Power House using PLC and SCADA’, IJSRST, 3(2), pp. 105–111: https://www.academia.edu/111105167/Design_and_Implementation_of_Smart_Fault_Detection_System_for_Industrial_Power_House_using_PLC_and_SCADA.

Nikola Zlatanov (2014) ‘Architecture and Operation of a Watchdog Timer’, Embedded Systems Conference. San Jose, CA, USA. https://doi.org/10.13140/RG.2.1.1149.1605.

Pliatsios D., Sarigiannidis P., Lagkas T., and Sarigiannidis A. (2020) ‘A Survey on SCADA Systems: Secure Protocols, Incidents, Threats and Tactics’, IEEE Communications Surveys and Tutorials, 22(3), pp. 1942–1976. Available at: https://doi.org/10.1109/COMST.2020.2987688.

Mohammadreza S. A., Angizi, S. and Violante M. (2024) ‘Dependability in Embedded Systems: A Survey of Fault Tolerance Methods and Software-Based Mitigation Techniques’, IEEE Access, 12, pp. 180939–180967: https://doi.org/10.1109/ACCESS.2024.3509633.

Supraja D., Kumar M., and Prasad S.V.S. (2025) ‘FPGA Implementation Of An Improved Watchdog Timer For Safety-Critical Applications’, Proceedings of International Conference on Computer Science and Communication Engineering (ICCSCE 2025). Atlantis Press, pp. 2421–2434. https://doi.org/10.2991/978-94-6463-858-5_202.

Yipeng Zhang, Ye Li and Zhoujun Li (2023) ‘Aye: A Trusted Forensic Method for Firmware Tampering Attacks’, Symmetry, 15(1). https://doi.org/10.3390/sym15010145.

Published

2026-06-30

Similar Articles

1 2 3 > >> 

You may also start an advanced similarity search for this article.