IP Library Granted Patent US 10,763,898
Granted Patent B2
US 10,763,898 · App. 16/352,540 · Granted Sep 1, 2020

Memory system that carries out soft bit decoding

Inventor: Takuya Haga (Yokohama Kanagawa, JP)
Assignee: TOSHIBA MEMORY CORPORATION
H03M13/458G06F11/1012G06F11/1068G11C11/5642G11C16/14G11C16/26G11C16/349G11C29/52H03M13/1111H03M13/45H03M13/6325G11C16/16G11C2029/0411
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,763,898
App. No.
16/352,540
Granted
Sep 1, 2020
Kind
B2
Abstract

A memory system includes a nonvolatile semiconductor memory and a controller. The controller is configured to maintain a plurality of log likelihood ratio (LLR) tables for predicting a value of data read from the nonvolatile semiconductor memory, count a number of times that each of write operations, erase operations, and read operations have been carried out with respect to each unit storage region of the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on the counted number of the read operations and one of the counted number of the write operations and the counted number of the erase operations, which correspond to a target unit storage region of a read operation, and carry out decoding of data read from the target unit storage region of the read operation, using one of the LLR tables selected according to the determined order.

Claims (31)

1. A memory system comprising:

a nonvolatile semiconductor memory; and

a controller configured to

maintain a plurality of log likelihood ratio (LLR) tables for correcting data read from the nonvolatile semiconductor memory,

count a number of times at least one of write operations, erase operations, and read operations having been carried out with respect to each unit storage region of the nonvolatile semiconductor memory,

determine an order in which the LLR tables are referred to, on the basis of the counted number corresponding to a target unit storage region of a read operation, and

carry out correcting of data read from the target unit storage region of the read operation, using one of the LLR tables selected according to the determined order.

2. The memory system according to claim 1 , wherein

the plurality of LLR tables includes

a first plurality of LLR tables that are each different depending on the number of times of the write operations and the number of times of the erase operations, and

a second plurality of LLR tables that are each different depending on the number of times of the read operations.

3. The memory system according to claim 1 , wherein

the unit storage region is a unit of erasing data from the nonvolatile semiconductor memory.

4. The memory system according to claim 3 , wherein

the unit of erasing data is a block of memory cells arranged in rows and columns.

5. The memory system according to claim 3 , wherein

the unit of erasing data is a page of memory cells arranged in a single row across multiple columns.

6. The memory system according to claim 1 , wherein

the controller carries out the correcting using a next LLR table in the determined order, when the correcting using the selected LLR table fails.

7. The memory system according to claim 1 , wherein

the data read from the target unit storage region include a plurality of values that are sensed using different read voltages.

8. The memory system according to claim 1 , wherein

the controller, prior to carrying out correcting of data read from the target unit storage region of the read operation using the selected LLR table, performs a hard bit reading using a preset read voltage and a hard bit decoding processing on data read using the hard bit reading.

9. The memory system according to claim 8 , wherein

the controller performs a soft bit reading using a plurality of read voltages after determining that the hard bit reading fails.

10. The memory system according to claim 9 , wherein

the data read using the soft bit reading are corrected by the controller using the selected LLR table.

11. The memory system according to claim 1 , wherein

the controller maintains a number of times of successful correction of data read by the read operation, using each LLR table.

12. The memory system according to claim 11 , wherein

the controller determines the order in which the LLR tables are referred to, further on the basis of the number of times of successful correction of data.

Assignments (3)
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
Priority Claims (1)
JP 2016-178783 · Sep 13, 2016 · national
Continuity (2)
Division 15446938 · Mar 1, 2017
Related Publication 20190215019A1 · Jul 11, 2019