Data validity tracking in a non-volatile memory
AssigneeMicron Technology, Inc.
InventorsBoon Leong Yeap, Karl D. Schuh
Life of this patent
Estimating the term…
Abstract
A computer device reads an indicator from a configuration file that identifies a granularity of units of data at which to track validity. The granularity is one of a plurality of granularities ranging from one unit of data to many units of data. The computer device generates a machine-readable file configured to cause a processing device of a memory system to track validity at the identified granularity using a plurality of data validity counters with each data validity counter in the plurality of data validity counters tracking validity of a group of units of data at the identified granularity. The computer device transfers the machine-readable file to a memory of the memory system.
Claims20
A method comprising:
- reading, by a computer device, an indicator from a configuration file, the indicator identifying a granularity of units of data at which to track validity, wherein the granularity is one of a plurality of granularities ranging from one unit of data to many units of data;
- generating, by the computer device, a machine-readable file configured to cause a processing device of a memory system to track validity at the identified granularity using a plurality of data validity counters, each data validity counter in the plurality of data validity counters tracking validity of a group of units of data at the identified granularity;
- and
- transferring the machine-readable file from the computer device to a memory of the memory system.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a computer device, cause the computer device to:
- read an indicator from a configuration file, the indicator identifying a granularity of units of data at which to track validity, wherein the granularity is one of a plurality of granularities ranging from one unit of data to many units of data;
- generate a machine-readable file configured to cause a processing device of a memory system to track validity at the identified granularity using a plurality of data validity counters, each data validity counter in the plurality of data validity counters to track validity of a group of units of data at the identified granularity;
- and
- transfer the machine-readable file to a memory of the memory system.
A system comprising:
- a processing device of a memory subsystem;
- and
- a computer device, operatively coupled with the processing device, to:
- read an indicator from a configuration file, the indicator identifying a granularity of units of data at which to track validity, wherein the granularity is one of a plurality of granularities ranging from one unit of data to many units of data;
- generate a machine-readable file configured to cause a processing device of a memory system to track validity at the identified granularity using a plurality of data validity counters, each data validity counter in the plurality of data validity counters to track validity of a group of units of data at the identified granularity;
- and
- transfer the machine-readable file to a memory of the memory system.
Dependencies are inferred from the claim text.