Safety Lifecycle illustrated with exemplified EPS



Similar documents
USB to SPI Device Driver Installation Instructions

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

MPR121 Serial Communication

QorIQ espi Controller Register Setting Considerations and Programming Examples

Qorivva MPC5643L Dual Processor Mode Mark Ruthenbeck Applications Engineering Microcontroller Solutions Group

Connecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Revisión general de la tecnología. Funcionalidad del CRTOUCH Calibración Casos de Uso Consideraciones importantes

FRDM-KL25Z User's Manual Rev. 1.0

ISO Introduction

Miniature I 2 C Digital Barometer

Tweeting? Please use hashtag #FTF2011. Freescale on Facebook Tag yourself in photos and upload your own!

Solar Panel 3-Phase Inverter Controlled by the PXS20 Libor Prokop Rožnov pod Radhoštem, Czech Republic

ASSESSMENT OF THE ISO STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY

Design Automotive Lighting Control with Freescale eswitches

Freescale MAC Security Setup

Hardware Configurations for the i.mx Family USB Modules

Sixth Annual CLE/Golf/Spa at Barton Creek Resort. May 13, 2011 WELCOME!

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Software Datapath Acceleration for Stateless Packet Processing

Freescale, the Freescale logo and CodeWarrior are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademark of

The Freescale Embedded Hypervisor

How to Upgrade SPICE-Compliant Processes for Functional Safety

RF Power LDMOS Transistors High Ruggedness N--Channel Enhancement--Mode Lateral MOSFETs

Wafer Level Chip Scale Package (WLCSP)

5.0 A Throttle Control H-bridge

Software and Support Activation. Quick Start Guide

Quick Start Guide Software and Support Activation

Safety Issues in Automotive Software

TÜ V Rheinland Industrie Service

ISO Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview

Networking Services Trusted at every level and every phase

IEC Functional Safety Assessment. Project: K-TEK Corporation AT100, AT100S, AT200 Magnetostrictive Level Transmitter.

5.0 A H-Bridge with Load Current Feedback

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Xtrinsic MAG3110 Three-Axis, Digital Magnetometer

Building a Safety Case in Compliance with ISO for Fuel Level Estimation and Display System

ACHIEVING FUNCTIONAL SAFETY OF AUDI DYNAMIC STEERING USING A STRUCTURED DEVELOPMENT PROCESS

System Safety Process Applied to Automotive High Voltage Propulsion Systems

Safety Integrated. SIMATIC Safety Matrix. The Management Tool for all Phases of the Safety Lifecycle. Brochure September Answers for industry.

How To Improve Performance On A P4080 Processor

Safety and security related features in AUTOSAR

Version: 1.0 Latest Edition: Guideline

ISO 26262:2011 Functional Safety Assessment Report. Texas Instruments Richardson, TX USA. Project: TDA2X ADAS SoC. Customer:

Introduction of ISO/DIS (ISO 26262) Parts of ISO ASIL Levels Part 6 : Product Development Software Level

Addressing the Challenges of Functional Safety in the Automotive and Industrial Markets freescale.com/safeassure

Estimating Software Reliability In the Absence of Data

Controlling Risks Safety Lifecycle

Impact of Safety Standards to Processes and Methodologies. Dr. Herbert Eichfeld

Effective Application of Software Safety Techniques for Automotive Embedded Control Systems SAE TECHNICAL PAPER SERIES

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL

CodeWarrior Development Studio Floating Licensing Quick Start

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

Hardware safety integrity Guideline

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities

Reducing Steps to Achieve Safety Certification

Do AUTOSAR and functional safety rule each other out?

Developing an Application for the i.mx Devices on the Linux Platform

asuresign Aero (NATEP Grant MA005)

JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development

Intelligent development tools Design methods and tools Functional safety

Safety and Security Features in AUTOSAR

White Paper. Addressing the Challenges of Functional Safety in the Automotive and Industrial Markets. freescale.com/safeassure

Software in safety critical systems

A System-safety process for by-wire automotive systems

AN4664 Application note

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Floating License Installation Guide for Windows

