do-254 compliance - nasa - lange... · do-254 compliance pitfalls, challenges, and solutions...

15
DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

Upload: letuong

Post on 16-Mar-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

DO-254 Compliance Pitfalls, Challenges, and Solutions

Michelle Lange DO-254 Program Mgr Sept 18, 2008

For MAPLD 2008

Page 2: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 2

DO-254 Background In 2005, the FAA* began enforcing a new standard for HW (PLD/FPGA/ASIC) design

** Compliance can increase project cost by up to 400%!

This standard is known as DO-254, “Design Assurance of Airborne Electronic Hardware”

DO-254 is based on a similar SW standard (DO-178B)

DO-254 today applies to civil aviation but is spreading to some military projects

DO-254 is a concern because it adds significant time, risk and cost** to design projects

* And other worldwide aviation safety agencies

Page 3: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 3

What DO-254 Is…and Isn’t

It’s like a guide that shows you where you need to be It does not tell you how to get there — That is up to you to

determine It does not tell you what you need to watch out for — That’s for you to learn

Page 4: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 4

DO-254 in the Aircraft Certification Process

Timeline ~2 years

Type Certificate(ATC/TC/STC) •The FPGA/ASIC is approved only as part of an FAA approved equipment installation •TC form describes every item on aircraft •Components now “DO-254 certified”

DO-254 Compliance •DER form 8110-3 submitted to FAA recommending approval of the ASIC/FPGA

System Safety Assessment •Criticality of systems determined •Design assurance level (DAL) A-E assigned

DAL of Component •DAL handed down to component •Determines DO-254 requirements

FPGA/ASIC •Built to DO-254 standards as reviewed by DER

Page 5: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 5

What is DO-254? A Requirements-Based Design Flow with Strict Process Assurance

Design Flow

Supporting Processes

DODO--254254 Process as youProcess as you’’d see it shown in the DOd see it shown in the DO--254254 SpecSpec

Page 6: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 6

R

equi

rem

ents

-Bas

ed F

low

Proc

ess A

ssur

ance

Req

s Tr

acea

bilit

y

Tool

Ass

essm

ent

Requirements Capture

Conceptual Design

Detailed Design

Implementation

Production Transition

DO-254 Lifecycle

Syst

em P

roce

sses

Man

ufac

turin

g

Supporting & Key Processes

Req

uire

men

ts V

alid

atio

n Pr

oces

s A

ssur

ance

C

onfig

urat

ion

Man

agem

ent

Verif

icat

ion

Cer

tific

atio

n Li

aiso

n

A Look Inside DO-254

PHACPHAC V&VV&V TLDTLD HASHAS Planning

Page 7: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 7

A DO-254 Compliant FPGA Flow

Generate architectural artifacts

Write, generate, reuse, and check RTL code

Effectively verify RTL and gate-level design

Trace requirements Version manage all artifacts and docs Generate review and audit sites

Safely synthesize design, and prepare for P&R

Verify RTL Design

Verify RTL Design

Verify Gate- Level Design Verify Gate- Level Design

Concept Design Concept Design

RTL Design RTL Design

Place & Route Place & Route

Program Device Program Device

Requirements Requirements

Planning Planning

Debug Hardware

Debug Hardware

Synthesis Synthesis

Capture/Validate Requirements

Establish Project Plans (PHAC and others)

Assess all Tools Verify/Debug Hardware Item

Page 8: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 8

Common* Issues We are Seeing

Companies are engaging in DO-254 programs without proper preparation Companies think they can “get around” DO-254 Requirements traceability is a reactive process Groups within a company don’t talk and share information Companies don’t consider reuse or future uses of current design Companies are struggling with verification Tool qualification is difficult

Lots of mis-steps and rework, failed audits, costs increasing 400% Parts cannot be used (or reused) for in-flight systems Failed audits, much rework and increased expense Each group re-invents the wheel, wasted resource Comply to lowest level, and then have to re-certify Losing bids, avoiding projects, producing poor quality products Much time spent on this task

IssueIssue ResultResult

* This is not an all inclusive list!

Page 9: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 9

Let’s Talk about A Few of These

Companies are engaging in DO-254 programs without proper preparation Companies think they can “get around” DO-254 Requirements traceability is a reactive process Groups within a company don’t talk and share information Companies are struggling with verification Companies don’t consider reuse or future uses of current design Tool qualification is difficult

Lots of mis-steps and rework, failed audits, costs increasing 400% Parts cannot be used (or reused) for in-flight systems Failed audits, much rework and increased expense Each group re-invents the wheel, wasted resource Losing bids, avoiding projects, producing poor quality products Comply to lowest level, and then have to re-certify Much time spent on this task

IssueIssue ResultResult

Page 10: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 10

Before Your First Project…

Companies are engaging in DO-254 programs without proper preparation

Lots of mis-steps and rework, failed audits, costs increasing 400%

IssueIssue ResultResult

InsteadInstead

Invest in training (its worth it!)

Hot Tip #1

Hot Tip #2 Work with your DER early in your project

Hot Tip #3

Consider having methodology assessments — Both for compliance and for methodology efficiency

Page 11: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 11

Requirements Tracing…

Requirements traceability is a reactive process

Failed audits, much rework and increased expense

IssueIssue ResultResult

InsteadInstead

Take a proactive approach — Plan for requirements management and traceability

as part of the process

Hot Tip #1

Hot Tip #2 Don’t assign this job to the intern

— Value this effort as a key part of the flow

Hot Tip #3 Consider automation

Page 12: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 12

Verification…

Companies are struggling with verification

Losing bids, avoiding projects, producing poor quality products

IssueIssue ResultResult

InsteadInstead

Hot Tip #1 Get a verification methodology assessment

Hot Tip #2

Educate yourself on new methodologies — Understand the benefits and skill sets required

Hot Tip #3 Consider consulting experts to reduce risk

— Get your team trained and project underway quickly

Page 13: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 13

Tool Assessment and Qualification…

Tool qualification is difficult

Much time spent on this task

IssueIssue ResultResult

InsteadInstead

Hot Tip #3 Whenever possible, take the “Independent Output

Assessment” approach

Hot Tip #1 Understand the meaning and purpose

Hot Tip #2 Work with tool vendors who will support you

Page 14: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 14

For More Information

Visit www.mentor.com/go/do-254 — Download publications and information — Register for DO-254 training

Next training: Seattle, Sept 23-24

Email [email protected] — Questions — Request product information — Arrange a visit or demo

Any Questions?

Page 15: DO-254 Compliance - NASA - Lange... · DO-254 Compliance Pitfalls, Challenges, and Solutions Michelle Lange DO-254 Program Mgr Sept 18, 2008 For MAPLD 2008

MEL, DO-254 Overview 15 1515