Programming with floating source for low power, low leakage...

Static information storage and retrieval – Floating gate – Particular connection

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S185180, C365S185330

Reexamination Certificate

active

06570787

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to floating gate memory devices such as an array of flash memory cells, and relates more particularly to a circuit architecture and method for programming NOR flash arrays to reduce column leakage associated therewith.
BACKGROUND OF THE INVENTION
As is generally known, in recent years a new category of electrically erasable EPROMs/EEPROMs has emerged as an important non-volatile memory which combines the advantages of EPROM density with EEPROM electrical erasability and are sometimes referred to as “flash” EPROM or EEPROM. Flash memory devices typically include multiple individual components formed on or within a substrate. Such devices often comprise a high density section and a low density section. For example, as illustrated in prior art
FIG. 1
a
, a memory device such as a flash memory
10
comprises one or more high density core regions
11
and a low density peripheral portion
12
on a single substrate
13
. The high density core regions
11
typically consist of at least one M×N array of individually addressable, substantially identical floating-gate type memory cells and the low density peripheral portion
12
typically includes input/output (I/O) circuitry and circuitry for selectively addressing the individual cells (such as decoders for connecting the source, gate and drain of selected cells to predetermined voltages or impedances to effect designated operations of the cell such as programming, reading or erasing).
The memory cells within the core portion
11
are coupled together in a NOR-type circuit configuration, such as, for example, the configuration illustrated in prior art
FIG. 1
b
. Each memory cell
14
has a drain
14
a
, a source
14
b
and a stacked gate
14
c.
The NOR configuration illustrated in
FIG. 1
b
has each drain terminal
14
a
of the transistors within a single column connected to the same bit line (BL). In addition, each flash cell
14
has its stacked gate terminal
14
c
coupled to a different word line (WL) while all the flash cells in the array have their source terminals
14
b
coupled to a common source terminal (CS). In operation, individual flash cells may be individually addressed via the respective bit line and word line using peripheral decoder and control circuitry for programming (writing), reading or erasing functions.
Prior art
FIG. 1
c
represents a fragmentary cross section diagram of a typical memory cell
14
in the core region
11
of prior art
FIGS. 1
a
and
1
b
. Such a cell
14
typically includes the source
14
b
, the drain
14
a
, and a channel
15
in a substrate or P-well
16
; and the stacked gate structure
14
c
overlying the channel
15
. The stacked gate
14
c
further includes a thin gate dielectric layer
17
a
(commonly referred to as the tunnel oxide) formed on the surface of the P-well
16
. The stacked gate
14
c
also includes a polysilicon floating gate
17
b
which overlies the tunnel oxide
17
a
and an interpoly dielectric layer
17
c
overlies the floating gate
17
b
. The interpoly dielectric layer
17
c
is often a multilayer insulator such as an oxide-nitride-oxide (ONO) layer having two oxide layers sandwiching a nitride layer. Lastly, a polysilicon control gate
17
d
overlies the interpoly dielectric layer
17
c
. The control gates
17
d
of the respective cells
14
that are formed in a lateral row share a common word line (WL) associated with the row of cells (see, e.g., prior art
FIG. 1
b
). In addition, as highlighted above, the drain regions
14
a
of the respective cells in a vertical column are connected together by a conductive bit line (BL). The channel
15
of the cell
14
conducts current between the source
14
b
and the drain
14
a
in accordance with an electric field developed in the channel
15
by the stacked gate structure
14
c.
According to conventional operation, the flash memory cell
14
operates in the following manner. The cell
14
is programmed by applying a relatively high voltage V
G
(e.g., approximately 9 volts) to the control gate
17
d
and connecting the source to ground and the drain
14
a
to a predetermined potential above the source
14
b
(e.g., approximately 5 volts). These voltages generate a vertical and lateral electric field along the length of the channel from the source to the drain. This electric field causes electrons to be drawn off the source and begin accelerating toward the drain. As they move along the length of the channel, they gain energy. If they gain enough energy, they are able to jump over the potential barrier of the oxide into the floating gate
17
b
and become trapped in the floating gate
17
b
since the floating gate
17
b
is surrounded by insulators (the interpoly dielectric
17
c
and the tunnel oxide
17
a
). As a result of the trapped electrons, the threshold voltage of the cell
14
increases, for example, by about 2 to 5 volts. This change in the threshold voltage (and thereby the channel conductance) of the cell
14
created by the trapped electrons is what causes the cell to be programmed.
To read the memory cell
14
, a predetermined voltage V
G
that is greater than the threshold voltage of an unprogrammed or erased cell, but less than the threshold voltage of a programmed cell, is applied to the control gate
17
d
with a voltage applied between the source
14
b
and the drain
14
a
(e.g., tying the source
14
b
to ground and applying about 1-2 volts to the drain
14
a
). If the cell
14
conducts (e.g., about 50-100 &mgr;A), then the cell
14
has not been programmed (the cell
14
is therefore at a first logic state, e.g., a zero “0”). Likewise, if the cell
14
does not conduct (e.g., considerably less current than 50-100 &mgr;A), then the cell
14
has been programmed (the cell
14
is therefore at a second logic state, e.g., a one “1”). Consequently, one can read each cell
14
to determine whether it has been programmed (and therefore identify its logic state).
A flash memory cell
14
can be erased in a number of ways. In one arrangement, a relatively high voltage Vs (e.g., approximately 12-20 volts) is applied to the source
14
b
and the control gate
17
d
is held at a ground potential (V
G
=0), while the drain
14
a
is allowed to float. Under these conditions, a strong electric field is developed across the tunnel oxide
17
a
between the floating gate
17
b
and the source
14
b
. The electrons that are trapped in the floating gate undergo Fowler-Nordheim tunneling through the tunnel oxide
17
a
to the source
14
b
. In another arrangement, applying a negative voltage on the order of minus 10 volts to the control gate, applying 5 volts to the source and allowing the drain to float can also erase a cell. In a further arrangement, applying 5 volts to the P-well and minus 10 volts to the control gate while allowing the source and drain to float erases a cell.
As flash memory cells continue to be scaled down in size, the short channel effects of the memory cells may cause some cells to exhibit scaling induced leakage. For example, as illustrated in
FIG. 2
, when a program function is to be performed for a cell in the NOR array
11
, for example, the flash memory cell
14
, other cells
22
,
24
and
26
associated with the same bit line BL
1
have a bit line voltage of about 5V applied to their drain terminal. Thus the electric field across the channel of cells
22
,
24
and
26
can, in some instances, generate hot carriers which contribute to leakage current (I
L
≠0) on the bit line, and is sometimes referred to as column leakage.
Such leakage during programming is undesirable because it negatively impacts the program efficiency of the memory device. That is, due to the leakage of unselected cells along a given bit line, the drain charge pump which supplies the current for the programming of the cell
14
also provides the extra current associated with the leakage of the other cells (e.g., cell
22
as illustrated in prior art FIG.
3
). Thus the flash memory consumes extra power during programming which is n

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programming with floating source for low power, low leakage... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programming with floating source for low power, low leakage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programming with floating source for low power, low leakage... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3030373

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.