CPC G06F 3/0631 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A system comprising:
a memory device comprising a plurality of dice; and
a processing device, operatively coupled to the memory device, the processing device to perform operations, comprising:
identifying, while programming sets of pages of data to at least a subset of a plurality of dice, a plurality of the sets of pages experiencing a variation in a data state metric satisfying a threshold criterion;
partitioning, into a set of partitions, a set of pages of the plurality of the sets of pages;
storing, in a metadata table, at least one bit to indicate that the set of pages is partitioned; and
in response to detecting the set of pages exit a queue of a threshold number of the plurality of the sets of pages that are to remain partitioned:
merging the set of partitions into a merged set of pages;
selecting a block family for the merged set of pages; and
consolidating, within the metadata table, a single entry for the merged set of pages, wherein the single entry is associated with the block family.
|