ECC with out of order completion
AssigneeSK hynix memory solutions inc.
InventorsKwok W. Yeung, Kin Ming Chan, Meng-Kun Lee
Life of this patent
Estimating the term…
Abstract
Processing a sequence of data frames in an error correction code (ECC) decoder is disclosed. Processing includes receiving a first data frame in the sequence of data frames, storing the first data frame, initiating processing of the first data frame through the ECC decoder, receiving a second data frame from the input sequence of data frames, storing the second data frame, and initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder.
Claims20
A method of processing a sequence of data frames in an error correction code (ECC) decoder, including:
- receiving a first data frame in the sequence of data frames;
- initiating processing of the first data frame through the ECC decoder;
- receiving a second data frame from the input sequence of data frames;
- and
- initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder.
A system for processing a sequence of data frames in an error correction code (ECC) decoder, including:
- a decoder configured to:
- receive a first data frame in the sequence of data frames;
- initiate processing of the first data frame through the ECC decoder;
- receive a second data frame from the input sequence of data frames;
- and
- initiate processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder;
- and
- an input interface coupled with the decoder.
A computer program product for processing a sequence of data frames in an error correction code (ECC) decoder, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
- receiving a first data frame in the sequence of data frames;
- initiating processing of the first data frame through the ECC decoder;
- receiving a second data frame from the input sequence of data frames;
- and
- initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder.
Dependencies are inferred from the claim text.