How Microcontrollers help GPUs in Autonomous Drive

Similar documents
Functional Safety Architectural Challenges for Autonomous Drive

Riccardo Mariani, Intel Fellow, IOTG SEG, Chief Functional Safety Technologist

Cyber security of automated vehicles

Failure Diagnosis and Prognosis for Automotive Systems. Tom Fuhrman General Motors R&D IFIP Workshop June 25-27, 2010

Giancarlo Vasta, Magneti Marelli, Lucia Lo Bello, University of Catania,

Arccore AB 2017, all rights reserved. Accelerating innovation

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay

New ARMv8-R technology for real-time control in safetyrelated

Software integration challenge multi-core experience from real world projects

10 th AUTOSAR Open Conference

TIOVX TI s OpenVX Implementation

Solving functional safety challenges in Automotive with NOR Flash Memory

Advanced Driver Assistance: Modular Image Sensor Concept

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

Advanced IP solutions enabling the autonomous driving revolution

NVIDIA AI BRAIN OF SELF DRIVING AND HD MAPPING. September 13, 2016

Automotive Challenges Addressed by Standard and Non-Standard Based IP D&R April 2018 Meredith Lucky VP of Sales, CAST, Inc.

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

Functional Safety and Safety Standards: Challenges and Comparison of Solutions AA309

FUNCTIONAL SAFETY AND THE GPU. Richard Bramley, 5/11/2017

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center

ARM processors driving automotive innovation

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Layer-based Multi-sensor Fusion Architecture for Cooperative and Automated Driving Application Development

SPC58NE84E7, SPC58NE84C3

Autonomous Driving From Fail-Safe to Fail-Operational Systems

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving

Persistent Memory Productization driven by AI & ML. Danny Sabour VP Marketing, Avalanche Technology

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Countermeasures against Cyber-attacks

MASP Chapter on Safety and Security

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

Automotive Anomaly Monitors and Threat Analysis in the Cloud

Autonomous Driving Solutions

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling

Functional Safety on Multicore Microcontrollers for Industrial Applications. Thomas Barth (h-da) Prof. Dr.-Ing. Peter Fromm (h-da)

ADAS: A Safe Eye on The Road

Trusted Platform Modules Automotive applications and differentiation from HSM

Recent IoT/Automotive device Trends and testing challenges Presented To: SiP Conference China 2018 Presented By: Kotaro HASEGAWA

DEPENDABLE PROCESSOR DESIGN

Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR

Small is the New Big: Data Analytics on the Edge

Functional safety in BATTERY MANAGEMENT SYSTEMS

W4. Perception & Situation Awareness & Decision making

Enabling Functional Safety ASIL Compliance for Autonomous Driving Software Systems

Functional Safety for Automotive Ethernet Networks

Market Trends and Challenges in Vehicle Security

Solutions for Smarter Driving ADAS

Cyber security mechanisms for connected vehicles

Secure automotive on-board networks

Incorporating a Capacitive Touch Interface into Your Design

Design your autonomous vehicle applications with NVIDIA DriveWorks components on RTMaps

The CAN Bus From its Early Days to CAN FD By Friedhelm Pickhard (ETAS/P)

Creating Affordable and Reliable Autonomous Vehicle Systems

Industrial Embedded Systems - Design for Harsh Environment - Dr. Alexander Walsch

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

Hezi Saar, Sr. Staff Product Marketing Manager Synopsys. Powering Imaging Applications with MIPI CSI-2

Compute solutions for mass deployment of autonomy

Photonic Technologies for LiDAR in Autonomous/ADAS. Jake Li (Market Specialist SiPM & Automotive) Hamamatsu Corporation

DEEP NEURAL NETWORKS CHANGING THE AUTONOMOUS VEHICLE LANDSCAPE. Dennis Lui August 2017

ELEC 5260/6260/6266 Embedded Computing Systems

DesignWare IP for IoT SoC Designs

Object Fusion for an Advanced Emergency Braking System (AEBS) Jonny Andersson

KPIT S Connected Vehicle Practice

Click ISO to edit Master title style Update on development of the standard

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level

Enabling Safe, Secure, Smarter Cars from Silicon to Software. Jeff Hutton Synopsys Automotive Business Development

Safety and Reliability of Software-Controlled Systems Part 14: Fault mitigation

