DOI QR코드

DOI QR Code

Field Programmable Gate Array Reliability Analysis Using the Dynamic Flowgraph Methodology

  • McNelles, Phillip (Faculty of Energy Systems and Nuclear Science, University of Ontario Institute of Technology (UOIT)) ;
  • Lu, Lixuan (Faculty of Energy Systems and Nuclear Science, University of Ontario Institute of Technology (UOIT))
  • Received : 2016.01.16
  • Accepted : 2016.03.22
  • Published : 2016.10.25

Abstract

Field programmable gate array (FPGA)-based systems are thought to be a practical option to replace certain obsolete instrumentation and control systems in nuclear power plants. An FPGA is a type of integrated circuit, which is programmed after being manufactured. FPGAs have some advantages over other electronic technologies, such as analog circuits, microprocessors, and Programmable Logic Controllers (PLCs), for nuclear instrumentation and control, and safety system applications. However, safety-related issues for FPGA-based systems remain to be verified. Owing to this, modeling FPGA-based systems for safety assessment has now become an important point of research. One potential methodology is the dynamic flowgraph methodology (DFM). It has been used for modeling software/hardware interactions in modern control systems. In this paper, FPGA logic was analyzed using DFM. Four aspects of FPGAs are investigated: the "IEEE 1164 standard," registers (D flip-flops), configurable logic blocks, and an FPGA-based signal compensator. The ModelSim simulations confirmed that DFM was able to accurately model those four FPGA properties, proving that DFM has the potential to be used in the modeling of FPGA-based systems. Furthermore, advantages of DFM over traditional reliability analysis methods and FPGA simulators are presented, along with a discussion of potential issues with using DFM for FPGA-based system modeling.

Keywords

