Investigating the Impact of Energy-Efficient Ethernet on Automotive Applications via High-level Modeling

The increasing amount of bandwidth-intensive applications of modern vehicles overstrains traditional field buses and prompted the industry to consider alternative physical layers, most prominently Ethernet. Developed for consumer requirements, stringent constraints regarding energy consumption are hard to fulfill with standard Ethernet. An alternative is an Ethernet incarnation called Energy-Efficient Ethernet (EEEthernet). The savings on energy are achieved by a special sleep and wake-up pattern that, however, may seriously impact the timing behavior of applications. This paper presents a high-level virtual prototyping approach that models EEEthernet within a SystemC-based simulation framework. The energy consumption as well as the timing properties of EEEthernet are encapsulated using the concept of power state machines. By embedding the model in a complete model of the E/E architecture including sensors, actuators, ECUs, and other network systems, the system-wide implications of EEEthernet are analyzed in order to guide further design steps. The results show that for typical automotive applications, EEEthernet can tremendously decrease the consumed energy of the link without harmful effects on the timing. But, especially in case of time-critical and spontaneous control loops, guaranteeing a maximum delay requires a careful consideration of the additional wake-up time of EEEthernet.

[1]  Christian Haubelt,et al.  ESL power and performance estimation for heterogeneous MPSOCS using SystemC , 2011, FDL 2011 Proceedings.

[2]  Jürgen Teich,et al.  Considering MOST150 during Virtual Prototyping of Automotive E/E Architectures , 2012 .

[3]  Christian Haubelt,et al.  A Very Fast and Quasi-accurate Power-State-Based System-Level Power Modeling Methodology , 2012, ARCS.

[4]  Ansuman Banerjee,et al.  Formal methods for coverage analysis of architectural power states in power-managed designs , 2012, 17th Asia and South Pacific Design Automation Conference.

[5]  Thomas Waas,et al.  Energy consumption of Ethernet compared to automotive bus networks , 2011, 2011 Proceedings of the Ninth International Workshop on Intelligent Solutions in Embedded Systems.

[6]  Rolf Ernst,et al.  Using timing analysis for the design of future switched based Ethernet automotive networks , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[7]  Luciano Lavagno,et al.  Hardware-software codesign of embedded systems , 1994, IEEE Micro.

[8]  Pedro Reviriego,et al.  IEEE 802.3az: the road to energy efficient ethernet , 2010, IEEE Communications Magazine.

[9]  Rolf Ernst,et al.  Modeling of Ethernet AVB Networks for Worst-Case Timing Analysis , 2012 .

[10]  José Alberto Hernández,et al.  Performance evaluation of energy efficient ethernet , 2009, IEEE Communications Letters.

[11]  Christian Haubelt,et al.  Efficient Representation and Simulation of Model-Based Designs , 2006, FDL.

[12]  Thomas C. Schmidt,et al.  An extension of the OMNeT++ INET framework for simulating real-time ethernet with high accuracy , 2011, SimuTools.

[13]  Jürgen Teich,et al.  Analyzing Automotive Networks using Virtual Prototypes , 2011 .