Compliance Verification Process for Ethernet ECUs Its alive! - - PowerPoint PPT Presentation

compliance verification process for ethernet ecus
SMART_READER_LITE
LIVE PREVIEW

Compliance Verification Process for Ethernet ECUs Its alive! - - PowerPoint PPT Presentation

Compliance Verification Process for Ethernet ECUs Its alive! Munich, Feb, 3rd 2016 Georg Janker CTO experts in automotive data communication www.ruetz-system-solutions.com Agenda 1. Motivation 2. The Compliance Verification Process 3.


slide-1
SLIDE 1

www.ruetz-system-solutions.com experts in automotive data communication

Munich, Feb, 3rd 2016

Compliance Verification Process for Ethernet ECUs

It’s alive!

Georg Janker

CTO

slide-2
SLIDE 2

www.ruetz-system-solutions.com experts in automotive data communication 2

  • 1. Motivation
  • 2. The Compliance Verification Process
  • 3. OPEN Alliance Automotive Ethernet

ECU Test Specification

  • 4. Experiences
  • 5. Conclusion

Agenda

slide-3
SLIDE 3

www.ruetz-system-solutions.com experts in automotive data communication 3

Successful startup of Compliance Verification:

  • The first OPEN ALLIANCE TC8 Test Specification has been released
  • A complete test process over all OSI/ ISO layers has been put into reality.

Test setups are already finished to make the test process reality.

  • The Test Process has been successfully integrated into

OEMs boardnet development projects.

  • The first projects have been realized at the compliance test lab.

RUETZ SYSTEM SOLUTIONS has successfully executed tests against TIER1 components and TIER2 devices.

Motivation

slide-4
SLIDE 4

www.ruetz-system-solutions.com experts in automotive data communication

When to recognize bugs?

Motivation

4

Hard and Software

components

Hard and Software

components

SOME/ IP Stack SOME/ IP Stack TCPIP Stack TCPIP Stack

Switch Switch Phy Phy

TIER 2

ECUs ECUs

Gateway Gateway Camera System Camera System

Internet Connectivity Internet Connectivity

Infotainment Infotainment Driver Assistance Driver Assistance

TIER 1

System Integration System Integration

Subsystem Subsystem Vehicle Integration Vehicle Integration

OEM  Standards  Low effort  Transparency Compliance Goals:

  • > As early as possible!
slide-5
SLIDE 5

www.ruetz-system-solutions.com experts in automotive data communication 5

Initial considerations

  • How to get started as OEM?
  • How to get started as TIER 1?
  • What Test Scopes are important?
  • What about quality?
  • What kind of contribution

is desirable / necessary?

Motivation

slide-6
SLIDE 6

www.ruetz-system-solutions.com experts in automotive data communication 6

  • 1. Motivation
  • 2. The Compliance Verification Process
  • 3. OPEN Alliance TC8 Test Specification
  • 4. Success Stories
  • 5. Conclusion

Agenda

slide-7
SLIDE 7

www.ruetz-system-solutions.com experts in automotive data communication

Overview

The Compliance Verification Process

7 OEM Supplier Supplier Testhouse

Test Specification Test Process

Quality OEM

KPI Cockpit

Compliance Standard

contribution

Supplier Conformance

Interoperability

slide-8
SLIDE 8

www.ruetz-system-solutions.com experts in automotive data communication

Compliance as important part of System Integration

 Testing of new features at the earliest stage!  Don‘t forget Regression Testing!

The Compliance Verification Process

8

A Sample A Sample B Sample B Sample C Sample C Sample D Sample D Sample E Sample E Sample F Sample F Sample Production Production

Application Testing Compliance Middleware Physical Layer

slide-9
SLIDE 9

www.ruetz-system-solutions.com experts in automotive data communication

Example for a test cycle (at a Integration Step)

The Compliance Verification Process

9

Supplier provides DUT information Test House creates Testplan Release of Testplan Delivery of DUT Sample Test execution Test result evaluation Delivery of Test Report Test Plan Test Specification DUT Information determines selection of Test cases

slide-10
SLIDE 10

www.ruetz-system-solutions.com experts in automotive data communication 10

  • 1. Motivation
  • 2. The Compliance Verification Process
  • 3. OPEN Alliance TC8 Test Specification
  • 4. Examples
  • 5. Conclusion

Agenda

slide-11
SLIDE 11

www.ruetz-system-solutions.com experts in automotive data communication

