VARIABLE BIT ENCODING PER NAND FLASH CELL TO EXTEND LIFE OF FLASH-BASED STORAGE DEVICES AND PRESERVE OVER-PROVISIONING
Patent №
US 9,606,737
Granted
2017-03-28
Filed 2015
Owner
SANDISK ENTERPRISE IP LLC
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14929158
Systems, methods, and/or devices are used to implement variable bit encoding per NAND flash cell to extend life of flash-based storage devices and preserve over-provisioning. In some embodiments, the method includes detecting a trigger condition with respect to one or more non-volatile memory portions (e.g., portions configured to store data encoded in a first encoding format and having a first storage density) of a plurality of non-volatile memory portions of a storage device. In response to detecting the trigger condition and in accordance with a first determination that a projected amount of over-provisioning (e.g., corresponding to over-provisioning for the storage device after reconfiguring the one or more non-volatile memory portions to store data encoded in a second encoding format and having a second storage density) meets predefined over-provisioning criteria, the method includes reconfiguring the one or more non-volatile memory portions to store data encoded in the second encoding format.
AI classification
Ownership
SANDISK ENTERPRISE IP LLC
assignment · 373990812
Assignors
KANKANI, NAVNEETH, TRUONG, LINH TIEN
On an employer assignment, the assignors are typically the inventors.