Safe Automotive software architecture (SAFE) WP 6, WT Deliverable D Methods for Assessment Activity Architecture Model (AAM)

Design of automatic testing tool for railway signalling systems software safety assessment

Functional Safety Hazard & Risk Analysis

Managing Design Changes using Safety-Guided Design for a Safety Critical Automotive System

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512

Safety Requirements Specification Guideline

IEC Overview Report

Adding SDIO Wi-Fi Solution to i.mx Windows CE 5.0/Windows CE 6.0

Using Altera MAX Series as Microcontroller I/O Expanders

A Safety Methodology for ADAS Designs in FPGAs

IEC Functional Safety Assessment. ASCO Numatics Scherpenzeel, The Netherlands

Hitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U

Installation of the MMA955xL CodeWarrior Service Pack Author: Fengyi Li Application Engineer

Machineontwerp volgens IEC 62061

Achieving Functional Safety with Global Resources and Market Reach

Production Flash Programming Best Practices for Kinetis K- and L-series MCUs

Change Impact analysis

How To Control A Motor Control On An Hvac Platform

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

SAFETY LIFECYCLE WORKBOOK FOR THE PROCESS INDUSTRY SECTOR

Functional Safety with ISO Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services

Fundamental Principles of Software Safety Assurance

A System-Safety Process For By-Wire Automotive Systems

Value Paper Author: Edgar C. Ramirez. Diverse redundancy used in SIS technology to achieve higher safety integrity

CASS TEMPLATES FOR SOFTWARE REQUIREMENTS IN RELATION TO IEC PART 3 SAFETY FUNCTION ASSESSMENT Version 1.0 (5128)

List of courses MEngg (Computer Systems)

Space product assurance

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Simplify rich applications & hard real-time

Requirements-driven Verification Methodology for Standards Compliance

Risk Assessment for Medical Devices. Linda Braddon, Ph.D. Bring your medical device to market faster 1

Transcription:

September 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMAROS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. 2012 Freescale Semiconductor, Inc.

Safety Lifecycle illustrated with exemplified EPS Item Definition Hazard Analysis & Risk Assessment Functional Safety Concept HW Level SW level Safety Validation Further Steps Summary 2

2-5 to 2-7 Management of functional safety 3-5 Item definition 3-7 3-8 Hazard analysis and risk assessment Functional safety concept Concept phase Planning 4 Product development at system level Controllability 7-6 7-5 5 HW level 6 SW level 4-9 Safety validation Other Technologies External Measures Product development 4-10 Functional safety assessment 4-11 Release for production 7-5 7-6 Production Operation, service & decommissioning In case of modification, back to appropriate lifecycle phase After release for production 3

Functional concept and scope defined Functional concept: Specification of the intended functions and their interactions necessary to achieve the desired behavior Example (exemplified EPS) Torque assist functions (steering torque, dynamics, ), variable steering ratio functions, dampening functions, return to zero functions, Initial architecture defined Architecture: representation of the structure of the item or functions or systems or elements that allows identification of building blocks, their boundaries and interfaces and includes the allocation of functions to HW and SW elements Example (exemplified EPS) Type of motor (Asynchronous motor, Synchronous motor), sensors, Functional safety concept requires clarity about the functional concept! 4

Next major step Using clear functional model and list of functions and their relations Create list of potential malfunctions and their relations Argumentation for integrity Are all functions of the item identified and documented? Are all potential malfunctions of the item identified and documented? HAZOP provides a structured approach an argumentation of the integrity of functions and malfunctions! 5

provide an initial architecture use of semi-formal modeling notations models will be extended towards preliminary safety architecture allocate functions to architectural elements 6

2-5 to 2-7 Management of functional safety 3-5 Item definition 3-7 3-8 Hazard analysis and risk assessment Functional safety concept Concept phase Planning 4 Product development at system level Controllability 7-6 7-5 5 HW level 6 SW level 4-9 Safety validation Other Technologies External Measures Product development 4-10 Functional safety assessment 4-11 Release for production 7-5 7-6 Production Operation, service & decommissioning In case of modification, back to appropriate lifecycle phase After release for production 7

