Functional verification of a safety class controller for NPPs using a UVM register Model
Creators
- 1. Dept. of Applied Computer Engineering, Dankook University, Cheonan (Korea, Republic of)
Description
A highly reliable safety class controller for NPPs (Nuclear Power Plants) is mandatory as even a minor malfunction can lead to disastrous consequences for people, the environment or the facility. In order to enhance the reliability of a safety class digital controller for NPPs, we employed a diversity approach, in which a PLC-type controller and a PLD-type controller are to be operated in parallel. We built and used structured testbenches based on the classes supported by UVM for functional verification of the PLD-type controller designed for NPPs. We incorporated a UVM register model into the testbenches in order to increase the controllability and the observability of the DUT(Device Under Test). With the increased testability, we could easily verify the datapaths between I/O ports and the register sets of the DUT, otherwise we had to perform black box tests for the datapaths, which is very cumbersome and time consuming. We were also able to perform constrained random verification very easily and systematically. From the study, we confirmed the various advantages of using the UVM register model in verification such as scalability, reusability and interoperability, and set some design guidelines for verification of the NPP controllers.
Additional details
Publishing Information
- Journal Title
- Nuclear engineering and Technology
- Journal Volume
- 46
- Journal Issue
- 3
- Series
- 8 refs, 10 figs, 1 tab
- Journal Page Range
- p. 381-386
- ISSN
- 1738-5733
INIS
- Country of Publication
- Korea, Republic of
- Country of Input or Organization
- Korea, Republic of
- INIS RN
- 46131218
- Subject category
- S22: GENERAL STUDIES OF NUCLEAR REACTORS;
- Descriptors DEI
- CONTROL; DESIGN; NUCLEAR POWER PLANTS; RELIABILITY; SAFETY; VERIFICATION
- Descriptors DEC
- NUCLEAR FACILITIES; POWER PLANTS; THERMAL POWER PLANTS