Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B...

14
© 2017 Arm Limited Daniel Bernal IVI & Digital Cockpit Platform Manager Disruptive Trends in Automotive Software Development Automotive Line of Business (LoB) 23 Aug 2018

Transcript of Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B...

Page 1: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited

Daniel BernalIVI & Digital Cockpit Platform Manager

Disruptive Trendsin Automotive

Software Development

Automotive Line of Business (LoB)

23 Aug 2018

Page 2: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 2

Explosion in SW development by OEMs, Tier 1s

The modern premium vehicle

Over 100 ECUs

Approx. 100M SLOC

Article source:https://www.linkedin.com/pulse/20140626152045-3625632-car-software-100m-lines-of-code-and-counting/

Page 3: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 3

Disruption in Automotive Electronics – The Trends

Trends

• Consolidation

• Functional Safety

• Connectivity

• Security

• Over the Air Updates

• Open Source

• Commercial Software

• Long Term Support

Page 4: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 4

ECU Consolidation – The Trend

• Mixed-Criticality

• Software Defined Architecture

• Leverage Virtualization

• Optimize Connectivity & Wiring

ECU Hardware Platform

Hypervisor (ASIL-B Certified)

Instrumentcluster (IC)

In-vehicleInfotainment (IVI)

Digital side view mirrors

V2Xgateway

Classic

ASIL-B ASIL-QMASIL-QM ASIL-B

Safety certRTOS

e.g., Cockpit Controller

Page 5: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 5

Safety Focus – The Trend

• Fault Detection and Control

• Instrument Cluster – ASIL B

• Digital Mirrors – ASIL B

• ADAS Features – ASIL D

• Autonomous Drive – ASIL B, D

• Arm IP positioned as SEooC

Safety Manual

FMEA Report

Development Interface Report

Page 6: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 6

Cabin Connectivity – The Trend

Vehicle Connectivity Requirements

• In-Vehicle Infotainment Services

• Telematics

• V2X Services

• Autonomous Inference Model Updates

• ECU Over the Air Updates

Page 7: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 7

Security – The Trend

Requirements

• Secure Storage

• HW Root of Trust

• Secure Boot

• Secure KeyGen

• Trusted Execution Environment

• Secure Over The Air Updates

• Standard Framework/ API (PSA)

Page 8: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 8

Ubiquitous Software Update – The Trend

Requirements

• Maintain security updates.

• SW update of an ECU relies on security features.

• Device identity and provisioning

• Vehicle architectures have to be considered

• ECU resources drives the capability.

Page 9: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 9

Embracing Open Source – The Trend

Trends

• In-Vehicle Infotainment

• Linux

• Android

• Communication Frameworks

• Arm Trusted Firmware

• Trusted Execution Environment (TEE)

Page 10: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 10

Leveraging Commercial SW Partners – The Trend

Commercial Software Partners

• Machine Learning Frameworks

• Application Frameworks (e.g., Audio, Video, Communication)

• Security and Safety Frameworks

• Operating System

• Safety Separation (Hypervisor)

Page 11: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 11

Long Term Support – The Trend

Support Requirements

• 10 – 15 year support

• OTA Software Update

Page 12: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 12

How can the Arm Ecosystem help?

• Risk Reduction

• Reduced Time to Market

• Pre-Certified Software Elements

• Multiple SoC and platform providers.

ECU hardware platform

Platform firmware(e.g., Secure Boot, Secure Storage, …)

Embedded virtualization (optional)

Operating environment (e.g., RTOS, AUTOSAR Classic or Adaptive)

Application framework(e.g., security, audio, communication,…)

ECU application

Soft

war

e st

ack

Page 13: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited 13

SW Stack – Ecosystem of Partners

Category Solutions

Machine Learning on Arm • AiOTA Labs• Arm NN• Brodmann17• Codeplay

• DeepScale• Enigma Pattern• NALBI Inc.• Pilot AI

• Reality AI• Sensory• SILVIA

Middleware Software and Frameworks • CoreAVI • Harman/Redbend• Paragon Software

• Recon Technologies (Voice, Audio)• Tuxera

Security & Safety Frameworks • Arm STLs• Argus• Escrypt

• Irdeto• Karamba

Multi-Operating System & Safety Separation Solutions

• Auto Grade Linux• AUTOSAR Classic & Adaptive

• Elektrobit• ESOL• ETAS

• Green Hills• Lynx Software Technologies• Mentor• OpenSynergy• Redbend

• SYSGO• QNX• Vector• Virtual Open Systems

Platform Firmware(e.g., Secure Boot, Secure Storage)

• Arm Trusted Firmware• SIP provided

Silicon Devices & Board Products • NXP• Cypress• MediaTek• NVIDIA• Panasonic

• Qualcomm• Renesas• Samsung• Silicon-Mobility• ST Micro

• Telechips• TI• Toshiba• Xilinx

Solutions list is not exhaustive.

Page 14: Disruptive Trends in Automotive Software Development · ECU Hardware Platform Hypervisor (ASIL-B Certified) Instrument cluster (IC) In-vehicle Infotainment (IVI) Digital side view

© 2017 Arm Limited

Thank You!