Associative computing for error correction
AssigneeMicron Technology, Inc.
InventorsAmeen D. Akel, Helena Caminal, Sean S. Eilert
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for associative computing for error correction are described. A device may receive first data representative of a first codeword of a size for error correction. The device may identify a set of content-addressable memory cells that stores data representative of a set of codewords each of which is the size of the first codeword. The device may identify second data representative of the first codeword in the set of content-addressable memory cells. Based on identifying the second data, the device may transmit an indication of a valid codeword that is mapped to the second data.
Claims18
A method, comprising:
- storing data representative of a set of valid codewords in a set of content-addressable memory cells;
- receiving first data representative of a codeword of a size for error correction in accordance with storing the data representative of the set of valid codewords in the set of content-addressable memory cells;
- identifying the set of content-addressable memory cells that stores the data representative of the set of valid codewords each of which is the size of the codeword;
- storing, using the set of content-addressable memory cells, a first set of entries associated with a first table to perform an error correction operation based on identifying the set of content-addressable memory cells;
- storing, using the set of content-addressable memory cells, a second set of entries associated with a second table to perform the error correction operation based on storing the first set of entries;
- identifying second data in the set of content-addressable memory cells based on the first data;
- and
- transmitting an indication of a valid codeword that is mapped to the second data based on identifying the second data.
A method, comprising:
- storing data representative of a set of valid codewords in a set of content-addressable memory cells;
- receiving first data representative of a codeword of a size for error correction in accordance with storing the data representative of the set of valid codewords in the set of content-addressable memory cells;
- identifying the set of content-addressable memory cells based on receiving the first data;
- storing, using the set of content-addressable memory cells, a first set of entries associated with a first table to perform an error correction operation based on identifying the set of content-addressable memory cells;
- storing, using the set of content-addressable memory cells, a second set of entries associated with a second table to perform the error correction operation based on storing the first set of entries;
- determining whether a second codeword of a size for error correction is identified in the set of content-addressable memory cells based on the first data;
- and
- determining whether to transmit an indication of a valid codeword based on the second codeword.
A method, comprising:
- storing data representative of a set of valid codewords in a set of content-addressable memory cells;
- receiving first data representative of a set of sensed values for a set of memory cells in accordance with storing the data representative of the set of valid codewords in the set of content-addressable memory cells;
- identifying the set of content-addressable memory cells based on receiving the first data;
- storing, using the set of content-addressable memory cells, a first set of entries associated with a first table to perform an error correction operation based on identifying the set of content-addressable memory cells;
- storing, using the set of content-addressable memory cells, a second set of entries associated with a second table to perform the error correction operation based on storing the first set of entries;
- determining whether a second set of sensed values for the set of memory cells is identified in the set of content-addressable memory cells;
- and
- determining whether to transmit an indication of a set of bit values based on the second set of sensed values.
Dependencies are inferred from the claim text.