IP Library Granted Patent US 8,514,632
Granted Patent B2
US 8,514,632 · App. 13/022,410 · Granted Aug 20, 2013

Semiconductor memory including program circuit of nonvolatile memory cells and system

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 8,514,632
App. No.
13/022,410
Granted
Aug 20, 2013
Kind
B2
Abstract

A semiconductor memory includes a plurality of nonvolatile memory cells arranged in a matrix and coupled to control gate lines, selection gate lines, bit lines, and source lines, and includes a source line control unit. The source line control unit, at a time of program operation, sets one of the source lines coupled to a row of the memory cells including a program memory cell to a high level voltage, and sets at least one of the remaining source lines coupled to a row of a non-program memory cells to be higher than a low level voltage of the selection gate lines and to be lower than the high level voltage of an unselection bit line. Thereby, a leak current lowering a voltage of the source lines at the time of program operation can be blocked off, and a program operation time may be shortened.

Claims (82)

1. A semiconductor memory, comprising:

a plurality of nonvolatile memory cells being arranged in a matrix and including memory transistors which are electrically rewritable and selection transistors coupled to the respective memory transistors;

a plurality of control gate lines each coupled to a row of the memory cells aligned in a first direction;

a plurality of selection gate lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of source lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of bit lines each coupled to a column of the selection transistors aligned in a second direction intersecting the first direction;

a control gate line driver setting one of the control gate lines coupled to the row of the memory cells including a program memory cell where data are programmed to a first high level voltage, and setting at least one of the remaining control gate lines coupled to the row of non-program memory cells where data are not programmed to a low level voltage, at a time of program operation;

a selection gate line driver setting one of the selection gate lines coupled to the row of the memory cells including the program memory cell to a second high level voltage, and setting at least one of the remaining selection gate lines coupled to the row of the non-program memory cells to a low level voltage, at the time of program operation;

a bit line control unit setting one of the bit lines coupled to the selection transistors of the column of the memory cells including the program memory cell to a low level voltage, and setting at least one of the remaining bit lines coupled to the selection transistors of the column of the non-program memory cells to a floating state, at the time of program operation; and

a plurality of source line drivers coupled to each of the source lines and each including a first transistor coupling one of the source lines to a high level voltage line having a third high level voltage and a second transistor coupling the one of the source lines to a low level voltage line;

one of the source line drivers corresponding to the row of the memory cells including the program memory cell turns-on the first transistor and turns-off the second transistor, at the time of program operation; and

at least one of the remaining source line drivers corresponding to the row of the non-program memory cells turns-off the first and the second transistors, at the time of the program operation.

2. The semiconductor memory according to claim 1 , wherein

the selection gate line driver, at the time of program operation, sets one of the selection gate lines coupled to the row of the memory cells including the program memory cell to the second high level voltage higher than a power supply voltage.

3. The semiconductor memory according to claim 1 , wherein

the source line drivers, at the time of program operation, set at least one of the source lines coupled to the row of the non-program memory cells to a floating state, and

the at least one of the source lines coupled to the row of the non-program memory cells is set, by a current flowing therein from a floating bit line set to the floating state via the memory transistors and the selection transistors of at least one of the non-program memory cells to be higher than the low level voltage of the selection gate lines and lower than a fourth high level voltage of the floating bit line.

4. The semiconductor memory according to claim 1 , wherein

the source line drivers each drives one of the source lines coupled to the row of the non-program memory cells to a voltage higher than the low level voltage of the selection gate lines and lower than a fourth high level voltage of a floating bit line set to the floating state, at the time of program operation.

5. The semiconductor memory according to claim 4 , wherein:

the control gate line driver, at the time of program operation, sets one of the control gate lines coupled to the row of the memory cells including the program memory cell to the first high level voltage higher than a power supply voltage;

the selection gate line driver, at the time of program operation, sets one of the selection gate lines coupled to the row of the memory cells including the program memory cell to the second high level voltage higher than the power supply voltage; and

