Patent ID: 11941293
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 19:
20. A storage device, comprising:
a non-volatile memory device including a plurality of memory cells for storing data; and
a storage controller configured to communicate with the non-volatile memory device, the storage controller including:
a history table configured to store information about a first read voltage;
a direct memory access (DMA) controller configured to perform a first DMA read operation on the data based on the first read voltage and to generate a page count value corresponding to the first DMA read operation;
an error correction code (ECC) engine configured to determine whether raw data read by the first DMA read operation include an uncorrectable error; and
a memory configured to store firmware, the firmware being configured to:
control the first DMA read operation of the DMA controller;
determine a second read voltage, which is a result of optimizing the first read voltage, based on a difference between the page count value and an idle count value; and
when the uncorrectable error is absent from the raw data, update the history table such that the first read voltage is changed to the second read voltage.