Safety Case Management: use of tool to manage development of safety case with large numbers of hazardous events Item Definition: identifies main system functions e.g. Provide steering support as required by driver 2.3. Risk Assessment: assess severity, exposure and controllability (S, E and C) of the HE for the driving condition to determine ASIL level of safety goal 3. Safety Goal: define safety goal for HE 2.1 Hazard Analysis: Malfunction (MF) identified using HAZOP keywords applied to main function e.g. provide steering support BEFORE required by driver (or self steering) 2.2 Hazard Analysis: describe hazardous event (HE) occurring as a result of a malfunction of the main system function at > 80 km/h Typically multiple safety goals exist for one item with different associated ASILs! 8

use of catalogs malfunctions at vehicle level should be used in HARA establish traceability between functions, malfunctions, hazardous events and safety goals 9

2-5 to 2-7 Management of functional safety 3-5 Item definition 3-7 3-8 Hazard analysis and risk assessment Functional safety concept Concept phase Planning 4 Product development at system level Controllability 7-6 7-5 5 HW level 6 SW level 4-9 Safety validation Other Technologies External Measures Product development 4-10 Functional safety assessment 4-11 Release for production 7-5 7-6 Production Operation, service & decommissioning In case of modification, back to appropriate lifecycle phase After release for production 10

Functional Safety Concept should include Functional Safety Requirements Functional Safety Architecture Allocation of Functional Safety Requirements to Functional Safety Architecture How to identify Functional Safety Requirements? How to develop a Functional Safety Architecture? 11

derive functional safety requirements from functional safety goals analyze the initial architecture and functional model w.r.t. safety goals find out which failures of elements will lead to a violation of the safety goal derive functional safety requirements to prevent such failures keep traceability between such elements provide an argumentation of the integrity of identified functional safety requirements! a qualitative fault tree analysis is suitable initial architecture qualitative fault tree analysis safety goal functional safety requirements 12

from architecture to fault tree... safety goal base event 13

... and from fault tree to requirements safety goal base event 14 functional safety requirement

traces between events in the fault tree and requirements are helpful in argumentation why has a functional safety requirement has been defined? are all (base) events in the fault tree are covered? 15

Power channel deactivated in safe state V BATT Power Relay Power Stage Power Bridge Pre-driver Phase Current Monitor 2 Actuator Actuator Isolator Relay Motor control channel dedicated sensor inputs Torque Sensor 1 Steering Angle Sensor 1 Steering Speed Sensor 1 Torque Assist Requirements Calculation 1 Actuator Control Gate Drive Phase Current Monitor 1 Rotor Position 1 Torque/ Angle Sensors Actuator monitoring channel dedicated sensor inputs control of safe state Torque Sensor 2 Steering Angle Sensor 2 Steering Speed Sensor 2 Torque Assist Requirements Calculation 2 Actuator Monitoring Rotor Position 2 Safe State OP1s (SSOP1n) System monitoring channel control of safe state System Monitoring power supply clock watchdog/supervisor Safe State OP2 (SSOP2) 16

17

traceability from malfunction to hazardous event to safety goal to safety requirement to allocation on element in safety architecture derive ASIL of the elements in the safety architecture 18

2-5 to 2-7 Management of functional safety 3-5 Item definition 3-7 3-8 Hazard analysis and risk assessment Functional safety concept Concept phase Planning 4 Product development at system level Controllability 7-6 7-5 5 HW level 6 SW level 4-9 Safety validation Other Technologies External Measures Product development 4-10 Functional safety assessment 4-11 Release for production 7-5 7-6 Production Operation, service & decommissioning In case of modification, back to appropriate lifecycle phase After release for production 19

Definition of the Technical Safety Architecture (1) definition of the technical safety architecture based on the preliminary safety architecture derive technical safety requirements from functional safety requirements allocation of technical safety requirements to elements of the technical safety architecture iterative process with analysis and evaluation of variants 20

