CPC G11C 29/42 (2013.01) [G11C 7/1045 (2013.01); G11C 29/18 (2013.01); G11C 29/44 (2013.01); G11C 2029/1202 (2013.01)] | 12 Claims |
1. An apparatus, comprising:
a memory configured to communicate with a host,
the memory comprising a memory array, the memory array comprising a first portion, a second portion, and a third portion;
the memory further configured to:
receive data from the host; and
output the data to the host;
the memory further configured to, in a first mode:
store and output the data in the first portion and the second portion of the memory array, the first portion being addressable by a first address, the second portion being addressable by a second address;
generate first array error-correction code (ECC) based on the data in the first portion; and
store the first array ECC in the third portion; and
the memory further configured to, in a second mode:
store and output the data in the first portion, based on the first address;
receive metadata of the data from the host; and
store and output the metadata in the second portion, based on the first address.
|