IP Library Granted Patent US 9,990,987
Granted Patent B2
US 9,990,987 · App. 15/645,182 · Granted Jun 5, 2018

Non-volatile semiconductor memory device adapted to store a multi-valued data in a single memory cell

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,990,987
App. No.
15/645,182
Granted
Jun 5, 2018
Kind
B2
Abstract

A non-volatile semiconductor memory device includes an electrically data rewritable non-volatile semiconductor memory cell and a write circuit for writing data in the memory cell, the write circuit writing a data in the memory cells by supplying a write voltage Vpgm and a write control voltage VBL to the memory cell, continuing the writing of the data in the memory cell by changing the value of the write control voltage VBL in response to an advent of a first write state of the memory cell and inhibiting any operation of writing a data to the memory cell by further changing the value of the write control voltage VBL to Vdd in response to an advent of a second write state of the memory cell.

Claims (32)

1. A method for controlling a non-volatile semiconductor memory device including a memory cell capable of reading a status of multi-bit data to be written when a plurality of read voltages are applied to a control gate of the memory cell, the plurality of read voltages including a first read voltage, a second read voltage, and a third read voltage increasing in this order, the method comprising:

performing a first read operation and a second read operation between two program operations of applying a write voltage used to write multi-bit data to the memory cell to the control gate of the memory cell in continuous cycles,

wherein the first read operation is performed while a voltage between the first read voltage and the second read voltage is applied to the control gate of the memory cell, and

wherein the second read operation is performed while a voltage between the first read voltage and the second read voltage is applied to the control gate of the memory cell.

2. The method according to claim 1 , wherein the first read operation is performed while the voltage between the first read voltage and the second read voltage is applied to the control gate of the memory cell, and then the second read operation is performed while the voltage between the first read voltage and the second read voltage is applied to the control gate of the memory cell.

3. The method according to claim 2 ,

wherein the voltage of the first read operation is at a level closer to the first read voltage than the second read voltage, and

wherein the voltage of the second read operation is at a level closer to the first read voltage than the second read voltage.

4. The method according to claim 2 , wherein a level of the voltage applied in the first read operation is closer to the first read voltage than a level of the voltage applied in the second read operation.

5. The method according to claim 1 , wherein the first read operation is performed while the voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell, and then the second read operation is performed while the voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell.

6. The method according to claim 1 , further comprising:

performing another first read operation while a voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell; and

performing another second read operation while a voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell.

7. A method for controlling a non-volatile semiconductor memory device including a memory cell capable of reading a status of multi-bit data to be written when a plurality of read voltages are applied to a control gate of the memory cell, the plurality of read voltages including a first read voltage, a second read voltage, and a third read voltage increasing in this order, the method comprising:

performing a first read operation and a second read operation between two program operations of applying a write voltage used to write multi-bit data to the memory cell to the control gate of the memory cell in continuous cycles,

wherein the first read operation is performed while a voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell, and

wherein the second read operation is performed while a voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell.

8. The method according to claim 7 , wherein the first read operation is performed while the voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell, and then the second read operation is performed while the voltage between the second read voltage and the third read voltage is applied to the control gate of the memory cell.

9. The method according to claim 8 ,

wherein the voltage of the first read operation is at a level closer to the second read voltage than the third read voltage, and

wherein the voltage of the second read operation is at a level closer to the second read voltage than the third read voltage.

10. The method according to claim 8 , wherein a level of the voltage applied in the first read operation is closer to the second read voltage than a level of the voltage applied in the second read operation.

11. The method according to claim 7 ,

wherein the first read voltage is lowest read voltage among the plurality of read voltages,

wherein the second read voltage is second lowest read voltage among the plurality of read voltages, and

wherein the third read voltage is third lowest read voltage among the plurality of read voltages.

12. A method for controlling a non-volatile semiconductor memory device including a memory cell array including a plurality of memory cells and a word line connected to a control gate of each of the memory cells, the plurality of memory cells being capable of having a plurality of threshold voltage distributions including at least a first threshold voltage distribution, a second threshold voltage distribution, and a third threshold voltage distribution formed therein, the first threshold voltage distribution having the lowest threshold value, the second threshold voltage distribution having the second lowest threshold value, and the third threshold voltage distribution having the third lowest threshold value, the method comprising:

applying at least a first voltage and a second voltage to the word line when reading data stored in the memory cell by checking a threshold voltage of the memory cell, the first voltage being used to determine whether the threshold voltage of the memory cell is in a range within or over the second threshold voltage distribution or not, the second voltage being used to determine whether the threshold voltage of the memory cell is in a range within or over the third threshold voltage distribution or not;

when writing data to the memory cell, performing a program operation of applying a write voltage to the word line; and

when data writing is not completed in the program operation, performing another program operation of applying the write voltage increased by a step-up voltage to the word line,

wherein writing data to the memory cell includes performing two read operations between an n-th program operation and an (n+1)-th program operation (where n is an integer of 1 or greater) while a voltage equal to or greater than the first voltage and smaller than the second voltage is applied to the word line.

13. The method according to claim 12 , wherein the voltage of the read operations is at a level closer to the first read voltage than the second read voltage.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
CHANGE OF NAME Recorded Sep 30, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 057675/0492 →
MERGER AND CHANGE OF NAME Recorded Sep 29, 2021
From: KABUSHIKI KAISHA PANGEA (FORMERLY KNOWN AS TOSHIBA MEMORY CORPORATION); TOSHIBA MEMORY CORPORATION
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 057669/0821 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2018
From: SANDISK LLC
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 047168/0655 →
CHANGE OF NAME Recorded Sep 25, 2018
From: SANDISK CORPORATION
To: SANDISK LLC
Reel/Frame 047150/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 045879/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2018
From: TANAKA, TOMOHARU; CHEN, JIAN
To: KABUSHIKI KAISHA TOSHIBA; SANDISK CORPORATION
Reel/Frame 045592/0624 →