OPEN Alliance Automotive Ethernet ECU Test Specification

  • avaliable as public version
  • 899 test cases
  • 824 pages

11

slide-12
SLIDE 12

www.ruetz-system-solutions.com experts in automotive data communication

Test Scopes of Release 1.0

  • Layer 1 (PHY)
  • Interoperability Tests
  • PMA
  • Layer 2 (MAC)
  • VLAN Testing
  • QoS Testing
  • General Switch Testing
  • Ingress Filtering
  • Diagnostics

OPEN Alliance Automotive Ethernet ECU Test Specification

12

slide-13
SLIDE 13

www.ruetz-system-solutions.com experts in automotive data communication

Test Scopes of Release 1.0

  • TCP/ IP Protocol Family
  • Address Resolution Protocol (ARP)
  • Internet Control Message Protocol version 4 (ICMPv4)
  • Internet Protocol version 4 (IPv4)
  • Dynamic configuration of IPv4 Link Local Address
  • User Datagram Protocol (UDP)
  • Dynamic Host Configuration Protcol version 4 (DHCPv4)
  • Transmission Control Protocol (TCP)
  • Automotive Protocols
  • SOME/ IP
  • SOME/ IP SD

OPEN Alliance Automotive Ethernet ECU Test Specification

13

slide-14
SLIDE 14

www.ruetz-system-solutions.com experts in automotive data communication

Current activities Q1: What about the other Protocols? Q2: What about Quality and Maintenance TC8 works now on Version 2.0 IPv6 Test Cases Updates based on feedback from the first projects

OPEN Alliance Automotive Ethernet ECU Test Specification

14

slide-15
SLIDE 15

www.ruetz-system-solutions.com experts in automotive data communication 15

  • 1. Motivation
  • 2. The Compliance Verification Process
  • 3. OPEN Alliance TC8 Test Specification
  • 4. Experiences
  • 5. Conclusion

Agenda

slide-16
SLIDE 16

www.ruetz-system-solutions.com experts in automotive data communication

Physical Layer Findings:

Experiences

16

  • Signal integrity violations
  • Link up after power on too late,

caused by unsufficient aplication

slide-17
SLIDE 17

www.ruetz-system-solutions.com experts in automotive data communication

MAC Layer Findings

  • MAC Address incremented for every new frame transmitted
  • VLAN ingress filter does not distinguish between Tag Protocol

Identifier and Tag Control Information

  • Unsufficient switch configuration as root cause

to busload an security issues:

  • Forbidden VLAN tags and Ethertypes were not dropped
  • VLAN hopping possible due to wrong ingress filters for double tags

Experiences

17

slide-18
SLIDE 18

www.ruetz-system-solutions.com experts in automotive data communication

TCP / IP

  • 3 way handshake timeouts
  • SYN-ACK too late (> 3sec!)
  • FIN-ACK not sent
  • Bootloader Flash Interruption

due to wrong configuration of

  • Congestion Control / Flow Control
  • Nagle Algorythm
  • Address management errors within:
  • Auto IP mechanisms
  • IP Addressing

Experiences

18

slide-19
SLIDE 19

www.ruetz-system-solutions.com experts in automotive data communication

SOME/ IP

  • Ports not configured (ICMP port unreachable)
  • Subscribe with wrong port values
  • Timings (cyclic offer) not correctly implemented
  • Wrong Headers
  • Serializer not correctly implemented
  • SD state machines

not correctly implemented

  • Subscribe without offer

 cyclic ARP requests

Experiences

19

slide-20
SLIDE 20

www.ruetz-system-solutions.com experts in automotive data communication 20

  • 1. Motivation
  • 2. The Compliance Verification Process
  • 3. OPEN Alliance TC8 Test Specification
  • 4. Experiences
  • 5. Conclusion

Agenda

slide-21
SLIDE 21

www.ruetz-system-solutions.com experts in automotive data communication

The Compliance Process is up and running now!

  • It introduces standardized test methods
  • It converges new Automotive Standards to reliable systems
  • It provides an ecosystem for component and ECU verification
  • It eases the entry for new OEMs and Suppliers

Conclusion

21

slide-22
SLIDE 22

www.ruetz-system-solutions.com experts in automotive data communication

Walter-Gropius-Straße 17 80807 München Germany T + 49 / 89 / 200 04 13-0 F + 49 / 89 / 200 04 13-99 info@ruetz-system-solutions.com

Thank you for your attention!

22