skip to main content
10.1145/2463209.2488855acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Reliability challenges for electric vehicles: from devices to architecture and systems software

Published:29 May 2013Publication History

ABSTRACT

Today, modern high-end cars have close to 100 electronic control units (ECUs) that are used to implement a variety of applications ranging from safety-critical control to driver assistance and comfort-related functionalities. The total sum of these applications is several million lines of software code. The ECUs are connected to different sensors and actuators and communicate via a variety of communication buses like CAN, FlexRay and now also Ethernet. In the case of electric vehicles, both the amount and the importance of such electronics and software are even higher. Here, a number of hydraulic or pneumatic controls are replaced by corresponding software-implemented controllers in order to reduce the overall weight of the car and hence to improve its driving range. Until recently, most of the software and system design in the automotive domain -- as in many other domains -- relied on an always correctly functioning or a zero-defect hardware implementation platform. However, as the device geometries of integrated circuits continue to shrink, this assumption is increasingly not true. Incorporating large safety margins in the design process results in very pessimistic design and expensive processors. Further, the processors in cars -- in contrast to those in many consumer electronics devices like mobile phones -- are exposed to harsh environments, extreme temperature variations, and often, strong electromagnetic fields. Hence, their reliability is even more questionable and must be explicitly accounted for in all layers of design abstraction -- starting from circuit design to architecture design, to software design and runtime management and monitoring. In this paper we outline some of these issues, currently followed practices, and the challenges that lie ahead of us in the automotive and electric vehicles domain.

