Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet....

21
Power efficient Ethernet PHY features for camera and display Amir Bar-Niv George Zimmerman Paul Langner IEEE Automotive Tech Day September 2019

Transcript of Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet....

Page 1: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Power efficient Ethernet PHY features for camera and displayAmir Bar-NivGeorge ZimmermanPaul Langner

IEEE Automotive Tech DaySeptember 2019

Page 2: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Contributors

• Saied Benyamin• Ramin Farjadrad

Page 3: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

The Path Towards Full Autonomy

Level 1-2Simple Aid

2010 - 2015 2015 - 2020 2020 - 2025

CPU/GPU

Local Computing ”Behind” Every Sensor

Centralized Computing Integrates Input From All Sensors

(Sensor Fusion) Similar to a Human Driver’s Brain

High-Performance Brain

High-Speed, Reliable & Secure Nervous System

Compute Power

(TFLOPS)

0.1

10

1

100

NetworkingSpeed (Gbit/s)

0.1

10

1

25

Level 2-3Decision Assistant

Level 4-5Self Driving

Page 4: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

CamerasIncreasing resolution from 720p to 4K and improving dynamic range

Multi-Gigabit/s of raw bandwidth=

100BASE-T1 1000BASE-T1

Multi-Gig Ethernet 2,5

Gbps

Multi-Gig Ethernet 5

Gbps

Multi-Gig Ethernet 10

Gbps

No Use Case Available Speed grades which are currently discussed

Sensor Fusion & Rich Data Drive Bandwidth To Multi-Gig

Hres Vres Fps 8bit 12bit 16bit 20bit 24bit1280 720 30 0,22 0,33 0,44 0,55 0,661280 1080 30 0,33 0,50 0,66 0,83 11280 720 60 0,44 0,66 0,88 1,11 1,331920 1080 30 0,50 0,75 1,00 1,24 1,491280 1080 60 0,66 1,00 1,33 1,66 1,991920 1080 60 1,00 1,49 1,99 2,49 2,993840 2160 30 1,99 2,99 3,98 4,98 5,973840 2160 60 3,98 5,97 7,96 9,95 11,94

Sensor FusionMoving processing of data from sensors to a centralized GPU

Multi-Gigabit/s data over the network=

Processing Unit

Radar, Lidar, Sonar

GPU

100M – 1 Gbps

2G – 8Gbps

Page 5: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

In-Vehicle-Network (IVN) for ADAS

Camera

Radar, Lidar, Sonar

CPU/GPU

CPU/GPU

ISPPHYSoCGPU PHY

Control

Video 1Gbps to >10Gbps

Control 1Mbps to 100Mbps

Ethernet link –2.5/5/10G

Switch

PHYs/Bridges

Ethernet link –> 10Gbps

Page 6: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Ethernet Advantages for Automotive

• Standard based. Multiple vendors.

• Switching, VLAN: IEEE 802.1

• MAC Speeds: 2.5G, 5G, 10G, 25G, 50Gbps (soon 100G)

• Security: IEEE-802.1AE MACsec plus Encryption (AES-256)

• Synchronization: IEEE-1588v2 PTP (802.1AS and Rev)

• Power over Data Line: IEEE PoDL 802.3bu (0.5W to 50W)

• Audio/Video Bridging: AVB/TSN

• Support all topologies: point-to-point, mesh, star, ring, daisy-chain,

Page 7: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Automotive Ports Transition to Multi-Gig Ethernet

2010 - 2018 2019 - 2023 2024 - 2028

100Mbps / 1Gbps

LVDS

Multi-Gig

ECU ECU ECU

System backbone

100M / 1G Eth.

1G Eth.

LVDS

ECU

100M / 1G / Multi-Gig

Eth.

Multi-Gig Eth.

LVDS

ECU ECU ECU ECU

GPUGPU GPU

System backbone

100M / 1G Multi-Gig

Eth.

Multi-Gig Eth.

Multi-GigEth.

ECU ECU ECU ECU

GPU GPU

ECU ECU ECU ECU ECU

ECU

GPU GPU

System backbone

Multi-GigEth.

Sensor backbone

Page 8: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Ethernet vs. LVDSLVDS Ethernet

