Apparatuses and methods for bounded fault compliant metadata storage
AssigneeMicron Technology, Inc.
InventorSujeet Ayyapureddi
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, and methods for bounded fault compliant metadata storage. Memory devices include a first data terminal and a second data terminal. As part of an access operation a first set of data and a first set of metadata may be sent/received across the first terminal and a second set of data and a second set of metadata may be sent/received across the second terminal. The first set of metadata may be stored in a first location and the second set of metadata may be stored in a second location in the memory array, such as a first and second column plane. The two locations may be remote from each other.
Claims20
An apparatus comprising:
- a first pair of data terminals configured to receive a first portion of a plurality of data bits and a first portion of a plurality of metadata bits;
- a second pair of data terminals configured to receive a second portion of the plurality of data bits and a second portion of the plurality of metadata bits;
- a memory array comprising:
- a first column plane configured to store the first portion of the plurality of metadata bits;
- and
- a second column plane configured to store the second portion of the plurality of metadata bits.
A memory module comprising:
- an error correction memory device;
- a plurality of pseudo-channels, each pseudo-channel comprising a first pair of data terminals and a second pair data terminals;
- and
- a plurality of memory devices, each associated with at least one of the plurality of pseudo-channels, each of the plurality of memory devices comprising a plurality of column planes,
- wherein during a write operation at least one of the plurality of memory devices is configured to receive a first portion of a plurality of data bits and a first portion of a plurality of metadata bits along the first pair of data terminals in the associated at least one of the plurality of pseudo-channels and receive a second portion of the plurality of data bits and a second portion of the plurality of metadata bits along the second pair of data terminals in the associated at least one of the plurality of pseudo-channels,
- wherein the plurality of data bits are stored in the plurality of column planes as part of a first access pass, and
- wherein the first portion of the plurality of metadata bits are stored in a first one of the plurality of column planes and the second portion of the plurality of metadata bits are stored in a second one of the plurality of column planes as part of a second access pass.
A method comprising:
- receiving a first set of metadata bits and a first set of data bits along a first pair of input/output terminals;
- receiving a second set of metadata bits and a second set of data bits along a second pair of input/output terminals;
- writing the first set of data bits and the second set of data bits to a plurality of column planes as part of a first access pass;
- and
- writing the first set of a metadata bits to a selected first one of the plurality of column planes and writing the second set of metadata bits to a selected second one of the plurality of column planes as part of a second access pass.
Dependencies are inferred from the claim text.