| CPC G06F 11/076 (2013.01) [G06F 11/073 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for writing data to pages in a QLC block of a QLC NAND flash memory device, said device comprising a plurality of SLC pages organized in SLC blocks and a plurality of QLC pages organized in QLC blocks, said method comprising:
storing received data in SLC pages,
dividing equally a QLC block in a predefined number of sub-blocks according to a corresponding QLC page health status of said pages of said QLC block, and
upon determining that SLC pages are to be copied from SLC pages to QLC pages; copying device-internal said respective SLC pages to said sub-blocks of said QLC block using device-internal cache registers, wherein said copying is based on an error-count aware scheme.
|