Non-volatile data storage devices, such as embedded memory devices (e.g., embedded MultiMedia Card (eMMC) devices) and removable memory devices (e.g., removable universal serial bus (USB) flash memory devices and other removable storage cards), have allowed for increased portability of data and software applications. Users of non-volatile data storage devices increasingly rely on the non-volatile storage devices to store and provide rapid access to a large amount of data.
Some data storage devices may include volatile memory, and data stored in the volatile memory may be lost in the case of power loss. In some data storage devices, a single-bit per cell (also known as single-level cell (SLC)) memory may be used to store data that can persist in the case of power loss. However, SLC memory may have high cost and limited endurance (e.g., data retention).