メインコンテンツに移動

IEC 61508 Functional Safety for Industrial Applications

The importance of functional safety is increasing in order to prevent hazards and risks to people, machinery, and the environment from failure or error at the manufacturing site. However, designing the system and being certified under functional safety standards such as IEC 61508 requires a great deal of effort and time, which increases cost and could delay the product release significantly compared to non-safe development.

Functional Safety Solution

Renesas offers a one-stop functional safety solution comprised of general-purpose 32-bit microcontrollers (MCUs) and microprocessors (MPUs) with various software solution components.

  • Fast: Reduces time for constructing functional safety systems and the certification process on MCUs/MPUs
  • Easy: Can be implemented in various functional safety applications
  • Reliable: Low risk for time to market by building on pre-certified components
画像

Note: The software kits in yellow boxes are certified by TÜV Rheinland.

Solution Portfolio

SolutionProduct FamilyRXRARZ
CoreRXv2RXv3CM23CM33CM85CR52
Self-Test Software Kit check_boxcheckcheckcheckcheckcheckcheck
SIL3 System Software Kit check_boxcheckcheck   check
FSoE Application Software Kit check_boxcheckcheck   check
PROFIsafe Application Software Kit check_boxcheckcheck   check
CIP Safety Application Software Kit check_boxcheckcheck   check
Reference Documentcheckcheckcheck*1check*1check*1check*1
Reference Hardware​checkcheck    
IEC 61508 Certified Compiler​s check_boxcheckcheck*2*2*2*2

check_box Certified

SIL = Safety Integrity Level, which is defined in the functional safety standard.

*1: Although the example describes using RX MCUs, it can be used for other MCUs; it is a technical document for the functional safety standard itself and not dedicated to a specific MCU/MPU Family.

*2: EWARM from IAR Systems ready

app_registrationDive into Renesas Functional Solution

Register to request for download access of Functional Safety Solution Kits. Read more to discover the detailed support of each solution kit. 

Request Now

 

Functional Safety System Examples

The following figures show examples of the system configuration for motor control + network control + functional safety.

Figure 1. Use RX or RA MCU in Functional Safety Part

画像
Use RX or RA MCU in Functional Safety Part

Figure 2. Use RZ MPU in Functional Safety Part

画像
Use RZ MCU in Functional Safety Part

 

Solution Introduction

Self-Test Software Kit [RA/RX/RZ]

The Self-Test Software Kit provides a self-diagnostics software library for microcontroller, a complete safety manual, user guide and IEC61508 SIL3 Certificate test report certified by TÜV Rheinland Industrie Service GmbH (Germany). For safe system development, developers can select the information they require from the safety manual and make use of the self-diagnostics software library to alleviate the burden on microcontroller-level development to conform to functional safety.

The Self-Test Software Kit diagnoses the permanent failure of CPU, internal ROM, and internal RAM. Please refer to the reference document for permanent failure diagnosis of other modules and transient failure diagnosis.

画像
RX Functional Safety – Self-Test Software Kit
画像
画像

Test Timing

At startup, interval execution after startup

Running of Test Condition

All execution or division execution

Development Tool (C Compiler)

Renesas CC-RX compiler for functional safety

IAR Embedded Workbench® for RX FS

IAR Embedded Workbench® for Arm FS

SeriesCompilerContentsCertificate
RX200 series*1CC-RX compiler V3.01.00*11
画像
TÜV Rheinland Certified Functional Safety

IEC61508 Certified Software

  • Self-diagnostics Software Library
  • Safety Manual
  • User Guide
  • IEC61508 Certified Document
RX Family*11
RX600 series*2CC-RX compiler V3.01.00*12RX Family*12
RX700 series*3CC-RX compiler V3.01.00RX Family
Cortex-M85RA8 series*4IAR-EWARM FS V9.50.3RA (CM85)
Cortex-M33RA6 series*5
RA4 series*6
IAR-EWARM FS V8.50.10*13
IAR-EWARM FS V9.20.3*14
IAR-EWARM FS V9.50.3*15
RA (CM23, 33)
Cortex-M23RA2 series*7
RA0 series*8
Cortex-R52RZ/T series*9
RZ/N series*10
IAR-EWARM FS V9.20.3RZ (CR52)