each of the source line drivers, at the time of program operation, sets one of the source lines coupled to the row of the memory cells including the program memory cell to the third high level voltage higher than the power supply voltage and sets the at least one of the source lines coupled to the row of the non-program memory cells to the power supply voltage.

6. A semiconductor memory, comprising:

a plurality of nonvolatile memory cells being arranged in a matrix and including memory transistors which are electrically rewritable and selection transistors coupled to the respective memory transistors;

a plurality of control gate lines each coupled to a row of the memory cells aligned in a first direction;

a plurality of selection gate lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of source lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of bit lines each coupled to a column of the selection transistors aligned in a second direction intersecting the first direction;

a control gate line driver setting one of the control gate lines coupled to the row of the memory cells including a program memory cell where data are programmed to a first high level voltage, and setting at least one of the remaining control gate lines coupled to the row of non-program memory cells where data are not programmed to a low level voltage, at a time of program operation;

a selection gate line driver setting one of the selection gate lines coupled to the row of the memory cells including the program memory cell to a second high level voltage, and setting at least one of the remaining selection gate lines coupled to the row of the non-program memory cells to a low level voltage, at the time of program operation;

a bit line control unit setting one of the bit lines coupled to the selection transistors of the column of the memory cells including the program memory cell to a low level voltage, and setting at least one of the remaining bit lines coupled to the selection transistors of the column of the non-program memory cells to a floating state, at the time of program operation; and

a plurality of source line drivers coupled to each of the source lines and each including a first transistor coupling one of the source lines to a first high level voltage line having a third high level voltage, a second transistor coupling the one of the source lines to a second high level voltage line lower than the third high level voltage, and a third transistor coupling the one of the source lines to a low level voltage line;

one of the source line drivers corresponding to the row of the memory cells including the program memory cell turns-on the first transistor and turns off the second and the third transistors, at the time of program operation; and

at least one of the remaining source line drivers corresponding to the row of the non-program memory cells turns-off the first and the third transistors and turns-on the second transistor, at the time of program operation.

7. The semiconductor memory according to claim 6 , comprising

source line decoders being provided corresponding to the source line drivers and each receiving a source line address to select one of the source lines, wherein

each of the source line decoders includes a first switch circuit generating a first source control signal to turn on or off the first transistor, and a second switch circuit generating a second source control signal to turn on or off the second transistor and having opposite logic against logic of the first source control signal.

8. A system comprising:

a semiconductor memory; and

a memory controller controlling an access of the semiconductor memory,

the semiconductor memory includes:

a plurality of nonvolatile memory cells being arranged in a matrix and including memory transistors which are electrically rewritable and selection transistors coupled to the respective memory transistors;

a plurality of control gate lines each coupled to a row of the memory cells aligned in a first direction;

a plurality of selection gate lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of source lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of bit lines each coupled to a column of the selection transistors aligned in a second direction intersecting the first direction;

a control gate line driver setting one of the control gate lines coupled to the row of the memory cells including a program memory cell where data are programmed to a first high level voltage, and setting at least one of the remaining control gate lines coupled to the row of non-program memory cells where data are not programmed to a low level voltage, at a time of program operation;

a selection gate line driver setting one of the selection gate lines coupled to the row of the memory cells including the program memory cell to a second high level voltage, and setting at least one of the remaining selection gate lines coupled to the row of the non-program memory cells to a low level voltage, at the time of program operation;

a bit line control unit setting one of the bit lines coupled to the row of the selection transistors of the column of the memory cells including the program memory cell to a low level voltage, and setting at least one of the remaining bit lines coupled to the selection transistors of the column of the non-program memory cells to a floating state, at the time of program operation; and

a plurality of source line drivers coupled to each of the source lines and each including a first transistor coupling one of the source lines to a high level voltage line having a third high level voltage and a second transistor coupling the one of the source lines to a low level voltage line;

one of the source line drivers corresponding to the row of the memory cells including the program memory cell turns-on the first transistor and turns-off the second transistor, at the time of program operation; and

at least one of the remaining source line drivers corresponding to the row of the non-program memory cells turns-off the first and the second transistors, at the time of the program operation.

