+ All Categories
Home > Documents > Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated...

Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated...

Date post: 01-Feb-2018
Category:
Upload: doanbao
View: 220 times
Download: 0 times
Share this document with a friend
18
Dolphin Functional safety, Haridas V, July 2015 COMPANY CONFIDENTIAL Compliance driven Integrated circuit development based on ISO26262 HARIDAS VILAKATHARA Oct, 2015 NXP Semiconductors
Transcript
Page 1: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Compliance driven Integrated circuit

development based on ISO26262

HARIDAS VILAKATHARA

Oct, 2015

NXP Semiconductors

Page 2: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

October 20, 2015

OutlineISO26262 life cycle overview

– Item development

– Component development

Compliance driven development process– V model with safety extension

– Safe requirement management

– HW risk assessment and safety analysis

– Requirement driven verification

– Tool qualification

Questions?

2.

Page 3: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Concept

phaseProduction &

Operation

ISO 26262 Life cycle Overview

3

ISO26262 standardOverall Safety Management

Safety Management during Development

Safety Management after release to Production

V Model based development

(system, HW & SW)

QM: ISO9001 or

ISO TS16949

Requirement management

Configuration and Change management

Verification and Validation

Driven by

methods

Structured documentation with

evidence collection

Functional safety (ISO26262) : Absence of unreasonable risk due

to hazards caused by malfunction behavior of E/E/EP systems in

passenger cars

Safety engineering policy

Project functional safety plan

Item definition

Initiate functional safety life cycle

Hazard analysis and Risk assessment

System safety goals

Functional safety concept

Technical safety requirement specification

V model based development

Confirmation measures &

Evidence collection Safety case

Item development life cycle

Item

System

Component

Element Sensor IC

MCU

Safety engineering policy

Project functional safety plan

Risk assessment & Safety analysis

Technical safety requirement specification

Safety element in context or out of

context

Safety case

V model based development

Confirmation measures &

Evidence collection

Component development life cycle

Risk based

approachProduction

control,

Field

monitoring

Page 4: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

ISO 26262 life cycle : Item Development

4

V model based

development

Safety engineering policy

Project functional safety plan

Item definition

Initiate functional safety life cycle

Hazard analysis and Risk assessment

System safety goals

Functional safety concept

Technical safety requirement specification

Item

System

Component

Element Sensor IC

MCU

Safety engineering policy

Project functional safety plan

Risk assessment & Safety analysis

Technical safety requirement specification

Safety element in context or out of

context

V model based development

Confirmation measures &

Evidence collection Safety case Safety case

V model based development

Confirmation measures &

Evidence collection

Item development life cycle Component development life cycle

ISO26262 standardOverall Safety Management

Safety Management during Development

Safety Management after release to Production

Requirement management

Configuration and Change management

Verification and Validation

Qualification of Software Tools

Driven by Methods

QM (ISO 9001 or ISOTS 16949)

ISO26262 on top of QM

Result

Item: System or array of systems to implement a function at the

vehicle level

Safety Goal: only applies to a car with a malfunctioning Item as it is in Context.

All other component/elements depend on the Interface through which they

are integrated . Handled through a Development Interface Agreement (DIA)

Hazard analysis and risk assessment techniques to assign safety goals

and safety integrity levels

Fault detection, mitigation & transition to safe state at the itemlevel is the key architectural requirements (safety integrity) .

Subsystem/component level diagnostic features helps a lot to achieve this at

item level at reasonable cost

Structured documentation based on confirmation measures and evidence

collection is the way to measure the effectiveness of a development

approach

Page 5: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

ISO 26262 life cycle: Component Development

5

Driven by Methods

V model based

development

Safety engineering policy

Project functional safety plan

Item definition

Initiate functional safety life cycle

Hazard analysis and Risk assessment

System safety goals

Functional safety concept

Technical safety requirement specification

Item

System

Component

Element Sensor IC

MCU

Safety engineering policy

Project functional safety plan

Risk assessment & Safety analysis

Technical safety requirement specification

Safety element in context or out of

context

V model based development

Confirmation measures &

Evidence collection Safety case Safety case

V model based development

Confirmation measures &

Evidence collection

Item development life cycle Component development life cycle

ISO26262 standardOverall Safety Management

Safety Management during Development

Safety Management after release to Production

Requirement management

Configuration and Change management

Verification and Validation

Qualification of Software Tools

