IP Library Granted Patent US 12,646,541
Granted Patent B2
US 12,646,541 · App. 18/673,842 · Granted Jun 2, 2026

Memory system and non-volatile memory with compressed soft bit data for error correction

Inventors: Keisuke Azuma (Tokyo, JP); Mitsuaki Honma (Fujisawa, JP); Daisuke Arizono (Yokohama, JP)
Assignee: Kioxia Corporation
G11C7/1069G06F12/0246G11C7/06G11C7/12
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 12,646,541
App. No.
18/673,842
Granted
Jun 2, 2026
Kind
B2
Abstract

According to an embodiment, a memory system includes a non-volatile memory including a plurality of memory cells each capable of storing at least a first bit, a second bit, and a third bit, and a memory controller configured to control the non-volatile memory. The non-volatile memory is configured to output first hard bit data of the first bit, second hard bit data of the second bit, third hard bit data of the third bit, and fourth soft bit data for the first bit, the second bit, and the third bit to the memory controller. The memory controller is configured to execute error correction processing using the first hard bit data, the second hard bit data, the third hard bit data, and the fourth soft bit data.

Claims (48)

1 . A memory system comprising:

a non-volatile memory including a plurality of memory cells each capable of storing at least a first bit, a second bit, and a third bit; and

a memory controller configured to control the non-volatile memory,

wherein

the non-volatile memory is configured to output first hard bit data of the first bit, second hard bit data of the second bit, third hard bit data of the third bit, and fourth soft bit data for the first bit, the second bit, and the third bit to the memory controller,

the memory controller is configured to execute error correction processing using the first hard bit data, the second hard bit data, the third hard bit data, and the fourth soft bit data, and

a data size of the first hard bit data, a data size of the second hard bit data, a data size of the third hard bit data, and a data size of the fourth soft bit data are equal in size.

2 . The memory system according to claim 1 , wherein

the non-volatile memory is configured to calculate the fourth soft bit data based on a logical sum calculation using first soft bit data for the first bit, second soft bit data for the second bit, and third soft bit data for the third bit.

3 . The memory system according to claim 2 , wherein

the memory controller is configured to:

restore the first soft bit data based on the first hard bit data and the fourth soft bit data;

restore the second soft bit data based on the second hard bit data and the fourth soft bit data; and

restore the third soft bit data based on the third hard bit data and the fourth soft bit data.

4 . The memory system according to claim 2 , wherein

the first bit is determined by at least a first read operation based on a first state,

the first read operation includes a second read operation which uses a first voltage corresponding to the first state and a third read operation which uses a second voltage corresponding to the first state and higher than the first voltage,

the first hard bit data is determined based on at least the second read operation, and

the first soft bit data is obtained based on a calculation, the calculation using the first hard bit data and a result of the third read operation.

5 . The memory system according to claim 2 , wherein

the memory controller is configured to execute the error correction processing based on the first hard bit data, the second hard bit data, the third hard bit data, the first soft bit data, the second soft bit data, and the third soft bit data.

6 . A memory system comprising:

a non-volatile memory including a plurality of memory cells each capable of storing at least a first bit, a second bit, and a third bit; and

a memory controller configured to control the non-volatile memory,

wherein

the non-volatile memory is configured to

calculate the fourth soft bit data based on a logical sum calculation using first soft bit data for the first bit, second soft bit data for the second bit, and third soft bit data for the third bit, and

output first hard bit data of the first bit, second hard bit data of the second bit, third hard bit data of the third bit, and fourth soft bit data for the first bit, the second bit, and the third bit to the memory controller,

the non-volatile memory further includes a counter configured to count a number of pieces of first logic level data of any of the first soft bit data, the second soft bit data, the third soft bit data, or the fourth soft bit data, and

the memory controller is configured to

read the number, and read the fourth soft bit data from the non-volatile memory if the number is equal to or larger than a preset determination value, and

execute error correction processing using the first hard bit data, the second hard bit data, the third hard bit data, and the fourth soft bit data.

