Tutorial: Why NAND Flash Breaks Down
Tutorial: Why NAND Flash Breaks Down - Arnout Vandecappelle, Essensium/Mind Most embedded systems developers are aware that NAND flash isn't entirely reliable, and have heard of erase cycles, read disturb, retention time, paired pages, ECC, wear levelling etc. However, few understand why things go wrong. This talk will correct that. We start by looking at how a flash cell operates. This will give us an understanding of why the wrong bit may be read from it. Then we can look at how the faults can be mitigated. Finally we can think about how all this will evolve in the future. About Arnott Vandecappelle Arnout Vandecappelle is working since 2008 as Senior Embedded Software Architect at Essensium/Mind, providing consultancy on Linux and Open Source Software for Embedded Systems: driver development, debugging, system integration, etc. He has contributed to several open source projects, including buildroot and GStreamer. Previously he has been working for 10 years at IMEC where he held several different positions in research and software development in the field of memory-aware compile technology.

IRQs: the Hard, the Soft, the Threaded and the Preemptible

BSidesCHS 2022: "Flash Memory, NAND, ECC, Oh My!" by Jake Valletta

Modernizing the NAND Framework: The Big Picture

NAND Flash Data Recovery for beginners

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Controller Reliability Challenges in Emerging NAND Memory

Anatomy of Cross-Compilation Toolchains

How to Program Allen Bradley PLC Training for Beginners

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

The Evolution of Flash Memory

Understand ECC Support for NAND Flash Devices in Linux - Miquèl Raynal, Bootlin

Modern Solid-State Drives (SSDs) - Lecture 1: Basics of NAND Flash-Based SSDs (Fall 2022)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Wear Leveling | How Does Static & Dynamic Wear Leveling Impact NAND Flash Life Expectancy (#8)

Tutorial: Introduction to Reverse Engineering - Mike Anderson, The PTR Group, Inc.

PLC Troubleshooting 101. Basic Steps to Diagnose and Fix Your Machine

How To Think SO CLEARLY People Assume You're A Genius

eMMC Longevity Considerations for Embedded Linux Products

Sean Carroll | The Passage of Time & the Meaning of Life

