IP Library Granted Patent US 10,957,406
Granted Patent B2
US 10,957,406 · App. 16/283,615 · Granted Mar 23, 2021

Memory system that determines a type of stress of a memory device

Inventor: Yichao Lu (Yokohama Kanagawa, JP)
Assignee: TOSHIBA MEMORY CORPORATION
G11C16/3418G06F11/1048G06F11/1068G06F12/0246G11C11/5642G11C16/0483G11C16/26G11C16/3495G11C29/42G11C29/44G11C29/52G06F2212/7203G11C2211/5641
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 10,957,406
App. No.
16/283,615
Granted
Mar 23, 2021
Kind
B2
Abstract

According to some embodiments, a memory system includes a memory device including a plurality of memory cells capable of storing a plurality of bit data corresponding to a plurality of levels, respectively, and a controller configured to read data from the memory device, perform an error correction when there is an error in the read data, and determine a variation in a level before and after error correction of the read data.

Claims (34)

1. A memory system comprising:

a memory device including a plurality of memory cells capable of storing m bits data corresponding to threshold voltages of an m-th power of two, m being a natural number of two or more;

a controller configured to

read data from the memory cells,

perform an error correction when there is an error in the read data,

determine a variation between the threshold voltage of the read data before the error correction is performed and the threshold voltage of the read data after the error correction is performed, and

determine a type of stress of the memory device based on the number of memory cells having variation of the threshold voltage and a direction of the variation of threshold voltage, the direction of the variation including information as to whether the threshold voltage of the read data before the error correction is performed is lower or higher than the threshold voltage of the read data after the error correction is performed.

2. The memory system according to claim 1 ,

wherein the controller is further configured to determine a strength of a stress of the memory device based on the number of memory cells having variation of the threshold voltage and the direction of the variation of threshold voltage.

3. The memory system according to claim 2 , wherein the controller is configured to adjust a read voltage based on the determined type of stress of the memory device and the determined strength of stress of the memory device.

4. The memory system according to claim 1 , wherein the controller is further configured to store the number of memory cells having variation of the threshold voltage and a direction of the variation of threshold voltage.

5. The memory system according to claim 1 , wherein the controller is configured to determine the variation between the threshold voltage of the read data before the error correction is performed and the threshold voltage of the read data after the error correction is performed, while there is no access from an external device.

6. The memory system according to claim 1 , wherein

the memory device is configured to read data in a unit of a page from the memory cells,

the plurality of memory cells corresponds to m pages, and

the controller is configured to perform the error correction on the one page of the m pages when there is an error in the one page and determine the variation between the threshold voltage of the read data before the error correction is performed and the threshold voltage of the read data after the error correction is performed by using data of the one page where the error correction is performed and data of the (m−1) pages.

7. A method of determining level variations in a memory device that includes a plurality of memory cells, the method comprising:

storing m bits data corresponding to threshold voltages of an m-th power of two, m being a natural number of two or more;

reading data from the memory cells;

performing an error correction when there is an error in the read data;

determining the variation between the threshold voltage of the read data before performing the error correction and the threshold voltage of the read data after performing the error correction;

determining a type of stress of the memory device based on the number of memory cells having variation of the threshold voltage and a direction of the variation of threshold voltage, the direction of the variation including information as to whether the threshold voltage of the read data before performing the error correction is lower or higher than the threshold voltage of the read data after performing the error correction; and

determining the variation between the threshold voltage of the read data before performing the error correction and the threshold voltage of the read data after performing the error correction to specify the number of memory cells having variation of the threshold voltage and a direction of the variation of threshold voltage.

8. The method according to claim 7 , further comprising:

storing the number of memory cells having variation of the threshold voltage and a direction of the variation of threshold voltage.

9. The method according to claim 7 , further comprising:

determining a strength of a stress of the memory device based on the number of memory cells having variation of the threshold voltage and the direction of the variation of threshold voltage.

10. The method according to claim 9 , further comprising adjusting a read voltage based on the determined type of stress of the memory device and the determined strength of stress of the memory device.

11. The method according to claim 7 , wherein the determining the variation between the threshold voltage of the read data before performing the error correction and the threshold voltage of the read data after performing the error correction occurs while there is no access from an external device.

12. The method according to claim 7 , wherein

the memory device is configured to read data in a unit of a page from the memory cells,

the plurality of memory cells corresponds to m pages, and

the performing an error correction includes performing the error correction on the one page of the m pages when there is an error in the one page, and

the determining the variation between the threshold voltage of the read data before performing the error correction and the threshold voltage of the read data after performing the error correction uses data of the one page where the error correction is performed and data of the (m−1) pages.

Assignments (2)
CHANGE OF NAME AND ADDRESS Recorded Jan 31, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058905/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: LU, YICHAO
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 051726/0713 →
Priority Claims (1)
JP JP2018-175989 · Sep 20, 2018 · national
Continuity (1)
Related Publication 20200098438A1 · Mar 26, 2020