7 . A non-volatile memory comprising:

a plurality of memory cells each capable of storing at least a first bit, a second bit, and a third bit;

a word line commonly coupled to the memory cells;

a plurality of bit lines coupled to the memory cells, respectively; and

a sense amplifier coupled to the bit lines,

wherein the sense amplifier is configured to generate first hard bit data of the first bit, second hard bit data of the second bit, third hard bit data of the third bit, and fourth soft bit data for the first bit, the second bit, and the third bit, and

a data size of the first hard bit data, a data size of the second hard bit data, a data size of the third hard bit data, and a data size of the fourth soft bit data are equal in size.

8 . The non-volatile memory according to claim 7 , wherein

the fourth soft bit data is calculated based on a logical sum calculation using first soft bit data for the first bit, second soft bit data for the second bit, and third soft bit data for the third bit.

9 . The non-volatile memory according to claim 8 , wherein

the first bit is determined by at least a first read operation based on a first state,

the first read operation includes a second read operation which uses a first voltage corresponding to the first state and a third read operation which uses a second voltage corresponding to the first state and higher than the first voltage,

the first hard bit data is determined based on at least the second read operation, and

the first soft bit data is obtained based on a calculation, the calculation using the first hard bit data and a result of the third read operation.

10 . The non-volatile memory according to claim 8 , further comprising:

a counter configured to count a number of pieces of first logic level data of any of the first soft bit data, the second soft bit data, the third soft bit data, or the fourth soft bit data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2024
From: AZUMA, KEISUKE; HONMA, MITSUAKI; ARIZONO, DAISUKE
To: KIOXIA CORPORATION
Reel/Frame 067771/0357 →
Priority Claims (1)
JP 2021-191709 · Nov 26, 2021 · national
Continuity (2)
Continuation PCTJP2022043210 · Nov 22, 2022
Related Publication 20240311294A1 · Sep 19, 2024
References Cited (29)
US 8874994B2 · Sharon et al. · 2014 [cited by applicant]
US 9190161B2 · Shibata · 2015 [cited by applicant]
US 9214965B2 · Fitzpatrick et al. · 2015 [cited by applicant]
US 10037813B2 · Maejima et al. · 2018 [cited by applicant]
US 10847230B2 · Ando et al. · 2020 [cited by applicant]
US 11211950B2 · Hyodo et al. · 2021 [cited by applicant]
US 11829244B2 · Kim · 2023 [cited by examiner]
US 12249389B2 · Shimizu · 2025 [cited by examiner]
US 20100223538A1 · Sakurada · 2010 [cited by applicant]
US 20130024605A1 · Sharon et al. · 2013 [cited by applicant]
US 20130051141A1 · Moschiano et al. · 2013 [cited by applicant]
US 20130077400A1 · Sakurada et al. · 2013 [cited by applicant]
US 20130135927A1 · Jeon · 2013 [cited by applicant]
US 20140237315A1 · Fitzpatrick · 2014 [cited by examiner]
US 20140237318A1 · Fitzpatrick et al. · 2014 [cited by applicant]
US 20160163382A1 · Conley · 2016 [cited by examiner]
US 20170046220A1 · Sharon · 2017 [cited by examiner]
US 20170186484A1 · Takada et al. · 2017 [cited by applicant]
US 20170236595A1 · Maejima et al. · 2017 [cited by applicant]
CN 118159948A · 2024 [cited by examiner]
JP 4818381B2 · 2011 [cited by applicant]
JP 2014157650A · 2014 [cited by applicant]
JP 6025844B2 · 2016 [cited by applicant]
JP 2017142874A · 2017 [cited by applicant]
JP 202047312A · 2020 [cited by applicant]
JP 2021111826A · 2021 [cited by applicant]
TW 201314449A1 · 2013 [cited by applicant]
WO WO2005062494A1 · 2005 [cited by applicant]
International Search Report issued Dec. 27, 2022 in PCT/JP2022/043210 filed on Nov. 22, 2022, 2 pages. [cited by applicant]