IP Library › Granted Patent US 11,221,915
Granted Patent B2
US 11,221,915 · App. 17/012,805 · Granted Jan 11, 2022

Memory controller and method of operating the same

Inventor: Yeong Dong Gim (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G06F11/1068G06F11/1048G11C11/5642G11C11/5671G11C16/26G11C16/3427G11C29/021G11C29/028G11C29/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,221,915
App. No.
17/012,805
Granted
Jan 11, 2022
Kind
B2
Abstract

Provided herein may be a memory controller and an operating method thereof. The memory controller may include: a read fail control circuit configured to perform, when the read operation fails, an assist read operation of determining optimal read voltages to be used to read the selected memory cells, and determine whether a threshold voltage distribution of the selected memory cells is an abnormal distribution based on read-related information obtained by the read operation and the assist read operation; and an error correction code (ECC) engine configured to perform an ECC decoding operation on hard decision data obtained by reading the selected memory cells using the optimal read voltages based on whether the threshold voltage distribution of the selected memory cells is the abnormal distribution.

Claims (53)

1. An operating method of a memory system, comprising:

performing a read operation on memory cells having a threshold voltage distribution in response to a read request; and

outputting a signal indicating a failure of the read operation, without performing a soft decoding operation corresponding to the read operation, based on an abnormality of the threshold voltage distribution,

wherein the read operation comprises:

performing a default read operation with a default read voltage on the memory cells;

in response to a failure of the default read operation, searching a new read voltage by evaluating a shift of the threshold voltage distribution of the memory cells using a predetermined algorithm, the predetermined algorithm comprising performing one or more read operations with one or more predetermined read voltages, which are different from the default read voltage, on the memory cells; and

determining the abnormality of the threshold voltage distribution based on the default read voltage and the new read voltage.

2. The operating method according to claim 1 , wherein the abnormality of the threshold voltage distribution is determined based on whether the new read voltage falls within a voltage range defined by the default read voltage and a predetermined voltage value.

3. The operating method according to claim 1 , wherein the predetermined algorithm further comprises counting a number of memory cells included in a threshold voltage interval defined by the one or more read operations.

4. An operating method of a memory system, comprising:

performing a read operation on memory cells having a threshold voltage distribution in response to a read request; and

outputting a signal indicating a failure of the read operation, without performing a soft decoding operation corresponding to the read operation, based on an abnormality of the threshold voltage distribution,

wherein the read operation comprises:

performing a default read operation with default read voltages on the memory cells;

in response to a failure of the default read operation, searching new read voltages by evaluating a shift of the threshold voltage distribution of the memory cells using a predetermined algorithm, the predetermined algorithm comprising performing one or more read operations with one or more predetermined read voltages, which are different from the default read voltages, on the memory cells; and

determining the abnormality of the threshold voltage distribution based on the new read voltages.

5. The operating method according to claim 4 , wherein the abnormality of the threshold voltage distribution is determined based on a width of an interval defined by the new read voltages.

6. A memory system, comprising:

a memory device including memory cells having a threshold voltage distribution; and

a controller configured to:

control the memory device to perform a default read operation with default read voltages on the memory cells in response to a read request from a host;

in response to a failure of the default read operation, search new read voltages by evaluating a shift of the threshold voltage distribution of the memory cells by controlling the memory device to perform one or more read operations with one or more predetermined read voltages, which are different from the default read voltages, on the memory cells;

determine an abnormality of the threshold voltage distribution based on the new read voltages; and

output a signal indicating a failure of an operation according to the read request, without performing a soft decoding operation corresponding to the read operation, based on the abnormality of the threshold voltage distribution.

7. The memory system according to claim 6 , wherein the abnormality of the threshold voltage distribution is determined based on a width of an interval defined by the new read voltages.

8. A memory system, comprising:

a memory device including memory cells having a threshold voltage distribution; and

a controller configured to:

control the memory device to perform a default read operation with a default read voltage on the memory cells in response to a read request from a host;

in response to a failure of the default read operation, search a new read voltage by evaluating a shift of the threshold voltage distribution of the memory cells by controlling the memory device to perform one or more read operations with one or more predetermined read voltages, which are different from the default read voltage, on the memory cells; and

determine an abnormality of the threshold voltage distribution based on the default read voltage and the new read voltage; and

output a signal indicating a failure of an operation according to the read request, without performing a soft decoding operation corresponding to the read operation, based on the abnormality of the threshold voltage distribution.

9. The memory system according to claim 8 , wherein the abnormality of the threshold voltage distribution is determined based on whether the new read voltage falls within a voltage range defined by the default read voltage and a predetermined voltage value.

10. An operating method of a memory system, comprising:

performing a read operation on memory cells having a threshold voltage distribution in response to a read request; and

outputting a response signal based on a result of the read operation,

wherein the read operation comprises:

performing a default read operation with a default read voltage on the memory cells;

in response to a failure of the default read operation, searching a new read voltage by evaluating a shift of the threshold voltage distribution of the memory cells;

determining an abnormality of the threshold voltage distribution based on a difference between the default read voltage and the new read voltage; and

determining whether to use read data by the new read voltage in an error correction decoding operation based on the determination of the abnormality.

11. The operating method according to claim 10 , wherein the searching the new read voltage is performed using a predetermined algorithm, the predetermined algorithm comprising performing one or more read operations with one or more predetermined read voltages, which are different from the default read voltage, on the memory cells.

12. The operating method according to claim 10 , wherein the abnormality of the threshold voltage distribution is determined based on whether the new read voltage falls within a voltage range defined by the default read voltage and a predetermined voltage value.

13. The operating method according to claim 10 , wherein the predetermined algorithm further comprises counting a number of memory cells included in a threshold voltage interval defined by the one or more read operations.

14. A memory system, comprising:

a memory device including memory cells having a threshold voltage distribution; and

a controller configured to:

control the memory device to perform a default read operation with default read voltages on the memory cells in response to a read request from a host;

in response to a failure of the default read operation, search new read voltages by evaluating a shift of the threshold voltage distribution of the memory cells by controlling the memory device to perform one or more read operations with one or more predetermined read voltages, which are different from the default read voltages, on the memory cells;

determine an abnormality of the threshold voltage distribution based on a difference between the default read voltage and the new read voltage; and

determine whether to use a read result by the new read voltage in an error correction decoding operation based on the determination of the abnormality.

15. The memory system according to claim 14 , wherein the abnormality of the threshold voltage distribution is determined based on whether the new read voltage falls within a voltage range defined by the default read voltage and a predetermined voltage value.

16. The memory system according to claim 14 , wherein the predetermined algorithm further comprises counting a number of memory cells included in a threshold voltage interval defined by the one or more read operations.

Priority Claims (1)
KR 10-2018-0012260 · Jan 31, 2018 · national
Continuity (2)
Continuation 16120834 · Sep 4, 2018
Related Publication 20200401482A1 · Dec 24, 2020
Cited By (2)
US 12,266,394 US 12,386,736