*1: RX24U, RX24T, RX230/RX231, RX23T, RX23W, RX23E-A, RX23E-B, RX26T
*2: RX671, RX660, RX66T, RX66N, RX651/RX65N, RX64M
*3: RX72M, RX72T, RX72N, RX71M
*4: RA8D1, RA8M1, RA8T1
*5: RA6M4, RA6M5, RA6E1, RA6E2, RA6T2, RA6T3
*6: RA4M2, RA4M3, RA4E1, RA4E2, RA4T1
*7: RA2A1, RA2A2, RA2L1, RA2E1, RA2E2, RA2E3
*8 RA0E1
*9: RZ/T2M, RZ/T2L

*10: RZ/N2L
*11: RX24U, RX24T, RX230/RX231, RX23T, RX23W, RX23E-A, RX23E-B, RX26T
*12: RX66T, RX66N, RX651/RX65N, RX64M, RX671, RX660
*13: RA6M4, RA6M5, RA4M2, RA4M3, RA2L1, RA2E1, RA2A1
*14: RA6M4, RA6M5, RA6E1, RA6E2, RA6T2, RA6T3, RA4M2, RA4M3, RA4E1, RA4E2, RA4T1, RA2L1, RA2E1, RA2E2, RA2A1
*15: RA6M4, RA6M5, RA6E1, RA6E2, RA6T2, RA6T3, RA4M2, RA4M3, RA4E1, RA4E2, RA4T1, RA2L1, RA2E1, RA2E2, RA2E3, RA2A1, RA2A2, RA0E1

 

 

SIL3 System Software Kit [RX/RZ]

The SIL3 System Software Kit provides Functional Safety Platform Software, a safety manual, a user guide, and an IEC61508 SIL3 certificate and test report* certified by TÜV Rheinland Industrie Service GmbH (Germany).

It also includes a configuration tool for evaluating the behavior of Functional Safety Platform Software on a PC, and a software development handbook for easy development.

Key Features of the Functional Safety Platform Software in this package:

  • Perform MCU/MPU self-diagnostics and cross monitoring, which vastly reduces the development time and burden when building a redundant, dual safety MCU/MPU system.
  • Execute user application software control.
  • Software partitioning function between safety and non-safety applications for simplified re-certification and enabling the coexistence of safety software and non-safety software.
  • Synchronous process possible on two MCUs//MPUs with multiple clock sources.

*Not included in the evaluation version of the SIL3 system software kit.

画像
RX Functional Safety - SIL3 System Software Kit
ProductCompilerContentsCertificate
RX72M
RX72T
RX72N
RX71M

RX671*1
RX660*1
RX66T
RX66N
RX651/RX65N
RX64M

RX26T*1
RX24U
RX24T
RX230/RX231
RX23T
RX23W
RX23E-A
RX23E-B*1
CC-RX compiler V3.01.00
画像
TÜV Rheinland Certified Functional Safety
  • IEC61508 Certified Software
    • Functional Safety Platform Software
    • Safety Manual
    • User Guide
  • IEC61508 Certified Document
  • Software Development Handbook
  • Configuration Tool and Manual
RXv2 Core, RXv3 Core
RZ/T2MIAR-EWARM FS V9.20.3RZ/T2M
RZ/T2M (Parallel Use)
RZ/T2M
(CPU Dedicated)
RZ/T2L
RZ/N2L
RZ/T2L, N2L
RZ/T2H
RZ/N2H
RZ/T2H, N2H

*1: CC-RX compiler version only.
*2: SIL3 System Software Kit provides different programs for each MCU/MPU product group. Please specify the MCU/MPU product group and obtain the SIL3 System Software Kit for that group.

画像
Functional Safety Dual MCU System

 