Prototyping the Autonomous Future Joe Cassar, Engineering Group Manager. dspace Inc Pontiac Trail, Wixom, MI 48393

Verification Futures The next three years. February 2015 Nick Heaton, Distinguished Engineer

D&R IP-SoC Days Shanghai

Advantage of a GPU powered trajectory planning for autonomous driving using NVidia DrivePX. GPU Technology Conference 2017

10 th AUTOSAR Open Conference

Architecture concepts in Body Control Modules

Is This What the Future Will Look Like?

LiDAR for ADAS and Autonomous Driving (Intro to LiDAR Face-Off at Sensors EXPO 2018)

Embedded System Project (521423S) - Specifications

Tooling Overview ADAS - Status & Ongoing Developments

The ARM Connected Car. Chris Turner Senior Product Marketing Manager, CPU Group

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

Deriving safety requirements according to ISO for complex systems: How to avoid getting lost?

Sensor technology for mobile robots

Applying AI to Mapping

Sensornets. A Building Block Approach to Sensornet Systems

Towards Fully-automated Driving. tue-mps.org. Challenges and Potential Solutions. Dr. Gijs Dubbelman Mobile Perception Systems EE-SPS/VCA

Ultra Low Power Microcontroller - Design Criteria - June 2017

27 March 2018 Mikael Arguedas and Morgan Quigley

Building High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink. Robert Kaye

A Secure and Connected Intelligent Future. Ian Smythe Senior Director Marketing, Client Business Arm Tech Symposia 2017

SPC58EHx,SPC58NHx. A scalable approach for high-end body, networking and security platforms for Automotive. Description. Features

INDUSTRIAL SOLUTIONS SAM FULLER DIRECTOR OF SOLUTIONS MARKETING DIGITAL NETWORKING MAR 2017

How Security Mechanisms Can Protect Cars Against Hackers. Christoph Dietachmayr, CIS Solution Manager EB USA Techday, Dec.

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs

High-Performance Real-Time Lab (HiPeRT) Marko Bertogna University of Modena, Italy

Can We Improve Autonomous Driving With IoT and Cloud?

Transcription:

How Microcontrollers help GPUs in Autonomous Drive GTC 2017 Munich, 2017-10-12 Hans Adlkofer, VP Automotive System department

Outline 1 Main Safety concepts 2 Sensor Fusion architecture and functionalities partitioning 3 Key Safety Challenges and proposals 4 Summary 2

Agenda 1 2 3 4 Main Safety concepts Sensor Fusion architecture and functionalities partitioning Key Safety Challenges and proposals Summary 3

High Dependability All requirements must be addressed as a whole Continuity of correct service Readiness for correct service Designed to undergo modifications and repairs Recognize hazards to achieve an acceptable level of risk against faults Recognize hazards to achieve an acceptable level of risk against thief and hackers 4

Some Main Safety Concepts: Safe Computing platform Hardware (Design Flow ISO 26262) Protection against Safety Measures Lockstep Core, Built-In Self Test, Safety Management Unit, Failure cause Transcient (Particle) Systematic (common causes: clock, supply, temperature, ) Safe Computing Platform!! Software (Design Flow ISO 26262) If SW not deterministic? SOTIF (Safety of the Intended Functionality) 5

Safety Partitioning between HW and SW Strong Hardware Safety Support (Self-test, Lock-step, ) Small & Fast SW Development/Test VS. Low Hardware Safety Support Bigger & Longer Development of SW Safety performance ASIL-D ISO26262 6

Availability & Reliability Temperature Availability Fast Boot/Reboot Design Rules Reliability MCU is First in operation and Last to survive 7

Agenda 1 2 3 4 Main Safety concepts Sensor Fusion architecture and functionalities partitioning Key Safety Challenges and proposals Summary 8

CPU GPU MCU AD Compute Data Flow and Functionalities Sense Compute Actuate Lidar Radar Perception Sensor Fusion Trajectory selection Ultrasonic Camera Localization Environment Model Vehicle Dynamics Model GPS V2X Path scenarios Trajectory Planning Collision Avoidance Other Vehicle Sensors (ex: Position, Angle, Pressure) Behaviors Motion Planning Actuation 9

