Tracking latch upset events using block status data
AssigneeMicron Technology, Inc.
InventorsJohn M. Gonzales, Christopher G. Wieduwilt, Seth A. Eichmeyer, Matthew D. Jenkinson
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, and methods for tracking latch upset events using block status data are described. An example method includes tracking a block status of each of a plurality of blocks of a first memory device by storing a first set of block status data that indicates a status of each block of the plurality of blocks in the first memory device and storing a second set of block status data that indicates a status of each block of the plurality of blocks in a location. The example method further includes comparing the first set of block status data to the second set of block status data.
Claims20
A method, comprising:
- tracking a block status of each of a plurality of blocks of a first memory device by:
- storing a first set of block status data that indicates a status of each block of the plurality of blocks in the first memory device;
- and
- storing a second set of block status data that indicates a status of each block of the plurality of blocks in a memory location;
- and
- comparing the first set of block status data to the second set of block status data.
An apparatus, comprising:
- a non-volatile memory comprising a plurality of blocks of memory;
- and
- a controller coupled to the non-volatile memory and configured to:
- read a first set of block status data from a non-volatile memory device, wherein the first set of block status data indicates a status of each block of the plurality of blocks in the non-volatile memory device;
- read a second set of block status data from a one-time programmable (OTP) memory, wherein the second set of block status data indicates the status of each block the plurality of blocks of memory;
- compare the first set of block status data to the second set of block status data;
- and
- in response to the first set of block status data being different than the second set of block status data, write the second set of block status data over the first set of block status data in the non-volatile memory device.
An apparatus comprising:
- a non-volatile memory comprising a plurality of blocks of memory;
- and
- a controller coupled to the non-volatile memory comprising a register, the controller configured to:
- read a first set of block status data from a non-volatile memory device, wherein the first set of block status data indicates a status of each block of the plurality of blocks in the non-volatile memory device;
- read a second set of block status data from a register of the controller, wherein the second set of block status data indicates the status of each block of the plurality of blocks of memory;
- compare the first set of block status data to the second set of block status data;
- and
- in response to the first set of block status data matching the second set of block status data, maintain the block status data in the non-volatile memory device.
Dependencies are inferred from the claim text.