Back to results
US 12,699,630 B2Granted
Syndrome calculation
AssigneeMicron Technology, Inc.
InventorsLeon Zlotnik, Eyal En Gad
Life of this patent
Estimating the term…
Abstract
A syndrome can be calculated by storing data in a first array of memory cells and calculating syndromes utilizing the data, a first circuitry, and the first array of memory cells. The syndromes can be copied to a second array of memory cells. A decoding operation can be performed utilizing the plurality of syndromes, the second array of memory cells, and a second circuitry, where the first circuitry and the second circuitry are independent from each other.
Claims19
A method, comprising:
- performing, by a second circuitry, a first decoding operation utilizing a second plurality of syndromes and a plurality of decision engines;
- calculating a first plurality of syndromes utilizing a data, a first circuitry, and a first array of memory cells wherein the first circuitry does not include a decision engine;
- providing the first plurality of syndromes to a second array of memory cells;
- receiving, by the second circuitry, the first plurality of syndromes from the second array of memory cells;
- and
- performing a second decoding operation utilizing the first plurality of syndromes, the second array of memory cells, the second circuitry, and the plurality of decision engines,
- wherein the first circuitry and the second circuitry are independent from each other, and
- wherein the second circuitry includes the plurality of decision engines configured to correct bit-flip errors in the first plurality of syndromes.
5 more elements
An apparatus comprising:
- a first array of memory cells configured to store a first plurality of syndromes;
- first circuitry coupled to the first array of memory cells and configured to calculate the first plurality of syndromes utilizing the first codeword and the first array of memory cells concurrently with a performance of a first decoding operation, wherein the first circuitry does not include a decision engine;
- and
- a second array of memory cells configured to:
- receive the first plurality of syndromes from the first array of memory cells;
- and
- second circuitry coupled to the second array of memory cells and configured to:
- perform the first decoding operation utilizing a second plurality of syndromes, and a plurality of decision engines, wherein the plurality of decision engines are configured to correct bit-flip errors;
- receive the first plurality of syndromes from the second array of memory cells;
- and
- perform a second decoding operation utilizing the first plurality of syndromes, the second array of memory cells, and the plurality of decision engines.
8 more elements
An apparatus comprising:
- a first array of memory cells configured to:
- receive a first codeword prior to storing the first codeword in a memory device;
- store a plurality of syndromes;
- first circuitry coupled to the first array of memory cells and configured to calculate the plurality of syndromes utilizing the first codeword and the first array of memory cells concurrently with a performance of a first decoding operation and wherein the first circuitry does not include a decision engine;
- second circuitry coupled to the first array of memory cells and configured to:
- receive the plurality of syndromes from the first array of memory cells;
- perform a second decoding operation utilizing the plurality of syndromes received from the first array and a plurality of decision engines configured to correct bit-flip errors.
4 more elements
Dependencies are inferred from the claim text.