Controller, A Method Of Operating The Controller And A Memory System
First Claim
1. A method for operating a controller which controls nonvolatile memory comprising:
- applying a read command to non-volatile memory;
receiving first page data and second page data from the non-volatile memory in response to the read command, the second page data including original data and error location information corresponding to the first page data; and
combining the first page data and at least a portion of the original data based on the error location information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a controller which comprises a command generator configured to generate a command to non volatile memory, and buffer configured to receive a first data and a second data and configured to combine the first data and the second data, an ECC unit configured to perform the ECC decoding. And the first page data may include at least one error bit corresponding to an error location table and the second page data may include at least one original bit which can be replaced with the error bit. The buffer may replace the at least one error bit with the said at least one original bit. The error location table may save information of location for the repeated error bit.
40 Citations
16 Claims
-
1. A method for operating a controller which controls nonvolatile memory comprising:
-
applying a read command to non-volatile memory; receiving first page data and second page data from the non-volatile memory in response to the read command, the second page data including original data and error location information corresponding to the first page data; and combining the first page data and at least a portion of the original data based on the error location information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A controller comprising:
-
a command generator configured to generate a read command for a non volatile memory; and a buffer configured to receive a first page data and a second page data, the second page data including original data and error location information corresponding to the first page data, the buffer being configured to combine the first page data and at least a portion of the original data based on the error location information. - View Dependent Claims (9, 10, 11)
-
-
12. A method for operating a controller comprising:
-
applying a read command to non-volatile memory; receiving a first page data including at least one error bit, and a second page data corresponding to the first page data from the non-volatile memory in response to the read command, the second page data including error location information and a first Error Correction Code (ECC) data corresponding to the at least one error bit; and correcting the first page data by performing a first ECC decoding on the at least one error bit using the first ECC data and the error location information. - View Dependent Claims (13, 14, 15, 16)
-
Specification