Speed 3G, 6G, 12Gbps 2.5G, 5G, 10G, 25Gbps

Bit Error Rate (BER) 10^-10 10^-12

Switching (standard based) None IEEE – Dynamic, packet based

Synchronization (standard based) None IEEE – 1588 PTP

Prioritization (standard based) None IEEE – AVB, TSN

MAC/PHY Security (standard based) None IEEE – 802.1AE

Bridges to Ethernet Required IEEE – Part of the stack

For camera/sensor interface, the main advantage of LVDS today is that it is asymmetrical, which is lower power then symmetrical mode.

Ethernet can leverage the Energy Efficient Ethernet (EEE) mode to ran the PHY in asymmetrical mode, for power saving.

Page 9: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

IEEE Energy Efficient Ethernet - Overview

• Energy Efficient Ethernet (EEE) was introduced in BASE-T PHYs to help computers meet Energy Star power consumptions targets

• Basic idea is to turn the link off as much as possible when there is no traffic, and turn it on as quickly as possible when there is traffic (50 us)

• State is referred to as Low-power Idle (LPI)

• EEE allows:• Up to 90% power savings on a link in LPI state• Full flexibility in BW versus power consumption• The ability to use a standard MAC/PHY interface, as EEE is also standardized on

these interfaces

Page 10: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

How EEE Works• EEE is controlled by the Low Power Idle

(LPI) client• Allows the MAC & higher layers to go to

sleep• Physical layer only knows it is in LPI state

and is quiet most of the time

• LPI client signals and controls the transition in/out of Low Power Idle state

• Asymmetric Operation: each direction only wakes and sends data as needed

Source: IEEE Std. 802.3-2018, IEEE Standard for Ethernet, Clause 78, Energy Efficient Ethernet

Source: “Energy Efficiency and Regulation” Bruce Nordman, et al. (IEEE 802 tutorial, July 2008)http://www.ieee802.org/802_tutorials/2009-07/802 july energy 8.pdf

Page 11: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

IEEE 802.3az Designed for bursty data – with rapid wake up

• Designed for bursty data and requiring minimal buffering• Fast, application-transparent recovery

• “The link status shall not change as a result of the transition”

Source: “IEEE 802 Tutorial – Energy Efficient Ethernet”, Hugh Barrass, et al. (IEEE 802 tutorial, July 2007)http://www.ieee802.org/802_tutorials/07-July/IEEE-tutorial-energy-efficient-ethernet.pdf

Page 12: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Adjusting EEE parameters for Asymmetric Links

• PHY gets to specify system wake up timing parameters• While Tw_phy is a minimum, Tw_sys_tx can be set longer, to

accommodate longer PHY wake up.

Source: IEEE Std. 802.3-2018, IEEE Standard for Ethernet, Clause 78, Energy Efficient Ethernet

Page 13: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Additional Extensions for EEE in Automotive

• A natural extension to the 802.3ch EEE scheme is to introduce a mode to totally shut off transmission when not in use

• Referred to as “Link Suspension Mode”• This is specifically designed for I2C control of cameras, where the

downstream is continuously transmitting, and the upstream only occasionally (on the order of seconds) transmits a low-speed command

• This extension uses the same “Alert signal”, transmitted at specific known times, and a new Idle character to signal total shut-off of the link

• It means the camera has to provide the link timing (master) and the far end is phase-locked to it (slave)

• The result is that when the GPU wants to send an I2C command, it sends an alert, and then the camera’s PHY just has to reconverge the filters and potentially timing phase, allowing a relatively quick wake-up

• Allows close to 100% total power savings in this mode

Page 14: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Compare to Asymmetric PHY approach

Low speed Equalizer

RX Clock recovery/ generation

Slicer / FEC Decoder

FEC Encoder PCS Transmit

PCS Receive

Interference Isolation1

ADC

DAC High speed transmitter

–Cable (s)1

Data IN

Data OUT

Always on at transmit rate

Always on receive rateOn only when both are active,

operates at highest rate

Block Diagram of “Tx” PHY (High speed video transmission PHY)

TX Clock generation

