You are on page 1of 30

TC8 Conformance Testing of Automotive Ethernet Networks

Vector Testing Symposium 7.5.2019 | Heiner Hild

V1.0 | 2019-05-01
Overview + Motivation
Communication Networks in Domain Centric E/E Architectures

2 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Overview + Motivation
Communication Networks in Domain Centric E/E Architectures

Diagnosis Ethernet
Tester Central Gateway Car2X

Ethernet Ethernet

Ethernet Ethernet
Ethernet

Powertrain Chassis Body ADAS Infotainment


Domain Controller Domain Controller Domain Controller Domain Controller Domain Controller

Engine ESC Doors Radar HMI


FlexRay / HS-CAN

Transmission Steering Seats Camera HUD

Ethernet / MOST
Battery Man. Airbag Lights Lidar Radio
CAN / LIN

Ethernet
HS-CAN

3 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Overview + Motivation
Access to Automotive Bus Systems

Diagnosis
Tester Central Gateway Car2X

Powertrain Chassis Body USB


Domain Controller Domain Controller Domain Controller

Engine ESC Doors

Transmission Steering Seats


HS-CAN

FlexRay

LIN
Battery Man. Airbag Lights
How about Ethernet ?

4 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Agenda

Overview + Motivation
u Automotive Ethernet Testing
OPEN Alliance SIG
Examplary Ethernet Test System
Summary
Outlook VT System

5 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Automotive Ethernet Testing
Link Partners in Automotive Ethernet Networks

µC µC µC

MII MII MII MII


PHY PHY PHY PHY
(Master) (Slave) (Master) (Slave)
ECU 1 MDI Switch MDI MDI ECU 2 MDI

u All links in Automotive Ethernet networks are Point-To-Point connections → No Bus !


u Full Duplex transmission
u More than 2 signal states (e.g. PAM3 at 100BASE-T1)
u Each link requires one PHY per link partner → multiple PHYs in switches

MDI Media Dependent Interface


MII Media Independent Interface
6 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Automotive Ethernet Testing
Access to Automotive Ethernet Networks

Diagnosis
Tester Central Gateway Car2X

Powertrain Chassis Body ADAS Infotainment


Domain Controller Domain Controller Domain Controller Domain Controller Domain Controller

ETH / PCI Express


Radar HMI

Camera HUD

Lidar Radio

Test Access Points (TAPs)


for each link of interest

7 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Automotive Ethernet Testing
Ethernet Link TAPping

µC µC

MII MII
PHY PHY
(Master) (Slave)
ECU 1 MDI ECU 2 MDI

Monitoring TAP (PHY-TAP)


u Link on PHY level
u Minimum latency Stimulating TAP (MAC-TAP)
u Constant latency u Link on MAC level
u Introduction of additional data
u Generated e.g. with CANoe.Ethernet

8 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Agenda

Overview + Motivation
Automotive Ethernet Testing
u OPEN Alliance SIG
Examplary Ethernet Test System
Summary
Outlook VT System

9 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
OPEN Alliance SIG
Standardisation: OPEN Alliance Special Interest Group (SIG)

Interoperability & Compliance Tests 1000BASE-RH Gigabit Ethernet


for 100BASE-T1 PHYs
TC1 TC7 over Plastic-Optical-Fiber (GEPOF)

100BASE-T1 Automotive Ethernet


TC2 TC8 ECU Test Specification
Ethernet Channel & Components

1000BASE-T1
1000BASE-T1 CMC Requirements TC3 TC9 Ethernet Channel & Components

Automotive Ethernet
TC10
Tools TC4 http://www.opensig.org Sleep/Wake-Up

Ethernet switch requirements


Gap Identification TC5 TC11 and qualification

Test specs for the compliance testing


Common xMII Interface Definition TC6 TC12 of future IEEE 1000BASE-T1… devices

10 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
OPEN Alliance SIG
Standardisation: OPEN Alliance Special Interest Group (SIG)

Automotive Ethernet
TC8 ECU Test Specification

http://www.opensig.org

u Shares requirements on Automotive Ethernet ECU testing


of Conformance + Interoperability

u Defines specifications applicable to all ECUs in an Automotive Ethernet


network based on these shared requirements.

u Defines test process and supports the establishment of test houses that
can perform the ECU tests

u Establishes regular audits of the test specification and the partner


requirements to increase the communication quality of the Ethernet ECUs
and network in an automotive system

Target: Testing on ECU level as early as possible in the devlopment phase

11 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
OPEN Alliance SIG
Automotive ISO/OSI Layer Model – Application Areas and TC8 Test Scopes

TC8 ECU Test