9. The system according to claim 8 , wherein

the selection gate line driver, at the time of program operation, sets one of the selection gate lines coupled to the row of the memory cells including the program memory cell to the second high level voltage higher than a power supply voltage.

10. The system according to claim 8 , wherein

the source line drivers, at the time of program operation, set at least one of the source lines coupled to the row of the non-program memory cells to the floating state, and

the at least one of the source lines coupled to the row of the non-program memory cells is set, by a current flowing therein from a floating bit line set to the floating state via the memory transistors and the selection transistors of at least one of the non-program memory cells to be higher than the low level voltage of the selection gate lines and lower than a fourth high level voltage of the floating bit line.

11. The system according to claim 8 , wherein

the source line drivers each drives one of the source lines coupled to the row of the non-program memory cells to a voltage higher than the low level voltage of the selection gate lines and lower than a fourth high level voltage of a floating bit line set to the floating state, at the time of program operation.

12. The system according to claim 11 , wherein:

the control gate line driver, at the time of program operation, sets one of the control gate lines coupled to the row of the memory cells including the program memory cell to the first high level voltage higher than a power supply voltage;

the selection gate line driver, at the time of program operation, sets one of the selection gate lines coupled to the row of the memory cells including the program memory cell to the second high level voltage higher than the power supply voltage; and

each of the source line drivers, at the time of program operation, sets one of the source lines coupled to the row of the memory cells including the program memory cell to the third high level voltage higher than the power supply voltage and sets the at least one of the source lines coupled to the row of the non-program memory cells to the power supply voltage.

13. A system, comprising:

a semiconductor memory; and

a memory controller controlling an access of the semiconductor memory,

the semiconductor memory includes:

a plurality of nonvolatile memory cells being arranged in a matrix and including memory transistors which are electrically rewritable and selection transistors coupled to the respective memory transistors;

a plurality of control gate lines each coupled to a row of the memory cells aligned in a first direction;

a plurality of selection gate lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of source lines each coupled to the row of the memory cells aligned in the first direction;

a plurality of bit lines each coupled to a column of the selection transistors aligned in a second direction intersecting the first direction;

a control gate line driver setting one of the control gate lines coupled to the row of the memory cells including a program memory cell where data are programmed to a first high level voltage, and setting at least one of the remaining control gate lines coupled to the row of non-program memory cells where data are not programmed to a low level voltage, at a time of program operation;

a selection gate line driver setting one of the selection gate lines coupled to the row of the memory cells including the program memory cell to a second high level voltage, and setting at least one of the remaining selection gate lines coupled to the row of the non-program memory cells to a low level voltage, at the time of program operation;

a bit line control unit setting one of the bit lines coupled to the selection transistors of the column of the memory cells including the program memory cell to a low level voltage, and setting at least one of the remaining bit lines coupled to the selection transistors of the column of the non-program memory cells to a floating state, at the time of program operation; and

a plurality of source line drivers coupled to each of the source lines and each including a first transistor coupling one of the source lines to a first high level voltage line having a third high level voltage, a second transistor coupling the one of the source lines to a second high level voltage line lower than the third high level voltage, and a third transistor coupling the one of the source lines to a low level voltage line;

one of the source line drivers corresponding to the row of the memory cells including the program memory cell turns-on the first transistor and turns off the second and the third transistors, at the time of program operation; and

at least one of the remaining source line drivers corresponding to the row of the non-program memory cells turns-off the first and the third transistors and turns-on the second transistor, at the time of program operation.

14. The system according to claim 13 , comprising

source line decoders being provided corresponding to the source line drivers and each receiving a source line address to select one of the source lines, wherein

each of the source line decoders includes a first switch circuit generating a first source control signal to turn on or off the first transistor, and a second switch circuit generating a second source control signal to turn on or off the second transistor and having opposite logic against logic of the first source control signal.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES LLC
Reel/Frame 059721/0467 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036052/0016 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2011
From: TAKAHASHI, MOTOI; SATO, YASUHARU
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 025808/0177 →