February 8, 2020

199 words 1 min read

Wear Estimation for Devices with eMMC Flash Memory

Wear Estimation for Devices with eMMC Flash Memory

One of the most common persistent memory technology in today's embedded Linux devices is eMMC flash memory.The raw NAND flash used inside the eMMC chips has a limited number of write cycles. To get a …

Talk Title Wear Estimation for Devices with eMMC Flash Memory
Speakers Marcel Ziswiler (Software Team Lead - Embedded Linux BSP, Toradex AG)
Conference Open Source Summit + ELC North America
Conf Tag
Location San Diego, CA, USA
Date Aug 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

One of the most common persistent memory technology in today’s embedded Linux devices is eMMC flash memory.The raw NAND flash used inside the eMMC chips has a limited number of write cycles. To get a long lifetime several tactics are employed such as wear level algorithms and error correction. From the low-level firmware on the eMMC controller across several layers of software, it is rather difficult for an application programmer to understand what particular wear his program imposes on the underlying flash.We are discussing an implementation to monitor the flash usage on the block level which can be used to make more accurate lifetime estimations and provide feedback to an application program for storage-related optimizations.

comments powered by Disqus