IP Library Granted Patent US 9,548,127
Granted Patent B1
US 9,548,127 · App. 15/066,369 · Granted Jan 17, 2017

Memory system

Inventors: Marie Takada (Yokohama, JP); Masanobu Shirakawa (Chigasaki, JP)
Assignee: KABUSHIKI KAISHA TOSHIBA
G11C16/26G11C11/5642G11C16/0483G11C16/10
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 9,548,127
App. No.
15/066,369
Granted
Jan 17, 2017
Kind
B1
Abstract

According to one embodiment, a memory system includes: a semiconductor memory device and a controller. The semiconductor memory device reads data a plurality of times from a first area, performs a majority operation on the read results, and transmits data based on the majority operation result to the controller as read data.

Claims (44)

1. A memory system comprising:

a semiconductor memory device including a memory cell array including memory cells capable of holding data; and

a controller configured to control the semiconductor memory device,

wherein the semiconductor memory device reads data a plurality of times from a first area designated by a first address in the memory cell array in response to a first read instruction from the controller, performs a majority operation on the read results, and transmits data based on the majority operation result to the controller as read data from the first area.

2. The system according to claim 1 , wherein the semiconductor memory device is capable of reading data in units of page,

in reading data, the controller issues the first read instruction and a page address designating any of the pages, and

the semiconductor memory device executes reading a plurality of times to read the page designated by the page address, and performs the majority operation among the read results for each bit to obtain one page of data.

3. The system according to claim 1 , wherein the semiconductor memory device further includes word lines each connected to gates of the memory cells,

bit lines each connected to drains of the memory cells, and

a sense amplifier configured to determine read data based on a current flowing through or a voltage on the bit line and to receive a first control signal to fix data, and

when the first read instruction is issued, the first control signal is asserted a plurality of times with a read voltage applied to a selected word line.

4. The system according to claim 1 , wherein, when receiving a second read instruction different from the first read instruction from the controller, the semiconductor memory device reads data once from the first area and does not perform the majority operation.

5. The system according to claim 1 , wherein the first read instruction is issued when searching for a read voltage.

6. The system according to claim 1 , wherein, when a read operation performed on the first area in the memory cell array using a first read voltage is failed,

the controller issues the first read instruction to determine a second read voltage from data based on the majority operation result, and performs a read operation on the first area using the second read voltage.

7. The system according to claim 6 , wherein, when receiving the first read instruction, the semiconductor memory device shifts the first read voltage a first number of times, and for each shifted read voltage the semiconductor memory device reads data a plurality of times from the first area and performs the majority operation based on the plurality of read results, and

the controller determines the second read voltage based on the majority operation results obtained for the first number of times.

8. The system according to claim 7 , wherein, when the read operation using the second read voltage is failed, the controller issues the second read instruction,

when received the second read instruction, the semiconductor memory device reads data from the first area while shifting the first read voltage a second number of times which is larger than the first number of times, and

the controller updates the second read voltage based on the read results obtained by shifting the first read voltage for the second number of times.

9. The system according to claim 8 , wherein, when the read operation on the first area using the updated second read voltage is failed, the controller determines data using a soft-decision process.

10. A memory system comprising:

a semiconductor memory device including a memory cell array including memory cells capable of holding data; and

a controller configured to control the semiconductor memory device,

wherein the semiconductor memory device reads data a plurality of times from a first area in the memory cell array designated by a first address in response to a first read instruction from the controller,

determines, in each of the plurality of read operations, whether data held by each of the memory cells is at a first logic level or a second logic level, and

determines that the corresponding memory cell holds the first logic level when determined that the data in the memory cell is at the first logic level in all of the plurality of read operations and determines that the corresponding memory cell holds the second logic level when determined that the data in the memory cell is at the second logic level in at least one of the plurality of read operations.

11. The system according to claim 10 , wherein the semiconductor memory device is capable of reading data in units of page,

in reading data, the controller issues the first read instruction and a page address designating one of pages, and

the semiconductor memory device executes a reading operation a plurality of times on the page designated by the page address and determines, for each bit, whether or not the memory cell holds the second logic level in order to obtain page data.

12. The system according to claim 10 , wherein the semiconductor memory device further includes word lines each connected to gates of the memory cells,

bit lines each connected to drains of the memory cells, and

a sense amplifier configured to determine read data based on a current flowing through or a voltage on the bit line and to fix data by receiving a first control signal, and

when the first read instruction is issued, the first control signal is asserted the plurality of times with a read voltage applied to a selected word line.

13. The system according to 10 , wherein, when receiving a second read instruction different from the first read instruction, the semiconductor memory device reads data once from the area to determine data held in the corresponding memory cell.

14. The system according to claim 10 , wherein the first read instruction is issued when searching for a read voltage.

15. The system according to claim 10 , wherein, when a read operation performed on the first area in the memory cell array using a first read voltage is failed,

the controller issues the first read instruction to determine a second read voltage from data based on the plurality of read results, and performs a read operation on the first area using the second read voltage.

16. The system according to claim 15 , wherein, when receiving the first read instruction, the semiconductor memory device shifts the first read voltage a first number of times, and for each shifted voltage the semiconductor memory device reads data a plurality of times from the first area, and

the controller determines the second read voltage based on a result of determination of whether or not each of the bit in the read results obtained in reading the first number of times contains the second logic level.

17. The system according to claim 16 , wherein, when the read operation using the second read voltage is failed, the controller issues the second read instruction,

when receiving the second read instruction, the semiconductor memory device reads data from the first area while shifting the first read voltage a second number of times which is larger than the first number of times, and

the controller updates the second read voltage based on the obtained read results obtained by shifting for the second number of times.

18. The system according to claim 17 , wherein, when the read operation on the first area using the updated second read voltage is failed, the controller determines data using a soft-decision process.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043709/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: TAKADA, MARIE; SHIRAKAWA, MASANOBU
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 038377/0843 →
Continuity (1)
Provisional Application 62271390 · Dec 28, 2015