QM (ISO 9001 or ISOTS 16949)

ISO26262 on top of QM

Components/elements depend on the Interface

through which they are integrated at item level . This

is handled through a Development Interface

Agreement (DIA)

For generic component development standard

recommends a safety element out of context

methodology (e.g. MCU)

Safety requirement through risk assessment & safety

analysis

Requirement management with traceability

Verification and Validation at every stage and are

driven by methods

Structured documentation with evidence collection

MCU: Micro controller unit

Page 6: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

V Model with Safety Extension

6

FME(C)A: Failure mode and effects (criticality)analysis

FMEDA: Failure mode and effects & diagnostic analysis

TPE: Test and production, IP: Intellectual property

Safety Architecture

Functional Safety Requirement

Safety verification

Safety validation

Safety assessment

Implementation

Formal review/auditsSafety manual

-Requirement driven-Risk based(FMEA/FMECA) -Fault injection testing-Structural(formal review, audit, code walkthrough)-Establish traceability

-Proven in use -Mission profile-Risk based-TPE (stress & characterization)-Establish traceability-Compliance

Safety IP’s (diagnostic sensors) and safety monitoring

Safety strategy & diagnostic features based on allocated safety requirements from system

Safety DesignSafety analysis & safety metrics(FMEA, FMEDA)

-Safety requirements based on “safety element out of context”.-Formal Requirement management

Change management-Impact on functional safety

Page 7: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Component level Safety Goals and Requirements

A Component always interacts through an

interface through which it connected to

the rest of the system

Direct assignment of safety goals to a

component not easy. However…

Derived safety requirements can be

allocated to a component & an interface

through which it interact with rest of

system

The interactions with other systems and

components can be handled through

– Interface control document (technical

interface)

– Development interface agreement

(process interface)

– Safety manual ( assumptions on use)

7

Ver

ific

atio

n a

nd

val

idat

ion

Co

nce

pt

Phas

e

Syst

em

Des

ign

Har

dwar

e D

esig

nSo

ftw

are

D

esig

n

Customer Requirements,Organizational requirements

Safety concept & safety architecture

Technical safety requirements

Safety goals

Functional safety requirements

Interface requirements

SW safety architecture

Software safety requirements

HW safety architecture

Hardware safety requirements

Interface requirements

SW architectureFunctional and non functional requirements

HW architectureFunctional and non functional requirements

System architectureFunctional and non functional requirements

Requirement Management

Safety Requirement management

Page 8: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Component level (SEooC) Interface Agreement

8

Safety element Development

Assumptions on Safety

Requirements

Assumptions on Safety context

Development

Safety work products for safety case

Standard DIA

Change assumptions

Custom DIA

Safety component

development

Definition of Requirements

Development of other elements

Check validity of assumptions

OK Integrate

Safety work products for safety case

Modify requirements

Change request

N

SEooC element/component System

SEooC: Safety Element out Of Context

Page 9: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

(Safe) Component level Requirement Management

9

Safety requirements are allocated to a component

through

– Allocated from next higher level system

– Through risk assessment and safety analysis

Formal requirement management with traceability is

mandatory

– All requirements can be tracked to a design,

verification and validation item

– No design element in repository without an

assigned requirement

– Any PR raised can be tracked to a

corresponding requirement ID

– Impact on existing requirements can be

identified for CR

Formal process to track

– Customer requirements

– Allocated requirements from system or through

risk assessment

Customer Requirement Specification

System/IC Requirement Specification

Module/IP Requirement Specification

Acceptance Test Specification

System/IC V&V Test Specification

Module/IP V&V Test Specification

Acceptance Test Reports

System/IC V&V Test Reports

Module/IP V&V Test reports

Implementation

Customer inputs Market inputs

ADS Architectural Design Specification

Test Traceability Matrix(TTM)

Safety element out of context

PR: Problem report, CR: Change request, ID: Identification Number

Page 10: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

HW Risk Assessment and Safety Analysis

10

Functional Architecture

Safety Requirements

Top-Down alalysis

Selection of safety

mechanisms

Bottom up analysis

Reliability data(FIT)

Quantitative Safety

evaluation

Safety requirement met?

Detailed Design

Update Architecture Assumptions

Reliability data

Component models

Fault TreeDiagnostic Coverage

Fault metricsFMEA

metNot met

FME(C)A: Failure mode and effects (criticality)analysis

FIT: Failure in time

