MEMORY CONTROLLER OPERATING METHOD FOR READ OPERATIONS IN SYSTEM HAVING NONVOLATILE MEMORY DEVICE
First Claim
1. A memory controller operating method, comprising:
- controlling execution of a read operation directed to read data stored in a nonvolatile memory device, the read data including a plurality of data units, each of the plurality of the data units is identified as one of a correctable data unit and an uncorrectable data unit, wherein the uncorrectable data unit contains data that is uncorrectable using a normal error correction operation;
performing the normal error correction operation on at least one correctable data unit of the plurality of data units to generate partial read data;
communicating dummy data instead of at least one uncorrectable data unit of the plurality of data units along with the partial read data from the memory controller to a host; and
performing an enhanced error correction operation on the uncorrectable data unit while at least in part the dummy data and partial data are being communicated from the memory controller to the host.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory controller operating method includes executing a read operation directed to read data including a correctable data unit and an uncorrectable data unit, the uncorrectable data unit containing data that is uncorrectable using a normal error correction operation. The method further including; performing the normal error correction operation on the correctable data unit to generate partial read data, communicating dummy data instead of the uncorrectable data unit along with the partial read data from the memory controller to a host, and performing an enhanced error correction operation on the uncorrectable data unit while at least in part the dummy data and partial data are being communicated from the memory controller to the host.
-
Citations
20 Claims
-
1. A memory controller operating method, comprising:
-
controlling execution of a read operation directed to read data stored in a nonvolatile memory device, the read data including a plurality of data units, each of the plurality of the data units is identified as one of a correctable data unit and an uncorrectable data unit, wherein the uncorrectable data unit contains data that is uncorrectable using a normal error correction operation; performing the normal error correction operation on at least one correctable data unit of the plurality of data units to generate partial read data; communicating dummy data instead of at least one uncorrectable data unit of the plurality of data units along with the partial read data from the memory controller to a host; and performing an enhanced error correction operation on the uncorrectable data unit while at least in part the dummy data and partial data are being communicated from the memory controller to the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a nonvolatile memory device; and a memory controller configured to control execution of a read operation directed to read data stored in the nonvolatile memory device, wherein the read data includes a plurality of data units, each of the plurality of data units is identified as one of a correctable data unit and an uncorrectable data unit, the data of the uncorrectable data unit being uncorrectable using a normal error correction operation, the memory controller being further configured to perform the normal error correction operation on the at least one correctable data unit of the plurality of data units to generate partial read data, communicate dummy data instead of the at least one uncorrectable data unit along with the partial read data to the host, and perform an enhanced error correction operation on the at least one uncorrectable data unit while at least in part the dummy data and partial data are being communicated from the memory controller to the host. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An operating method for a memory controller, comprising:
-
receiving a first command from host identifying a first read operation directed to first read data stored in a nonvolatile memory device, the first read data including a correctable data unit and an uncorrectable data unit, wherein the uncorrectable data unit contains data that is uncorrectable using a normal error correction operation; receiving a second command from the host identifying a second read operation directed to second read data stored in the nonvolatile memory device; performing the normal error correction operation on the correctable data unit of the first read data to generate partial read data; communicating dummy data instead of the uncorrectable data unit along with the partial read data from the memory controller to a host; and performing an enhanced error correction operation on the uncorrectable data unit while at least in part executing the second read operation. - View Dependent Claims (20)
-
Specification