MELTAC Platform FPGA V&V Final Report - NRC: Home Page · 2012-12-03 · MELTAC Platform FPGA V&V...

64
MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0) MITSUBISHI ELECTRIC CORPORATION July 2010 2010 MITSUBISHI ELECTRIC CORPORATION All Rights Reserved C Non Proprietary Version MELTAC Platform FPGA V&V Final Report

Transcript of MELTAC Platform FPGA V&V Final Report - NRC: Home Page · 2012-12-03 · MELTAC Platform FPGA V&V...

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION

July 2010

2010 MITSUBISHI ELECTRIC CORPORATION All Rights Reserved

C

Non Proprietary Version

MELTAC Platform FPGA V&V Final Report

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION

Prepared:

Shinichi Nakano, Manager

Hardware Platform Development Section

Date

Reviewed:

Makoto Ito, Manager

DCS Development Section

Date

Approved:

Kentaro Sadayuki, V&V Team Manager

Development Quality Control Section

Date

Approved:

Masanori Sugita, V&V Manager

Energy Systems Center

Date

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION

Revision History

Revision Date

Page (section)

Description

0 July 2010 All Original issued

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION i

Table of Contents

1. Outline .........................................................................................................................................1 2. Reference ....................................................................................................................................1 3. Evaluation ....................................................................................................................................2

3.1. Evaluation Criteria and Evaluation Results ...........................................................................2 3.2. Evaluation of V&V Activity .....................................................................................................3

4. Appendix......................................................................................................................................6 4.1. V&V Implementation States and Results ..............................................................................6 4.2. System Specification V&V...................................................................................................10 4.3. Hardware Specification V&V ...............................................................................................11 4.4. FPGA Specification V&V.....................................................................................................15 4.5. FPGA Source Code V&V ....................................................................................................25 4.6. FPGA Unit Test V&V...........................................................................................................37 4.7. Document List .....................................................................................................................49

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 1

1. Outline This is a Final Report of software V&V activity about the FPGAs of Safety System Digital Platform MELTAC NplusS. This Software V&V activity was performed in accordance with MELTAC NplusS FPGA Software V&V SVVP(JEXU-1025-0002). This additional independent V&V activity was conducted for MELTAC NplusS FPGA, because it was previously determined that the original development of this FPGA did not follow all requirements applicable to US Nuclear Safety Systems, but this FPGA was not included in the original US Conformance Program (UCP). 2. Reference Reference documents are shown in Table 2-1. For documents generated through V&V activity such as Task Report and Review Report, see "4.7 Document List".

Table 2-1 Reference

Document Number Title JEXU-1024-0002 Safety System Platform MELTAC NplusS FPGA Re-evaluation

Project Plan JEXU-1025-0002 Safety System Platform MELTAC NplusS FPGA Software V&V

SVVP (Software V&V Plan)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 2

3. Evaluation Evaluation details of V&V activity are described in this chapter. 3.1. Evaluation Criteria and Evaluation Results Evaluation criteria and evaluation results of V&V activity are shown in Table 3-1. See “3.2 Evaluation of V&V Activity” for more details.

Table 3-1 Evaluation Criteria and Evaluation Summaries

Evaluation Criteria Evaluation Summary Result

V&V organization

V&V was performed in proper organization according to SVVP. (Qualification Certificate shows V&V Team members had enough skills. In addition, V&V team is independent of software design organization, including personnel, management and budget.)

Good -

Scope of V&V V&V was performed for all V&V object FPGA of the Module List attached to SVVP.

Good -

1 Was V&V performed according to SVVP for all required objects?

V&V report All required documents were prepared as report documents. See Chapter 4.

Good Table 4-2

to

Table 4-6

2 Is there any problem (NG items) in the results of V&V activities? (For results of V&V reviews and tests.)

All V&V results are “Good”. Good Table 3-2

3 Is there any anomaly report still pending?

There is no pending.

Good Table 4-2

to

Table 4-6

V&V activities were performed according to SVVP as shown in Table 3-1 and were completed without pending item. In addition, V&V findings were corrected completely. Therefore, all the activities planned in SVVP have completed. And all V&V results have turned out to be acceptable after evaluation.

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 3

3.2. Evaluation of V&V Activity This section shows validity of V&V results. Evaluation was performed for all V&V results including corrective actions to Anomaly Report and conclusions of Review Report. For individual V&V object documents and source codes, they are described in Chapter 4. This section describes only a summary of V&V results and evaluations.