Safety Network Solutions

  1. FSoE Application Software Kit*1  [RX/RZ]
    Enables FSoE functionality on the EtherCAT slave device*2.
    • Application control
      • FSoE slave state management and data flow control
      • Data transmission/reception control with other user applications
      • Exchange of FSoE data with a pair of MCUs/MPUs
      • Operational diagnosis of the FSoE Application Software itself
    • Protocol stack
      • Diagnosis of input Safety PDU and extraction of safety data (PDU: Protocol Data Unit)
      • CRC calculation of input safety data and generation of Safety PDU for return
  2. PROFIsafe Application Software Kit*3  [RX/RZ]
    Software for realizing PROFIsafe functionalities on the PROFINET slave devices*2.
    • Application control
      • PROFIsafe slave state management and data flow control
      • Data transmission/reception control with other user applications
      • Exchange PROFIsafe data between dual MCUs/MPUs
      • Self-operation diagnosis of PROFIsafe application S/W
  3. CIP Safety Application Software Kit*4 [RX/RZ]
    Enables CIP Safety functionality on the EtherNet/IP slave device*2.
    • Application control
      • CIP Safety target device state management and data flow control
      • Data transmission/reception control with other user applications
      • Exchange of CIP Safety data with a pair of MCU/MPUs
      • Operational diagnosis of the CIP Safety Application Software itself
    • Protocol stack
      • Diagnosis of input Safety PDU and extraction of safety data (PDU: Protocol Data Unit)
      • CRC calculation of input safety data and generation of Safety PDU for return

*1: You must be a member of ETG in order to use.

*2: Please refer to the Industrial Ethernet & Fieldbus page for EtherCAT, PROFINET, and EtherNet/IP slave devices.

*3: You must have purchased PROFIsafe driver from Siemens in order to use.

*4: You must be a member of ODVA in order to use. 

画像
IEC 61508 Safety Network Solutions

 

FSoE Application Software Kit

GroupCompilerContentsCertificate
RX72M
RX72T
RX72N
RX71M

RX671*1
RX660*1
RX66T
RX66N
RX651/RX65N
RX64M

RX26T*1
RX24U
RX24T
RX230/RX231
RX23T
RX23W
RX23E-A
RX23E-B*1
CC-RX compiler V3.01.00
画像
TÜV Rheinland Certified Functional Safety
  • FSoE Application Software
  • Safety Manual
  • User Guide
  • IEC61508 Certified Document
  • Sample Applications*2:
    • Network Communication IC Interface
    • Data I/O Interface
  • Software Developer's Handbook
RXv2 Core, RXv3 Core
RZ/T2M
RZ/T2L
RZ/N2L
IAR-EWARM FS V9.20.3CR52

Please make sure that you are a member of ETG.
*1: CC-RX compiler version only.
*2: Two sample applications for checking the operation of the FSoE Application Software are bundled.

  • Network Communication IC Interface: Application for data exchange between network communication IC and RX MCU/RZ MPU
  • Data I/O Interface: Application for input/output of safety data

 

PROFIsafe Application Software Kit

GroupCompilerContentsCertificate
RX72M
RX72T
RX72N
RX71M

RX671*1
RX660*1
RX66T
RX66N
RX651/RX65N
RX64M

RX26T*1
RX24U
RX24T
RX230/RX231
RX23T
RX23W
RX23E-A
RX23E-B*1
CC-RX compiler V3.01.00
画像
TÜV Rheinland Certified Functional Safety
  • PROFIsafe Application Software
  • Safety Manual
  • User Guide
  • IEC61508 Certified Document
  • Sample Applications*2:
    • Network Communication IC Interface
    • Data I/O Interface
  • Software Developer's Handbook
  • Not bundled*4: PROFIsafe communication control driver
RXv2 Core, RXv3 Core
RZ/T2M*5
RZ/T2L
RZ/N2L
IAR-EWARM FS V9.20.3CR52

Please note that you need to purchase PROFIsafe Driver from Siemens. Refer to *4.
*1: CC-RX compiler version only.
*2: Two sample applications for checking the operation of the PROFIsafe Application Software are bundled.

  • Network Communication IC Interface: Application for data exchange between the network communication IC and the RX MCU/RZ MPU
  • Data I/O Interface: Application for input/output of safety data

*4: Please purchase and use the following software from SIEMENS.

  • For RX: PROFIsafe Driver V2.2.3 for F-Slaves, which is included in PROFIsafe-Starterkit V3.5 with PROFIsafeprofile V2.6 MU1
  • For RZ: PROFIsafe Driver V2.2.3 for F-Slaves, which is included in PROFIsafe-Starterkit V3.5.2 with PROFIsafeprofile V2.6 MU1

*5: Please use with Parallel Use SIL3 System Software Kit.

 

CIP Safety Software Kit

GroupCompilerContentsCertificate

RX72M
RX72T
RX72N
RX71M

RX671
RX660
RX66T
RX66N
RX651/RX65N
RX64M

