Evaluating Real Checkability for FPGA-Based Components of Safety-Related Systems

The paper focuses on the study of the checkability of digital circuits in relation to FPGA (Field Programmable Gate Array) components of safety-related systems that serve high-risk facilities, maintaining their functional safety in synergy with its own. Functional safety breaches are associated with failures that stimulate the use of fault-tolerant solutions. However, the possibilities of these solutions are limited by the number of failures which can be countered. As a result, functional safety, based only on circuit fault tolerance, faces the problem of multiple failures. This problem manifests itself in the example of hidden faults, which can be accumulated in significant quantities during extended normal operation of the system. The multiple manifestations of these faults in emergency mode call into question the fail-safety of fault-tolerant circuits, including FPGA components, which can accumulate faults in the memory of the LUT units. Ensuring the fail-safety of circuits requires taking into account their checkability, which depends on the data arriving at the inputs of the circuit in normal and emergency modes. A method for assessing checkability, which is important for the fail-safety of FPGA components, is proposed. Checkability is assessed on real input data, the change of which often extends only over a part of the range of values related to the normal functioning of the system. The method makes it possible to evaluate the change in the checkability of the circuit depending on the change in its input data.

[1]  Florent Brissaud,et al.  Average probability of a dangerous failure on demand: Different modelling methods, similar results , 2015, ArXiv.

[2]  Vladimir Hahanov,et al.  Diagnosis and repair method of SoC memory , 2008 .

[3]  Sergii Lysenko,et al.  BotGRABBER: SVM-Based Self-Adaptive System for the Network Resilience Against the Botnets' Cyberattacks , 2019, CN.

[4]  Oleksandr Martynyuk,et al.  Hidden Fault Analysis of FPGA Projects for Critical Applications , 2020, 2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET).

[5]  Louis Anthony Cox,et al.  Confronting Deep Uncertainties in Risk Analysis , 2012, Risk analysis : an official publication of the Society for Risk Analysis.

[6]  Vitaliy Romankevich,et al.  About a fault-tolerant multiprocessor control system in a pre-dangerous state , 2018, 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT).

[7]  Alexander V. Drozd,et al.  New on-line testing methods for approximate data processing in the computing circuits , 2011, Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems.

[8]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[9]  A. J. Masys,et al.  Black swans to grey swans: revealing the uncertainty , 2012 .

[10]  Lorenzo Strigini,et al.  Diversity for Safety and Security in Embedded Systems , 2014 .

[11]  Cecilia Metra,et al.  Self-checking scheme for the on-line testing of power supply noise , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[12]  Nancy G. Leveson,et al.  Systems thinking for safety and security , 2013, ACSAC.

[13]  M. Farias,et al.  FPGA-Based I&C Systems in Nuclear Plants , 2016 .

[14]  J. V. Drozd,et al.  A resource approach to on-line testing of computing circuits , 2015, 2015 IEEE East-West Design & Test Symposium (EWDTS).

[15]  Oleksandr Drozd,et al.  Hidden faults in FPGA-built digital components of safety-related systems , 2018, 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET).

[16]  Terje Aven,et al.  Risk assessment and risk management: Review of recent advances on their foundation , 2016, Eur. J. Oper. Res..

[17]  Lucio Grandinetti,et al.  Technique of learning rate estimation for efficient training of MLP , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[18]  Arvind Rehalia,et al.  Case Study: Chernobyl Disaster , 2018 .

[19]  Ibrahim Ahmed,et al.  Development of Field Programmable Gate Array-based Reactor Trip Functions Using Systems Engineering Approach , 2016 .

[20]  Srinivas Sriramula,et al.  Impact of common cause failure on reliability performance of redundant safety related systems subject to process demand , 2018, Reliab. Eng. Syst. Saf..

[21]  Lorenzo Strigini,et al.  When Does "Diversity"' in Development Reduce Common Failures? Insights from Probabilistic Modeling , 2014, IEEE Transactions on Dependable and Secure Computing.

[22]  Sergii Lysenko,et al.  Detection of the botnets’ low-rate DDoS attacks based on self-similarity , 2020 .

[23]  Andrea Bondavalli,et al.  Cost-Effective Testing for Critical Off-the-Shelf Services , 2014, SAFECOMP Workshops.

[24]  Charles E. Stroud,et al.  Using roving STARs for on-line testing and diagnosis of FPGAs in fault-tolerant applications , 1999, International Test Conference 1999. Proceedings (IEEE Cat. No.99CH37034).

[25]  Andrea Bondavalli,et al.  A monitoring and testing framework for critical off-the-shelf applications and services , 2013, 2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW).

[26]  Oleksandr Martynyuk,et al.  Development of ICT Models in Area of Safety Education , 2020, 2020 IEEE East-West Design & Test Symposium (EWDTS).

[27]  Tetyana Hovorushchenko,et al.  Information Technology of Evaluating the Sufficiency of Information on Quality in the Software Requirements Specifications , 2018, ICTERI Workshops.

[28]  Tetyana Hovorushchenko,et al.  The way to detection of software emergent properties , 2015, 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS).

[29]  Seema Verma,et al.  A Review Paper on Comparative Study of FPGA Implementation of Adhoc Security Algorithms , 2013 .

[30]  A. Hopkins Issues in safety science , 2014 .

[31]  J. V. Drozd,et al.  The problem of on-line testing methods in approximate data processing , 2006, 12th IEEE International On-Line Testing Symposium (IOLTS'06).

[32]  Oleksandr Martynyuk,et al.  Development of Checkability in FPGA Components of Safety-Related Systems , 2020, ICTES.

[33]  Ahmed O. El-Rayis,et al.  Localized Payload Management Approach to Payload Control and Data Acquisition Architecture for Space Applications , 2007, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007).

[34]  Andrew Hale,et al.  Foundations of safety science: A postscript , 2014 .

[35]  Muhammad Nomani Kabir,et al.  A reliability model for safety instrumented system , 2015 .