Test ScopesISO/OSI Layer Command / Control Diagnostics and Measurement and Audio/Video
communication Flash Update Calibration Time Sync

Automotive
Application 6 SOME/IP DoIP XCP
Protocols
5 AVB / TSN

Transport 4 TCP/UDP
TCP/IP Protocol
Family
Network 3 IPv4/IPv6

Data Link 2 IEEE Ethernet MAC + VLAN


Automotive
Ethernet Ethernet PHY
Physical 1 (IEEE 100BASE-T1, IEEE100BASE-Tx, IEEE1000BASE-T)

12 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
OPEN Alliance SIG
Test Groups in the TC8 Tests

TC8 ECU Test


Test Scopes ISO/OSI Layer

Automotive
Application
Protocols

Transport
TCP/IP Protocol
Family
Network

Data Link
Automotive
Ethernet
Physical

13 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Agenda

Overview + Motivation
Automotive Ethernet Testing
OPEN Alliance SIG
u Examplary Ethernet Test System
Summary
Outlook VT System

14 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Examplary Ethernet Test System
Test System CANoe + vTESTstudio + VT System

Target
u One Test System for
all ISO/OSI layers

15 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Examplary Ethernet Test System
TC8 Test Implementation

u Implementation in vTESTstudio
u Test configuration
u One global parameter file
(general settings for the DUT, e.g. IP address)
u One specific parameter file for each Test Group

16 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Examplary Ethernet Test System
TC8 Test Execution

u Specific Test Code on ECU

u Specific Stub Functions


to prepare ECU for test
(typically CAPL)

u E.g. ARP-Test:
Stub Function
„Clear ARP Table“
ensures
cleaned MAC address table
before test execution

u Simulated Reference DUT


(„Golden Sample“) in CANoe
to run TC8 Tests fail free

17 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Examplary Ethernet Test System
TC8 Test Spec Example OABR_CABLE_01: Cable diagnostics for near and far end open

Test Setup for


Far Open Test
Test Goal
Ensure that the DUT’s
cable diagnostic reliably
detects an open of one or
both of the bus lines

Source: OPEN Alliance TC8 Automotive Ethernet ECU Test Specification v2.0
Test Steps
1. The DUT cable diagnostic feature is triggered. The DUT cable diagnostics has to be executed within terror
2. The test system creates a cable error for a defined time terror
3. After the wait time t the test system reads out all identified cable errors QC from the DUT
4. Repeat step 1 to 3 for all error combinations (alternately MDI+ and/or MDI- are open)

18 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Examplary Ethernet Test System
VT6306 Ethernet Interface

u 6 Automotive Ethernet channels on separate piggy board


u 2x 100BASE-TX/1000BASE-T channels on main board
u High precision time stamps for Ethernet frames
u Synchronization with multiple bus interfaces
u Hardware sync (1 µs accuracy)
u Ethernet Monitoring between two nodes
u Media conversion between 100BASE-TX/1000BASE-T
and Automotive Ethernet channels
u Flexible, hardware based monitor filter
u Multiple, configurable Test Access Points (TAPs)
u Monitoring TAP: test mode with constant and very low
latency with direct PHY connection
u Stimulation TAP: channel connection an MAC level. This
allows transmission of additional packets
u Configurable layer2-switch operation mode
u Further Ethernet Interfaces available
19 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Examplary Ethernet Test System
Automotive Ethernet Interfaces

VT6306 +
VN5610A VN5640 VN5620 VN5430
piggy
User Ports
100/1000BASE-T1 2x 100BASE-T1 12x 6x 4x 6x
10BASE-T/100BASE-Tx/
2x 4x 2x -- --
1000BASE-T
CAN / CAN FD 2x 2x -- 2x --
Arbitrary
1x analog number
I/O Channels 1x digital 1x digital --
5x digital from VT
System
Fault Injection on physical layer no no yes no no
USB3.1
Host Connection USB2.0 USB3.0 PCI Express Ethernet
Ethernet
USB /
Powering USB / External External via VT System External
External

20 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Summary
TC8 Testing - Summary

u Automotive Ethernet
u Occurrence in modern EE architectures
u Difference to classical Bus Protocols
u Link Access with TAPs

u OPEN Alliance SIG


u Structure
u TC8 – Tests with Test Scopes for all ISO/OSI layers

u Exemplary TC8 Test System


u Test implementation in vTESTstudio: Parameter files to adapt to specific ECU
u Test execution with CANoe: Stub Functions acting on specific test code + Golden Sample
u DUT interfacing with VT System / various ETH interfaces

21 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Agenda

Overview + Motivation
Automotive Ethernet Testing
OPEN Alliance SIG
Examplary Ethernet Test System
Summary
u Outlook VT System