Table 3-2 V&V Result and Evaluation for Each Phase (1/3)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 4

Table 3-2 V&V Result and Evaluation for Each Phase (2/3)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 5

Table 3-2 V&V Result and Evaluation for Each Phase (3/3)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 6

4. Appendix 4.1. V&V Implementation States and Results This chapter describes the process of V&V activities. Also V&V results for every document and source

code, and Document List are shown here.

Structure of this chapter is shown in Table 4-1.

Table 4-1 Structure of Chapter 4 (1/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 7

Table 4-1 Structure of Chapter 4 (2/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 8

Table 4-1 Structure of Chapter 4 (3/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 9

Table 4-1 Structure of Chapter 4 (4/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 10

4.2. System Specification V&V

Table 4-2 Result of System Specification V&V

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 11

4.3. Hardware Specification V&V

Table 4-3 Result of Hardware Specification V&V (1/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 12

Table 4-3 Result of Hardware Specification V&V (2/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 13

Table 4-3 Result of Hardware Specification V&V (3/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 14

Table 4-3 Result of Hardware Specification V&V (4/4)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 15

4.4. FPGA Specification V&V

Table 4-4 Result of FPGA Specification V&V (1/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 16

Table 4-4 Result of FPGA Specification V&V (2/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 17

Table 4-4 Result of FPGA Specification V&V (3/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 18

Table 4-4 Result of FPGA Specification V&V (4/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 19

Table 4-4 Result of FPGA Specification V&V (5/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 20

Table 4-4 Result of FPGA Specification V&V (6/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 21

Table 4-4 Result of FPGA Specification V&V (7/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 22

Table 4-4 Result of FPGA Specification V&V (8/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 23

Table 4-4 Result of FPGA Specification V&V (9/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 24

Table 4-4 Result of FPGA Specification V&V (10/10)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 25

4.5. FPGA Source Code V&V

Table 4-5 Result of Source Code V&V (1/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 26

Table 4-5 Result of Source Code V&V (2/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 27

Table 4-5 Result of Source Code V&V (3/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 28

Table 4-5 Result of Source Code V&V (4/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 29

Table 4-5 Result of Source Code V&V (5/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 30

Table 4-5 Result of Source Code V&V (6/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 31

Table 4-5 Result of Source Code V&V (7/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 32

Table 4-5 Result of Source Code V&V (8/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 33

Table 4-5 Result of Source Code V&V (9/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 34

Table 4-5 Result of Source Code V&V (10/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 35

Table 4-5 Result of Source Code V&V (11/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 36

Table 4-5 Result of Source Code V&V (12/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 37

4.6. FPGA Unit Test V&V

Table 4-6 Result of FPGA Unit Test V&V (1/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 38

Table 4-6 Result of FPGA Unit Test V&V (2/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 39

Table 4-6 Result of FPGA Unit Test V&V (3/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 40

Table 4-6 Result of FPGA Unit Test V&V (4/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 41

Table 4-6 Result of FPGA Unit Test V&V (5/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 42

Table 4-6 Result of FPGA Unit Test V&V (6/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 43

Table 4-6 Result of FPGA Unit Test V&V (7/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 44

Table 4-6 Result of FPGA Unit Test V&V (8/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 45

Table 4-6 Result of FPGA Unit Test V&V (9/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 46

Table 4-6 Result of FPGA Unit Test V&V (10/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 47

Table 4-6 Result of FPGA Unit Test V&V (11/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 48

Table 4-6 Result of FPGA Unit Test V&V (12/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 49

4.7. Document List

Table 4-7 Output Documents of the V&V Activities1 (1/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 50

Table 4-7 Output Documents of the V&V Activities (2/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 51

Table 4-7 Output Documents of the V&V Activities (3/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 52

Table 4-7 Output Documents of the V&V Activities (4/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 53

Table 4-7 Output Documents of the V&V Activities (5/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 54

Table 4-7 Output Documents of the V&V Activities (6/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 55

Table 4-7 Output Documents of the V&V Activities (7/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 56

Table 4-7 Output Documents of the V&V Activities (8/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 57

Table 4-7 Output Documents of the V&V Activities (9/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 58

Table 4-7 Output Documents of the V&V Activities (10/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 59

Table 4-7 Output Documents of the V&V Activities (11/12)

MELTAC Platform FPGA V&V Final Report JEXU-1025-3009-NP(R0)

MITSUBISHI ELECTRIC CORPORATION 60

Table 4-7 Output Documents of the V&V Activities (12/12)