首页> 外文会议>International conference on nuclear engineering >COMPONENT AND INTEGRATION TEST OF AN FPGA-BASED PWR PROTECTION SUB-SYSTEM USING UVM
【24h】

COMPONENT AND INTEGRATION TEST OF AN FPGA-BASED PWR PROTECTION SUB-SYSTEM USING UVM

机译:基于UVM的基于FPGA的PWR保护子系统的组件和集成测试

获取原文
获取外文期刊封面目录资料

摘要

Field programmable gate arrays (FPGAs) have drawn wide attention from nuclear power industry for digital instrument and control applications (DI&C), because it's much easier and simpler than microprocessor-based applications, which makes it more reliable. FPGAs can also enhance safety margins of the plant with potential possibility for power upgrading at normal operation. For these reasons, more and more nuclear power corporations and research institutes are treating FPGA-based protection system as a technical alternative. As nuclear power industry requires high reliability and safety for DI&C Systems, the development method and process should be fully verified and validated. For this reason, to improve the application of FPGA in NPP I&C system, the specific test methods are critical for the developers and regulators. However, current international standards and research reports, like IEC 62566 and NUREG/CR-7006, which have demonstrated the life circle of the development of FPGA-based safety critical DI&C in NPPs, but the specific test requirements and methods which are significant to the developers are not provided. In this paper, the whole test process of a pressurized water reactor (PWR) protection sub-system (Primary Coolant Flow Low Protection, Over Temperature Delta T Protection, Over Power Delta T Protection) is described, including detail component and integration tests. The Universal Verification Methodology (UVM) based on System Verilog class libraries is applied to establish the verification test platform. All these tests are conducted in a simulation environment. The test process is driven by the test coverage which includes code coverages (i.e., Statement, Branch, Condition and Expression, Toggle, Finite State Machine) and function coverage. Specifically, Register Transaction Level (RTL) simulation is conducted for Component tests, while RTL simulation, Gate Level simulation, Timing simulation and Static timing analysis are conducted for the integration test. The issues (e.g., the floating point calculation, FPGA resource allocation and optimization) arose in the test process are also analyzed and discussed, which can be references for the developers in this area. The component and integration tests are part of the Verification and Validation (V&V) work, which should be done by the V&V team separated from the development team. The testing method could assure the test results reliable and authentic. It is practical and useful for the development and V&V of FPGA-based safety DI&C systems.
机译:现场可编程门阵列(FPGA)已引起了核电行业对数字仪器和控制应用(DI&C)的广泛关注,因为它比基于微处理器的应用更加容易和简单,这使其可靠性更高。 FPGA还可以提高工厂的安全裕度,并有可能在正常运行时进行功率升级。由于这些原因,越来越多的核电公司和研究机构将基于FPGA的保护系统视为一种技术替代方案。由于核电行业要求DI&C系统具有高度的可靠性和安全性,因此应充分验证和验证开发方法和过程。因此,为了改善FPGA在NPP I&C系统中的应用,特定的测试方法对于开发人员和监管机构至关重要。但是,当前的国际标准和研究报告,例如IEC 62566和NUREG / CR-7006,已经证明了NPP中基于FPGA的安全关键DI&C的发展的生命周期,但是对NFP至关重要的特定测试要求和方法。未提供开发人员。在本文中,描述了压水堆(PWR)保护子系统的整个测试过程(主冷却剂流量低保护,过热Delta T保护,过热Delta T保护),包括详细的组件和集成测试。应用基于系统Verilog类库的通用验证方法(UVM)建立验证测试平台。所有这些测试都是在模拟环境中进行的。测试过程由测试覆盖范围驱动,其中包括代码覆盖范围(即语句,分支,条件和表达式,切换,有限状态机)和功能覆盖范围。具体来说,对组件测试进行寄存器事务处理级别(RTL)仿真,而对集成测试进行RTL仿真,门级仿真,时序仿真和静态时序分析。测试过程中出现的问题(例如浮点计算,FPGA资源分配和优化)也进行了分析和讨论,可以为该领域的开发人员提供参考。组件和集成测试是验证和确认(V&V)工作的一部分,应由独立于开发团队的V&V团队完成。该测试方法可以保证测试结果可靠可靠。它对于基于FPGA的安全DI&C系统的开发和V&V实用且有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号