References

  1. J. Ranta, The Current State of FPGA Technology in the Nuclear Domain, VTT Technical Research, Finland, 2012.
  2. International Electrotechnical Commission, Nuclear Power Plants-Instrumentation and Control Important for Safety-Software Aspects for Computer-Based Systems Performing Category B or C Functions, 2004. Geneva, Switzerland.
  3. International Electrotechnical Commission, Nuclear Power Plants-Instrumentation and Control Important to Safety-Development of HDL-Programmed Integrated Circuits for Systems Performing Category A Functions, IEC, Geneva (Switzerland), 2012.
  4. J. She, J. Jiang, Potential improvement of CANDU NPP safety margins by shortening the response time of shutdown systems using FPGA based implementation, Nucl. Eng. Des. 244 (2012) 43-51. https://doi.org/10.1016/j.nucengdes.2012.01.003
  5. J. Naser, Recommended Approaches and Design Criteria for Application of Field Programmable Gate Arrays in Nuclear Plant Instrumentation and Control, Electric Power Research Institute (EPRI), Palo Alto (CA) USA, 2011.
  6. P. McNelles, L. Lu, A Review of the Current State of FPGA Systems in Nuclear Instrumentation and Control, Proceedings of the 21st International Conference on Nuclear Engineering, Chengdu (China), 2013.
  7. J.-J. Lu, H.-P. Chou, K.-W. Wong, Conceptual Design of FPGA-based RPS for the Lungmen Nuclear Power Plant, NPIC & HMIT, Las Vegas (NV), 2010, pp. 944-953.
  8. H. Huang, H. Chou, C. Lin, Design of a FPGA based ABWR feedwater controller, Nucl. Eng. Technol. 44 (2012) 363-368. https://doi.org/10.5516/NET.04.2012.508
  9. J. She, J. Jiang, On the speed of response of an FPGA-based shutdown system in CANDU nuclear power plants, Nucl. Eng. Des. 241 (2011) 2280-2287. https://doi.org/10.1016/j.nucengdes.2011.03.050
  10. E.S. Bakhmach, A.D. Herasimenko, V.A. Golovyr, V.S. Kharchenko, Yu.V. m Rozen, A.A. Siora, V.V. Sklyar, V.I. Tokarev, S.V. Vinogradskaya, M.A. Yastrebenetsky, FPGA-Based NPP Instrumentation and Control Systems: Development and Safety Assessment, Radiy, Kirovograd, Kharkiv (Ukraine), 2008.
  11. J. Naser, Guidelines on the Use of Field Programmable Gate Arrays (FPGAs) in Nuclear Power Plant I&C Systems, Electric Power Research Institute (EPRI), Palo Alto (CA) USA, 2009.
  12. International Electrotechnical Commission (IEC), 62566, Development of HDL Programmed Integrated Circuits for Systems Performing Category A Functions, IEC, Geneva (Switzerland), 2012.
  13. International Atomic Energy Agency (IAEA), Application of Field Programmable Gate Arrays in Instrumentation and Control Systems of Nuclear Power Plants, IAEA, Vienna (Austria), 2016.
  14. United States Nuclear Regulatory Commission (U.S. NRC), NUREG-7006, Review Guidelines for Field Programmable Gate Arrays in Nuclear Power Plant Safety Systems, U.S. NRC, Washington (DC), 2010.
  15. ASCA Inc, Dymonda 7.0 Software Guide, ASCA Inc., Redondo Beach (CA), 2013.
  16. T. Aldemir, M.P. Stovsky, J. Kirschenbaum, D. Mandelli, P. Bucci, L.A. Mangan, D.W. Miller, X. Sun, E. Ekici, S. Guarro, M. Yau, B. Johnson, C. Eika, S.A. Arndt, Dynamic Reliability Modeling of Digital Instrumentation and Control Systems for Nuclear Reactor Probabilistic Risk Assessments, U.S. Nuclear Regulatory Commission, Washington (DC), 2007.
  17. T. Aldemir, D.W. Miller, M. Stovsk, J. Kirschenbaum, P. Bucci, L.A. Mangan, A. Fentiman, S.A. Arndt, Methodologies for the probabilistic risk assessment of digital reactor protection and control systems, Nucl. Technol. 159 (2007) 167-191. https://doi.org/10.13182/NT07-A3863
  18. S. Authen, J.-E. Holmberg, Reliability analysis of digital systems in a probabilistic risk analysis for nuclear power plants, Nucl. Eng. Technol. 44 (2012) 471-482. https://doi.org/10.5516/NET.03.2012.707
  19. C. Garett, S. Guarro, G. Apostolakis, The dynamic flowgraph methodology for assessing the dependability of embedded software systems, IEEE Trans. Syst. Man Cybern 25 (1995) 824-840. https://doi.org/10.1109/21.376495
  20. P. McNelles, L. Lu, Lab-Scale Design, Demonstration and Safety Assessment of an FPGA-based Post-Accident Monitoring System for Westinghouse AP1000 Nuclear Power Plants, Proceedings of the 22nd International Conference on Nuclear Engineering, Prague (Czech Republic), 2014.
  21. A. Al-Dabbagh, L. Lu, Reliability modeling of networked control systems using dynamic flowgraph methodology, Reliab. Eng. Syst. Saf. 95 (2010) 1202-1209. https://doi.org/10.1016/j.ress.2010.05.005
  22. T. Aldemir, S. Guarro, D. Mandelli, J. Kirschenbaum, L.A. Mangan, P. Bucci, M. Yau, E. Ekici, D.W. Miller, X. Sun, S.A. Arndt, Probabilistic risk assessment modeling of digital instrumentation and control using two dynamic methodologies, Reliab. Eng. Syst. Saf. 95 (2010) 1011-1039. https://doi.org/10.1016/j.ress.2010.04.011
  23. K. Bjorkman, Solving dynamic flowgraph methodology models using binary decision diagrams Reliab, Eng. Syst. Saf. 111 (2013) 206-216. https://doi.org/10.1016/j.ress.2012.11.009
  24. Organization for Economic Co-Operation and Development - Nuclear Energy Agency (OECD-NEA), Recommendations on Assessing Digital System Reliability in Probabilistic Risk Assessments of Nuclear Power Plants, OECD-NEA, Paris, France, 2009.
  25. Institute for Electrical and Electronics Engineers, IEEE, 1164-1993-IEEE Standard Multivalue Logic System for VHDL Model Interoperability (Stdlogic1164), IEEE Standard [Internet]. [cited 2015 Dec 20]. Available from: https://standards.ieee.org/findstds/standard/1164-1993.html.
  26. Synario Design Automation, VHDL Reference Manual, Synario Design Automation, Redmond (WA), 1997.
  27. A.K. Mishra, S.R. Shimjith, T.U. Bhatt, A.P. Tiwari, Dynamic compensation of vanadium self powered neutron detectors for use in reactor control, IEEE Trans. Nucl. Sci. 60 (2013) 310-318. https://doi.org/10.1109/TNS.2012.2229719
  28. A.K. Mishra, S.R. Shimjith, T.U. Bhatt, A.P. Tiwari, Kalman filter-based dynamic compensator for vanadium self powered neutron detectors, IEEE Trans. Nucl. Sci. 61 (2014) 1360-1368. https://doi.org/10.1109/TNS.2014.2321340
  29. G.F. Lynch, R.B. Shields, P.G. Coulter, Characterization of platinum self-powered detectors, IEEE Trans. Nucl. Sci. 24 (1977) 692-695. https://doi.org/10.1109/TNS.1977.4328769
  30. W.H. Todt, Characteristics of Self-Powered Neutron Detectors Used in Power Reactors, Imaging and Sensing Technology Corporation, Horseheads (NY), 1997.
  31. M. Borairi, Reactor Regulating System (Lecture Notes), Oshawa (ON, Canada), 2014.
  32. R.W. Butler, What is Formal Methods, Langely Formal Methods [Internet]. NASA, 6 August 2001 [cited 2016 Feb 20]. Available from: http://shemesh.larc.nasa.gov/fm/fm-what.html.
  33. H. Yalin, Exploring Formal Verification Methodology for FPGA-based Digital Systems, Sandhia National Laboratories, Alburquerque (NM), 2012.
  34. M. Yau, G. Apostolakis, S. Guarro, The use of prime implicants in dependability of software controlled systems, Reliab. Eng. Syst. Saf. 62 (1998) 23-32. https://doi.org/10.1016/S0951-8320(98)00002-7