Apparatuses, systems, and methods for storing memory metadata
AssigneeMicron Technology, Inc.
InventorSujeet Ayyapureddi
Life of this patent
Estimating the term…
Abstract
A bank of a memory device may be divided into column planes. Each column plane may be associated with column selects. In some examples, a portion of a column plane associated with one column select may be used to store metadata associated with data of the remaining column selects. In some examples, the metadata may be mapped to the data based on a portion of a column address. In some examples, whether the memory device provides metadata responsive to a column address may be based on a value stored in a mode register. In some examples, the portion of the column plane associated with the one column select associated with metadata may also store error correction code data associated with the data of the remaining column selects.
Claims20
An apparatus comprising:
- an address decoder configured to receive a column address comprising a plurality of bits;
- and
- a memory array comprising a plurality of column planes, wherein a portion of individual ones of the plurality of column planes are configured to store metadata and additional error correction (ECC) data,
- wherein the metadata is associated with data associated with other portions of the plurality of column planes,
- wherein the metadata is mapped to the data by a metadata address based on a portion of the column address, wherein the portion comprises less than all of the plurality of bits.
A method comprising:
- receiving a column address at a memory device;
- generating a metadata address based on a portion of the column address, wherein the portion is less than an entirety of the column address;
- retrieving from a memory array of the memory device, metadata associated with the metadata address and additional ECC data associated with a same column select as the metadata;
- retrieving from the memory array, data associated with the column address;
- and
- providing, from the memory device, the data and the metadata.
A system comprising:
- a plurality of memory devices, wherein each memory device comprises:
- a memory array comprising a plurality of column planes, wherein a portion of individual ones of the plurality of column planes are configured to store metadata and additional error correction (ECC) data,
- wherein the metadata is associated with data associated with other portions of the plurality of column planes,
- wherein the metadata is mapped to the data by a metadata address based on a portion of a column address comprising a plurality of bits, wherein the portion comprises less than all of the plurality of bits.
Dependencies are inferred from the claim text.