White Board Videos

The Fundamentals of Reliable Flash Storage Explainer Videos

What is the difference between block based and page based mapping systems? 

Flash translation layers are mapping systems responsible for efficiently organizing and allocating data onto the flash memory. This video explains the basic difference between block based mapping systems and page based mapping and the impact it has on storage systems.

What happens when there is a Read Disturb in NAND flash memory?

In NAND flash memory, reading a page from one block can have a negative impact over time on the physical data quality in a neighboring page from a different block. This video explains through simple white board animations what happens the data and how the flash memory controller manages read disturbs.

What is the architecture of Flash Memory?

Have you ever wondered how data is actually saved to your storage device? Let’s take a USB stick for example. Other than its connector, it has two main components, a memory and a controller. This video will look specifically at the architecture of the memory and how data is stored.

What is 3D NAND and how does it work? Why have we shifted from planar 2D NAND to 3D NAND technology?

This short whiteboard video explores this shift from planar 2D NAND to 3D NAND and explains and how the pressure is no longer on shrinking cells but arranging cells vertically. This is a significant impact on cost, capacity and reliability.

What is pSLC mode and how does it bridge affordability, reliability and capacity?

Pseudo modes involve using higher density flash types at lower capacities. This can be cost efficient because it allows companies to use cheaper flashes at a higher endurance than usually achievable by compromising part of the capacity. This video explores how this technology works and its impact on affordability, reliability and capacity.

How does floating gate technology actually work? How are cells programmed, erased and read?

NAND flash memories are based on MOSFET transistors with an additional gate called the floating gate. This video explores how these transistors are programmed, erased and read and ultimately, how data is stored on NAND flash memories.

What's the difference between SLC, MLC, TLC and QLC NAND flash technology?

This video explains the different voltage thresholds through animated illustrations of a water glass. This video also highlights the problems that accompany higher density flashes like TLC and QLC. Higher density flashes are more prone to errors because there is a smaller threshold difference between the on/ off states of each bit.

Disk-on-Board is a cost-efficient way of embedding flash storage in your system.

Ideal for industrial environments, you can remove the connector which is ideal in vibrating environments. By designing a unique storage system you avoid potential re-qualification costs that can stem from module makers updating product with new controllers, flashes or firmware. With Disk-on-Board, systems are designed for your specific use-case.