Typical AD System Block Diagram for SAE L3+ (2020-2022) PMIC ASIL-D Power Supply Vehicle I/F Functionality Fusion and decision making LPDDR NVM Number Cruncher(s) UART/ SPI High- Speed I/F Safety Controller (eg: AURIX ) ETH CAN FLEX LIN AI-based perception Advanced sensor fusion Safety manager Security manager Vehicle gateway RADAR LIDAR TOF GPS/IMU HD MAPS SONIC Ethernet Switch Computer Vision Processor CAMERA V2X Black-box data recording Compute Performance Number Cruncher(s) 25+ TeraOps ASIL-B/C Safety Controller (eg: AURIX ) >2K DMIPS (Real-time) ASIL-D 10

Typical AD System Block Diagram for SAE L3+ (2020-2022) PMIC ASIL-D Power Supply Vehicle I/F Functionality Fusion and decision making LPDDR NVM Number Cruncher(s) UART/ SPI High- Speed I/F Safety Controller (eg: AURIX ) ETH CAN FLEX LIN AI-based perception Advanced sensor fusion Safety manager Security manager Vehicle gateway RADAR LIDAR TOF GPS/IMU HD MAPS SONIC Ethernet Switch Computer Vision Processor CAMERA V2X Black-box data recording Compute Performance Number Cruncher(s) 25+ TeraOps ASIL-B/C Safety Controller (eg: AURIX ) >2K DMIPS (Real-time) ASIL-D 11

Agenda 1 2 3 4 Main Safety concepts Sensor Fusion architecture and functionalities partitioning Key Safety Challenges and proposals Summary 12

CPU GPU MCU AD Compute Latencies Layer Main Function Typical Latency Compute Workload 1 2 3 Simple Sensor Processing + Vehicle Dynamics + reflex reaction 0.01s to 0.1s Low (Real-time) Object Sensor Fusion + Collision Avoidance 0.1s to 1.0s Medium Advanced Sensor Fusion + Localization + Planning Over 1.0s High Sense Compute Actuate Lidar Radar Perception Sensor Fusion Trajectory selection Ultrasonic Camera 3 Localization Environment Model Vehicle Dynamics Model GPS V2X Path scenarios Trajectory Planning Collision Avoidance Other Vehicle Sensors (ex: Position, Angle, Pressure) 2 Behaviors Motion Planning Actuation 1 13

Switch #2 Switch #1 Bus1 Bus2 Bus1 Bus2 Fail-Operational and low-latency Architectures Performance, Power Budget, and Software Re-use Will Drive Architecture Symmetric Supply source #1 Asymmetric Supply source #1 ADAS/AD ADAS/AD Sensor Set #1,2 Primary Compute (PC) Secondary Compute (SC) Sensor Set #1 Primary Compute (PC) Secondary Compute (SC) Sensor Set #1,2 ADAS/AD Primary Compute (PC) Secondary Compute (SC) Sensor Set #2 Secondary Compute (SC) Supply source #2 Attributes: Higher cost Higher power consumption Full functionality in case of failure Supply source #2 Attributes: Lower cost Lower power consumption Limited functionality in case of failure PC: High Computation ( Number Cruncher /GPU) SC: Object-level Fusion / ASIL-D Controller 14

Cyber security: no Safety without Security! Sense Compute Actuate Lidar Radar Perception Sensor Fusion Trajectory selection Ultrasonic Camera Localization Environment Model Vehicle Dynamics Model GPS V2X Path scenarios Trajectory Planning Collision Avoidance Other Vehicle Sensors (ex: Position, Angle, Pressure) Behaviors Motion Planning Actuation Replaced/Compromised Sensor Trojan, DoS, No integrity/quality of information Loss of control, increased latency, Sensor Secure Boot Component Fast Secure Boot Sensor + Message authentication Message Authentication MCU key advantages Compact code (fast secure boot) Embedded Flash (key storage) 15

Agenda 1 2 3 4 Main Safety concepts Sensor Fusion architecture and functionalities partitioning Key Safety Challenges and proposals Summary 16

Summary Benefits of Microcontroller for AD Sustain harsh environment for High Availability & Reliability Compact code size in embedded Flash for high security level and fast secure boot HW Safe Compute Platform for ASIL-D safety critical decision in AD Embedded legacy peripherals as the secure Gateway to the backbone Trend in Microcontroller for AD Higher ASIL-D performance to add more safety functionalities Higher Performance to back-up functionalities of the Number Crunchers/GPU in case of failure Higher-speed Connectivity to manage more complex data and decrease latency in the decision process 17