본문 바로가기
KERD
논문KCI 등재

AUTOSAR 플랫폼 기반 CDD를 활용한 비휘발성 메모리 수명 연장 기법

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

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

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.

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.

참고문헌 (19)

  1. H. Heinecke, "AUTOSAR-Current results and preparations for exploitation", Proceedings on Euroforum conference (2006)
  2. J. Brewer, "Nonvolatile Memory Technologies with Emphasis on Flash: A Comprehensive Guide to Understanding and Using Flash Memory Devices" (2008), Wiley-IEEE press
  3. G. Tao, "Reliability of advanced embedded non-volatile memories: The 2T-FNFN device", Proceedings on ICICDT, pp.79~82 (2008)
  4. S.O. Park, "An efficient multimedia file system for NAND Flash Memory Storage", IEEE Transactions on Consumer Electronics, 55(2), pp.139~145 (2009)
  5. M. Wu, "eNVy: A Non-Volatile, Main Memory Storage System", Proceedings on International Conference of ASPLOS-6, pp.86~97 (1994)
  6. D.Y. Kim, "k-leveling: An Efficient Wear-leveling scheme for Flash Memory", Proceedings on KCC, 787(789) (2005)
  7. A. Kawaguchi, "A Flash-Memory Based File System", Proceedings on USENIX Technical Conference, pp.155~164 (1995)
  8. J.G. Kim, "A Ranking Cleaning Policy for Embedded Flash File Systems", 9-A(4), pp.399~404 (2002)
  9. S.H. Park, "A Flash File System Support Fast Mounting for NAND Flash Memory Based Embedded Systems", Proceedings on International Conference of SAMOS, pp.415~424 (2006)
  10. D.H. Kum, "AUTOSAR migration from existing automotive software", Proceedings on ICCAS, pp.558~562 (2008)
  11. O. Scheickl, "Automotive Real Time Development Using a Timingaugmented AUTOSAR Specification", Proceedings on ERTS (2008)
  12. J.Y. Kim, "Implementation and Design System Generation Tool model supporting the AUTOSAR Operating System", Journal of KIIT, 9(4), pp.29~39 (2011)
  13. E.R. Lee, "Qplus-Auto: The Realtime Operating System based on AUTOSAR", Proceedings on Annual Conference and Exhibition of KSAE, pp.2159~2162 (2010)
  14. 이강석, "차량용 전자제어시스템을 위한 AUTOSAR 대응 경량화 소프트웨어 아키텍처 연구", 한국자동차공학회 논문집, 21(1), pp.68~77 (2013), 한국자동차공학회[DOI]
  15. W.J. Won, "Design and Implementation Procedure of the AUTOSAR I", O Driver Cluster, 2009, 5618~5623
  16. H.K. Ryu, "NVRAM Manager and System Service Architecture Design for AUTOSAR-based Automotive Software", Jounal of KISS, 35(1(B)), pp.437~440 (2008)

관련 논문AI추천

이 간행물의 다른 논문 (6건)