drive innovation from the inside out€¦ · model and virtual prototype assembly tools virtual soc...
TRANSCRIPT
© 2018 Synopsys, Inc. 1
Drive Innovation From The Inside Out ..Burkhard Huhnke, Birmingham October 2nd, 2018
© 2018 Synopsys, Inc. 2
... TO EVERYTHING AUTOMONOUS
© 2018 Synopsys, Inc. 3
Safety: The Driver as Uncertainty Factor Causes Fatal Accidents (84% misjudgment)
B.Huhnke (VW), keynote Hotships Aug 2010
38%
MENTALFACTORS
INCORRECT DECISIONS
46%
UNEXPECTED BEHAVIOR
8%
TECHNOLOGY
8%
© 2018 Synopsys, Inc. 4
Dude where is my self driving car ?
- 90 % !
© 2018 Synopsys, Inc. 5© 2018 Synopsys, Inc.
Software & Electronics Become Core Competencies of Automotive Industry
DRIVERS OF INNOVATION
202020102000199019801970
This competence is the key Success Factor of Future Products
ELECTRONIC
SOFTWARE
MECHANIC
Direct injection
• Keyless entry• ACC• Front assist• iPod adapter• DVD
Navigation• Touch screen
• Park assist• Emergency brake• Lane assist• Rear view
camera• Hard drive
storage• active seat A/C• Illumination• Tire pressure
monitor
• ESC• Park pilot• Rain
sensor
• Central locking
• Remote control
• Climatronic• Multi function
Display
TODAY
• Easy Close Light• Park Assist 3.0• Towing assistant• Emergency assist• Traffic jam assist• Area view with obstacle recognition• Active info display• Drive profile select (suspension)• LED Headlamps with curve light• Car-Net (connectivity to VW
backend)• Proactive multi airbag passenger
protect• Side assist• Traffic sign recognition• City emergency brake system• Pedestrian recognition
© 2018 Synopsys, Inc. 6
Robust / Comprehensive Design Required
.. along the product chain• SoC• ECU• System (multiple ECUs)• Vehicle
https://www.caranddriver.com/news/a-record-number-of-cars-were-recalled-in-2014-here-are-the-details
R e c a l l S t a t i s t i c s( e l e c t r o n i c s )
≈ 5%
Safe, Secure, Certified: Hard & Software
© 2018 Synopsys, Inc. 7
60%
35%
5%
~$14k unit costs
per car
1995
50%
35%
15%
2010
35%
40%
25%
2025
Increasing Software & Electronics Content
19955% Car
($700)
VS. 2025
25% per car ($3500)
Software
Electronic
Mechanic
© 2018 Synopsys, Inc. 8© 2018 Synopsys, Inc.
Electronics Hardware
C H I P S Y S T E M V E H I C L E
SoftwareSAFE SECURE QUALITY
SafetyMonitor DIAGNOSTIC
CAPABLEFROMSOC
TOSYSTEM
TO CAR
TO END OF CAR LIFE
! ! ! ! !
Comprehensive Automotive Design – Safe & Secure
© 2018 Synopsys, Inc. 9
Software Lines Of Code (SLOC)
AUDI A8 2010
10M SLOCF-35 LIGHTING
75M SLOCAUDI A7 2018
150M SLOC
© 2018 Synopsys, Inc.
MOUSE
200M SLOC
© 2018 Synopsys, Inc. 10
Automotive Software Cybersecurity & Quality
Auto OEMs…and leading Tier 1s & Semi cos use Synopsys Software Integrity
11 of the top 15
Find critical defects and vulnerabilities in code
Automotive compliance (MISRA, ISO26262)
OWASP Top 10 and CWE Top 25
Supply chain total health with SW BoM
Find known vulnerabilities in Open Source & 3rd
party code
Secure integration of connected systems
Fuzzing for automotive protocols
Find vulnerabilities before hackers
Ethernet, WiFi, CAN, Bluetooth, SMS, DHCP
Supply Chain ManagementSecurity TestingStatic Analysis Security Services
Remediation planexecution
Gap analysis /remediation planning
On-going programexecution
© 2018 Synopsys, Inc. 11
Forrester Wave 2017 Static Analysis
Gartner 2017 MQApplication Security Testing
Forrester 2016 WaveSoftware Composition Analysis
IDC 2017 MarketScape Quality Analysis and Measurement
Static Analysis
COVERITYComposition Analysis
BLACK DUCKDynamic Analysis
Seeker
© 2018 Synopsys, Inc.
© 2018 Synopsys, Inc. 12
36 BILLION VOLKSWAGEN GROUP SHIPPED
SEMICONDUCTORS IN 2014
(WITH CARS)
© 2018 Synopsys, Inc.
© 2018 Synopsys, Inc. 13© 2018 Synopsys, Inc.
Electronic Architecture in Cars
G E N E R A T I O N H I G H - L E V E L A R C H I T E C T U R E M A I N F E A T U R E S
• Independent ECUs• Isolated Functions• Each function has its
ECU (1:1 connection)
1stGeneration
Dis
trib
uted
E/E
Arc
hite
ctur
e
Information provided by Mckinesy & Company*
© 2018 Synopsys, Inc. 14© 2018 Synopsys, Inc.
G E N E R A T I O N H I G H - L E V E L A R C H I T E C T U R E M A I N F E A T U R E S• Independent ECUs• Isolated Functions• Each function has its
ECU (1:1 connection)
1stGeneration
VW Beetle in 1949: A Historical E/E Architecture
Dis
trib
uted
E/E
Arc
hite
ctur
eElectronic Architecture in Cars
© 2018 Synopsys, Inc. 15© 2018 Synopsys, Inc.
Hardware & Software (ECU)
Software (ECU) – Version # SW01Hardware (ECU) – Part # HW01
Part # & SW Version #
Electronic Architecture in Cars
© 2018 Synopsys, Inc. 16© 2018 Synopsys, Inc.
3rd generation central gateway
• Stronger collaboration via central gateway• Cross-functional connection• Ability to handle complex function, e.g. ACC
• Collaboration of ECUs within one domain• Domains: body/comfort, chassis, powertrain, and infotainment• 3-4 independent networks• Limited communication between domains
• Independent ECUs• Isolated Functions• Each function has its ECU (1:1 connection)
1st Generation
2nd Generation
3rd Generation
TODAY
G E N E R A T I O N H I G H - L E V E L A R C H I T E C T U R E M A I N F E A T U R E S
Dis
trib
uted
E/E
Arc
hite
ctur
e
Body/Comfort Chassis
Infotainment
Power-train
Central GW
Information provided by Mckinesy & Company*
(SOP 03/2012)
Electronic Architecture in Cars
© 2018 Synopsys, Inc. 17© 2018 Synopsys, Inc.
Networking Architecture Gen III
Optional im BEV
Gateway, BEMCAN - Powertrain CAN – Chassis CAN – Extended CAN - Comfort CAN - InfotainmentCAN – Diagnosis: 500KB aud
FBAS
AFS-CAN AFS-CANor
SF-CAN
Gen 3
FBAS
ab High
Ab standardMIB-CAN just FPK
POWERTRAIN ADAS COMFORT INFOTAINMENT
GATEWAY
© 2018 Synopsys, Inc. 18© 2018 Synopsys, Inc.
4th generation central gateway
• Stronger collaboration via central gateway• Cross-functional connection• Ability to handle complex function, e.g. ACC
• Collaboration of ECUs within one domain• Domains: body/comfort, chassis, powertrain, and infotainment• 3-4 independent networks• Limited communication between domains
• Independent ECUs• Isolated Functions• Each function has its ECU (1:1 connection)
1st Generation
2nd Generation
3rd Generation
G E N E R A T I O N H I G H - L E V E L A R C H I T E C T U R E M A I N F E A T U R E S
Electronic Architecture in CarsD
istr
ibut
ed E
/E A
rchi
tect
ure
Body/Comfort Chassis
Infotainment
Power-train
Central GW
• Central domain controller• Ability to handle more complex functions, e.g. L3 AD• Consolidation of function (cost optimization)
Dom
ain
cent
raliz
ed
E/E
arch
itect
ure
4th Generation
TODAY
Domain Controller
Information provided by Mckinesy & Company*
© 2018 Synopsys, Inc. 19© 2018 Synopsys, Inc.
COMFORTPOWERTRAIN
INFOTAINMENT
ADAS
CONNECTIVITY
GATEWAY
Central Domain Controller P O W E R T R A I N ( E C U )
A D A S
B C M ( B o d y C o n t r o l M o d u l e )
I N F O TA I N M E N T
G AT E W AY & C O N N E C T I V I T Y
© 2018 Synopsys, Inc. 20© 2018 Synopsys, Inc.
A- Sample
“BCM”A- Sample
B – sample phase C – sample phase Modell year updates
“Powertrain” B – sample phase C – sample phase
A- Sample
Modell year updates
“Concept Decision”Requirement Book “RFQ”
CHANGE MANAGEMENT
“Launch Release”
SERIES DEVELOPMENT
“Concept Phase”
PRE DEVELOPMENT
“Start of Production”
SERIES MAINTENANCE
“End of Production”
“Infotainment” B – sample phase C – sample phase Modell year updates
“Gateway”A- Sample
B – sample phase C – sample phase Modell year updates
B – sample phase C – sample phase
A- Sample“Hardware / ECU”
+Modell year updates
“Software / ECU”
“ADAS” B – sample phase C – sample phase
A- Sample
Modell year updates
CONCEPT DEVELOPMENT
SERIES DEVELOPMENT
SERIES PREPARATION
SERIES RAMP-UP RESEARCH PRODUCT
DEFINITIONSERIES
PRODUCTION
© 2018 Synopsys, Inc. 21© 2018 Synopsys, Inc.
“Infotainment” B – sample phase C – sample phase Modell year updates
Critical error curve !
A- Sample
“BCM”A- Sample
B – sample phase C – sample phase Modell year updates
“Powertrain” B – sample phase C – sample phase
A- Sample
Modell year updates
“Concept Decision”Requirement Book “RFQ”
CHANGE MANAGEMENT
“Launch Release”
SERIES DEVELOPMENT
“Concept Phase”
PRE DEVELOPMENT
“Start of Production”
SERIES MAINTENANCE
“End of Production”
“Gateway”A- Sample
B – sample phase C – sample phase Modell year updates
CONCEPT DEVELOPMENT
SERIES DEVELOPMENT
SERIES PREPARATION
SERIES RAMP-UP RESEARCH PRODUCT
DEFINITIONSERIES
PRODUCTION
“ADAS” B – sample phase C – sample phase
A- Sample
Modell year updates
“Integration steps for complex functions”
I IIIII
IV V
100%
Automated Valet ParkingFast, Safe, Driverless
© 2018 Synopsys, Inc. 22© 2018 Synopsys, Inc.
“Integration steps for complex functions”
I IIIII
IV V
100%
CONCEPT DEVELOPMENT
“Concept Decision”Requirement Book “RFQ”
SERIES DEVELOPMENT
SERIES PREPARATION
CHANGE MANAGEMENT
“Launch Release”
SERIES RAMP-UP
SERIES DEVELOPMENT
“Concept Phase”
PRE DEVELOPMENT
RESEARCH PRODUCT DEFINITION
“Start of Production”
SERIES MAINTENANCE
“End of Production”
SERIES PRODUCTION
VirtualECU
ProcessorModel +
Uncritical error curve !
Shift left
“Infotainment” B – sample phase C – sample phase Modell year updates
A- Sample
“BCM”A- Sample
B – sample phase C – sample phase Modell year updates
“Powertrain” B – sample phase C – sample phase
A- Sample
Modell year updates
“Gateway”A- Sample
B – sample phase C – sample phase Modell year updates
“ADAS” B – sample phase C – sample phase
A- Sample
Modell year updates
© 2018 Synopsys, Inc. 23© 2018 Synopsys, Inc.
Disrupting the Current Development Process
Continuous System TestingPre-System Development
Hardware / Software CoDesign for Automotive ElectronicsTODAY TODAY
TOMORROW
• All virtual development process• Hardware / Software CoDesign• Virtual Prototyping• Simulation model• Semiconductor industry standard
• Linear non virtual development process
• No virtual Prototypes
• Virtual development process• Hardware / Software CoDesign• Virtual Prototyping• ECU simulation models
System HW Samples
Increase CoverageFrontload test developmentFault and coverage testing
Accelerate CyclesVirtualize Testbench
Regression
Silicon
Develop EarlierPre-System
Debug Efficiency
Information provided by Audi DVNCON2017 Keynote Berthold Hellenthal Audi*
© 2018 Synopsys, Inc. 24
Serving the Automotive Supply Chain from SoCs to ECUsTechnologies – Semiconductor Collaborations – Automotive Flows – Deployment Expertise
Virtual SoC
Center of Excellence
vECU System Integrator
Virtual ECU
Automotive Virtual Prototyping
Automotive IP Models Automotive MCU and SoC Models
Model and Virtual Prototype Assembly Tools
Virtual SoC and Virtual ECU System Debug and Analysis Tools
Automotive Flows Integration
Hybrid HW
SW Debug & Coverage
Calibration & Measurement
Test Automation
System simulation
Fault Injection
Architecture Design
© 2018 Synopsys, Inc. 25
High-End ADAS Infotainment MCU
Processors: ARC, Embedded Vision, Sensor & Control SubsystemSecurity: ARC Secure Processors, tRoot Hardware Secure ModulesInterfaces: USB, Ethernet (AVB, 10/100/1000), MIPI, HDMI, PCIe, SATA, ADC, LPDDR4Foundation: Logic Libraries, Memory Compilers, NVMProcess: 40nm 28nm 16/14nm 7nm
Automotive Require Different SoC Architectures
© 2018 Synopsys, Inc. 26© 2018 Synopsys, Inc.
ADAS Fastest Growing Application
• ADAS: fastest growing automotive application
Source: ADAS Challenges and Opportunities, Strategy Analytics, Jan 2013 report
3.53.02.52.01.51.0
.50
OEM
Aut
omot
ive
ADAS
sEM
IDem
and
($M
)
Small-signal
Processor
Power
Other
Opto
Memory
Linear
ASIC
20182016201420122010 2011 2013 2015 2017 2019 2020
• Almost $1B of demand for ADAS application processors
• $3.0B of semi demand from OEM ADAS systems by 2019
• Market expected to expand rapidly following Euro NCAP rules in 2016
© 2018 Synopsys, Inc. 27
Road to Unreliability?Pessimistic Speculation, Please do not use as data
504540353025201510
50
32nm 22nm 14nm 10nm202020182016201420122010
7nm
Incr
ease
(X)
Aging
Variability Freq
SER Logic
SER MEM
Will this happen?
5nm
SER: Supplier Evaluation Risk
© 2018 Synopsys, Inc. 28
Orchestrating Functional Safety in Todays Automotive SoCsA Mixed Distributed – Centralized Solution
• Mission critical Automotive ICs require ECC to keep low FIT rates
• Highly automated flow generating test bench and Verilog RTL, synthesis scripts and other MASIS documentation
• High Reliability with Multi-bit Correction
• Enables insertion of test and repair IP within the chip implementation flow
• Enhanced to allow selecting multiple test algorithms in-field
• Performs test, diagnosis & redundancy analysis
• Perform periodic checks of the SoC Safety critical components with Memory BIST and Logic BIST
MEMORYM IP IP INSTANCE TEST INTERFACE
A U T O M O T I V E S O C
SAFEISLAND
SPIF + SMART TOP SERVERMACRO
M MSUB SERVER SUB SERVERHybrid MACRO
IEEE
168
7
IEEE
168
7
IEEE
150
0
IEEE
150
0
M M IP IP
LOGIC LOGIC ANALOG ANALOG
Nested MACRO
SUB SERVER SUB_MACRO_1 inst_0
IEEE
150
0
MM
M
M
SUB_MACRO_1 inst_1SUB SERVER
M M MMEM Container
M M MMEM Container
© 2018 Synopsys, Inc. 29
Changing ASIL Requirements for Autonomous Driving
ASIL B/CDriver Assist
ASIL D Driver safety-critical
Front View Camera ASIL B
Smart Rear View Camera ASIL B
Radar ASIL C
Automatic Braking ASIL D
Airbag ASIL D
Radar ASIL D
Front View CameraASIL D
Smart Rear View CameraASIL D
Electric Power SteeringASIL D
© 2018 Synopsys, Inc. 30
Reduce Risk and Accelerate Qualification for Automotive SoCs
• Temp. Grades 1 & 2• Reduces risk & time• Speeds AEC-Q100 qual.
Reliability
• Ensures ASIL levels A to D• Accelerates assessments
Functional Safety
• Infrastructure & processes• Quality manuals• FMEDA reports…
Quality Management
© 2018 Synopsys, Inc. 31
What’s Hot in ARC Processors – Automotive!
• ARC EM Safety Islands: Industry’s First Commercially Available ASIL D Ready Lockstep Solution
• ARC EV6x w/Safety Enhancement Package: Industry’s First ASIL D Ready Embedded Vision Processor
• Unified ASIL D Ready software development environment based on ARC MetaWare Toolkit
• Comprehensive safety documentation to accelerate ISO 26262 compliance certification
DCCM
ARC EM Safety Island
ICCM
EM Core(MAIN)
EM CORE(SHADOW)SAFETY
MONITOR
Data mux’d
Data Mux’d
System Bus
MPU μDMA MPU μDMA
HOT
Vision CPU (1to4 cores) cores)
Core 4
CNN Engine
AXI Interconnect
EV6x Embedded Vision Processor
Shared MemorySync & Debug Streaming Transfer Unit
Libraries (OpenCV) & API (OpenVX)
Simulators (fast NSIM, EV VDK)
Compilers / Debuggers (C/C++, OpenCL C)
MetaWare EV for Safety
CNN Mapping Tool
Core 2
Core 1
32-bit scalar
512-bit vector DSP
Core 1
32-bit scalar
512-bit vector DSP
Convolution
Classification
+Safety Documentation
+Safety Monitors, Safety Features & Lockstep Capabilities
Safety Bus
+Safety Features +ECC Protection
Safety Enhancements
+ECC Protection
+ECC Protection +ECC Protection
© 2018 Synopsys, Inc. 32
Arbe Robotics Selects ARC Processor IP for Its New 4D High-Resolution Imaging Radar SoC
Application
– Next-generation sensor designed for ADAS and Level 4 & 5 autonomous vehicles
– Senses environment at 100-degree field of view in high-resolution
– Captures size, location, and velocity data of objects surrounding the vehicle
– Create detailed image of road at more than 1,000 feet
Solution
– ARC EM6 Safety Island + EV62 Vision Processor with Safety Enhancement Package
– ARC MetaWare EV Development Toolkit for Safety
“Synopsys' DesignWare ARC EM Safety Island and EV62 Processor deliver performance and safety features that are easily integrated into the complex operations necessary for Arbe's 4D imaging radar…”
-- Kobi Marenko CEO, Arbe Robotics
© 2018 Synopsys, Inc. 33
Semi & IP Tier 1
AutoManufacturer OEM
Col laborat ionis Imperat ive
© 2018 Synopsys, Inc. 34
THANK YOU