References

  1. E. Frickenstein. Mikroelektronik fährt BMW ConnectedDrive. In 3. Symposium Mikroelektronik, Berlin, Germany, September 25--25, 2012.Google ScholarGoogle Scholar
  2. S. R. Nassif. Modeling and forecasting of manufacturing variation (embedded tutorial). In ASP-DAC, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Boning and S. R. Nassif. Models of process variations in device and interconnect. In Design of High-Performance Microprocessor Circuits, A. Chandrakasan, Ed. Piscataway, NJ: IEEE Press, 2000.Google ScholarGoogle Scholar
  4. D. Blaauw, et al. Statistical timing analysis: from basic principles to state of the art. IEEE Transactions on CAD, 27 (4): 589--607, Apr. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Kuhn et al. Managing process variation in Intel's 45nm CMOS technology. In Intel Technology Journal, 12(2): 131--144, June 2008.Google ScholarGoogle Scholar
  6. S. R. Nassif, N. Mehta, and Y. Cao. A resilience roadmap. In DATE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. R. Nassif, V. B. Kleeberger, and U. Schlichtmann. Goldilocks failures: not too soft, not too hard. In In Proc. of Reliability Physics Symposium, 2011.Google ScholarGoogle Scholar
  8. K. Bernstein et al. High-performance CMOS variability in the 65-nm regime and beyond. In IBM Journal of Research and Development, 50(4.5): 433--449, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. R. Nassif. Modeling and analysis of manufacturing variations. In CICC, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  10. D. Lorenz, M. Barke, and U. Schlichtmann. Aging analysis at gate and macro cell level. In ICCAD, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. K. N. Tu. Recent advances on electromigration in very-large-scale-integration of Interconnects. In. J. Appl. Phys, 94(9), September 2003.Google ScholarGoogle ScholarCross RefCross Ref
  12. N. Weste and D. Harris, CMOS VLSI Design: A Circuits and Systems Perspective, Addison-Wesley, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Synopsys PrimeTime Advanced OCV TechnologyGoogle ScholarGoogle Scholar
  14. H. Graeb. Analog Design Centering and Sizing. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K.-C. Wu and D. Marculescu: Aging-aware timing analysis and optimization considering path sensitization. In DATE, 2011.Google ScholarGoogle Scholar
  16. D. Lorenz, M. Barke, and U. Schlichtmann. Efficiently analyzing the impact of aging effects on large integrated circuits. In Microelectronics Reliability 52(8), 1546--1552, August 2012.Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Alam, B. Weir, and P. Silverman. A study of soft and hard breakdown - Part II: Principles of area, thickness, and voltage scaling. In IEEE Transactions on Electron Devices,. 49(2): 239--246, February 2002.Google ScholarGoogle ScholarCross RefCross Ref
  18. R. Degraeve et al. Relation between breakdown mode and location in short-channel nMOSFETs and its impact on reliability specifications. In Proc. of Reliability Physics Symposium, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  19. R. Rodriguez et al. The impact of gate oxide breakdown on SRAM stability. In IEEE Electron Device Letters, 23(2), September 2002.Google ScholarGoogle Scholar
  20. B. Kaczer et al., Gate oxide breakdown in FET devices and circuits: from nanoscale physics to system-level reliability. In Microelectronics Reliability, 47(4-5), April-May 2007.Google ScholarGoogle Scholar
  21. N. P. Carter, H. Naeimi, and D. S. Gardner. Design techniques for cross-layer resilience. In DATE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Y.-H. Lee et al. Prediction of logic product failure due to thin-gate oxide breakdown. In Proc. of Reliability Physics Symposium, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  23. M. A. Alam et al. Statistically independent soft breakdowns redefine oxide reliability specifications. In Proc. of Int. Elec. Dev. Meeting (IEDM), 2002.Google ScholarGoogle ScholarCross RefCross Ref
  24. H. Matsuyama et al.: Investigation of stress-induced voiding inside and under vias in copper interconnects with "wing" pattern. In Proc. of Reliability Physics Symposium, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  25. J. Henkel et al. Design and architectures for dependable embedded systems. International Conference on Hardware/Software Co-design and System Synthesis (CODES+ISSS), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. A. Herkersdorf et al. Cross-layer dependability modeling and abstraction in systems on chip. In Workshop on Silicon Errors in Logic - System Effects (SELSE), 2013.Google ScholarGoogle Scholar
  27. V. B. Kleeberger et al. Program-aware circuit level timing analysis. In International Symposium on Integrated Circuits (ISIC), 2011.Google ScholarGoogle ScholarCross RefCross Ref
  28. M. Choudhury et al. Analytical model for TDDB-based performance degradation in combinational logic. In IEEE Design, Automation, and Test in Europe (DATE), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. R. Hartl et al. Architectural vulnerability factor estimation with backwards analysis. In 13th Euromicro Conference on Digital System Design, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. S. A. Seshia, W. Li, and S. Mitra. Verification-guided soft error resilience. In DATE 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. D. Ernst et al. RAZOR: A low-power pipeline based on circuit-level timing speculation. In Micro-36, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. M. Wirnshofer et al. On-line supply voltage scaling based on in-situ delay monitoring to adapt for PVTA variations. In Journal of Circuits, Systems, and Computers, 21(8), 2012.Google ScholarGoogle Scholar
  33. S. Mukerjee et al. Measuring architectural vulnerability factors. In IEEE Micro, 23(6): 70--75, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Rausch, M.. FlexRay: Grundlagen, Funktionsweise, Anwendung. In Carl Hanser Verlag GmbH & CO. KG.Google ScholarGoogle Scholar
  35. S. Rehman et al. Reliable software for unreliable hardware: Embedded code generation aiming at reliability. In CODES + ISSS, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. U. D. Bordoloi et al. Reliability-aware instruction set customization for ASIPs with hardened logic. In RTCSA, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. B. Tanasa et al. Reliability-aware frame packing for the static segment of FlexRay. In International Conference on Embedded Software (EMSOFT), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. J. Suh, et al. Soft error benchmarking of L2 caches with PARMA. In SIGMETRICS, 39(1), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. J. Suh, M. Annavaram, and M. Dubois. MACAU: A Markov model for reliability evaluations of caches under single-bit and multi-bit upsets. In HPCA, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. P. Milbredt et al. Switched FlexRay increasing the effective bandwidth and safety of FlexRay networks. In 15th International Conference on Emerging Technology and Factory Automation (EFTA), 2010.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Reliability challenges for electric vehicles: from devices to architecture and systems software

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              DAC '13: Proceedings of the 50th Annual Design Automation Conference
              May 2013
              1285 pages
              ISBN:9781450320719
              DOI:10.1145/2463209

              Copyright © 2013 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 29 May 2013

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate1,770of5,499submissions,32%

              Upcoming Conference

              DAC '24
              61st ACM/IEEE Design Automation Conference
              June 23 - 27, 2024
              San Francisco , CA , USA

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader