CPC G11C 16/102 (2013.01) [G11C 16/08 (2013.01); G11C 16/14 (2013.01)] | 26 Claims |
1. A method, comprising: receiving first data; determining a number of programming operations performed on a plurality of flash memory cells subsequent to a most recent erase operation performed on the plurality of flash memory cells based on a first counter value, wherein the first counter value indicates the number of programming operations performed on the plurality of flash memory cells;
determining a write-once memory (WOM) encoding to apply to the first data based on the first counter value;
encoding the first data to provide a WOM encoded data based on the determined; and
storing first WOM encoded data, based at least in part on the determined number of programming operations and the first counter value, within a number of the plurality of flash memory cells.
|