1Interference isolation increases receiver power and complexity and lowers performance OR use of separate cables has weight and cost impact on vehicle

Page 15: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Asymmetric EEE Operation

Equalizer

Clock generation

Slicer / FEC Decoder

FEC Encoder PCS Transmit

PCS Receive

Echo Canceller

ADC

DAC PAM-4 transmitter

–Cable

Data IN

Data OUT

On when transmit is activeOn when receive is active

On when either is activeOn only when both are active

Implementation and allowable transition time drives power savings

Longer duty cycles and slow wake for automotive asymmetric links allow greater power savings than in LAN EEE

Page 16: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Summary Ethernet allows automotive networking to build on existing standards experience

Energy Efficient Ethernet provides a flexible toolbox, allowing trades of power savings with recovery time

Ethernet is Inherently Asymmetric!

Slow wake mode further improves PHY savings for asymmetric traffic

Savings in packet processing circuitry beyond PHY, minimizes time processor is active

ISPPHYSoCGPU PHY

Control

Video 1Gbps to >10Gbps

Control 1Mbps to 100Mbps

Page 17: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Comparison of Asymmetrical and Symmetrical PHYs

For asymmetrical PHY, the circuits and blocks that are not required:

“Tx” PHY (transmits at high speed):Echo Canceller, ADC (simplified), Equalizer/Decoder (simplified)

“Rx” PHY (receives at high speed):Echo Canceller, DAC/Encoder (simplified)

Save in size :“Tx” PHY – about 35%“Rx” PHY – about 20%

Asymmetrical PHYs:

Typical size of 10Gbps symmetrical PHY is ~2 mm^2

Save in size :“Tx” PHY – about 0.7 mm^2“Rx” PHY – about 0.4 mm^2

ISP“Tx”PHY

SoCGPU

“Rx”PHY

Control

Video 1Gbps to >10Gbps

Control 1Mbps to 100Mbps

Page 18: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

© 2019 Marvell Confidential, All Rights Reserved. 18

Page 19: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

BACKUP

Page 20: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

Sources for EEE Overviews

• “An Overview of Energy Efficient Ethernet” Mike Bennett, youtube talk (TeamNANOG, June 2014)• Includes discussion of fast wake/deep sleep, optics, recent projects

• “IEEE 802.3az: The road to energy efficient Ethernet”, Ken Christensen, et. Al, IEEE Communications Magazine, December 2010

• “Energy Efficiency and Regulation” Bruce Nordman, et al. (IEEE 802 tutorial, July 2008)• (see slides 27-50) EEE and WiFi energy management

• “Baseline Summary”, IEEE 802.3az Task Force Home Page, March 2009• A nice summary of the 802.3az PHY modes

• “IEEE 802.3az Energy Efficient Ethernet Task Force Update”, 802.1/802.3 joint meeting Mike Bennett, July 2008

• Update on 802.3az approaches, scope related to systems issues• “IEEE 802 Tutorial – Energy Efficient Ethernet”, Hugh Barrass, et al. (IEEE 802 tutorial, July 2007)

• Objectives, explanation of 802.3az motivations and approaches• A Brief Tutorial on Power Management in Computer Systems, Dave Chalupsky & Emily Qi (IEEE

802.3 EEE Study Group, March 2007)• Covers both link and Systems level power management

Page 21: Power efficient Ethernet PHY features for camera and display · 2019-12-31 · Bridges to Ethernet. Required. IEEE – Part of the stack. For camera/sensor interface, the main advantage

IEEE Energy Efficient Ethernet – 802.3ch Modifications

• 802.3ch copied the EEE mechanism from 2.5G – 10GBASE-T PHYs• Allows either direction to go in LPI independent of the other direction

• Since 802.3ch implements a hybrid system (which means Tx and Rx are on the same physical copper pairs), it is a strict requirement to keep both ends of the link phase-locked to make the signal processing work

• This means a link in the LPI state must periodically transmit a burst of data to keep the far-end receiver phase-locked, and the filters converged

• With EEE, a single 802.3ch PHY can be deployed in various system scenarios, effectively supporting all traffic scenarios and scaling the power usage accordingly

• Versus fixed, non-standard transmission schemes for each scenario