Disruptive Trends in Automotive Software Development
Automotive Line of Business (LoB)
Daniel Bernal IVI & Digital Cockpit Platform Manager © 2017 Arm Limited 23 Aug 2018 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/
2 © 2017 Arm Limited Disruption in Automotive Electronics – The Trends
Trends • Consolidation • Functional Safety • Connectivity • Security • Over the Air Updates • Open Source • Commercial Software • Long Term Support
3 © 2017 Arm Limited ECU Consolidation – The Trend
ASIL-B ASIL-QM ASIL-B ASIL-QM • Mixed-Criticality • Software Defined Instrument In-vehicle Digital side view V2X Architecture cluster (IC) Infotainment (IVI) mirrors gateway • Leverage Virtualization • Optimize Safety cert RTOS Classic Connectivity & Wiring Hypervisor (ASIL-B Certified)
ECU Hardware Platform
e.g., Cockpit Controller
4 © 2017 Arm Limited Safety Focus – The Trend Safety Manual
• Fault Detection and Control • Instrument Cluster – ASIL B FMEA Report • Digital Mirrors – ASIL B • ADAS Features – ASIL D • Autonomous Drive – ASIL B, D • Arm IP positioned as SEooC Development Interface Report
5 © 2017 Arm Limited Cabin Connectivity – The Trend
Vehicle Connectivity Requirements • In-Vehicle Infotainment Services • Telematics • V2X Services • Autonomous Inference Model Updates • ECU Over the Air Updates
6 © 2017 Arm Limited 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)
7 © 2017 Arm Limited 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.
8 © 2017 Arm Limited Embracing Open Source – The Trend
Trends • In-Vehicle Infotainment • Linux • Android • Communication Frameworks • Arm Trusted Firmware • Trusted Execution Environment (TEE)
9 © 2017 Arm Limited 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)
10 © 2017 Arm Limited Long Term Support – The Trend
Support Requirements
• 10 – 15 year support • OTA Software Update
11 © 2017 Arm Limited How can the Arm Ecosystem help?
ECU application • Risk Reduction Application framework • Reduced Time to Market (e.g., security, audio, communication,…) • Pre-Certified Software Elements Operating environment (e.g., RTOS, AUTOSAR Classic or Adaptive) • Multiple SoC and platform providers. stack Software Embedded virtualization (optional)
Platform firmware (e.g., Secure Boot, Secure Storage, …)
ECU hardware platform
12 © 2017 Arm Limited SW Stack – Ecosystem of Partners
Category Solutions Machine Learning on Arm • AiOTA Labs • DeepScale • Reality AI • Arm NN • Enigma Pattern • Sensory • Brodmann17 • NALBI Inc. • SILVIA • Codeplay • Pilot AI Middleware Software and Frameworks • CoreAVI • Recon Technologies (Voice, Audio) • Harman/Redbend • Tuxera • Paragon Software Security & Safety Frameworks • Arm STLs • Irdeto • Argus • Karamba • Escrypt Multi-Operating System & • Auto Grade Linux • Green Hills • SYSGO Safety Separation Solutions • AUTOSAR Classic & Adaptive • Lynx Software Technologies • QNX • Elektrobit • Mentor • Vector • ESOL • OpenSynergy • Virtual Open Systems • ETAS • Redbend Platform Firmware • Arm Trusted Firmware (e.g., Secure Boot, Secure Storage) • SIP provided Silicon Devices & Board Products • NXP • Qualcomm • Telechips • Cypress • Renesas • TI • MediaTek • Samsung • Toshiba • NVIDIA • Silicon-Mobility • Xilinx • Panasonic • ST Micro
13 © 2017 Arm Limited Solutions list is not exhaustive. Thank You!
© 2017 Arm Limited