22 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
VT System Concept

System Charatecristics ECU / IO


▪ Function Blocks
Characteristics ▪ Fault Injection
▪ Simple IO ▪ Break Out
Test System

▪ Many channels ▪ Sim / Ori switch


▪ Test System or ECU ▪ Status LED

Existing Gaps Existing Gaps


▪ VT2816 ▪ Switch Matrix ▪ VT1004A ▪ 48V grids
▪ VT2820 ▪ … ▪ VT2004A ▪ High Current
▪ VT2848 ▪ VT2516A ▪ High Speed
▪ VT7001A ▪…

Characteristics Characteristics
▪ Basis modules ▪ Function Blocks
▪ No direct SUT connection ▪ Fault Injection
▪ Break Out
Existing Gaps ▪ Status LED
▪ VT6000 ▪ PC Power
▪ VT8006A ▪ High Speed
Existing Gaps
▪ VT8012A ▪ Network
▪ VT6104A ▪ Gbit Ethernet
▪ Housings channels
▪ VT6204 ▪ Further serial
▪ Power ▪ Image
▪ VT2710 busses
Supplies Processing
▪ …
▪ …

Infrastructure Network
23 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
VT2832 - Switch Matrix Module

Motivation
u Switching of higher currents
u PWM switching / bouncing contact simulation
u Many switching cycles (endurance tests)

Main Features
u Size of switch matrix: 8 columns x 4 rows
u Current carrying capability per switched path: max. 16A
u Coupling of channels for higher currents possible
u Switched voltage up to 60V
u Modular Design → aggregation to bigger switch matrices possible
u Solid State Relay (SSR) technology → wear-free switching for endurance tests
u Fast switching with min. 10 kHz possible e.g. for bouncing contact simulation

24 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
VT2832 - Switch Matrix Module

Use Cases
u Current switching +
measurement
u PWM switching / bouncing
contact simulation
u Endurance Tests
Configuration
u Each switched path is given a
unique colour
u Connected paths are given the
same color
u Each column can be switched
independently with PWM or
bitstream
u PWM and bitstream
configuration is identical to
other VT System modules

25 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
Inter Board Communication (IBC) between User FPGA Modules

Use Cases
u Highly synchronized output of analog
and/or digital signals
u Fast data exchange between User FPGA
modules

Multi Module Project Setup


Realisation
Enabler Check Box
u Ring architecture between User FPGA
processor boards Receiver Matrix

u Simultaneous flashing of multiple VT Sender Dropdown


System User FPGA module is now possible
in VT System FPGA Manager
26 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
48V – Vehicle Power Support

Motivation
u Hybrid 48V / 12V electrical systems are becoming more important
u Testing of 48V EE systems requires measurement / stimulation > 54V

Main Features
u 60V capability
u Solid State Relay (SRR) based solution

VT1104
VT7101
u Solutions for
u ECU outputs: VT1104 (60V-Variant of VT1004A
u ECU Power Supply: VT7101 (60V-Variant of VT7001A)
u Configuration concept is maintained DC measurement l l
DC output l
u Internal Power Supply of VT7101 up to 60V / 0.5A
Arbitrary curves l
Fault injection / switching l l

27 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
VT2808 Current Measurement Module

Motivation
u Current measurement on ECU I/Os is often required as a separate task
u Limitations of available VT System options for current measurement
u VT2816
u 8 channels up to 5A
u cost per channel = ok / range + accuracy sometimes too small
u VT7001A
u 2 channels up to 100A
u range = ok / cost per channel relatively high due to further functions

Main Features
u 8 current measurement channels
u Measurement range: 1 mA … 16A onboard
u Switch to external shunts (off-board) for increased measurement range
u Voltage measurement up to 60V against external potential
u Detection + indication of current flow direction
u Determination of conducted power per channel

28 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
Outlook VT System
VT60xx Next Gen RT Module (Concept)

Motivation
u Number of bus channels with VT6051A is limited to 16
u Some applications e.g. realtime simulations require higher computing power
u More Ethernet connectors e.g. for LXI measurement devices or PC coupling
u Connector system for host uplink PCIe (x1) over cable is discontinued

Main Requirements
u Processor minimum intel Core i7 Gen.7 / QuadCore
u Minimum 32 bus channels can be operated via VT System Network Interface
u Minimum 2 additional Gbit/s general purpose Ethernet ports (min. 4x overall)
u Minimum 2 USB3.0 ports
u Space consumption: 2 slots in VT System Housing

29 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01
For more information about Vector
and our products please visit

www.vector.com

Thanks for your attendance


Author:
Hild, Heiner
Vector Germany

30 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2019-05-01

You might also like