Definition of the Technical Safety Architecture (2) safety architecture integrated with functional architecture apply ASIL decomposition independence as explicit requirement specify Hardware/Software interface in detail use models! extend the functional safety architecture towards a technical safety architecture application of FTA, FMEDA/FMEA and ISO Hardware Fault Metrics during construction of the technical safety architecture not only for verification! 21

Definition and Verification of the Technical Safety Architecture (3) definition of the technical safety architecture failure modes and failure rates specified for the elements of the technical safety architecture failure rates can be calculated or taken from common catalogs such as SN 29500 failure modes and failure rates will be used for quantitative verification 22

Power Switch V BATT V DCLINK V DD Default: open FS0b (SSOP2) IO1 (SSOP1a) IO2 (SSOP1b) Actuator Isolator GND GND EN2 Power Bridge Motor Watchdog DSPI Error Monitor Supply Monitor RST V DD FCCU RST IO3 (SSOP1c) GND EN1 Power channel de-activation under control of application (MCU) and system monitor (SBC) SBC MC33907 MCU MC5643L Predriver MC33937A Motor control and actuator monitoring channels implemented on MCU and pre-driver System monitoring channel implemented on intelligent SBC 23

Technical SESSION F0306 Independent Sensor Input Independent Sensor Input Independent Sensor Input Safe Operating System calls independent control and monitoring tasks support end-to-end protection of communications Control Task, part 1 calculate required torque assist Safe State Control Monitoring Task, part 1 re-calculate required torque assist activate safe state if different from CT Actuator Drive Peripherals Control Task, part 2 control actuator to provide required torque assist Safe State Control Monitoring Task, part 2 monitor actuator activate safe state if control incorrect 24

Sufficiently independent Sensor 1 Sensor 2 Input Interface MCU Core Core IP SW Thread A IP IP IP IPC OS SW Thread B t Dual-core lockstep Inter process communicatio n OP Actuator OP Passivator Output Interface From PowerSBC 25

2-5 to 2-7 Management of functional safety 3-5 Item definition 3-7 3-8 Hazard analysis and risk assessment Functional safety concept Concept phase Planning 4 Product development at system level Controllability 7-6 7-5 5 HW level 6 SW level 4-9 Safety validation Other Technologies External Measures Product development 4-10 Functional safety assessment 4-11 Release for production 7-5 7-6 Production Operation, service & decommissioning In case of modification, back to appropriate lifecycle phase After release for production 26

Consistency between architecture and verification Fault Tree Analysis Update Derive system architecture and design models as single information source ISO 26262 SPF & LF metrics diagnostic coverage Update Review/Assesment Checklists Review Derive FMEA & FMEDA 27

Safety Analysis is carried out during Concept and Product Development Phases Objective of the analysis - examine consequences of faults and failures on the system - provide information on conditions and causes that could lead to violation of a safety goal - identification of new hazards not previously considered Qualitative and quantitative analyses are carried out - Example: qualitative FTA demonstrating faults in redundant sensors (SensorA and SensorB) needed to lead to violation of safety goal Prevent Self Steer - Quantitative analysis such as FMEDA also required 28

2-5 to 2-7 Management of functional safety 3-5 Item definition 3-7 3-8 Hazard analysis and risk assessment Functional safety concept Concept phase Planning 4 Product development at system level Controllability 7-6 7-5 5 HW level 6 SW level 4-9 Safety validation Other Technologies External Measures Product development 4-10 Functional safety assessment 4-11 Release for production 7-5 7-6 Production Operation, service & decommissioning In case of modification, back to appropriate lifecycle phase After release for production 29

Functional safety concept requires clarity about the functional concept! Identification of potential malfunctions requires knowledge of functions Hazard analysis and risk assessment to identify safety goals Typically multiple safety goals exist for one item with different associated ASILs! traceability between functions, malfunctions, hazardous events and safety goals to achieve and argue completeness Functional safety concept leads to allocation of functional safety requirements to functional safety architecture Technical safety architecture considers failure modes and failure rates for the elements Safety validation is a key step that can involve significant effort and even impact safety concept and architecture decisions Usage of dedicated tools and components can significantly support the application of ISO26262 and reduce the effort involved 30