IP Library › Granted Patent US 11,237,908
Granted Patent B2
US 11,237,908 · App. 16/799,526 · Granted Feb 1, 2022

Memory system and operating method thereof

Inventors: Nam Oh Hwang (Seoul, KR); Yong-Tae Kim (Gyeonggi-do, KR); Soong-Sun Shin (Gyeonggi-do, KR); Duck-Hoi Koo (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G06F11/1402G06F11/102G06F11/1048G06F11/141G11B20/10388G11C16/26G11C16/3431G11B2020/183
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,237,908
App. No.
16/799,526
Granted
Feb 1, 2022
Kind
B2
Abstract

There are provided a memory system and an operating method thereof. A memory system includes: a plurality of storage regions, each including a plurality of memory cells; and a controller configured to provide a plurality of read retry sets, determine an applying order of the plurality of read retry sets based on characteristics of a read error occurred in a first storage region among the plurality of storage regions, and apply at least one of the read retry sets, based on the applying order, for a read retry operation performed on the first storage region.

Claims (25)

1. A memory system comprising:

a memory device configured to include a plurality of memory blocks each including memory cells; and

a memory controller configured to calculate numbers of memory cells included in a selected page among the plurality of memory blocks, respectively included in a plurality of threshold voltage regions divided by first read voltages and second read voltages, to determine a read retry set to be used to read data stored in the selected page among a plurality of read retry sets based on the numbers of memory cells respectively included in the plurality of threshold voltage regions, and to control the memory device to perform a read retry operation using the read retry set.

2. The memory system of claim 1 , wherein the memory controller includes:

a memory interface configured to provide a user read command to the memory device; and

a state counter configured to receive first data and second data, which are acquired by read operations on the selected page, based on the first read voltages and the second read voltages.

3. The memory system of claim 2 , wherein the state counter generates a count result by counting the numbers of memory cells respectively included in the plurality of threshold voltage regions divided by the first read voltages and the second read voltages.

4. The memory system of claim 3 , wherein the memory controller further includes:

a status tracker configured to track and generate status information on the plurality of memory blocks, respectively, based on the count result;

a read retry table including the plurality of read retry sets; and

a read retry unit configured to select the read retry set among the plurality of read retry sets based on the status information.

5. The memory system of claim 3 , wherein the status information includes at least one of an erase/write (E/W) cycle count, a read count or temperature information.

6. The memory system of claim 5 , wherein the E/W cycle count includes an E/W cycle count for each memory block included in the memory device.

7. The memory system of claim 5 , wherein the read count includes a read count value for each page of the plurality of memory blocks.

8. The memory system of claim 5 , wherein the temperature information includes information on a temperature measured in the memory device.

9. The memory system of claim 1 , wherein the memory device generates the first read voltages and the second read voltages, based on initial read voltages and first and second offset voltages, in response to a user read command from the memory controller, and outputs first data and second data, which are acquired by read operations on the selected page, based on the first read voltages and the second read voltages.

10. The memory system of claim 9 , wherein the read operations on the selected page include MSB read operations and LSB read operations, and

wherein the first data is generated through one of the MSB read operations and one of the LSB read operations, which are performed based on the first read voltages.

11. The memory system of claim 10 , wherein the one of/each of the MSB read operations is performed using two different voltages among the first read voltages, and one bit is generated from each of multi-bit memory cells.

12. A method for memory controller controlling a memory device including a plurality of memory blocks including memory cells, respectively, the method comprising:

providing a user read command;

receiving first data and second data, which are acquired by read operations on a selected page among the plurality of memory blocks, using first read voltages and second read voltages, in response to the user read command;

counting numbers of memory cells of the selected page respectively included in a plurality of threshold voltage regions divided by the first read voltages and the second read voltages;

selecting a read retry set among a plurality of read retry sets based on the numbers of memory cells; and

controlling the memory device to perform a read retry operation using the read retry set.

Priority Claims (2)
KR 10-2017-0039915 · Mar 29, 2017 · national
KR 10-2017-0116943 · Sep 13, 2017 · national
Continuity (4)
Continuation In Part 15961210 · Apr 24, 2018
Continuation In Part 16532965 · Aug 6, 2019
Continuation 15813502 · Nov 15, 2017
Related Publication 20200192759A1 · Jun 18, 2020
Cited By (1)
US 12,554,582