USRE40976E1 - Common source EEPROM and flash memory - Google Patents
- ️Tue Nov 17 2009
USRE40976E1 - Common source EEPROM and flash memory - Google Patents
Common source EEPROM and flash memory Download PDFInfo
-
Publication number
- USRE40976E1 USRE40976E1 US11/198,860 US19886005A USRE40976E US RE40976 E1 USRE40976 E1 US RE40976E1 US 19886005 A US19886005 A US 19886005A US RE40976 E USRE40976 E US RE40976E Authority
- US
- United States Prior art keywords
- transistors
- nonvolatile memory
- source
- array
- coupled Prior art date
- 2000-10-30 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000015654 memory Effects 0.000 title claims abstract description 359
- 238000007667 floating Methods 0.000 claims description 72
- 238000000034 method Methods 0.000 claims description 48
- 238000002955 isolation Methods 0.000 claims description 28
- 239000000758 substrate Substances 0.000 claims description 27
- 239000004065 semiconductor Substances 0.000 claims description 9
- 229910044991 metal oxide Inorganic materials 0.000 claims 7
- 150000004706 metal oxides Chemical class 0.000 claims 7
- 230000008569 process Effects 0.000 description 30
- 238000009792 diffusion process Methods 0.000 description 18
- 238000003491 array Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 12
- 230000005641 tunneling Effects 0.000 description 12
- 238000002347 injection Methods 0.000 description 10
- 239000007924 injection Substances 0.000 description 10
- 230000008878 coupling Effects 0.000 description 9
- 238000010168 coupling process Methods 0.000 description 9
- 238000005859 coupling reaction Methods 0.000 description 9
- 239000002784 hot electron Substances 0.000 description 8
- 238000000059 patterning Methods 0.000 description 8
- SJHPCNCNNSSLPL-CSKARUKUSA-N (4e)-4-(ethoxymethylidene)-2-phenyl-1,3-oxazol-5-one Chemical compound O1C(=O)C(=C/OCC)\N=C1C1=CC=CC=C1 SJHPCNCNNSSLPL-CSKARUKUSA-N 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000003647 oxidation Effects 0.000 description 4
- 238000007254 oxidation reaction Methods 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 2
- 230000008021 deposition Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 1
- 230000002939 deleterious effect Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B69/00—Erasable-and-programmable ROM [EPROM] devices not provided for in groups H10B41/00 - H10B63/00, e.g. ultraviolet erasable-and-programmable ROM [UVEPROM] devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0408—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
- G11C16/0416—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing a single floating gate transistor and no select transistor, e.g. UV EPROM
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0408—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
- G11C16/0425—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing a merged floating gate and select transistor
Definitions
- the present invention relates to semiconductor nonvolatile memories. More particularly, the present invention relates to an improved EEPROM and flash memories.
- nonvolatile memory cells have been used in commercial products for many years, ranging from EPROM to EEPROM and Flash memories. See, for example, “IEEE Standard Definitions and Characterization of Floating Gate Semiconductor Arrays” IEEE Std 1005-1998. The cited reference provides a good background of the various types of memory devices that have been produced and provide a list of the terms used in this disclosure.
- EPROM and Flash memories usually employ a single MOS transistor with two gates stacked on top of each other, the floating gate and the control gate, and the conductive state of the transistor can be changed by injecting electrons onto or removing electrons from the floating gate.
- EEPROM (byte erasable) memories usually are fabricated with separate select and control gate (such as the FLOTOX cell), although there are examples of products where a split gate is also used.
- the non selected memory transistors belonging to the selected bitline and which have been programmed to a conductive state they conduct current even if abs(Vgs) ⁇ 0) cannot be changed to a nonconductive during the read mode unless the voltage of the non selected wordlines can be set to be below V ss (for NMOS cells) or about V cc (for PMOS cells). Generation of these voltages complicates the design of the memories.
- leakage current an uncontrolled amount of current flows through the selected bitline and the common source, making the correct reading of the state of the selected memory transistor very difficult.
- This problem has been lessened by insuring that the memory transistor is never erased (for a NMOS cell) or programmed (for a PMOS cell) to a normally on state when the gate-source voltage is zero, or by adding the select gate to the memory transistor (split gate cell).
- a normally on MOS device is often called a depletion device.
- drain turn-on Another problem with a conventional array using a stacked gate cell and a common source is referred to as a “drain turn-on” problem.
- a drain turn-on problem As an example, in an array utilizing a NMOS memory cell, applying 6 V on the drain (the bitline) and 9 V on the wordline does the programming of the selected cell.
- the wordline of the non-selected rows is kept at V ss , but the drains of all the cells connected to the selected bitline are biased at 6 V.
- the capacitive coupling between the drain and the wordline will bring the potential of the floating gate to value comprised between 0 and 6 V.
- the actual value depends on the geometry of the cell and can be easily such that the non-selected cells are turned on. In this case each non-selected cell on the selected bitline is going to draw current and the total amount of current required for programming is increased.
- a nonvolatile memory array is arranged as a plurality of rows and columns of memory cell transistors.
- the sources of the memory cell transistors in each row of the array are electrically coupled together.
- the control gates of the memory cell transistors associated with a row in the array are coupled to a wordline associated with that row.
- the drains of the memory cell transistors in a column of the array are coupled to a bitline associated with that column.
- a source transistor is associated with each row and has its source coupled to a common source line, its drain coupled to the source of all memory cell transistors in that row, and a gate coupled to the wordline.
- an array of split-gate nonvolatile memory cell is provided.
- the array is arranged as a plurality of rows and columns of split-gate memory cell transistors.
- the sources of the split-gate memory cell transistors in each pair of adjacent rows of the array are electrically coupled together.
- the control gates of the memory cell transistors associated with a row in the array are coupled to a wordline associated with that row.
- the drains of the memory cell transistors in a column of the array are coupled to a bitline associated with that column.
- a source transistor is associated with each row and has its source coupled to a common source line, its drain coupled to the sources of all memory cell transistors in that row, and a gate coupled to the wordline.
- FIG. 1 is an electrical schematic diagram of a stacked memory array according to the present invention.
- FIG. 2 is a diagram showing an illustrative layout for the array of FIG. 1 .
- FIG. 3 is an electrical schematic diagram of a second memory array according to the present invention.
- FIG. 4 is a diagram showing an illustrative layout for the array of FIG. 3 .
- FIG. 5 is an electrical schematic diagram of an array employing a split gate cell.
- FIG. 6 is a diagram showing an illustrative layout for the array of FIG. 5 .
- FIG. 7 is an electrical schematic diagram of an illustrative one-time-programmable memory array according to the present invention.
- FIGS. 8A through 8C are layout diagrams providing comparisons of memory cells according to the present invention with a prior-art memory cell.
- the memory array configurations described herein completely eliminate the current leakage problem and the drain turn-on problem associated with prior-art memory arrays.
- the memory transistors can be programmed or erased without restrictions on the threshold voltage (the memory transistor can be set to operate as a depletion device) or the drain coupling ratio. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time, or, for a given cell current, it allows the use of a lower power supply voltage.
- the memory array configurations disclosed herein can employ either NMOS or PMOS memory cells of the stacked or split gate type.
- the memory cells disclosed herein use well-proven mechanisms for programming and erasing the cells. All of the array configurations can be used for implementing Flash memories organized in sectors or full-function EEPROM memories organized in bytes.
- One array configuration will be shown which can be used for implementing single poly EPROM function using a simple PMOS transistor as the memory element.
- FIG. 1 is an electrical schematic diagram of the memory array of the nonvolatile memory cell array 10 .
- the nonvolatile memory cell array 10 of FIG. 1 is made of NMOS single transistor memory cells including a nonvolatile memory transistor 11 . These memory cells are similar to the ETOX cell developed by Intel.
- Each nonvolatile memory transistor 11 has a source 12 , a drain 13 , a floating gate 14 , and a control gate 15 .
- Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 are used to select half of a given row of nonvolatile memory transistors 11 of the nonvolatile memory cell array 10 .
- Each of the wordlines W 0 , W 1 , . . . W 2n , W 2n+1 activates a row of control gates 15 .
- Bitlines, B 0,0 , B 0,1 . . . B 0,7 are used to select of a given column of nonvolatile memory transistors 11 of the nonvolatile memory cell array 10 .
- Source, S is used to select the N+ source diffusion common to each row of nonvolatile memory transistors 11 . This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged.
- Each row of NMOS single transistor memory cells 11 of the nonvolatile memory cell array 10 has a source select transistors T 0 , T 1 , . . . T 2n , T 2n+ associated with it.
- the source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 selects the N+ diffusion common for a row of NMOS single transistor memory cells 11 .
- T 2n , T 2n+1 source 16 is connect to the source S and the drain is connect to the row of nonvolatile memory transistor's 11 source 12 .
- Each source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 control gate 17 is activated by the Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 .
- Each memory byte of NMOS single transistor memory cell nonvolatile memory transistors 11 of the nonvolatile memory cell array 10 are isolated within a P-well PW 0 , PW 1 . . . PW n creating a well contained memory byte 19 .
- the P-well can be biased to the appropriate P-well voltage V pw , by using, for instance, the CMOS inverter 18 .
- the CMOS inverter selects the P-well PW 0 , PW 1 , . . . PW n via the CMOS inverter gate V gpw0 , V gpw1 , . . . V n activated to Vcc.
- the floating gate 14 of the array nonvolatile memory transistors 11 in nonvolatile memory cell array 10 is the memory cell.
- the erasure, programming and reading of the floating gate 14 of the NMOS single transistor memory cells 11 in nonvolatile memory cell array 10 is the memory cell voltages as indicated in Table 1.
- the values of the voltages indicated in Table 1 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
- the floating gate 14 (memory cell 0,0) is programmed when wordline W 0 is at +9 volts, with the rest of the wordlines W 1 , . . . W 2n , W 2n+1 at 0 volts; and the bitline B 0 is at +6 volts, with the rest of the bitlines B 0,0 , B 0,1 . . . B 0,7 at 0 volts.
- Source is at 0 volts, V gpw0-n at Vcc, and V pw at 0 volts.
- the floating gate 14 (memory cell 0,0) is selectively programmed by Channel Hot Electrons (CHE) injected into the floating gate 14 (memory cell 0,0) using the conditions mentioned above and the threshold is raised to a positive value safely above Vcc.
- CHE Channel Hot Electrons
- FIG. 2 is an illustrative layout of the memory array of the nonvolatile memory cell array 10 of FIG. 1 .
- the nonvolatile memory cell array 20 of FIG. 2 is made of NMOS single transistor memory cells or nonvolatile memory transistors 21 . These memory cells are similar to the ETOX cell developed by Intel.
- Each nonvolatile memory transistor 21 has a source 22 , a drain 23 , a floating gate 24 , and a control gate 25 .
- Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 are used to select half of a given row of nonvolatile memory transistors 21 of the nonvolatile memory cell array 20 .
- Each of the wordlines W 0 , W 1 , . . . W 2n , W 2n+1 activates a row of control gates 25 .
- Bitlines, B 0,0 , B 0,1 . . . B 0,7 are used to select of a given column of nonvolatile memory transistors 21 of the nonvolatile memory cell array 20 .
- Each of the bitlines, B 0,0 , B 0,1 . . . B 0,7 connected to a column of drains 23 via the contact 26 .
- Source S is used to select the N+ source diffusion common to each row of nonvolatile memory transistors 21 . This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged.
- the floating gate 24 of the array nonvolatile memory transistors 21 in nonvolatile memory cell array 20 is the memory cell.
- the erasure, programming and reading of the floating gate 24 of the nonvolatile memory transistors 21 in nonvolatile memory cell array 20 is the memory cell voltages as indicated in Table 1.
- the values of the voltages indicated in Table 1 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
- the nonvolatile memory cell array 10 shown in FIG. 1 is a stacked P-well selected single nonvolatile memory cell addressable array. Additional columns of source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 can be introduced in the array in order to keep the resistance of the source diffusion within acceptable limits creating a group of well contained memory bytes 19 . Multiple columns of source selection transistors will require separate addressing not depicted but well known in the art.
- V ss shown as the bottom rail indicates the lowest voltage supplied externally and in the following is considered equal to the group potential.
- V cc indicates the operating voltage of the circuit.
- the N+ source diffusion is common to each row of nonvolatile memory transistors 11 . This is different from a typical prior-art ETOX array where the sources of two adjacent rows of transistors are merged.
- the source of each row 12 is connected to the drain 12 of the source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 .
- the gate of the source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 of one row is the same as the wordline W 0 , W 1 , . . . W 2n , W 2n+1 of the row.
- the novel nonvolatile memory cell array 10 configuration described substantially eliminates the current leakage and drain turn-on problem, and the memory transistors can be programmed or erased without restriction on the threshold voltage or the drain coupling ratio.
- the memory transistor can be set to operate as a depletion device. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time, or, for a given cell current, it allows the use of a lower power supply voltage.
- erase is the nonselective operation since all the cells of one byte 19 (byte erase) or on the entire selected row (sector erase) are erased. It is also assumed, as it is customarily done in Flash or EEPROM arrays with NMOS memory cells, that the programming operation is always preceded by the erase operation.
- Erasing the nonvolatile memory cell occurs as a result of Fowler-Nordheim (FN) tunneling of electrons from the floating gate 14 in FIG. 1 and 24 in FIG. 2 to the P-well PW 0 , PW 1 , . . . PW n .
- This type of erase is usually called uniform channel erase and is preferred to the other two mechanism which have been used, source erase or negative gate source erase. These other erase mechanisms create a significant band-to-band tunneling current. Band-to-band tunneling current has two deleterious effects; it increases the amount of current needed for erasing the byte/sector 19 , and it also may create retention problems caused by injection of hot holes into the floating gate.
- Channel erase can be used in this array because a floating P-Well PW 0 , PW 1 , . . . PW n is used which can be biased positively respect to ground. This well configuration is often called Triple Well.
- Reading of the nonvolatile memory cell is performed under the conditions defined in Table 1.
- the source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 which is a NMOS transistor designed to be an enhancement type, is turned on, bringing the voltage of the common source of the cells of that row to a potential close to ground.
- the array configuration of FIGS. 1 and 2 has the advantage that the erased threshold can be set to a convenient negative value, since, during reading of the selected cell, the other nonvolatile memory cells connected to the selected bitline B 0,0 , B 0,1 , . . . B 0,7 , irrespective of their state, cannot contribute any current because their sources are floating.
- the penalty for using this cell as compared to the other arrays is a small increase of the vertical dimension of the nonvolatile memory cell, as it will be shown later.
- the worst-case maximum voltage that the memory transistor has to sustain is +6 V on the drain side 13 in FIG. 1 and 23 in FIG. 2 with the wordline W 0 , W 1 , . . . W 2n , W 2n+1 grounded (unselected nonvolatile memory cells on the selected bitline B 0,0 , B 0,1 , . . . B 0,7 ).
- the source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 has to be able to sustain reliably +/ ⁇ 9 V between the gate and the source, drain and body terminals.
- the maximum field across the gate oxide has to be kept below 6 mV/cm, which requires a gate oxide thickness of ⁇ 150 A.
- the voltage on the junctions of these transistors is limited to 6 V.
- the well-select CMOS transistors 18 have to sustain +7 V between any terminals. Therefore, in addition to the memory device, enhancement type CMOS devices with ⁇ 150 A gate oxide need to be available for the source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 and for switching the P-wells PW 0 , PW 1 , . . . PW n .
- the voltages, which the junctions have to sustain, are below 10 V and these sustaining voltages can be obtained with the junction usually formed for making logic CMOS devices down to 0.25 um technologies.
- the process flow outlined below assumes that the nonvolatile memory cell array and the peripheral circuits are embedded in a digital product made with a conventional CMOS process used for digital products (hereinafter the “Logic Process”), to which the process steps required by the nonvolatile memory cell transistors and the high voltage devices are added.
- CMOS process used for digital products
- the Logic Process employs the so-called retrograde well approach as first introduced in the 0.35 um technology node and bulk P-type starting material is used.
- retrograde wells it is very difficult to use the logic retrograde wells for the nonvolatile devices because of the different requirements for threshold voltages and maintaining voltages. It is therefore assumed that the logic wells and the wells used for the nonvolatile memory cell devices are different.
- a memory byte 19 is separated by P-Wells PW 0 , PW 1 , . . . PW n with memory byte 19 selection being accomplished by using a CMOS inverter 18 .
- memory byte 39 selection is accomplished using a multiple of source selection S 0 , . . . S n replacing the need for the P-wells PW 0 , PW 1 , . . . PW n of FIG. 1 .
- the multiple source selection nonvolatile memory cell array 30 of FIG. 3 is made of nonvolatile memory transistors 31 .
- the multiple of source selection S 0 . . . S n are used for memory byte 39 or sector selection.
- the entire array can be placed on a common well which does not have to be electrically isolated from the substrate.
- FIG. 3 is an electrical schematic diagram of the multiple source selection nonvolatile memory cell array 30 .
- Each nonvolatile memory transistors 31 has a source 32 , a drain 33 , a floating gate 34 , and a control gate 35 .
- Wordlines W 0 , W 1 , . . . W 2n , W 2+1 are used to select half of a given row of nonvolatile memory transistors 31 of the multiple source selection nonvolatile memory cell array 30 .
- Each of the wordlines W 0 , W 1 , . . . W 2n , W 2n+1 activates a row of control gates 35 .
- Bitlines, B 0,0 , B 0,1 . . . B 0,7 are used to select of a given column of nonvolatile memory transistors 31 of the multiple source selection nonvolatile memory cell array 30 .
- the multiple of source selection S 0 . . . S n are used to select the N+ source diffusion common to each row of nonvolatile memory transistors 31 . This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged.
- Each row of nonvolatile memory transistors 31 for each memory byte 39 of the multiple source selection nonvolatile memory cell array 30 has a source select transistors T 0,0 , T 0,1 . . . T n,0 , n,2n+1 associated with it.
- T n,0 , T n,2n+1 selects the N+ diffusion common for a row of NMOS single transistor memory cells 31 for each memory byte 39 .
- the source select transistors T 0,0 , T 0,1 , . . . , T n,0 , T n,2n+1 source 36 is connect to the multiple source selection S 0 . . . S n and the drain is connect to the row of nonvolatile memory transistor's 31 source 32 .
- Each source select transistors T 0,0 , T 0,1 , . . . T n,0 , T n,2n+1 control gate 37 is activated by the Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 .
- Each memory byte 39 of nonvolatile memory transistors 31 of the multiple source selection nonvolatile memory cell array 30 are isolated by the multiple source selection S 0 . . . S n .
- the floating gate 34 of the array NMOS single transistor memory cells 31 in multiple source selection nonvolatile memory cell array 30 is the memory cell.
- the erasure, programming and reading of the floating gate 34 of the nonvolatile memory transistors 31 in the multiple source selection nonvolatile memory cell array 30 is the memory cell voltage as indicate in Table 2.
- the values of the voltages indicated in Table 2 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
- the floating gate 34 (memory cell 0,0,0 S 0 , W 0 , B 0,0 ) is programmed when wordline W 0 is at +9 volts, with the rest of the wordlines W 0 . . . W 2n , W 2n+1 at 0 volts and the bitline B 0,0 is at +6 volts, with the rest of the bitlines B 0,0 , . . . B 0,7 at 0 volts, multiple source selection S 0 is at 0 volts and the rest of the multiple source selection S 0 . . . S n float.
- the floating gate 34 (memory cell 0,0,0) is selectively programmed by Channel Hot Electrons (CHE) injected into the floating gate 34 (memory cell 0,0,0) using the conditions mentioned above and the threshold is raised to a positive value safely above V cc .
- CHE Channel Hot Electrons
- FIG. 4 is an illustrative layout of the multiple source selection nonvolatile memory cell array 40 of FIG. 3 .
- the multiple source selection nonvolatile memory cell array 40 of FIG. 4 is made of NMOS single transistor memory cells 41 .
- the circuit of FIG. 4 is similar to circuit of FIG. 2 with the differences note below.
- the multiple of source selection S 0 . . . S n are used to select the N+ source diffusion common to each row of NMOS single transistor memory cells 41 . This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged.
- Each row of NMOS single transistor memory cells 41 for each memory byte 49 of the multiple source selection nonvolatile memory cell array 40 has a source select transistors T 0,0 , . . . T 0,1 , T n,0 , T n,2+1 , associated with it.
- the source select transistors T 0,0 , T 0,1 , . . . T n,0 , T n,2n+1 selects the N+ diffusion common for a row of NMOS single transistor memory cells 41 for each memory byte 49 .
- Each memory byte 49 of nonvolatile memory transistors 41 of the multiple source selection nonvolatile memory cell array 40 are isolated by the multiple source selection S 0 . . . S n .
- the novel multiple source selection nonvolatile memory cell array 40 configuration described herein substantially eliminates the current leakage and drain turn-on problem, and the memory transistors can be programmed or erased without restrictions on the threshold voltage or the drain coupling ratio.
- the memory transistor can be set to operate as a depletion device. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time and/or for a given cell current, it allows the use of a lower power supply voltage.
- erase is the non-selective operation since all the cells of one byte (byte erase) or on the entire selected row (sector erase) are erased. It is also assumed, as it is customary in Flash or EEPROM arrays with NMOS memory cells, that the programming operation is always preceded by the erase operation.
- Erase of the cell occurs as a result of FN tunneling from the floating gate to the source.
- This type of erase is done using the so-called grounded gate source erase mechanism, which has been widely used for Flash memories.
- V s+ indicates a voltage slightly above the threshold of the source select transistor.
- This type of erase has several drawbacks, as mentioned before.
- a dedicated source junction has to be fabricated which complicates the process.
- Reading of the cell is done under the conditions defined in Table 2. Again it is clear that no leakage current problem exist during reading because the source select transistor of the mirrored cell is off. As a result the erased threshold of this cell can be set negative.
- the array described with reference to FIGS. 3 and 4 does not require isolated P-Wells, which simplifies the process. Due to the lack of a P-well for the source junctions as in FIG. 1 , a specially designed source junction is used.
- the junction is a grounded gate source array mechanism as well known in the art and is an IEEE standard.
- FIG. 5 the electrical schematic diagram of a split gate nonvolatile memory cell array 50 .
- the split gate nonvolatile memory cell array 50 circuit depicted in FIG. 5 is similar to the nonvolatile memory cell array 10 circuit depicted in FIG. 1 with the differences note below.
- Split gate nonvolatile memory cell array 50 is made of split gate nonvolatile memory transistors 51 .
- Each split gate nonvolatile memory transistor 51 has a source 52 , a drain 53 , a floating gate 54 , and a control gate 55 .
- Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 overlap the floating gate 54 on two sides or one side only (as shown later in FIG. 8c , split gate memory cell layout).
- the operation of the wordline over the diffusion area is called the memory select 69 or FIG. 6 .
- Each of the wordlines W 0 , W 1 . . . W 2n , W 2n+1 activates a row of control gates 55 .
- Source, S is used to select the N+ source diffusion common to each row of split gate nonvolatile memory transistor 51 .
- Each row of split gate nonvolatile memory transistor 51 of the split nonvolatile memory cell array 50 has a source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 , associated with it.
- the source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 selects the N+ diffusion common for a row of split gate nonvolatile memory transistor 51 .
- T 2n , T 2+1 source 56 is connect to the source S and the drain is connect to both mirrored rows of split gate nonvolatile memory transistors 51 source 52 .
- Each source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 control gate 57 is activated by the wordlines W 0 , W 1 , . . . W 2n , W 2n+1 .
- the N+ source diffusion is now shared by two rows of mirrored split gate nonvolatile memory transistors 51 and is connected to one side of the source select transistors T 0 , T 1 , . . . T 2n , T 2n+1 .
- This saving in cell height is compensated by the need to have a wider wordline on the memory cell.
- the definition of the wordlines of the memory cells can be done with the patterning step of the logic gates and the complex patterning step of the stacked gate is avoided.
- the floating gate 54 of the array split gate nonvolatile memory transistor 51 in split gate nonvolatile memory cell array 50 is the memory cell.
- the erasure, programming and reading of the floating gate 54 of the split gate nonvolatile memory transistor 51 in split gate nonvolatile memory cell array 50 is the memory cell voltages as indicate in Table 3.
- the values of the voltages indicated in Table 3 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
- the floating gate 54 (memory cell 0,0) is programmed when wordline W 0 is at +9 volts, with the rest of the wordlines W 1 , . . .
- the floating gate 54 (memory cell 0,0) is selectively programmed by Channel Hot Electrons (CHE) injected into the floating gate 54 (memory cell 0,0) using the conditions mentioned above and the threshold is raised to a positive value safely above Vcc.
- CHE Channel Hot Electrons
- FIG. 6 is an illustrative layout of the memory array of the split gate nonvolatile memory cell array 50 of FIG. 5 .
- the split gate nonvolatile memory cell array 60 of FIG. 6 is made of split gate NMOS single transistor memory cells or split gate nonvolatile memory transistors 61 .
- the split gate nonvolatile memory cell array 60 circuit depicted in FIG. 6 is similar to the nonvolatile memory cell array 20 circuit depicted in FIG. 2 with the differences note below.
- the split gate nonvolatile memory cell array 60 is made of split gate nonvolatile memory transistors 61 .
- Each split gate nonvolatile memory transistor 61 has a source 62 , a drain 63 , a floating gate 64 , and a control gate 65 .
- Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 overlap the floating gate 64 on two sides or one side only (as shown later in FIG. 8c , split gate memory cell layout).
- the portion of the wordline over the diffusion area is called the memory select 69 .
- Each of the wordlines W 0 , W 1 , . . . W 2n , W 2n+1 activates a row of control gates 65 .
- the N+ source diffusion is now shared by two rows of mirrored split gate nonvolatile memory transistor 61 and is connected to one side of the source 62 . This saving in cell height is compensated by the need to have a wider wordline on the memory cell.
- the definition of the wordlines of the memory cells can be done with the patterning step of the logic gates and the complex patterning step of the stacked gate is avoided.
- the floating gate 64 of the array of split gate nonvolatile memory transistors 61 in split gate nonvolatile memory cell array 60 is the memory cell.
- the erasure, programming and reading of the floating gate 64 of the split gate nonvolatile memory transistors 61 in split gate nonvolatile memory cell array 60 is the memory cell voltages as indicate in Table 3.
- the novel split gate nonvolatile memory cell array 60 configuration described completely eliminates the current leakage problem and the drain turn-on problem and the memory transistors can be programmed or erased without restrictions on the threshold voltage or the drain coupling ratio.
- the memory transistor can be set to operate as a depletion device. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time, or, for a given cell current, it allows the use of a lower power supply voltage.
- erase is the non-selective operation since all the cells of one byte (byte erase) or on the entire selected row (sector erase) are erased. It is also assumed, as it is customarily done in Flash or EEPROM arrays with NMOS memory cells, that the programming operation is always preceded by the erase operation.
- Erase of the cell (removal of electrons from the floating gate 54 ) is assumed to occur as a result of FN tunneling from the floating gate 54 to the P-well PW 0 , PW 1 , . . . PW n as for the split gate array.
- both the source S and split gate nonvolatile memory transistors 51 in FIG. 5 and 61 in FIG. 6 are turned off and the selected P-well PW 0 , PW 1 , . . . PW n is accumulated. Only the first byte of the row is erased (byte erase) since the P-wells PW 0 , PW 1 , . . . PW n of all the other bytes on the same row are at ground potential and the voltage between the floating gate 54 in FIG. 5 and 64 in FIG. 6 and the channel (9 V * the cell coupling ratio) is not enough for generating any significant amount of FN tunneling current.
- the cell is selectively programmed using CHE injected into the floating gate 54 in FIG. 5 and 64 in FIG. 6 using the conditions of Table 3, and the threshold is raised to a positive value safely above Vcc. This is the same mechanism used in the stacked gate cell.
- the source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 which is a NMOS transistor designed to be an enhancement type, is turned on bringing the voltage of the common source of the cells of that row close to ground.
- the erased threshold can be set to a convenient negative value, since, during reading of the selected cell, the other cells connected to the selected bitline B 0,0 , B 0,1 , . . . B 0,7 , irrespective of their state, cannot contribute any current because their sources are floating.
- the high voltage requirements for the array of this embodiment are the same as for the stacked gate cell array, with one major difference.
- the memory select transistor has 16 V across its gate and for reliability reason an oxide thickness of at least 250 A has to be used.
- the source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 has to be able to sustain reliably only 6 V on the junction with the gate grounded.
- the gate oxide thickness of the source S and split gate nonvolatile memory transistors 51 in FIG. 5 and 61 in FIG. 6 may be the same (250 A for the voltages used).
- the stacked gate array described before uses a much thinner gate oxide on the source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 and the peripheral high voltage transistors. In this respect it is expected that a larger read current can be obtained on the stacked gate array as compared to the split cell.
- the main limitation is caused by the presence of the memory select transistors and its relatively thick gate oxide.
- the main advantage of using the cell of split gate nonvolatile memory transistors 51 in FIG. 5 and 61 in FIG. 6 is the elimination of the stacked gate patterning step in the process, since the same mask and etch used for defining the logic gates can be used to define the memory wordlines. If a lower cell read current can be tolerated, it is easier to integrate these memory arrays into logic CMOS process.
- an array of memory cells uses PMOS memory cells.
- the electrical schematic diagram of the array is the same as shown in FIG. 1 and the layout as in FIG. 2 , but the memory cells are stacked gate PMOS cell and are built on isolated N-Wells instead of P-Wells.
- the source select transistors are PMOS devices.
- Erasing increases the threshold setting the cell off during the read operation.
- the erase is the non-selective operation (all the cells of one row or of one byte are simultaneously erased).
- Programming is the selective operation (only one cell is programmed). The proposed mechanisms for programming and erasing are well known in the art.
- Erase occurs by FN tunneling of electrons from the floating gate under the selected row to the channel (channel erase).
- channel erase Under the bias conditions of Table 4 the channels of the memory gates under the selected row are inverted and at the same potential of the N-well. If byte erase is desired, the wordlines of the non-selected bytes are either at ⁇ 8 or 8 V and the non-selected wells are grounded. For these bytes the voltage available between the floating gate and the channel (8 V * the coupling ratio to the channel) is too low for FN tunneling.
- V gp indicates a voltage usually comprised between 0 and 3 V. It is tuned for maximum electron injection efficiency and is process dependent.
- the cell to be programmed is initially in a non-conductive state, it has been shown that efficient electron injection occurs if the source-drain bias is above the punch-through voltage of the cell, which is dependent on the channel length of the memory transistor.
- the cell can be programmed to a normally on state since during the read operation the non selected bitlines B 0,0 , B 0,1 , . . . B 0,7 of the selected byte are at the same potential of the source S and the sources of the non selected rows are floating (source select transistor is turned off). This is the same as for the NMOS array.
- the source select transistor has to be able to sustain reliably +/ ⁇ 8 V between the gate and the source, drain and body terminals. For the reason stated before, a gate oxide thickness of ⁇ 130 A is adequate.
- the well select CMOS transistors have to sustain +8 V between any terminals.
- enhancement type CMOS devices with ⁇ 130 A gate oxide need to be available. The high voltage requirements for this array are very low and within the capabilities of the logic source drain diffusions down to 0.18 um level of scaling.
- the process flow described herein for fabricating the NMOS cells can be used for fabricating the arrays with the PMOS cells.
- the Deep N-well step can in principle be omitted, but the designs of the peripheral circuits which use negative bias usually requires a P-well, which can go negative below ground. Using the logic N-well for isolating the P-well is quite a difficult task.
- these arrays can be fabricated using a standard Logic Process with the addition of 5 masking operations describe before.
- the same array configuration described in FIGS. 3 and 4 can be used by replacing the stacked NMOS memory cell with the PMOS cell and by switching the polarity of the wells.
- Erase occurs by FN tunneling of electrons from the floating gate under the selected row to the channel (channel erase).
- the channels of the memory gates under the selected row are inverted and at the same potential of the N-well.
- Only the sources of memory cell, source S 0 , bitline B 0,0 and wordline W 0 (cell 0,0,0) are at 8 V. It can be easily seen that the sources of all the other bytes are floating either because the source select transistors are turned off or the source lines are floating.
- the values of the voltages indicated in Table 5 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
- Programming of the cell occurs as a result of hot electrons injection into the floating gate generated by impact ionization of holes moving from the source to the drain as for the stacked gate PMOS array described before.
- High voltage requirements are the same as for the stacked gate PMOS array and also the process complexity is the same.
- the electrical schematic diagram of the array is the same as shown in FIG. 5 and the layout as in FIG. 6 , but split gate PMOS cells, built on isolated N-Wells instead of P-Wells, are used.
- the source select transistors are PMOS devices.
- Erasing occurs by FN tunneling of electrons from the floating gate under the selected row to the channel.
- the values of the voltages indicated in Table 6 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
- both the source S and memory select transistors under the selected row are turned on and at the same potential of the N-well.
- the bitlines B 0,0 , B 0,1 , . . . B 0,7 of the non-selected bytes are at ground potential as the wells.
- the voltage available between the floating gate 54 in FIG. 5 and 64 in FIG. 6 and the channel (8 V * the coupling ratio to the channel) is too low for EN tunneling.
- Programming of the cell occurs as a result of hot electrons injection into the floating gate 54 in FIG. 5 and 64 in FIG. 6 generated by impact ionization of holes moving from the source to the drain as for the stacked gate PMOS cell.
- the source S and memory select transistors under the selected row are turned on and the memory cell is designed to reach punch-through. It is also assumed, as it is customarily done in Flash or EEPROM arrays with PMOS memory cells, that the programming operation is always preceded by the erase operation.
- the cell can be programmed to a normally on state since during the read operation, the memory select transistor of the mirrored cell is turned off, the memory cells on the non selected bitlines B 0,0 , B 0,1 , . . . B 0,7 of the selected byte are at the same potential of the source and the sources of the non-selected rows are floating (source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 is turned off).
- FIG. 7 is an electrical schematic diagram of the memory array of the OTP nonvolatile memory cell array 70 .
- the One Time Programmable (OTP) memory array 70 of FIG. 7 is made of OTP nonvolatile memory transistor 71 .
- the OTP nonvolatile memory cell array 70 circuit depicted in FIG. 7 is similar to the nonvolatile memory cell array 10 circuit depicted in FIG. 1 with the differences note below.
- Each OTP nonvolatile memory cell array 70 has a source 72 , a drain 73 , and a floating gate 74 . Note the absence of a control gate as in nonvolatile memory cell array 10 of FIG. 1 control 15 . There is no control gate because this is a One Time Programmable nonvolatile memory cell array and the control gate is not needed for erase due to UV erase.
- Wordlines W 0 , W 1 , . . . W 2n , W 2n+1 are used to select half of a given row of OTP nonvolatile memory transistors 71 of the OTP nonvolatile memory cell array 70 .
- Each of the wordlines W 0 , W 1 , . . . W 2n , W 2n+1 activates a source select transistor T 0 , T 1 , . . . T 2n , T 2n+1 .
- OTP nonvolatile memory cell array 70 with configuration described before for the PMOS cell can be used very effectively for an OTP array.
- a PMOS nonvolatile memory transistors 71 which can be fabricated in a standard CMOS process without adding new steps, have been proposed using the logic PMOS device with the gate floating 74 as the memory device and the NMOS logic transistor for accessing the memory.
- the memory cell is programmed to be normally on, erasing can only be done by UV erase.
- This array can be used for One Time Programmable (OTP) memory functions.
- Programming of a cell (0,0 for example) is done by applying for instance 6 V to the N-well and the source S. Also, grounding bitline B 0,0 and wordline W 0 with the source select transistor T 0 being turned on.
- the channel length of the cell is adjusted so that the memory cell is in punch-through under these conditions and the resultant channel current creates hot electrons which are injected into the floating gate.
- the PMOS nonvolatile memory transistors 71 use the standard PMOS device of a logic CMOS process with no additional steps added.
- This configuration can use either the split nonvolatile memory transistors or stacked gate nonvolatile memory transistors.
- FIG. 8a is a diagram of a prior art memory cell ETOX Cell 80 .
- a stacked gate nonvolatile memory transistor 83 is shown in FIG. 8 b.
- a split gate nonvolatile memory transistor 85 is shown in FIG. 8 c.
- the portion of the wordline W 0 , W 1 , . . . W 2n , W 2+1 over the diffusion area is called the memory select gate 86 .
- This memory select gate 86 is some fraction of the total floating gate 87 .
- Both nonvolatile memory transistors, stacked and split, have the same width of the ETOX cell.
- the height of the cell with separate source S is increased because of the need of separating the source S of one row from the adjacent one.
- the height of the split gate width is increased because of the need of adding the select gate.
- the increase in cell size for both the separate source or split gate cell is around 30%.
- the increase is actually less because the deep source junction used in the ETOX cell is not needed and the channel length of the stacked gate nonvolatile memory transistor cell can also be reduced because because of the reduced source to drain bias used for programming of the nonvolatile memory transistor cell.
- the currents required for programming selectively the PMOS nonvolatile memory transistor cells are an order of magnitudes lower than the programming current of the ETOX cell. This reduces the size of the charge pumps.
- the size of any of the memory arrays including peripheral circuits, which uses the PMOS or NMOS nonvolatile memory transistor cells, either stacked or split gate, is going to be very close to that of an ETOX array.
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Non-Volatile Memory (AREA)
- Semiconductor Memories (AREA)
- Read Only Memory (AREA)
Abstract
A nonvolatile memory array is arranged as a plurality of rows and columns of memory cell transistors. The sources of the memory cell transistors in each row of the array are electrically coupled together. The control gates of the memory cell transistors associated with a row in the array are coupled to a wordline associated with that row. The drains of the memory cell transistors in a column of the array are coupled to a bitline associated with that column. A source transistor is associated with each row and has its source coupled to a common source line, its drain coupled to the sources of all memory cell transistors in that row, and a gate coupled to the wordline. An array of split-gate nonvolatile memory cells is also disclosed.
Description
This application claims the benefit of U.S. Provisional Application No. 60/244,620, filed Oct. 30, 2000.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates to semiconductor nonvolatile memories. More particularly, the present invention relates to an improved EEPROM and flash memories.
2. The Prior Art
Several types of nonvolatile memory cells have been used in commercial products for many years, ranging from EPROM to EEPROM and Flash memories. See, for example, “IEEE Standard Definitions and Characterization of Floating Gate Semiconductor Arrays” IEEE Std 1005-1998. The cited reference provides a good background of the various types of memory devices that have been produced and provide a list of the terms used in this disclosure.
EPROM and Flash memories usually employ a single MOS transistor with two gates stacked on top of each other, the floating gate and the control gate, and the conductive state of the transistor can be changed by injecting electrons onto or removing electrons from the floating gate. EEPROM (byte erasable) memories usually are fabricated with separate select and control gate (such as the FLOTOX cell), although there are examples of products where a split gate is also used.
The majority of the memory cells either of the stacked or split gate type, use the so called T layout where the sources of two cells on adjacent rows are mirrored along the center of a common source diffusion line and the sources of the all the memory transistors of the array are connected to a common terminal. During reading of the selected cell, the non selected memory transistors belonging to the selected bitline and which have been programmed to a conductive state (they conduct current even if abs(Vgs)<0) cannot be changed to a nonconductive during the read mode unless the voltage of the non selected wordlines can be set to be below Vss (for NMOS cells) or about Vcc (for PMOS cells). Generation of these voltages complicates the design of the memories. As a result an uncontrolled amount of current (hereinafter called leakage current) flows through the selected bitline and the common source, making the correct reading of the state of the selected memory transistor very difficult.
This problem has been lessened by insuring that the memory transistor is never erased (for a NMOS cell) or programmed (for a PMOS cell) to a normally on state when the gate-source voltage is zero, or by adding the select gate to the memory transistor (split gate cell). A normally on MOS device is often called a depletion device.
An array configuration has been presented in U.S. Pat. No. 5,949,718 in which the common source of two adjacent rows is connected to two additional transistors whose gates are the wordlines of the rows and which are connected to a common potential (ground for the array described). Even without a split gate memory cell, the leakage current problem is reduced, but not completely eliminated. The reason is that when reading one cell, the source of the mirrored cell is also grounded. If this cell has been programmed to be normally on, it contributes current during reading and this make more difficult for the sensing circuitry to decide if the selected cell is on or off. The leakage problem is reduced as compared to the case of conventional arrays, which use a common source for the entire array, since the leakage is limited to one cell only. The solution of the problem is not to erase the memory cell into a normally on state, although in this case more off current can be tolerated.
Another problem with a conventional array using a stacked gate cell and a common source is referred to as a “drain turn-on” problem. As an example, in an array utilizing a NMOS memory cell, applying 6 V on the drain (the bitline) and 9 V on the wordline does the programming of the selected cell.
The wordline of the non-selected rows is kept at Vss, but the drains of all the cells connected to the selected bitline are biased at 6 V. The capacitive coupling between the drain and the wordline will bring the potential of the floating gate to value comprised between 0 and 6 V. The actual value depends on the geometry of the cell and can be easily such that the non-selected cells are turned on. In this case each non-selected cell on the selected bitline is going to draw current and the total amount of current required for programming is increased.
BRIEF DESCRIPTION OF THE INVENTIONAccording to one aspect of the present invention, a nonvolatile memory array is arranged as a plurality of rows and columns of memory cell transistors. The sources of the memory cell transistors in each row of the array are electrically coupled together. The control gates of the memory cell transistors associated with a row in the array are coupled to a wordline associated with that row. The drains of the memory cell transistors in a column of the array are coupled to a bitline associated with that column. A source transistor is associated with each row and has its source coupled to a common source line, its drain coupled to the source of all memory cell transistors in that row, and a gate coupled to the wordline.
According to other aspects of the invention, an array of split-gate nonvolatile memory cell is provided. The array is arranged as a plurality of rows and columns of split-gate memory cell transistors. The sources of the split-gate memory cell transistors in each pair of adjacent rows of the array are electrically coupled together. The control gates of the memory cell transistors associated with a row in the array are coupled to a wordline associated with that row. The drains of the memory cell transistors in a column of the array are coupled to a bitline associated with that column. A source transistor is associated with each row and has its source coupled to a common source line, its drain coupled to the sources of all memory cell transistors in that row, and a gate coupled to the wordline.
BRIEF DESCRIPTION OF THE DRAWING FIGURESis an electrical schematic diagram of a stacked memory array according to the present invention.
is a diagram showing an illustrative layout for the array of FIG. 1.
is an electrical schematic diagram of a second memory array according to the present invention.
is a diagram showing an illustrative layout for the array of FIG. 3.
is an electrical schematic diagram of an array employing a split gate cell.
is a diagram showing an illustrative layout for the array of FIG. 5.
is an electrical schematic diagram of an illustrative one-time-programmable memory array according to the present invention.
are layout diagrams providing comparisons of memory cells according to the present invention with a prior-art memory cell.
Persons of ordinary skill in the art will realize that the following description of the present invention is illustrative only and not in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons having the benefit of this disclosure.
The memory array configurations described herein completely eliminate the current leakage problem and the drain turn-on problem associated with prior-art memory arrays. In addition, the memory transistors can be programmed or erased without restrictions on the threshold voltage (the memory transistor can be set to operate as a depletion device) or the drain coupling ratio. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time, or, for a given cell current, it allows the use of a lower power supply voltage.
The memory array configurations disclosed herein can employ either NMOS or PMOS memory cells of the stacked or split gate type. The memory cells disclosed herein use well-proven mechanisms for programming and erasing the cells. All of the array configurations can be used for implementing Flash memories organized in sectors or full-function EEPROM memories organized in bytes. One array configuration will be shown which can be used for implementing single poly EPROM function using a simple PMOS transistor as the memory element.
is an electrical schematic diagram of the memory array of the nonvolatile
memory cell array10. The nonvolatile
memory cell array10 of
FIG. 1, is made of NMOS single transistor memory cells including a
nonvolatile memory transistor11. These memory cells are similar to the ETOX cell developed by Intel. Each
nonvolatile memory transistor11, has a
source12, a
drain13, a floating
gate14, and a
control gate15.
Wordlines W0, W1, . . . W2n, W2n+1 are used to select half of a given row of
nonvolatile memory transistors11 of the nonvolatile
memory cell array10. Each of the wordlines W0, W1, . . . W2n, W2n+1 activates a row of
control gates15.
Bitlines, B0,0, B0,1 . . . B0,7 are used to select of a given column of
nonvolatile memory transistors11 of the nonvolatile
memory cell array10. Each of the bitlines, B0,0, B0,1 . . . B0,7 connected to a column of
drains13.
Source, S is used to select the N+ source diffusion common to each row of
nonvolatile memory transistors11. This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged. Each row of NMOS single
transistor memory cells11 of the nonvolatile
memory cell array10 has a source select transistors T0, T1, . . . T2n, T2n+ associated with it. The source select transistors T0, T1, . . . T2n, T2n+1 selects the N+ diffusion common for a row of NMOS single
transistor memory cells11. The source select transistors T0, T1, . . . T2n, T2n+1 source 16, is connect to the source S and the drain is connect to the row of nonvolatile memory transistor's 11
source12. Each source select transistors T0, T1, . . . T2n, T2n+1 control gate 17 is activated by the Wordlines W0, W1, . . . W2n, W2n+1.
Each memory byte of NMOS single transistor memory cell
nonvolatile memory transistors11 of the nonvolatile
memory cell array10 are isolated within a P-well PW0, PW1 . . . PWn creating a well
contained memory byte19. The P-well can be biased to the appropriate P-well voltage Vpw, by using, for instance, the
CMOS inverter18. The CMOS inverter selects the P-well PW0, PW1, . . . PWn via the CMOS inverter gate Vgpw0, Vgpw1, . . . Vn activated to Vcc.
The floating
gate14 of the array
nonvolatile memory transistors11 in nonvolatile
memory cell array10 is the memory cell. The erasure, programming and reading of the floating
gate14 of the NMOS single
transistor memory cells11 in nonvolatile
memory cell array10 is the memory cell voltages as indicated in Table 1. The values of the voltages indicated in Table 1 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
As an example, the floating gate 14 (
memory cell0,0) is programmed when wordline W0 is at +9 volts, with the rest of the wordlines W1, . . . W2n, W2n+1 at 0 volts; and the bitline B0 is at +6 volts, with the rest of the bitlines B0,0, B0,1 . . . B0,7 at 0 volts. Source is at 0 volts, Vgpw0-n at Vcc, and Vpw at 0 volts. The floating gate 14 (
memory cell0,0) is selectively programmed by Channel Hot Electrons (CHE) injected into the floating gate 14 (
memory cell0,0) using the conditions mentioned above and the threshold is raised to a positive value safely above Vcc.
is an illustrative layout of the memory array of the nonvolatile
memory cell array10 of FIG. 1. In the present invention, the nonvolatile
memory cell array20 of
FIG. 2, is made of NMOS single transistor memory cells or
nonvolatile memory transistors21. These memory cells are similar to the ETOX cell developed by Intel. Each
nonvolatile memory transistor21, has a
source22, a
drain23, a floating
gate24, and a
control gate25.
Wordlines W0, W1, . . . W2n, W2n+1 are used to select half of a given row of
nonvolatile memory transistors21 of the nonvolatile
memory cell array20. Each of the wordlines W0, W1, . . . W2n, W2n+1 activates a row of
control gates25.
Bitlines, B0,0, B0,1 . . . B0,7 are used to select of a given column of
nonvolatile memory transistors21 of the nonvolatile
memory cell array20. Each of the bitlines, B0,0, B0,1 . . . B0,7 connected to a column of
drains23 via the
contact26.
Source S is used to select the N+ source diffusion common to each row of
nonvolatile memory transistors21. This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged.
The floating
gate24 of the array
nonvolatile memory transistors21 in nonvolatile
memory cell array20 is the memory cell. The erasure, programming and reading of the floating
gate24 of the
nonvolatile memory transistors21 in nonvolatile
memory cell array20 is the memory cell voltages as indicated in Table 1. The values of the voltages indicated in Table 1 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
The nonvolatile
memory cell array10 shown in
FIG. 1, is a stacked P-well selected single nonvolatile memory cell addressable array. Additional columns of source select transistors T0, T1, . . . T2n, T2n+1 can be introduced in the array in order to keep the resistance of the source diffusion within acceptable limits creating a group of well
contained memory bytes19. Multiple columns of source selection transistors will require separate addressing not depicted but well known in the art.
The voltage Vss shown as the bottom rail, indicates the lowest voltage supplied externally and in the following is considered equal to the group potential. Vcc indicates the operating voltage of the circuit.
The N+ source diffusion is common to each row of
nonvolatile memory transistors11. This is different from a typical prior-art ETOX array where the sources of two adjacent rows of transistors are merged. The source of each
row12 is connected to the
drain12 of the source select transistors T0, T1, . . . T2n, T2n+1. The gate of the source select transistors T0, T1, . . . T2n, T2n+1 of one row is the same as the wordline W0, W1, . . . W2n, W2n+1 of the row.
The novel nonvolatile
memory cell array10 configuration described substantially eliminates the current leakage and drain turn-on problem, and the memory transistors can be programmed or erased without restriction on the threshold voltage or the drain coupling ratio. The memory transistor can be set to operate as a depletion device. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time, or, for a given cell current, it allows the use of a lower power supply voltage.
It will be shown that such novel array configuration can use either NMOS or PMOS memory cells, of the stacked or split gate type, using well proven mechanisms for programming or erasing the cells.
The operation of the array described with reference to
FIGS. 1 and 2is summarized in Table 1.
TABLE 1 | |||
Program | Erase | ||
Terminals | c− to FG, cell off | c− to P-well, cell on | Read |
W0 | +9 | −9 | Vcc |
W | |||
1 | 0 | 0 | 0 |
W 2n | 0 | 0 | 0 |
W 2n+1 | 0 | 0 | 0 |
B0 | +6 | float | Vread |
B | |||
1 | 0 | float | 0 |
B 7 | 0 | float | 0 |
S | 0 | float | 0 |
Vgpw0 | Vcc | 0 | Vcc |
Vgpw1--- | Vcc | Vcc | Vcc |
V | |||
pw | 0 | +7 | 0 |
In Table 1 it is assumed that the cell with bitline B0 and wordline W0 (
cell0,0) is programmed or erased.
In this array, erase is the nonselective operation since all the cells of one byte 19 (byte erase) or on the entire selected row (sector erase) are erased. It is also assumed, as it is customarily done in Flash or EEPROM arrays with NMOS memory cells, that the programming operation is always preceded by the erase operation.
Erasing the nonvolatile memory cell (removal of electrons from the floating gate) occurs as a result of Fowler-Nordheim (FN) tunneling of electrons from the floating
gate14 in
FIG. 1 and 24in
FIG. 2to the P-well PW0, PW1, . . . PWn. This type of erase is usually called uniform channel erase and is preferred to the other two mechanism which have been used, source erase or negative gate source erase. These other erase mechanisms create a significant band-to-band tunneling current. Band-to-band tunneling current has two deleterious effects; it increases the amount of current needed for erasing the byte/
sector19, and it also may create retention problems caused by injection of hot holes into the floating gate. Channel erase can be used in this array because a floating P-Well PW0, PW1, . . . PWn is used which can be biased positively respect to ground. This well configuration is often called Triple Well.
With the conditions set forth in Table 1, only the first byte of the row is erased (for byte erase) since the P-Wells PW0, PW1, . . . PWn of all the other bytes on the same row are at ground potential and the voltage between the floating
gate14 in
FIG. 1 and 24in
FIG. 2, and the channel (9 V * the cell coupling ratio) is not enough for generating any significant amount of FN tunneling current.
Channel Hot Electrons (CHE) injected into the floating
gate14 in
FIG. 1 and 24in
FIG. 2using the conditions outlined in Table 1 selectively programs the nonvolatile memory cell. The threshold is raised to a positive value safely above Vcc. This is the mechanism extensively used for EPROM and Flash memories. As previously mentioned, there is no current contribution from the non-selected nonvolatile memory cells on the same bitline B0,0, B0,1, . . . B0,7 during programming because the sources of these nonvolatile memory cells are floating.
Reading of the nonvolatile memory cell is performed under the conditions defined in Table 1. The source select transistor T0, T1, . . . T2n, T2n+1, which is a NMOS transistor designed to be an enhancement type, is turned on, bringing the voltage of the common source of the cells of that row to a potential close to ground.
As previously noted, when compared with traditional common source arrays, the array configuration of
FIGS. 1 and 2has the advantage that the erased threshold can be set to a convenient negative value, since, during reading of the selected cell, the other nonvolatile memory cells connected to the selected bitline B0,0, B0,1, . . . B0,7, irrespective of their state, cannot contribute any current because their sources are floating.
The penalty for using this cell as compared to the other arrays is a small increase of the vertical dimension of the nonvolatile memory cell, as it will be shown later.
The worst-case maximum voltage that the memory transistor has to sustain is +6 V on the
drain side13 in
FIG. 1 and 23in
FIG. 2with the wordline W0, W1, . . . W2n, W2n+1 grounded (unselected nonvolatile memory cells on the selected bitline B0,0, B0,1, . . . B0,7). The source select transistor T0, T1, . . . T2n, T2n+1 has to be able to sustain reliably +/−9 V between the gate and the source, drain and body terminals. For good reliability the maximum field across the gate oxide has to be kept below 6 mV/cm, which requires a gate oxide thickness of ˜150 A. The voltage on the junctions of these transistors is limited to 6 V.
The well-
select CMOS transistors18 have to sustain +7 V between any terminals. Therefore, in addition to the memory device, enhancement type CMOS devices with ˜150 A gate oxide need to be available for the source select transistor T0, T1, . . . T2n, T2n+1 and for switching the P-wells PW0, PW1, . . . PWn. The voltages, which the junctions have to sustain, are below 10 V and these sustaining voltages can be obtained with the junction usually formed for making logic CMOS devices down to 0.25 um technologies.
The process flow outlined below assumes that the nonvolatile memory cell array and the peripheral circuits are embedded in a digital product made with a conventional CMOS process used for digital products (hereinafter the “Logic Process”), to which the process steps required by the nonvolatile memory cell transistors and the high voltage devices are added.
For the present discussion, it is assumed that the Logic Process employs the so-called retrograde well approach as first introduced in the 0.35 um technology node and bulk P-type starting material is used. When retrograde wells are used, it is very difficult to use the logic retrograde wells for the nonvolatile devices because of the different requirements for threshold voltages and maintaining voltages. It is therefore assumed that the logic wells and the wells used for the nonvolatile memory cell devices are different.
Under these assumptions the Logic Process and the added steps are shown below.
Logic Process Stop | Added Step |
Oxide Isolation | Deep N-Well formation (Mask #1) |
High Voltage P-Well formation (Mask #2) | |
Tunnel oxidation (90-100 A) | |
Floating Gate deposition and doping | |
ONO formation | |
Floating Gate patterning (Mask #3) | |
High Voltage Gate oxidation (adjusted for | |
a final thickness after Logic Gate | |
oxidation of (˜150 A) | |
Logic P-Well formation | |
Logic N-Well formation | Selective removal of High Voltage Gate |
oxide (Mask #4) | |
Logic Gate oxidation | |
Logic Gate deposition | |
Logic Gate patterning | Stacked Gate patterning and etch |
(Mask #5) | |
Continue Logic Process steps | |
As can be seen from the above process summary, only 5 masking operations are added to the standard Logic Process.
In the array described with reference to
FIGS. 1 and 2, only one source select transistors T0, T1, . . . T2n, T2n+1 per row is used and the
memory byte19 or sector selection is accomplished using
CMOS inverter18 to biases the separate P-Wells PW0, PW1, . . . PWn.
Referring to
FIG. 1, a
memory byte19 is separated by P-Wells PW0, PW1, . . . PWn with
memory byte19 selection being accomplished by using a
CMOS inverter18. Referring now to
FIG. 3,
memory byte39 selection is accomplished using a multiple of source selection S0, . . . Sn replacing the need for the P-wells PW0, PW1, . . . PWn of FIG. 1. Accordingly, in a second embodiment, the multiple source selection nonvolatile
memory cell array30 of
FIG. 3, is made of
nonvolatile memory transistors31. The multiple of source selection S0 . . . Sn are used for
memory byte39 or sector selection.
With the multiple of source selection S0 . . . Sn used for each
memory byte39 or sector selection, the entire array can be placed on a common well which does not have to be electrically isolated from the substrate.
is an electrical schematic diagram of the multiple source selection nonvolatile
memory cell array30. Each
nonvolatile memory transistors31, has a
source32, a
drain33, a floating
gate34, and a
control gate35.
Wordlines W0, W1, . . . W2n, W2+1 are used to select half of a given row of
nonvolatile memory transistors31 of the multiple source selection nonvolatile
memory cell array30. Each of the wordlines W0, W1, . . . W2n, W2n+1 activates a row of
control gates35.
Bitlines, B0,0, B0,1 . . . B0,7 are used to select of a given column of
nonvolatile memory transistors31 of the multiple source selection nonvolatile
memory cell array30. Each of the bitlines, B0,0, B0,1 . . . B0,7 connected to a column of
drains35.
The multiple of source selection S0 . . . Sn, are used to select the N+ source diffusion common to each row of
nonvolatile memory transistors31. This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged. Each row of
nonvolatile memory transistors31 for each
memory byte39 of the multiple source selection nonvolatile
memory cell array30 has a source select transistors T0,0, T0,1 . . . Tn,0, n,2n+1 associated with it. The source select transistors T0,0, T0,1, . . . Tn,0, Tn,2n+1 selects the N+ diffusion common for a row of NMOS single
transistor memory cells31 for each
memory byte39. The source select transistors T0,0, T0,1, . . . , Tn,0, Tn,2n+1 source 36, is connect to the multiple source selection S0 . . . Sn and the drain is connect to the row of nonvolatile memory transistor's 31
source32. Each source select transistors T0,0, T0,1, . . . Tn,0, Tn,2n+1 control gate 37 is activated by the Wordlines W0, W1, . . . W2n, W2n+1.
Each
memory byte39 of
nonvolatile memory transistors31 of the multiple source selection nonvolatile
memory cell array30 are isolated by the multiple source selection S0 . . . Sn.
The floating
gate34 of the array NMOS single
transistor memory cells31 in multiple source selection nonvolatile
memory cell array30 is the memory cell. The erasure, programming and reading of the floating
gate34 of the
nonvolatile memory transistors31 in the multiple source selection nonvolatile
memory cell array30 is the memory cell voltage as indicate in Table 2. The values of the voltages indicated in Table 2 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell.
As an example, the floating gate 34 (
memory cell0,0,0 S0, W0, B0,0) is programmed when wordline W0 is at +9 volts, with the rest of the wordlines W0 . . . W2n, W2n+1 at 0 volts and the bitline B0,0 is at +6 volts, with the rest of the bitlines B0,0, . . . B0,7 at 0 volts, multiple source selection S0 is at 0 volts and the rest of the multiple source selection S0 . . . Snfloat. The floating gate 34 (
memory cell0,0,0) is selectively programmed by Channel Hot Electrons (CHE) injected into the floating gate 34 (
memory cell0,0,0) using the conditions mentioned above and the threshold is raised to a positive value safely above Vcc.
is an illustrative layout of the multiple source selection nonvolatile
memory cell array40 of FIG. 3. In a second embodiment of the present invention, the multiple source selection nonvolatile
memory cell array40 of
FIG. 4, is made of NMOS single
transistor memory cells41. The circuit of
FIG. 4is similar to circuit of
FIG. 2with the differences note below.
The multiple of source selection S0 . . . Sn, are used to select the N+ source diffusion common to each row of NMOS single
transistor memory cells41. This is different from a typical ETOX array where the sources of two adjacent rows of transistors are merged. Each row of NMOS single
transistor memory cells41 for each
memory byte49 of the multiple source selection nonvolatile
memory cell array40 has a source select transistors T0,0, . . . T0,1, Tn,0, Tn,2+1, associated with it. The source select transistors T0,0, T0,1, . . . Tn,0, Tn,2n+1 selects the N+ diffusion common for a row of NMOS single
transistor memory cells41 for each
memory byte49.
Each
memory byte49 of
nonvolatile memory transistors41 of the multiple source selection nonvolatile
memory cell array40 are isolated by the multiple source selection S0 . . . Sn.
The novel multiple source selection nonvolatile
memory cell array40 configuration described herein substantially eliminates the current leakage and drain turn-on problem, and the memory transistors can be programmed or erased without restrictions on the threshold voltage or the drain coupling ratio. The memory transistor can be set to operate as a depletion device. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time and/or for a given cell current, it allows the use of a lower power supply voltage.
It will be shown that such novel array configuration can use either NMOS or PMOS memory cells, of the stacked or split gate type, using well proven mechanisms for programming or erasing the cells.
The operation of the array described with reference to
FIGS. 1 and 2is summarized in Table 2.
The operation of the array of
FIGS. 3 and 4is summarized in Table. 2.
TABLE 2 | |||
Program | Erase | ||
Terminals | c− to FG, cell off | c− to P-well, cell on | Read |
W0 | +9 | Vt+ | Vcc |
W | |||
1 | 0 | 0 | 0 |
W 2n | 0 | 0 | 0 |
W 2n+1 | 0 | 0 | 0 |
B0,0 | +6 | float | Vread |
B | |||
0,1 | 0 | float | 0 |
B 0,7 | 0 | float | 0 |
S 0 | 0 | 12 | 0 |
Sn | float | float | 0 |
In Table 2 it is assumed that the cell with source S0, bitline B0,0 and wordline W0 (
cell0,0,0) is read, programmed or erased. The values of the voltages indicated in Table 2 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
In this array, erase is the non-selective operation since all the cells of one byte (byte erase) or on the entire selected row (sector erase) are erased. It is also assumed, as it is customary in Flash or EEPROM arrays with NMOS memory cells, that the programming operation is always preceded by the erase operation.
Erase of the cell (removal of electrons from the floating gate 34) occurs as a result of FN tunneling from the floating gate to the source. This type of erase is done using the so-called grounded gate source erase mechanism, which has been widely used for Flash memories. Vs+ indicates a voltage slightly above the threshold of the source select transistor. This type of erase has several drawbacks, as mentioned before. In addition a dedicated source junction has to be fabricated which complicates the process.
With the conditions of Table 2, only the first byte of the row is erased (byte erase) since the sources of all the other bytes are floating. The cell is selectively programmed by CHE as before.
Reading of the cell is done under the conditions defined in Table 2. Again it is clear that no leakage current problem exist during reading because the source select transistor of the mirrored cell is off. As a result the erased threshold of this cell can be set negative.
The array described with reference to
FIGS. 3 and 4does not require isolated P-Wells, which simplifies the process. Due to the lack of a P-well for the source junctions as in
FIG. 1, a specially designed source junction is used. The junction is a grounded gate source array mechanism as well known in the art and is an IEEE standard.
In addition, the use of the grounded gate source erase mechanism increases the current required. The sustaining voltage requirement for the junction is also higher (12 V vs. 9 V).
A third embodiment of the present invention is shown in
FIG. 5, the electrical schematic diagram of a split gate nonvolatile
memory cell array50. The split gate nonvolatile
memory cell array50 circuit depicted in
FIG. 5is similar to the nonvolatile
memory cell array10 circuit depicted in
FIG. 1with the differences note below.
Split gate nonvolatile
memory cell array50 is made of split gate
nonvolatile memory transistors51. Each split gate
nonvolatile memory transistor51, has a
source52, a
drain53, a floating
gate54, and a
control gate55.
Wordlines W0, W1, . . . W2n, W2n+1 overlap the floating
gate54 on two sides or one side only (as shown later in
FIG. 8c, split gate memory cell layout). In the split gate
nonvolatile memory transistor51 the operation of the wordline over the diffusion area is called the memory select 69 or FIG. 6. Each of the wordlines W0, W1 . . . W2n, W2n+1 activates a row of
control gates55.
Source, S is used to select the N+ source diffusion common to each row of split gate
nonvolatile memory transistor51. Each row of split gate
nonvolatile memory transistor51 of the split nonvolatile
memory cell array50 has a source select transistors T0, T1, . . . T2n, T2n+1, associated with it. The source select transistors T0, T1, . . . T2n, T2n+1 selects the N+ diffusion common for a row of split gate
nonvolatile memory transistor51. The source select transistors T2, T1, . . . T2n, T2+1 source 56, is connect to the source S and the drain is connect to both mirrored rows of split gate
nonvolatile memory transistors51
source52. Each source select transistors T0, T1, . . . T2n, T2n+1 control gate 57 is activated by the wordlines W0, W1, . . . W2n, W2n+1.
The N+ source diffusion is now shared by two rows of mirrored split gate
nonvolatile memory transistors51 and is connected to one side of the source select transistors T0, T1, . . . T2n, T2n+1. This saving in cell height is compensated by the need to have a wider wordline on the memory cell.
The definition of the wordlines of the memory cells can be done with the patterning step of the logic gates and the complex patterning step of the stacked gate is avoided.
The floating
gate54 of the array split gate
nonvolatile memory transistor51 in split gate nonvolatile
memory cell array50 is the memory cell. The erasure, programming and reading of the floating
gate54 of the split gate
nonvolatile memory transistor51 in split gate nonvolatile
memory cell array50 is the memory cell voltages as indicate in Table 3. The values of the voltages indicated in Table 3 are typical of the type of cell, but they may vary depending on the process technology and the geometry of the cell. As an example, the floating gate 54 (
memory cell0,0) is programmed when wordline W0 is at +9 volts, with the rest of the wordlines W1, . . . W2n, W2+1 at 0 volts and the bitline B0 is at +6 volts, with the rest of the bitlines B0,0, B0,1 . . . B0,7 at 0 volts, Source is at 0 volts, Vgpw0-n at Vcc and Vpw at 0 volts. The floating gate 54 (
memory cell0,0) is selectively programmed by Channel Hot Electrons (CHE) injected into the floating gate 54 (
memory cell0,0) using the conditions mentioned above and the threshold is raised to a positive value safely above Vcc.
is an illustrative layout of the memory array of the split gate nonvolatile
memory cell array50 of FIG. 5. In a third embodiment of the present invention, the split gate nonvolatile
memory cell array60 of
FIG. 6, is made of split gate NMOS single transistor memory cells or split gate
nonvolatile memory transistors61. The split gate nonvolatile
memory cell array60 circuit depicted in
FIG. 6is similar to the nonvolatile
memory cell array20 circuit depicted in
FIG. 2with the differences note below.
The split gate nonvolatile
memory cell array60 is made of split gate
nonvolatile memory transistors61. Each split gate
nonvolatile memory transistor61, has a
source62, a
drain63, a floating
gate64, and a
control gate65.
Wordlines W0, W1, . . . W2n, W2n+1 overlap the floating
gate64 on two sides or one side only (as shown later in
FIG. 8c, split gate memory cell layout). In the split gate
nonvolatile memory transistor61 the portion of the wordline over the diffusion area is called the memory select 69. Each of the wordlines W0, W1, . . . W2n, W2n+1, activates a row of
control gates65.
The N+ source diffusion is now shared by two rows of mirrored split gate
nonvolatile memory transistor61 and is connected to one side of the
source62. This saving in cell height is compensated by the need to have a wider wordline on the memory cell.
The definition of the wordlines of the memory cells can be done with the patterning step of the logic gates and the complex patterning step of the stacked gate is avoided.
Since negative bias is needed for erasure, a triple well process is used.
The floating
gate64 of the array of split gate
nonvolatile memory transistors61 in split gate nonvolatile
memory cell array60 is the memory cell. The erasure, programming and reading of the floating
gate64 of the split gate
nonvolatile memory transistors61 in split gate nonvolatile
memory cell array60 is the memory cell voltages as indicate in Table 3.
The novel split gate nonvolatile
memory cell array60 configuration described completely eliminates the current leakage problem and the drain turn-on problem and the memory transistors can be programmed or erased without restrictions on the threshold voltage or the drain coupling ratio. The memory transistor can be set to operate as a depletion device. This improves the cell read current for a given set of biasing condition during read, as compared to the case where the memory cell cannot be set to operate as a depletion device. This translates into a reduced read access time, or, for a given cell current, it allows the use of a lower power supply voltage.
It will be shown that such novel array configuration can use either NMOS or PMOS memory cells, of the split gate type, using well-proven mechanisms for programming or erasing the cells.
The operation of the array is summarized in Table. 3
TABLE 3 | |||
Program | Erase | ||
Terminals | c− to FG, cell off | c− to P-well, cell on | Read |
W0 | +9 | −9 | Vcc |
W | |||
1 | 0 | 0 | 0 |
W 2n | 0 | 0 | 0 |
W 2n+1 | 0 | 0 | 0 |
B0 | +6 | float | Vread |
B | |||
1 | 0 | float | 0 |
B 7 | 0 | float | 0 |
S | 0 | float | 0 |
Vgpw0 | Vcc | 0 | Vcc |
Vgpw1--- | Vcc | Vcc | Vcc |
V | |||
pw | 0 | +7 | 0 |
In Table 3 it is assumed that the cell with bitline B0,0, and wordline W0 (
cell0,0 is programmed or erased. The values of the voltages indicated in Table 3 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
In this array, erase is the non-selective operation since all the cells of one byte (byte erase) or on the entire selected row (sector erase) are erased. It is also assumed, as it is customarily done in Flash or EEPROM arrays with NMOS memory cells, that the programming operation is always preceded by the erase operation.
Erase of the cell (removal of electrons from the floating gate 54) is assumed to occur as a result of FN tunneling from the floating
gate54 to the P-well PW0, PW1, . . . PWn as for the split gate array.
With the conditions of Table 3 both the source S and split gate
nonvolatile memory transistors51 in
FIG. 5 and 61in
FIG. 6are turned off and the selected P-well PW0, PW1, . . . PWn is accumulated. Only the first byte of the row is erased (byte erase) since the P-wells PW0, PW1, . . . PWn of all the other bytes on the same row are at ground potential and the voltage between the floating
gate54 in
FIG. 5 and 64in FIG. 6 and the channel (9 V * the cell coupling ratio) is not enough for generating any significant amount of FN tunneling current.
The cell is selectively programmed using CHE injected into the floating
gate54 in
FIG. 5 and 64in
FIG. 6using the conditions of Table 3, and the threshold is raised to a positive value safely above Vcc. This is the same mechanism used in the stacked gate cell.
Reading of the cell is done under the conditions defined in Table 3. The source select transistor T0, T1, . . . T2n, T2n+1, which is a NMOS transistor designed to be an enhancement type, is turned on bringing the voltage of the common source of the cells of that row close to ground.
As for the split gate array, the erased threshold can be set to a convenient negative value, since, during reading of the selected cell, the other cells connected to the selected bitline B0,0, B0,1, . . . B0,7, irrespective of their state, cannot contribute any current because their sources are floating.
The high voltage requirements for the array of this embodiment are the same as for the stacked gate cell array, with one major difference. During erase the memory select transistor has 16 V across its gate and for reliability reason an oxide thickness of at least 250 A has to be used. The source select transistor T0, T1, . . . T2n, T2n+1 has to be able to sustain reliably only 6 V on the junction with the gate grounded.
For process simplicity, the gate oxide thickness of the source S and split gate
nonvolatile memory transistors51 in
FIG. 5 and 61in
FIG. 6may be the same (250 A for the voltages used). The stacked gate array described before uses a much thinner gate oxide on the source select transistor T0, T1, . . . T2n, T2n+1 and the peripheral high voltage transistors. In this respect it is expected that a larger read current can be obtained on the stacked gate array as compared to the split cell. The main limitation is caused by the presence of the memory select transistors and its relatively thick gate oxide.
The main advantage of using the cell of split gate
nonvolatile memory transistors51 in
FIG. 5 and 61in
FIG. 6is the elimination of the stacked gate patterning step in the process, since the same mask and etch used for defining the logic gates can be used to define the memory wordlines. If a lower cell read current can be tolerated, it is easier to integrate these memory arrays into logic CMOS process.
According to another illustrative embodiment of the invention, an array of memory cells uses PMOS memory cells. The electrical schematic diagram of the array is the same as shown in FIG. 1 and the layout as in
FIG. 2, but the memory cells are stacked gate PMOS cell and are built on isolated N-Wells instead of P-Wells. The source select transistors are PMOS devices.
The operation of the array is summarized in Table. 4.
TABLE 4 | |||
Program | Erase | ||
Terminals | c− to FG, cell on | c− to N-well, cell off | Read |
W0 | Vgp | −8 | Vss |
W1 | +6 | +8 | Vcc |
W2n | +6 | +8 | Vcc |
W2n+1 | +6 | +8 | Vcc |
B | |||
0 | 0 | float | Vread |
B1 | float | float | 0 |
B7 | float | float | 0 |
S | +6 | float | Vcc |
V | |||
gpw0 | 0 | 0 | Vss |
Vgpw1--- | Vcc | Vcc | Vcc |
Vpw | +6 | +8 | Vcc |
In Table 4, it is assumed that the cell with bitline B0,0 and wordline w0 (
cell0,0) is programmed or erased. The values of the voltages indicated in Table 4 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
In a PMOS array programming of the cell (injection of electrons into the floating gate) lowers the threshold of the cell as compared with the value of a cell after UV erase (no charges on the floating gate) and the cell become more conductive.
Erasing increases the threshold setting the cell off during the read operation. In this array the erase is the non-selective operation (all the cells of one row or of one byte are simultaneously erased). Programming is the selective operation (only one cell is programmed). The proposed mechanisms for programming and erasing are well known in the art.
It is also assumed, as it is customarily done in Flash or EEPROM arrays with PMOS memory cells, that the programming operation is always preceded by the erase operation.
Erase occurs by FN tunneling of electrons from the floating gate under the selected row to the channel (channel erase). Under the bias conditions of Table 4 the channels of the memory gates under the selected row are inverted and at the same potential of the N-well. If byte erase is desired, the wordlines of the non-selected bytes are either at −8 or 8 V and the non-selected wells are grounded. For these bytes the voltage available between the floating gate and the channel (8 V * the coupling ratio to the channel) is too low for FN tunneling.
Programming of the cell (injection of electrons into the floating gate) occurs as a result of hot electrons injection into the floating gate generated by impact ionization of holes moving from the source to the drain. Vgp indicates a voltage usually comprised between 0 and 3 V. It is tuned for maximum electron injection efficiency and is process dependent. Although the cell to be programmed is initially in a non-conductive state, it has been shown that efficient electron injection occurs if the source-drain bias is above the punch-through voltage of the cell, which is dependent on the channel length of the memory transistor.
The cell can be programmed to a normally on state since during the read operation the non selected bitlines B0,0, B0,1, . . . B0,7 of the selected byte are at the same potential of the source S and the sources of the non selected rows are floating (source select transistor is turned off). This is the same as for the NMOS array.
During programming, the worst-case maximum voltage that the memory transistor has to sustain between source and drain is 6 V with Vgs=Vgp for the selected cells. During erase there are no high voltages on the memory junctions.
The source select transistor has to be able to sustain reliably +/−8 V between the gate and the source, drain and body terminals. For the reason stated before, a gate oxide thickness of ˜130 A is adequate. The well select CMOS transistors have to sustain +8 V between any terminals. In addition to the memory device, enhancement type CMOS devices with ˜130 A gate oxide need to be available. The high voltage requirements for this array are very low and within the capabilities of the logic source drain diffusions down to 0.18 um level of scaling.
The process flow described herein for fabricating the NMOS cells can be used for fabricating the arrays with the PMOS cells. The Deep N-well step can in principle be omitted, but the designs of the peripheral circuits which use negative bias usually requires a P-well, which can go negative below ground. Using the logic N-well for isolating the P-well is quite a difficult task.
Therefore, also in this case these arrays can be fabricated using a standard Logic Process with the addition of 5 masking operations describe before.
The same array configuration described in
FIGS. 3 and 4can be used by replacing the stacked NMOS memory cell with the PMOS cell and by switching the polarity of the wells.
As before it is assumed that a source select transistor is used on each byte.
TABLE 5 | |||
Program | Erase | ||
Terminals | c− to FG, cell on | c− to N-well, cell off | Read |
W0 | +3 | −8 | Vss |
W1 | +6 | +8 | Vcc |
W2n | +6 | +8 | Vcc |
W2n+1 | +6 | +8 | Vcc |
B | |||
0,0 | 0 | float | Vread |
B0,1 | float | float | 0 |
B0,7 | float | float | 0 |
S0 | +6 | +8 | Vcc |
S | |||
n | 0 | 0 | 0 |
Erase occurs by FN tunneling of electrons from the floating gate under the selected row to the channel (channel erase). Under the bias conditions of Table 6 the channels of the memory gates under the selected row are inverted and at the same potential of the N-well. Only the sources of memory cell, source S0, bitline B0,0 and wordline W0 (
cell0,0,0) are at 8 V. It can be easily seen that the sources of all the other bytes are floating either because the source select transistors are turned off or the source lines are floating. The values of the voltages indicated in Table 5 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
Programming of the cell (injection of electrons into the floating gate) occurs as a result of hot electrons injection into the floating gate generated by impact ionization of holes moving from the source to the drain as for the stacked gate PMOS array described before.
High voltage requirements are the same as for the stacked gate PMOS array and also the process complexity is the same.
The electrical schematic diagram of the array is the same as shown in FIG. 5 and the layout as in
FIG. 6, but split gate PMOS cells, built on isolated N-Wells instead of P-Wells, are used. The source select transistors are PMOS devices.
The operation of the array is summarized in Table 6.
TABLE 6 | |||
Program | Erase | ||
Terminals | c− to FG, cell on | c− to N-well, cell off | Read |
W0 | Vgp | −8 | Vss |
W1 | +6 | +8 | Vcc |
W2n | +6 | +8 | Vcc |
W2n+1 | +6 | +8 | Vcc |
B | |||
0 | 0 | float | Vread |
B1 | float | float | 0 |
B7 | float | float | 0 |
S | +6 | float | Vcc |
V | |||
gpw0 | 0 | 0 | Vss |
Vgpw1--- | Vcc | Vcc | Vcc |
Vpw | +6 | +8 | Vcc |
Erasing occurs by FN tunneling of electrons from the floating gate under the selected row to the channel. The values of the voltages indicated in Table 6 are typical for this type of cell, but they may vary depending on the process technology and the geometry of the cell.
Under the bias conditions shown in Table 6, both the source S and memory select transistors under the selected row are turned on and at the same potential of the N-well. If byte erase is desired, the bitlines B0,0, B0,1, . . . B0,7 of the non-selected bytes are at ground potential as the wells. For these bytes the voltage available between the floating
gate54 in
FIG. 5 and 64in FIG. 6 and the channel (8 V * the coupling ratio to the channel) is too low for EN tunneling.
Programming of the cell (injection of electrons into the floating
gate54 in
FIG. 5 and 64in
FIG. 6) occurs as a result of hot electrons injection into the floating
gate54 in
FIG. 5 and 64in
FIG. 6generated by impact ionization of holes moving from the source to the drain as for the stacked gate PMOS cell. The source S and memory select transistors under the selected row are turned on and the memory cell is designed to reach punch-through. It is also assumed, as it is customarily done in Flash or EEPROM arrays with PMOS memory cells, that the programming operation is always preceded by the erase operation.
The cell can be programmed to a normally on state since during the read operation, the memory select transistor of the mirrored cell is turned off, the memory cells on the non selected bitlines B0,0, B0,1, . . . B0,7 of the selected byte are at the same potential of the source and the sources of the non-selected rows are floating (source select transistor T0, T1, . . . T2n, T2n+1 is turned off).
As it was mentioned for the array which uses the NMOS split gate cell, the use of this cell simplify the process, but it has the same problem that the presence of the memory select transistor its relatively thick gate oxide reduces the read current.
The sustaining voltage requirements for the junctions are modest.
is an electrical schematic diagram of the memory array of the OTP nonvolatile
memory cell array70. In the present invention, the One Time Programmable (OTP)
memory array70 of
FIG. 7, is made of OTP
nonvolatile memory transistor71. The OTP nonvolatile
memory cell array70 circuit depicted in
FIG. 7is similar to the nonvolatile
memory cell array10 circuit depicted in
FIG. 1with the differences note below.
Each OTP nonvolatile
memory cell array70, has a
source72, a
drain73, and a floating
gate74. Note the absence of a control gate as in nonvolatile
memory cell array10 of
FIG. 1 control15. There is no control gate because this is a One Time Programmable nonvolatile memory cell array and the control gate is not needed for erase due to UV erase.
Wordlines W0, W1, . . . W2n, W2n+1 are used to select half of a given row of OTP
nonvolatile memory transistors71 of the OTP nonvolatile
memory cell array70. Each of the wordlines W0, W1, . . . W2n, W2n+1 activates a source select transistor T0, T1, . . . T2n, T2n+1.
OTP nonvolatile
memory cell array70 with configuration described before for the PMOS cell can be used very effectively for an OTP array.
A PMOS
nonvolatile memory transistors71, which can be fabricated in a standard CMOS process without adding new steps, have been proposed using the logic PMOS device with the gate floating 74 as the memory device and the NMOS logic transistor for accessing the memory. The memory cell is programmed to be normally on, erasing can only be done by UV erase. This array can be used for One Time Programmable (OTP) memory functions.
Programming of a cell (0,0 for example) is done by applying for instance 6 V to the N-well and the source S. Also, grounding bitline B0,0 and wordline W0 with the source select transistor T0 being turned on.
As explained before for the PMOS array, the channel length of the cell is adjusted so that the memory cell is in punch-through under these conditions and the resultant channel current creates hot electrons which are injected into the floating gate. The PMOS
nonvolatile memory transistors71 use the standard PMOS device of a logic CMOS process with no additional steps added.
This configuration can use either the split nonvolatile memory transistors or stacked gate nonvolatile memory transistors.
is a diagram of a prior art memory
cell ETOX Cell80.
A stacked gate
nonvolatile memory transistor83 is shown in FIG. 8b. The novel aspect of a
separate source84 for each row separated the mirrored
nonvolatile memory transistors11 in FIG. 1.
A split gate
nonvolatile memory transistor85 is shown in FIG. 8c. In the split gate
nonvolatile memory transistor85, the portion of the wordline W0, W1, . . . W2n, W2+1 over the diffusion area is called the memory
select gate86. This memory
select gate86 is some fraction of the total floating
gate87.
Both nonvolatile memory transistors, stacked and split, have the same width of the ETOX cell. The height of the cell with separate source S is increased because of the need of separating the source S of one row from the adjacent one. The height of the split gate width is increased because of the need of adding the select gate.
Using a common set of layout rules typical of a 0.25 um technology, the increase in cell size for both the separate source or split gate cell is around 30%. For the PMOS stacked gate nonvolatile memory transistor cell, the increase is actually less because the deep source junction used in the ETOX cell is not needed and the channel length of the stacked gate nonvolatile memory transistor cell can also be reduced because because of the reduced source to drain bias used for programming of the nonvolatile memory transistor cell.
In addition, the increase in cell area has to be weighted against the amount of area necessary for implementing all the peripheral circuits. For all the arrays described there is no need to control the erased or programmed threshold as needed for the ETOX cell. This reduces the amount of peripheral circuitry used for that function.
The currents required for programming selectively the PMOS nonvolatile memory transistor cells are an order of magnitudes lower than the programming current of the ETOX cell. This reduces the size of the charge pumps.
In general, it can be said that the size of any of the memory arrays, including peripheral circuits, which uses the PMOS or NMOS nonvolatile memory transistor cells, either stacked or split gate, is going to be very close to that of an ETOX array.
While embodiments and applications of this invention have been shown and described, it would be apparent to those skilled in the art that many more modifications than mentioned before are possible without departing from the inventive concepts herein. The invention, therefore, is not to be restricted except in the spirit of the appended claims.
Claims (35)
1. An array of nonvolatile memory cells arranged in a plurality of rows a plurality of columns comprising:
a substrate upon which said array is deposited;
a wordline plurality of wordlines wherein each of said plurality of wordlines is associated with a one of said plurality of rows in the array;
a plurality of bitlines wherein each of said plurality of bitlines is associated with one of said plurality of columns in the array;
a plurality of nonvolatile memory transistors, each of said nonvolatile memory transistors associated with a one of said plurality of rows and a one of said plurality of columns in the array, each one of said plurality of nonvolatile memory transistors having a source, a drain, a floating gate and a control gate, the control gate of each one of said plurality of nonvolatile memory transistors coupled to the one of said plurality of wordlines of said one of said plurality of rows associated with said one of said plurality of nonvolatile memory transistor, the drain of each one of said plurality of nonvolatile memory transistors coupled to the one of said plurality of bitlines of said one of said plurality of columns associated with said one of said plurality of nonvolatile memory transistors, the source of each one of said plurality of nonvolatile memory being couple to the source of each of said other ones of said plurality of nonvolatile memory transistors in said one of said plurality of rows associated with said one of said plurality of nonvolatile memory transistors;
a plurality of source transistors wherein each one of said plurality of source transistors has a gate coupled to a one of said plurality of wordlines, a source coupled to a source potential line, and a drain coupled to the sources of each of said plurality of nonvolatile memory transistors associated with said one of said plurality of rows associated with said wordline coupled to said source of said one of said plurality of source transistors;
a plurality of isolation well in said substrate wherein a portion of said plurality of nonvolatile memory transistors associated with a byte of data are disposed in each of said plurality of isolation wells; and
a plurality of well selection transistors wherein each one of said plurality of well selection transistors is connected to a one of said plurality of isolation wells.
2. An array of nonvolatile memory cells arranged in a plurality of rows and a plurality of columns comprising:
a substrate upon which said array is deposited;
a plurality of wordlines wherein each of said plurality of wordlines is associated with a one of said plurality of rows in the array;
a plurality of bitlines wherein each of said plurality of bitlines is associated with one of said plurality of columns in the array;
a plurality of nonvolatile memory transistors, each of said nonvolatile memory transistors associated with a one of said plurality of rows and a one of said plurality of columns in the array, each one of said plurality of nonvolatile memory transistors having a source, a drain, a floating gate and a control gate, the control gate of each one of said plurality of nonvolatile memory transistors coupled to the one of said plurality of wordlines of said one of said plurality of rows associated with said one of said plurality of nonvolatile memory transistor, the drain of each one of said plurality of nonvolatile memory transistors coupled to the one of said plurality of bitlines of said one of said plurality of columns associated with said one of said plurality of nonvolatile memory transistors, the source of each one of said plurality of nonvolatile memory being couple to the source of each of said other ones of said plurality of nonvolatile memory transistors in said one of said plurality of rows associated with said one of said plurality of nonvolatile memory transistors;
a plurality of source transistors wherein each one of said plurality of source transistors has a gate coupled to a one of said plurality of wordlines a source coupled to a source potential line, and a drain coupled to the sources of each of said plurality of nonvolatile memory transistors associated with said one of said plurality of rows associated with said wordline coupled to said source of said one of said plurality of source transistors;
a plurality of isolation wells in said substrate wherein a portion of said plurality of nonvolatile memory transistors associated with a byte of data are disposed in each of said plurality of isolation wells; and
a plurality of well selection transistors wherein each one of said plurality of well selection transistors is connected to a one of said plurality of isolation wells.
3. An array of one-time programmable nonvolatile memory cells arranged in a plurality of rows and a plurality of columns comprising:
a substrate upon which said array is deposited;
a plurality of wordlines wherein each of said plurality of wordlines is associated with a one of said plurality of rows in the array;
a plurality of bitlines wherein each of said plurality of bitlines is associated with one of said plurality of columns in the array;
a plurality of nonvolatile memory transistors, each of said nonvolatile memory transistors associated with a one of said plurality of rows and a one of said plurality of columns in the array, each one of said plurality of nonvolatile memory transistors having a source, a drain, a floating gate and a control gate, the control gate of each one of said plurality of nonvolatile memory transistors coupled to the one of said plurality of wordlines of said one of said plurality of rows associated with said one of said plurality of nonvolatile memory transistor, the drain of each one of said plurality of nonvolatile memory transistors coupled to the one of said plurality of bitlines of said one of said plurality of columns associated with said one of said plurality of nonvolatile memory transistors, the source of each one of said plurality of nonvolatile memory being couple to the source of each of said other ones of said plurality of nonvolatile memory transistors in said one of said plurality of rows associated with said one of said plurality of nonvolatile memory transistors;
a plurality of source transistors wherein each one of said plurality of source transistors has a gate coupled to a one of said plurality of, a source coupled to a source potential line, and a drain coupled to the sources of each of said plurality of nonvolatile memory transistors associated with said one of said plurality of rows associated with said wordline coupled to said source of said one of said plurality of source transistors;
a plurality of isolation well in said substrate wherein a portion of said plurality of nonvolatile memory transistors associated with a byte of data are disposed in each of said plurality of isolation wells; and
a plurality of well selection transistors wherein each one of said plurality of well selection transistors is connected to a one of said plurality of isolation wells.
4. A substrate, comprising:
a plurality of nonvolatile memory metal oxide semiconductor (MOS) transistors formed in rows and columns of an array;
a plurality of wordlines, one or more of said wordlines being associated with one or more of said rows;
a plurality of isolation wells, wherein one or more portions of said plurality of nonvolatile memory MOS transistors associated with one or more portions of data are disposed in associated one or more of said plurality of isolation wells;
a plurality of well selection transistors connected to associated ones of said plurality of isolation wells; and
a plurality of source transistors, one or more of said source transistors comprising gates coupled to associated one or more of said plurality of wordlines, said source transistors comprising sources coupled to a source potential line.
5. The substrate of
claim 4and further comprising a plurality of bitlines, one or more of said bitlines being associated with one or more of said columns.
6. The substrate of
claim 5, wherein one or more of said nonvolatile memory MOS transistors comprise a drain coupled to associated ones of said bitlines.
7. The substrate of
claim 4, wherein said nonvolatile memory MOS transistors further comprise a source, wherein a source of a nonvolatile memory MOS transistor in a row is coupled to sources of other nonvolatile memory MOS transistors in said row.
8. The substrate of
claim 4, wherein one or more of said nonvolatile memory MOS transistors comprise a control gate coupled to an associated one of said wordlines.
9. The substrate of
claim 4, wherein one or more of said plurality of source transistors further comprise a drain coupled to sources of nonvolatile memory MOS transistors associated with a row of said one or more of said plurality of rows associated with said associated one or more wordlines.
10. The substrate of
claim 4, wherein said array comprises a stacked array.
11. The substrate of
claim 4, wherein said array comprises a split gate array.
12. The substrate of
claim 4, wherein said non-volatile memory MOS transistors are capable of being erased using substantially a uniform channel erase.
13. The substrate of
claim 4, wherein said one or more portions of data comprise one or more bytes of data.
14. The substrate of
claim 5, wherein said isolation wells comprise a plurality of N-wells.
15. The substrate of
claim 5, wherein said isolation wells comprise a plurality of P-wells.
16. A method comprising:
forming a plurality of nonvolatile memory metal oxide semiconductor (MOS) transistors in a substrate as an array comprising rows and columns;
forming a plurality of wordlines in said substrate, one or more of said wordlines being associated with one or more of said rows;
forming a plurality of isolation wells in said substrate, wherein one or more portions of said plurality of nonvolatile memory transistors are associated with one or more portions of data and disposed in associated one or more of said plurality of isolation wells;
forming a plurality of well selection transistors in said substrate connected to associated ones of said plurality of isolation wells; and
forming a plurality of source transistors in said substrate, one or more of said source transistors comprising gates coupled to associated one or more of said plurality of wordlines, said source transistors comprising sources coupled to a source potential line.
17. The method of
claim 16, and further comprising forming a plurality of bitlines in said substrate, one or more of said bitlines being associated with one or more of said columns.
18. The method of
claim 17, wherein one or more of said nonvolatile memory MOS transistors comprise a drain coupled to associated ones of said bitlines.
19. The method of
claim 16, wherein said nonvolatile memory MOS transistors further comprise a source, wherein a source of a nonvolatile memory MOS transistor in a row is coupled to sources of other nonvolatile memory MOS transistors in said row.
20. The method of
claim 16, wherein one or more of said nonvolatile memory MOS transistors comprise a control gate coupled to an associated one of said wordlines.
21. The method of
claim 16, wherein one or more of said source transistors further comprises a drain coupled to sources of nonvolatile memory MOS transistors associated with a row of said one of said plurality of rows associated with said wordlines coupled to said sources of said one or more of said plurality of source transistors.
22. The method of
claim 16, wherein said array comprises a stacked array.
23. The method of
claim 16, wherein said array comprises a split gate array.
24. The method of
claim 16, wherein said non-volatile memory MOS transistors are capable of being erased using substantially a uniform channel erase.
25. The method of
claim 16, wherein said one or more portions of data comprise one or more bytes of data.
26. The method of
claim 16, wherein said forming said plurality of said isolation wells further comprises forming said plurality of isolation wells in said substrate as a plurality of N-wells.
27. The method of
claim 16, wherein said forming said plurality of said isolation wells further comprises forming said plurality of isolation wells in said substrate as a plurality of P-wells.
28. A nonvolatile memory apparatus comprising:
a plurality of metal oxide semiconductor (MOS) transistors formed in one or more rows and in a plurality of isolation wells, wherein one or more wordlines are operatively associated with said one or more of said rows and a plurality of well selection transistors are operatively associated ones of said plurality of isolation wells; and
a plurality of source transistors, one or more of said source transistors comprising gates coupled to associated one or more of said plurality of wordlines, said source transistors comprising sources coupled to a source potential line.
29. The nonvolatile memory apparatus of
claim 28, wherein said plurality of metal oxide semiconductor (MOS) transistors comprises a stacked array.
30. The nonvolatile memory apparatus of
claim 28, wherein said plurality of metal oxide semiconductor (MOS) transistors comprises a split gate array.
31. The nonvolatile memory apparatus of
claim 28, wherein said nonvolatile memory apparatus comprises a Flash memory device.
32. The nonvolatile memory apparatus of
claim 28, wherein said nonvolatile memory apparatus comprises an erasable programmable read only memory (EPROM) memory device.
33. The nonvolatile memory apparatus of
claim 28, wherein said nonvolatile memory apparatus comprises an electrically erasable programmable read only memory (EEPROM) memory device.
34. A method for use with a nonvolatile memory apparatus, the method comprising:
selectively causing a source of at least one source transistor having a gate coupled to at least one wordline to electrically float; and
selectively erasing at least one memory cell comprising one or more metal oxide semiconductor (MOS) transistors formed in at least one row and in at least one isolation well, wherein said at least one wordline is operatively associated with said at least one row and at least one well selection transistor is operatively associated with said at least one isolation well.
35. A method for use with a nonvolatile memory apparatus, the method comprising:
selectively causing a source of at least one source transistor having a gate coupled to at least one wordline to not electrically float; and
selectively programming or reading at least one memory cell comprising one or more metal oxide semiconductor (MOS) transistors formed in at least one row and in at least one isolation well, wherein said at least one wordline is operatively associated with said at least one row and at least one well selection transistor is operatively associated with said at least one isolation well.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/198,860 USRE40976E1 (en) | 2000-10-30 | 2005-08-04 | Common source EEPROM and flash memory |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24462000P | 2000-10-30 | 2000-10-30 | |
US10/002,607 US6606265B2 (en) | 2000-10-30 | 2001-10-30 | Common source EEPROM and flash memory |
US11/198,860 USRE40976E1 (en) | 2000-10-30 | 2005-08-04 | Common source EEPROM and flash memory |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/002,607 Reissue US6606265B2 (en) | 2000-10-30 | 2001-10-30 | Common source EEPROM and flash memory |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE40976E1 true USRE40976E1 (en) | 2009-11-17 |
Family
ID=26670611
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/002,607 Expired - Lifetime US6606265B2 (en) | 2000-10-30 | 2001-10-30 | Common source EEPROM and flash memory |
US11/198,860 Expired - Lifetime USRE40976E1 (en) | 2000-10-30 | 2005-08-04 | Common source EEPROM and flash memory |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/002,607 Expired - Lifetime US6606265B2 (en) | 2000-10-30 | 2001-10-30 | Common source EEPROM and flash memory |
Country Status (4)
Country | Link |
---|---|
US (2) | US6606265B2 (en) |
EP (1) | EP1366496A2 (en) |
AU (1) | AU2002227107A1 (en) |
WO (1) | WO2002037502A2 (en) |
Cited By (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9536614B2 (en) | 2015-04-24 | 2017-01-03 | Nxp Usa, Inc. | Common source architecture for split gate memory |
Families Citing this family (17)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6606265B2 (en) | 2000-10-30 | 2003-08-12 | Virtual Silicon Technology, Inc. | Common source EEPROM and flash memory |
US6584034B1 (en) * | 2001-04-23 | 2003-06-24 | Aplus Flash Technology Inc. | Flash memory array structure suitable for multiple simultaneous operations |
US6813194B2 (en) * | 2002-01-10 | 2004-11-02 | Silicon Storage Technology, Inc. | Bias distribution network for digital multilevel nonvolatile flash memory |
US6914842B2 (en) * | 2003-07-02 | 2005-07-05 | Ememory Technology Inc. | Pure CMOS latch-type fuse circuit |
TWI220252B (en) * | 2003-08-06 | 2004-08-11 | Ememory Technology Inc | Method for programming, erasing and reading a flash memory cell |
US7075140B2 (en) * | 2003-11-26 | 2006-07-11 | Gregorio Spadea | Low voltage EEPROM memory arrays |
US7115920B2 (en) | 2004-04-12 | 2006-10-03 | International Business Machines Corporation | FinFET transistor and circuit |
JP4486434B2 (en) * | 2004-07-29 | 2010-06-23 | 富士通株式会社 | Information processing apparatus with instruction retry verification function and instruction retry verification method |
US7332769B2 (en) * | 2005-08-17 | 2008-02-19 | Gregorio Spadea | Non-volatile memory arrangement having nanocrystals |
US8773934B2 (en) * | 2006-09-27 | 2014-07-08 | Silicon Storage Technology, Inc. | Power line compensation for flash memory sense amplifiers |
US8320192B2 (en) * | 2007-04-05 | 2012-11-27 | Nxp B.V. | Memory cell, a memory array and a method of programming a memory cell |
US8320191B2 (en) | 2007-08-30 | 2012-11-27 | Infineon Technologies Ag | Memory cell arrangement, method for controlling a memory cell, memory array and electronic device |
US20140307504A1 (en) * | 2013-04-12 | 2014-10-16 | Winbond Electronics Corp. | Data storage device, and fabrication and control methods thereof |
CN107910033B (en) * | 2017-11-14 | 2020-10-02 | 上海华虹宏力半导体制造有限公司 | EEPROM and erasing, programming and reading method thereof |
US10607703B2 (en) | 2018-05-16 | 2020-03-31 | Silicon Storage Technology, Inc. | Split-gate flash memory array with byte erase operation |
US11315636B2 (en) | 2019-10-14 | 2022-04-26 | Silicon Storage Technology, Inc. | Four gate, split-gate flash memory array with byte erase operation |
CN112201286B (en) * | 2020-09-11 | 2021-06-18 | 中天弘宇集成电路有限责任公司 | Programming method of flash memory |
Citations (17)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4451748A (en) | 1982-01-15 | 1984-05-29 | Intel Corporation | MOS High voltage switching circuit |
EP0326465A1 (en) | 1988-01-26 | 1989-08-02 | STMicroelectronics S.A. | Floating-gate EEPROM memory with a transistor for source line selection |
US4972371A (en) | 1987-06-08 | 1990-11-20 | Hitachi, Ltd. | Semiconductor memory device |
US5097444A (en) | 1989-11-29 | 1992-03-17 | Rohm Corporation | Tunnel EEPROM with overerase protection |
US5398204A (en) | 1992-11-09 | 1995-03-14 | Seiko Epson Corporation | Nonvolatile semiconductor system |
EP0655742A1 (en) | 1993-11-30 | 1995-05-31 | STMicroelectronics S.r.l. | Integrated device with electrically programmable and erasable memory cells |
US5732018A (en) * | 1995-10-30 | 1998-03-24 | Samsung Electronics Co., Ltd. | Self-contained reprogramming nonvolatile integrated circuit memory devices and methods |
US5745417A (en) * | 1992-04-07 | 1998-04-28 | Mitsubishi Denki Kabushiki Kaisha | Electrically programmable and erasable nonvolatile semiconductor memory device and operating method therefor |
US5910913A (en) * | 1992-07-06 | 1999-06-08 | Hitachi, Ltd. | Non-volatile semiconductor memory |
US5936883A (en) | 1996-03-29 | 1999-08-10 | Sanyo Electric Co., Ltd. | Split gate type transistor memory device |
US5949718A (en) | 1997-12-17 | 1999-09-07 | Advanced Micro Devices, Inc. | Method and system for selected source during read and programming of flash memory |
US5994732A (en) | 1996-05-10 | 1999-11-30 | Mitsubishi Denki Kabushiki Kaisha | Nonvolatile semiconductor memory device |
US6243298B1 (en) | 1999-08-19 | 2001-06-05 | Azalea Microelectronics Corporation | Non-volatile memory cell capable of being programmed and erased through substantially separate areas of one of its drain-side and source-side regions |
US6272046B1 (en) | 2000-05-02 | 2001-08-07 | Advanced Micro Devices, Inc. | Individual source line to decrease column leakage |
US6288938B1 (en) | 1999-08-19 | 2001-09-11 | Azalea Microelectronics Corporation | Flash memory architecture and method of operation |
US6310800B1 (en) | 1997-12-12 | 2001-10-30 | Matsushita Electronics Corporation | Non-volatile semiconductor memory device and method for driving the same |
WO2002037502A2 (en) | 2000-10-30 | 2002-05-10 | Virtual Silicon Technology, Inc. | Common source eeprom and flash memory |
Family Cites Families (2)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5828875A (en) * | 1981-08-13 | 1983-02-19 | Nec Corp | Semiconductor integrated circuit |
JPS6260266A (en) * | 1985-09-10 | 1987-03-16 | Toshiba Corp | Non-volatile semiconductor memory device |
-
2001
- 2001-10-30 US US10/002,607 patent/US6606265B2/en not_active Expired - Lifetime
- 2001-10-30 EP EP01993004A patent/EP1366496A2/en not_active Withdrawn
- 2001-10-30 WO PCT/US2001/045319 patent/WO2002037502A2/en not_active Application Discontinuation
- 2001-10-30 AU AU2002227107A patent/AU2002227107A1/en not_active Abandoned
-
2005
- 2005-08-04 US US11/198,860 patent/USRE40976E1/en not_active Expired - Lifetime
Patent Citations (17)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4451748A (en) | 1982-01-15 | 1984-05-29 | Intel Corporation | MOS High voltage switching circuit |
US4972371A (en) | 1987-06-08 | 1990-11-20 | Hitachi, Ltd. | Semiconductor memory device |
EP0326465A1 (en) | 1988-01-26 | 1989-08-02 | STMicroelectronics S.A. | Floating-gate EEPROM memory with a transistor for source line selection |
US5097444A (en) | 1989-11-29 | 1992-03-17 | Rohm Corporation | Tunnel EEPROM with overerase protection |
US5745417A (en) * | 1992-04-07 | 1998-04-28 | Mitsubishi Denki Kabushiki Kaisha | Electrically programmable and erasable nonvolatile semiconductor memory device and operating method therefor |
US5910913A (en) * | 1992-07-06 | 1999-06-08 | Hitachi, Ltd. | Non-volatile semiconductor memory |
US5398204A (en) | 1992-11-09 | 1995-03-14 | Seiko Epson Corporation | Nonvolatile semiconductor system |
EP0655742A1 (en) | 1993-11-30 | 1995-05-31 | STMicroelectronics S.r.l. | Integrated device with electrically programmable and erasable memory cells |
US5732018A (en) * | 1995-10-30 | 1998-03-24 | Samsung Electronics Co., Ltd. | Self-contained reprogramming nonvolatile integrated circuit memory devices and methods |
US5936883A (en) | 1996-03-29 | 1999-08-10 | Sanyo Electric Co., Ltd. | Split gate type transistor memory device |
US5994732A (en) | 1996-05-10 | 1999-11-30 | Mitsubishi Denki Kabushiki Kaisha | Nonvolatile semiconductor memory device |
US6310800B1 (en) | 1997-12-12 | 2001-10-30 | Matsushita Electronics Corporation | Non-volatile semiconductor memory device and method for driving the same |
US5949718A (en) | 1997-12-17 | 1999-09-07 | Advanced Micro Devices, Inc. | Method and system for selected source during read and programming of flash memory |
US6243298B1 (en) | 1999-08-19 | 2001-06-05 | Azalea Microelectronics Corporation | Non-volatile memory cell capable of being programmed and erased through substantially separate areas of one of its drain-side and source-side regions |
US6288938B1 (en) | 1999-08-19 | 2001-09-11 | Azalea Microelectronics Corporation | Flash memory architecture and method of operation |
US6272046B1 (en) | 2000-05-02 | 2001-08-07 | Advanced Micro Devices, Inc. | Individual source line to decrease column leakage |
WO2002037502A2 (en) | 2000-10-30 | 2002-05-10 | Virtual Silicon Technology, Inc. | Common source eeprom and flash memory |
Non-Patent Citations (5)
* Cited by examiner, † Cited by third partyTitle |
---|
IEEE Standard Definitions and Characterization of Floating Gate Semiconductor Arrays; IEEE Standard 1005-1998; The Institute of Electrical and Electronics Engineers, Inc.; Approved Jun. 25, 1998. |
Patent Abstracts of Japan; NEC Corp.; JP Publication No. 58028875; Publication Date: Feb. 19, 1983; 1 page. |
Patent Abstracts of Japan; Toshiba Corp.; JP Publication No. 62060266; Publication Date: Mar. 16, 1987; 1 page. |
USPTO: PCT International Search Report, Serial. No. PCT/US01/45319; Jul. 17, 2003; 4 pages. |
USPTO; PCT International Preliminary Examination Report, Serial No. PCT/US01/45319; Aug. 18, 2005; 4 pages. |
Cited By (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9536614B2 (en) | 2015-04-24 | 2017-01-03 | Nxp Usa, Inc. | Common source architecture for split gate memory |
Also Published As
Publication number | Publication date |
---|---|
WO2002037502A3 (en) | 2003-09-25 |
AU2002227107A1 (en) | 2002-05-15 |
WO2002037502A2 (en) | 2002-05-10 |
EP1366496A2 (en) | 2003-12-03 |
US20020176286A1 (en) | 2002-11-28 |
WO2002037502A9 (en) | 2003-02-06 |
US6606265B2 (en) | 2003-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5598369A (en) | 1997-01-28 | Flash EEPROM array with floating substrate erase operation |
USRE40976E1 (en) | 2009-11-17 | Common source EEPROM and flash memory |
US6137723A (en) | 2000-10-24 | Memory device having erasable Frohmann-Bentchkowsky EPROM cells that use a well-to-floating gate coupled voltage during erasure |
US6711064B2 (en) | 2004-03-23 | Single-poly EEPROM |
US8755232B2 (en) | 2014-06-17 | Hot carrier programming in NAND flash |
US7791955B2 (en) | 2010-09-07 | Method of erasing a block of memory cells |
US8378407B2 (en) | 2013-02-19 | Floating gate inverter type memory cell and array |
JP2951605B2 (en) | 1999-09-20 | PMOS single poly nonvolatile memory structure |
US6570810B2 (en) | 2003-05-27 | Contactless flash memory with buried diffusion bit/virtual ground lines |
US8472251B2 (en) | 2013-06-25 | Single-polycrystalline silicon electrically erasable and programmable nonvolatile memory device |
US7200038B2 (en) | 2007-04-03 | Nonvolatile memory structure |
US20130088920A1 (en) | 2013-04-11 | Low voltage programming in nand flash with two stage source side bias |
US6137722A (en) | 2000-10-24 | Memory array having Frohmann-Bentchkowsky EPROM cells with a reduced number of access transistors |
US6137721A (en) | 2000-10-24 | Memory device having erasable frohmann-bentchkowsky EPROM cells that use a plate-to-floating gate coupled voltage during erasure |
US6653682B1 (en) | 2003-11-25 | Non-volatile electrically alterable semiconductor memory device |
US6130840A (en) | 2000-10-10 | Memory cell having an erasable Frohmann-Bentchkowsky memory transistor |
US7869279B1 (en) | 2011-01-11 | EEPROM memory device and method of programming memory cell having N erase pocket and program and access transistors |
US6717203B2 (en) | 2004-04-06 | Compact nonvolatile memory using substrate hot carrier injection |
EP0946988B1 (en) | 2006-02-22 | Memory redundancy circuit using single polysilicon floating gate transistors as redundancy elements |
US6363012B1 (en) | 2002-03-26 | Method for improved programming efficiency in flash memory cells |
US20050083738A1 (en) | 2005-04-21 | Non-volatile memory technology suitable for flash and byte operation application |
CN113160871A (en) | 2021-07-23 | Nonvolatile memory structure based on deep P-well process |
US6850440B2 (en) | 2005-02-01 | Method for improved programming efficiency in flash memory cells |
US20120236649A1 (en) | 2012-09-20 | Hot carrier programming of nand flash memory |
CN118711638A (en) | 2024-09-27 | A programming method for non-volatile memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2009-05-05 | AS | Assignment |
Owner name: STELLAR KINETICS LLC, NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VIRTUAL SILICON TECHNOLOGY, INC.;REEL/FRAME:022638/0455 Effective date: 20050330 |
2010-11-16 | CC | Certificate of correction | |
2010-12-28 | FPAY | Fee payment |
Year of fee payment: 8 |
2014-12-31 | FPAY | Fee payment |
Year of fee payment: 12 |
2015-10-27 | AS | Assignment |
Owner name: XYLON LLC, NEVADA Free format text: MERGER;ASSIGNOR:STELLAR KINETICS LLC;REEL/FRAME:036966/0907 Effective date: 20150813 |
2023-02-12 | AS | Assignment |
Owner name: INTELLECTUAL VENTURES ASSETS 191 LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:XYLON LLC;REEL/FRAME:062708/0435 Effective date: 20221222 |
2023-03-24 | AS | Assignment |
Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001 Effective date: 20230214 Owner name: INTELLECTUAL VENTURES ASSETS 191 LLC, DELAWARE Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001 Effective date: 20230214 |
2023-07-13 | AS | Assignment |
Owner name: MIND FUSION, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 191 LLC;REEL/FRAME:064270/0685 Effective date: 20230214 |