| CPC H03M 13/2906 (2013.01) [G06F 11/1068 (2013.01); H03M 13/353 (2013.01); G11C 16/0483 (2013.01)] | 20 Claims |

|
10. A method, comprising:
determining, by a computing device, a condition of storing a set of data in an array of non-volatile memory cells of the computing device for retrieval;
selecting, by the computing device based on the condition, a level of redundancy configured to protect the set of data via error correction techniques;
generating, by the computing device based on the level selected for the condition, redundant data; and
storing, in the non-volatile memory cells, the set of data and the redundant data.
|