CPC G11C 11/40626 (2013.01) [G11C 11/40615 (2013.01)] | 20 Claims |
1. A memory system, comprising:
a storage device including memory cells for storing data; and
a controller in communication with an external device and configured to control the storage device based on a request from the external device,
wherein the controller is configured to:
generate a read command in response to a self-refresh request received from the external device,
perform an error correction operation of read data read from the memory cells included in the storage device according to the read command,
detect fail bits included in the read data during the error correction operation,
count a number of fail bits detected during the error correction operation,
set a refresh period based on the number of fail bits and a temperature of the controller or the storage device, and perform a refresh operation of re-writing stored data in the memory cells based on the refresh period.
|