Page 11: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Requirements and Risk driven Verification

11

Requirement driven verification(functional, safety, interface,

environmental etc.)

Consistency & completness between requirements and design

components including their interfaces

Requirement traceability

matrix

Act

ion

pla

n in

ca

se o

f sa

fety

an

om

alie

s d

ete

cte

d

Risk driven verification(FMEA,FTA, FMEDA)

Verification strategy to include Critical items from risk assessment

Safety analysis reports

Safety verification report

Consistency & completeness between requirements and verification specifications

Recommended methods from Standards is used to ensure compliance

FME(C)A: Failure mode and effects (criticality)analysis

FMEDA: Failure mode effect and diagnostic analysis

FTA: Fault tree analysis

Page 12: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Tool Qualification

Why tool qualification– IC design involves many translation process, and tool in general has the

capacity to introduce error during various translation process

– e.g. RTL-> Synth netlist -> post layout

Verification tools may fail to detect errors in the hardware items

Tool qualification makes sure that tool correctly functions (improve

confidence in tool function)

The library components and different views used during the design

translation process also need to be of mature quality and qualified one

Recommended practice is to deploy a validated reference design flow

(RDF) at organizational level

12

Page 13: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Tool Qualification Flow

13

Requirements

Tool listReview and select tools

Tool chain analysis

Safety analysis

Determine qualif ication plan and method

Review the process of selected methods

Execute qualification plan

Review results & solve problems

( find work around)

Create action plan and Document results

Tool safety manual

Tool classification and analysis report

Tool qualification plan

Tool qualification report

Action for risk mitigationToll safety manual

Based on ASIL & TCL

ASIL validityTCL validity

TI reviewTD Review

Determine TCL

Development (validation) toolsIC, System validation

Use

cas

esTo

ol C

har

acte

rist

ics

req

uir

ed

Fun

ctio

ns

req

uir

ed

Test and product engiineering tools

Development (verification) toolsBased on reference IC design flow

Development (Design) toolsBased on reference IC design flow

Supporting tools (Requirement management, configuration

management etc. …)

Safety impact analysis based on highest ASIL required

-exposure & harm-Possible avoidance (monitoring or control )

Reference work flows and

methodologies

Page 14: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Conclusion

Component development always need to be taken through a Development

Interface Agreement both from process & product point of view.

Direct assignment of a safety goal at a component level is not always possible.

– Risk assessment and safety analysis at component level shall be used as

a key instrument in deriving the safety requirements

– Risk assessment shall be performed based on assumed safety context

Requirement driven and risk oriented verification shall be employed as a

verification approach

– ISO 26262 standard provides a set of recommended methods to achieve

the verification goals

Tool confidence and tool qualification is a critical item from the ISO 26262

standard

– Recommendation is to use a validated reference design flow at

organization level as a reference

14

Page 15: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

QUESTIONS ??

15

Page 16: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Page 17: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Impact on Methodologies & Tools

17

Requirement

management

-Vertical traceability up-to design & Horizontal traceability (DOORS)

-Traceability shall support impact analysis (DOORS)

- Method driven (Risk analysis) approach for safety requirement capture

Verification &

Validation

-Requirement driven

- Fault injection

- Proven in use argument generation

- Verification in every phase of development ( follow V model)

Configuration

management

According to ISO/TS 16949, ISO 10007 and ISO/IEC 12207

All safety work products under configuration control

Change

management

Procedure driven approach

Evaluation of change request through Impact analysis (use DOORS)

Confirmation

measures

Review: Results of a safety work product

Audit: Process and procedures

Assessment: Achievement of functional safety against safety plan

Tools SW tool qualification based on tool impact on safety work products and detectability

Documentation Structured documentation on all the above into safety case with argumentation

Page 18: Compliance driven Integrated circuit development based · PDF fileCompliance driven Integrated circuit development based on ISO26262 ... Safety requirement through risk assessment

Dolphin Functional safety, Haridas V, July 2015

COMPANY CONFIDENTIAL

Safety work flow (Safety component or

element )

18

Safety engineering policy

Project functional safety plan

Technical safety requirement specification

Safety case

V model based development

Confirmation measures &

Evidence collection

Risk assessment & Safety analysis

Safety element out of context

Requirement management

Configuration and change management

Safety verification and validation

Quality assurance

Organization level Process, procedures,

templates

Detailed Safety activities


Recommended