Browse > Article
http://dx.doi.org/10.14372/IEMEK.2013.8.5.235

A Non-volatile Memory Lifetime Extension Scheme Based on the AUTOSAR Platform using Complex Device Driver  

Shin, Ju-Seok (ETRI)
Son, Jeong-Ho (ETRI)
Lee, Eun-Ryung (ETRI)
Oh, Se-Jin (Kyungpook National University)
Ahn, Kwang-Seon (Kyungpook National University)
Publication Information
Abstract
Recently, the number of automotive electrical and electronic system has been increased because the requirements for the convenience and safety of the drivers and passengers are raised. In most cases, the data for controlling the various sensors and automotive electrical and electronic system used in runtime should be stored on the internal or external non-volatile memory of the ECU(Electronic Control Units). However, the non-volatile memory has a constraint with write limitation due to the hardware characteristics. The limitation causes fatal accidents or unexpected results if the non-volatile memory is not managed. In this paper, we propose a management scheme for using non-volatile memory to prolong the writing times based on AUTOSAR(AUTOmotive Open System Architecture) platform. Our proposal is implemented on the CDD(Complex Device Driver) and uses an algorithm which swaps a frequently modified block for a least modified block. Through the development of the prototype, the proposed scheme extends the lifetime of non-volatile memory about 1.08 to 2.48 times than simply using the AUTOSAR standard.
Keywords
Automotive; ECU; Non-volatile memory; AUTOSAR;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 http://www.autosar.org
2 H. Heinecke, J. Bielefeld, K.P. Schnelle, N. Maldener, H. Fennel, O. Weis, T. Weber, J. Ruh, L. Lundh, T. Sanden, P. Heitkamper, R. Rimkus, J. Leflour, A. Gilberg, U. Vernich, S. Voget, K. Nishikawa, K. Kajio, T. Scharnhorst, B. Kunkel, "AUTOSAR-Current results and preparations for exploitation," Proceedings on Euroforum conference, 2006.
3 J. Brewer, M. Gill, Nonvolatile Memory Technologies with Emphasis on Flash: A Comprehensive Guide to Understanding and Using Flash Memory Devices, Wiley-IEEE press, 2008.
4 G. Tao, "Reliability of advanced embedded non-volatile memories: The 2T-FNFN device," Proceedings on ICICDT, pp.79-82, 2008.
5 S.O. Park, S.J. Kim, "An efficient multimedia file system for NAND Flash Memory Storage," IEEE Transactions on Consumer Electronics, Vol. 55, No. 2, pp.139-145, 2009.   DOI   ScienceOn
6 M. Wu, W. Zwaenepoel, "eNVy: A Non-Volatile, Main Memory Storage System," Proceedings on International Conference of ASPLOS-6, pp.86-97, 1994.
7 D.Y. Kim, H.S. Yoo, S.H. Park, S.W. Park, "k-leveling: An Efficient Wear-leveling scheme for Flash Memory," Proceedings on KCC, pp.787-789, 2005 (in Korean).   과학기술학회마을
8 A. Kawaguchi, S. Nishioka, H. Motoda, "A Flash-Memory Based File System," Proceedings on USENIX Technical Conference, pp.155-164, 1995.
9 J.G. Kim, S.M. Park, C.G. Kim, "A Ranking Cleaning Policy for Embedded Flash File Systems," Vol. 9-A, No. 4, pp.399-404, 2002 (in Korean).   과학기술학회마을   DOI   ScienceOn
10 http://www.yaffs.net
11 http://sourceware.org/jffs2/
12 S.H. Park, T.H. Lee, K.D. Chung, "A Flash File System Support Fast Mounting for NAND Flash Memory Based Embedded Systems," Proceedings on International Conference of SAMOS, pp.415-424, 2006.
13 D.H. Kum, G.M. Park, S.H. Lee, W.Y. Jung, "AUTOSAR migration from existing automotive software," Proceedings on ICCAS, pp.558-562, 2008.
14 O. Scheickl, M. Rudorfer, "Automotive Real Time Development Using a Timing-augmented AUTOSAR Specification," Proceedings on ERTS, 2008.
15 J.Y. Kim, J.W. Lee, K.K. Kwon, K.S. Kim, "Implementation and Design System Generation Tool model supporting the AUTOSAR Operating System," Journal of KIIT, Vol. 9, No. 4, pp.29-39, 2011 (in Korean).
16 E.R. Lee, J.H. Son, J.Y. Kim, "Qplus-Auto: The Realtime Operating System based on AUTOSAR," Proceedings on Annual Conference and Exhibition of KSAE, pp.2159-2162, 2010 (in Korean).
17 K.S. Lee, I.S. Park, M.H. Sun, W.T. Lee, "AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems," Journal of KSAE, Vol. 21, No. 1, pp.68-77, 2013 (in Korean).   과학기술학회마을   DOI   ScienceOn
18 W.J. Won, J.K. Son, G.M. Park, D.H. Kum, S.H. Lee, "Design and Implementation Procedure of the AUTOSAR I/O Driver Cluster," Proceedings on ICCAS-SICE, pp.5618-5623, 2009.
19 H.K. Ryu, S.R. Cho, W.Y. Jung, "NVRAM Manager and System Service Architecture Design for AUTOSAR-based Automotive Software," Jounal of KISS, Vol. 35, No. 1(B), pp.437-440, 2008 (in Korean).