RX26T
RX24U
RX24T
RX230/RX231
RX23T
RX23W
RX23E-A
RX23E-B

CC-RX compiler V3.01.00
画像
TÜV Rheinland Certified Functional Safety
  • CIP Safety Application Software
  • Safety Manual
  • User Guide
  • IEC61508 Certified Document
  • Sample Applications*1:
    • Network Communication IC Interface
    • Data I/O Interface
  • Software Developer's Handbook
RXv2 Core, RXv3 Core
RZ/T2M
RZ/T2L
RZ/N2L
IAR-EWARM FS V9.20.3CR52

Please make sure that you are a member of ODVA.
*1: Two sample applications for checking the operation of the CIP Safety Application Software are bundled.

  • Network Communication IC Interface: Application for data exchange between the network communication IC and the RX MCU/RZ MPU
  • Data I/O Interface: Application for input/output of safety data

Reference Document

The Reference Document is a set of documents that provides guidelines for making certification documents and design tips for functional safety systems.

  1. How to write the document required to obtain the certification of the functional safety standard IEC61508.
  2. The technical know-how is necessary for the development of functional safety equipment.

Content is classified into five categories with various documents

  1. Motor Control System Documents
  2. Concept Phase Documents
  3. Safety Validation Documents
  4. MCU Internal Diagnosis Documents
  5. MCU External Diagnosis Documents
画像
RX Functional Safety – Reference Documents
MCU groupCompilerFull SetNote
- *1- *1RTK0EF0005Z21001ZJFull set includes 20 documents + 6 excel files

*1: This document explains the technical method for dealing with functional safety; therefore, this document is not dependent on the MCU nor the compiler. The reference explanation is based on the RX63N MCU solution. 

IEC 61508 Certified Compilers

For constructing software in the functional safety system, it is necessary to prove that the compiler generates valid code. Renesas offers an IEC 61508-certified C compiler for functional safety.

TÜV-SUD-certified IAR Embedded Workbench is also available.

Product NameContents
C/C++ Compiler Package for RX Family
画像
TÜV Rheinland Certified Functional Safety
  • Compiler component: CC-RX compiler V2.03.00 and V3.01.00
  • IEC 61508 SIL3 certified
IEC 61508 Certification Kit for RX Compilers
V3.01.00: RTCRX0000TC03ZNR
V2.03.00: RTCRX0000TC02ZNR
  • IEC 61508 certificate issued by TÜV Rheinland for the C/C++ compiler for the RX family V2.03.00 and V3.01.00
  • Safety manual, etc.

app_registrationDownload Packages

Register to request download access for Functional Safety Solution Kits 

Register

ドキュメント

ビデオ&トレーニング

ニュース&ブログ

ブログ
2023年11月16日
Success Story with Renesas: NexCOBOT Co. Ltd.
ブログ
2022年12月20日
IEC61508 SIL認証に向けてルネサスができる事
ブログ
2022年10月20日
産業向け機能安全システム開発は信頼できるパートナーと
ブログ
2022年9月15日
ルネサスエレクトロニクスと機能安全システム開発を促進
ブログ
2022年7月29日
Meet the Risk Buster: Functional Safety in Industries
ブログ
2022年3月9日
ルネサスのSIL3認証済みソリューションを活用して、機能安全設計を加速
ニュース
2022年3月9日
産業用機能安全ソリューションを拡充し、RAマイコン用セルフテストソフトウェアと、RXマイコン用PROFIsafeソフトウェアを提供開始
ブログ
2021年9月21日
ルネサスによる、Functional Safety over EtherCATへの取り組み
ニュース
2020年9月29日
産業イーサネット通信規格EtherCATの機能安全対応版ソフトウェアを32ビットRXマイコン用に発売
ブログ
2020年9月26日
IEC61508 機能安全ソリューション、どこから始めますか?
ニュース
2019年3月7日
世界初、SIL3認証取得済みの新ソリューション「RX Functional Safety」を発売、人と共存する産業機器に向けて機能安全対応を全面サポート
ニュース
2015年9月2日
産業機器への機能安全対応を短期に実現する「RX111セーフティパッケージ」ソリューションを発売
ニュース
2014年8月26日
産業機器の機能安全システム開発の期間短縮を実現するソリューション「RX631,RX63Nセーフティパッケージ」を発売