SOVA sharing during LDPC global iteration
AssigneeSK hynix memory solutions inc.
InventorsKwok W. Yeung, Kin Man Ng
Life of this patent
Estimating the term…
Abstract
Decoding is performed on input data to obtain first decoded data using a first error correction decoder. If decoding by a second error correction decoder on the first decoded data fails, decoding is performed using an output of the second decoder and using the first decoder. A reservation request is sent from the second error correction decoder to a memory prior to completion of the decoding on the first decoded data. Space is reserved in the memory in response to receiving the reservation request from the second decoder.
Claims22
A system for decoding information, comprising:
- a first error correction decoder configured to:
- perform error correction decoding on input data to obtain first decoded data;
- and
- in the event error correction decoding by a second error correction decoder on the first decoded data fails, perform error correction decoding using an output of the second error correction decoder;
- the second error correction decoder configured to:
- perform the error correction decoding on the first decoded data;
- and
- send, to a memory, a reservation request prior to completion of the error correction decoding on the first decoded data;
- and
- the memory, wherein the memory is configured to reserve space in the memory in response to receiving the reservation request from the second error correction decoder.
A method for decoding information, comprising:
- performing error correction decoding on input data to obtain first decoded data using a first error correction decoder;
- in the event error correction decoding by a second error correction decoder on the first decoded data fails, performing error correction decoding using an output of the second error correction decoder and using the first error correction decoder;
- performing the error correction decoding on the first decoded data using the second error correction decoder;
- sending, from the second error correction decoder to a memory, a reservation request prior to completion of the error correction decoding on the first decoded data;
- and
- reserving space, in the memory, in response to receiving the reservation request from the second error correction decoder.
A computer program product for decoding information, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
- performing error correction decoding on input data to obtain first decoded data using a first error correction decoder;
- in the event error correction decoding by a second error correction decoder on the first decoded data fails, performing error correction decoding using an output of the second error correction decoder and using the first error correction decoder;
- performing the error correction decoding on the first decoded data using the second error correction decoder;
- sending, from the second error correction decoder to a memory, a reservation request prior to completion of the error correction decoding on the first decoded data;
- and
- reserving space, in the memory, in response to receiving the reservation request from the second error correction decoder.
Dependencies are inferred from the claim text.