Apparatuses and methods for read/modify/write single-pass metadata access operations
AssigneeMicron Technology, Inc.
InventorSujeet Ayyapureddi
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, and methods for read/modify/write single-pass metadata access operations. During a write a memory receives data bits and at least one metadata bit and a column address which includes column select bits and column sub-select bits. A column decoder selects a set of bit lines in an extra column plane based on the column select bits and a set of bits is read out. A subset of that set of bits is selected based on the column sub-select bits and overwritten with the at least one metadata bit. The modified set of bits is written back to the extra column plane.
Claims20
An apparatus comprising:
- a memory array comprising a plurality of column planes and an extra column plane;
- an error correction code (ECC) circuit configured to generate a plurality of parity bits based on a plurality of data bits and at least one metadata bit;
- a column decoder configured to receive a column address which includes column select bits and column sub-select bits, wherein as part of a write operation the column decoder is configured to write the plurality of data bits and the plurality of parity bits to the plurality of column planes based on the column select bits, read out a set of bits from the extra column plane based on the column select signal, modify a subset of the set of bits with the at least one metadata bit, wherein the subset is selected based on the column sub-select bits, and write the modified set of bits to the extra column plane.
An apparatus comprising:
- a memory array comprising a column plane;
- a column decoder configured to generate a column select signal value based on column select bits in a column address and configured to generate a column sub-select signal value based on column sub-select bits of the column address;
- and
- a metadata select circuit,
- wherein as part of a write operation the column decoder is configured to read a set of bits from bit lines of the column plane selected based on the column select signal value,
- wherein as part of the write operation the metadata select circuit is configured to select a subset of the set of bits based on the column sub-select signal value and generate a modified set of bits by overwriting the selected subset of the set of bits with at least one metadata bit, and
- wherein as part of the write operation the column decoder is configured to write the modified set of bits to the bit lines of the column plane.
A method comprising:
- receiving a write command and a column address including column sub-select bits;
- receiving a plurality of data bits and at least one metadata bit;
- reading a set of bits from an extra column plane;
- selecting a subset of the set of bits based on a value of the column sub-select bits;
- generating a modified set of bits overwriting the selected subset of the set of bits with the at least one metadata bit;
- and
- writing the modified set of bits to the extra column plane.
Dependencies are inferred from the claim text.