Method for programming and erasing an NROM cell

Information

  • Patent Grant
  • 7986555
  • Patent Number
    7,986,555
  • Date Filed
    Friday, November 20, 2009
    15 years ago
  • Date Issued
    Tuesday, July 26, 2011
    13 years ago
Abstract
A nitride read only memory (NROM) cell can be programmed by applying a ramp voltage to the gate input, a constant voltage to one of the two source/drain regions, and a ground potential to the remaining source/drain region. In order to erase the NROM cell, a constant voltage is coupled to the gate input. A constant positive current is input to one of the source/drain regions. The remaining source/drain region is either allowed to float, is coupled to a ground potential, or is coupled to the first source/drain region.
Description
TECHNICAL FIELD OF THE INVENTION

The present invention relates generally to memory devices and in particular the present invention relates to programming and erasing nitride read only memory cells.


BACKGROUND OF THE INVENTION

Memory devices are typically provided as internal storage areas in the computer. The term memory identifies data storage that comes in the form of integrated circuit chips. In general, memory devices contain an array of memory cells for storing data, and row and column decoder circuits coupled to the array of memory cells for accessing the array of memory cells in response to an external address.


There are several different types of memory such as random access memory (RAM) and read only memory (ROM). RAM is typically used as main memory in a computer environment. One can repeatedly read data from and write data into RAM. Most RAM is volatile, which means that it requires a steady flow of electricity to maintain its contents. When the power is turned off, the data in RAM is lost.


This is in contrast to ROM that generally only permits the user to read data already stored in the ROM but the ROM retains data after power is removed (i.e., non-volatile). Computers almost always contain a small amount of ROM that holds instructions for starting up the computer. Unlike RAM, ROM generally cannot be written to in routine operation.


Yet another type of non-volatile memory is flash memory. A flash memory is a type of EEPROM that can be erased and reprogrammed in blocks instead of one byte at a time. Many modern PCs have their BIOS stored on a flash memory chip so that it can easily be updated if necessary. Flash memory is also popular in modems because it enables the modem manufacturer to support new protocols as they become standardized.


Another type of non-volatile memory is a nitride read only memory (NROM). NROM has some of the characteristics of flash memory but does not require the special fabrication processes of flash memory. NROM can be implemented using a standard CMOS process.


Because of NROM's CMOS process, the NROM can be embedded into other architectures, such as microcontrollers, that also use the CMOS process. However, one problem with embedding the NROM is that an NROM memory array, susceptible for embedding, requires high current consumption for program and erase.


For the reasons stated above, and for other reasons stated below which will become apparent to those skilled in the art upon reading and understanding the present specification, there is a need in the art for a way to erase NROM arrays without being over-erased.





BRIEF DESCRIPTION OF THE DRAWINGS


FIGS. 1A and B show diagrams of an NROM memory cell of the present invention.



FIG. 2 shows a circuit equivalent for the program operation in the NROM memory cell in accordance with FIG. 1.



FIG. 3 shows a flow chart of a method for programming an NROM memory cell in accordance with one embodiment of the present invention.



FIG. 4 shows a flow chart of a method for erasing an NROM memory cell in accordance with one embodiment of the present invention.



FIG. 5 shows a flow chart of a method for erasing an NROM memory cell in accordance with an alternate embodiment of the present invention.



FIG. 6 shows a block diagram of one embodiment of a system of the present invention having an embedded NROM array.





DETAILED DESCRIPTION

In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown, by way of illustration, specific embodiments in which the invention may be practiced. In the drawings, like numerals describe substantially similar components throughout the several views. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments may be utilized and structural, logical, and electrical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims and equivalents thereof.



FIGS. 1A and 1B illustrate a diagram of an NROM memory cell of the present invention. This cell is comprised of a control gate 100 formed on top of an oxide layer 101. Below the oxide layer is a layer of nitride 103 upon which the charge is stored for the various states of the cell. In one embodiment, the cell has areas 105 and 106 for storing two bits of data on the nitride 103. The nitride 103 can be patterned either in isolated patches matching the individual cells (as in FIG. 1A) or as a continuous blanket covering a whole unit of memory array (as in FIG. 1B).


Two source/drain regions 109 and 111 are at either end of the gate 100. The source/drain regions 109 and 111 are connected by a channel area 110 between the two regions 109 and 111. The function of each source/drain region 109 or 111 (i.e., whether source or drain) depends upon which bit area 105 or 106 is being read or written. For example, in a read operation, if the carrier is input at the left side source/drain region 111 and output from the right side region 109, the left side is the source 111 and the right side is the drain 109 and the data bit charge is stored on the nitride 103 at the source end 111 for bit area 106.



FIG. 2 illustrates a circuit that models the NROM memory cell of FIG. 1. This circuit is comprised of a capacitor 201 coupled through a node 203 to a resistor 202. This model will be referred to subsequently with reference to the programming method of FIG. 3.


Standard long-channel NROM cells for double-bit storage are inherently insensitive to over-erasure. The threshold voltage for such a cell in an erased state is kept at its “neutral” value by the mid-channel region away from either source/drain region, which has no holes trapped in the nitride dielectric above.


A newer type of short-channel NROM cells forgoes the double-bit storage in exchange for programming at a lower voltage. Such cell structure and operation are particularly well suited for embedded memory applications. These short-channel NROM cells can inject hot holes in the mid-channel region during an erase operation and thus become sensitive to over-erasure like traditional stack-gate flash memory. The methods of the present invention are applicable to both long channel (double-bit) and short channel (single-bit) architectures.


One problem with embedding an NROM memory array in another CMOS device is that the NROM memory array typically requires 10V and a high programming current. This could potentially damage the other circuitry in the device in which the NROM is embedded.



FIGS. 3-5, as discussed subsequently, illustrate the various methods for programming and erasing of the present invention. The order of the steps is for illustration purposes only. It is preferred that all voltages be applied and developed simultaneously. However, alternate embodiments may use one or more sequential steps in applying the voltages



FIG. 3 illustrates a flow chart of a method for programming an NROM memory array in accordance with one embodiment of the present invention. This method does not require either a high constant voltage or a high programming current.


The source region is at ground potential 301 when a voltage in the range of 3.0 to 6V is applied to the drain region 305. Alternate embodiments use other voltages on these connections. For example, in one embodiment, the source may have a reverse source to body voltage applied.


A linear ramp voltage is applied to the control gate of the cell 307. In one embodiment, this voltage starts in the range of 0 to 6V and goes up to 4 to 12V for a time in the range of 0.001-1 millisecond. In one embodiment, the ramp voltage starts at 5V and goes up to 10V. Alternate embodiments use other ranges for the voltages and the time.


Using the method of FIG. 3 to the circuit of FIG. 2, the ramp voltage is applied to the capacitor 201. The voltage at the node 203 ramps up to a certain point then levels off. This point is where the displacement current of the capacitor 201 equals the conduction current of the resistor 202. This constant voltage maintains the constant current for programming the memory array while the input voltage ramps up.



FIG. 4 illustrates a flow chart of a method for erasing an NROM memory array in accordance with one embodiment of the present invention. This method applies a constant gate voltage 401 in the range of 0 to −12V. In one embodiment, the gate voltage is approximately −7V.


One of the source/drain regions can remain floating, grounded, or tied to the other source/drain region 403. The other drain/source region has a constant positive current applied 405.


The injected constant current is in the range of gate induced drain leakage (GIDL) of 0.1 nA to 10 μA per cell in the NROM array. These voltages, in one embodiment, are applied for a time in the range of 1 μs to 1 second. Alternate embodiments use other ranges of time.


In an alternate embodiment, the voltage that the forced current develops on the drain/source region 403 can be monitored 407. The erase operation can then be ended when this voltage reaches a predetermined voltage 408. This voltage threshold can be set to any value in correlation with the dynamics of the erase operation for the NROM cells.



FIG. 5 illustrates a flow chart of an alternate embodiment method of the present invention for erasing an NROM memory array. This method applies a constant voltage on one of the source/drain regions 501. The other drain/source region remains floating, grounded, or biased with the same voltage as the first source/drain region 503. The gate has a negatively ramped voltage applied 505. In one embodiment, this voltage is in the range of 0 to −4V and goes down to −7 to −12.


By ramping the gate voltage, the erase method of FIG. 5 can perform an erase operation with less drain current consumption than a prior art erase operation. This can reduce the overall power requirements of the device into which the NROM array is embedded.


In the methods of FIGS. 3-5, the erase operation would proceed at a more constant pace than in a prior art erase operation with constant voltages. Additionally, the current absorbed by the array would be uniform in time and lower for the methods of the present invention than at the beginning of an erase pulse in the prior art method. The GIDL and the rate of charge trapping in the oxide-nitride-oxide dielectric remain constant throughout the time of the erase operation.



FIG. 6 illustrates a block diagram of a CMOS system in which an NROM array is embedded. This system is comprised of a microprocessor 601 coupled to the NROM array 602 over CONTROL, ADDRESS, and DATA buses. These components 601 and 602 are incorporated onto a single integrated circuit die 600. Alternate embodiments may add additional components such as input/output circuitry and other types of memory.


CONCLUSION

The methods of the present invention for programming and erasing an embedded NROM array operate effectively on both long-channel and short-channel cells. These methods provide a means for programming and erasing while maintaining a constant programming and erase current at lower voltages. This decreases power consumption and increases the reliability, thus decreasing the failure rate, of the device.


In one embodiment, these cells are embedded in CMOS integrated circuits. One embodiment for programming an NROM cell includes applying a ramp voltage to a gate input. A constant voltage is applied to one of the two source/drain regions. The remaining source/drain region is coupled to ground potential.


One embodiment for erasing an NROM cell includes applying a constant voltage to the gate input. A constant positive current is sourced to one of the source/drain regions. The remaining source/drain region is allowed to either float, coupled to ground, or is coupled to the first source/drain region, depending on the embodiment.


In another embodiment, the erase operation includes applying a constant voltage to one of the source/drain regions. A negatively ramped voltage is coupled to the gate input and the remaining source/drain region is coupled to ground, allowed to float, or coupled to the first source/drain region, depending on the embodiment.


Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement that is calculated to achieve the same purpose may be substituted for the specific embodiments shown. Many adaptations of the invention will be apparent to those of ordinary skill in the art. Accordingly, this application is intended to cover any adaptations or variations of the invention. It is manifestly intended that this invention be limited only by the following claims and equivalents thereof.

Claims
  • 1. A method for programming a non-volatile memory cell, wherein during operation the memory cell has a gate, a nitride charge storage area, a source region and a drain region, the method comprising: applying a first voltage to the source region;applying a second voltage to the drain region; andapplying a ramp voltage to the gate.
  • 2. The method of claim 1, wherein the first voltage is a ground potential.
  • 3. The method of claim 1, wherein the first voltage is a reverse source to body voltage.
  • 4. The method of claim 1, wherein the second voltage is a positive voltage.
  • 5. The method of claim 1, wherein the second voltage is a constant voltage.
  • 6. The method of claim 1, wherein the second voltage is in a range of 3V to 6V higher than the first voltage.
  • 7. The method of claim 1, wherein the first voltage, the second voltage and the ramp voltage are applied simultaneously.
  • 8. The method of claim 1, wherein the first voltage, the second voltage and the ramp voltage are developed simultaneously.
  • 9. The method of claim 1, wherein the first voltage, the second voltage and the ramp voltage are applied in one or more sequential steps.
  • 10. The method of claim 1, wherein the ramp voltage is a linear ramp voltage.
  • 11. The method of claim 1, wherein the ramp voltage starts in a range of 0 to 6V and goes up to 4 to 12V for a time in a range of 1 microsecond to 1 millisecond.
  • 12. The method of claim 11, wherein the ramp voltage starts at 5V and goes up to 10V.
  • 13. A non-volatile memory cell, wherein the memory cell comprises: a gate configured to receive a ramp voltage during programming;a nitride charge storage area;a source region configured to receive a first voltage during programming; anda drain region configured to receive a second voltage during programming wherein the second voltage is a constant voltage.
  • 14. The cell of claim 13, wherein the first voltage is a ground potential.
  • 15. The cell of claim 13, wherein the first voltage is a reverse source to body voltage.
  • 16. The cell of claim 13, wherein the second voltage is a positive voltage.
  • 17. The cell of claim 13, wherein the second voltage is in a range of 3V to 6V higher than the first voltage.
  • 18. The cell of claim 13, wherein the first voltage, the second voltage and the ramp voltage are received simultaneously.
  • 19. The cell of claim 13, wherein the first voltage, the second voltage and the ramp voltage are developed simultaneously.
  • 20. The cell of claim 13, wherein the first voltage, the second voltage and the ramp voltage are received in one or more sequential steps.
  • 21. The cell of claim 13, wherein the ramp voltage is a linear ramp voltage.
  • 22. The cell of claim 13, wherein the charge storage area comprises a first charge storage area, the cell further comprising a second charge storage area.
  • 23. The cell of claim 13, wherein the cell comprises a long-channel cell.
  • 24. The cell of claim 13, wherein the cell comprises a short-channel cell.
RELATED APPLICATIONS

This application is a Continuation of U.S. application Ser. No. 11/599,701 filed on Nov. 15, 2006, titled now U.S. Pat. No. 7,639,530 “METHOD FOR PROGRAMMING AND ERASING AN NROM CELL” (Allowed) which is a Divisional of Ser. No. 11/339,399 U.S. Pat. No. 7,272,045 filed on Jan. 25, 2006 and issued on Sep. 18, 2007, which is a Continuation of Ser. No. 11/047,809 U.S. Pat. No. 7,088,619 filed on Feb. 1, 2005 and issued on Aug. 8, 2006, which is a Continuation of Ser. No. 10/636,173 U.S. Pat. No. 6,873,550 filed on Aug. 7, 2003 and issued on Mar. 29, 2005, which is commonly assigned, the entire contents of which are incorporated herein by reference

US Referenced Citations (109)
Number Name Date Kind
4184207 McElroy Jan 1980 A
4420504 Cooper Dec 1983 A
4755864 Ariizumi Jul 1988 A
4881114 Mohsen Nov 1989 A
5241496 Lowrey Aug 1993 A
5258949 Chang Nov 1993 A
5330930 Chi Jul 1994 A
5378647 Hong Jan 1995 A
5379253 Bergemont Jan 1995 A
5397725 Wolstenholme Mar 1995 A
5467305 Bertin Nov 1995 A
5576236 Chang Nov 1996 A
5687116 Kowshik Nov 1997 A
5768192 Eitan Jun 1998 A
5792697 Wen Aug 1998 A
5858841 Hsu Jan 1999 A
5877984 Engh Mar 1999 A
5911106 Tasaka Jun 1999 A
5946558 Hsu Aug 1999 A
5966603 Eitan Oct 1999 A
5994745 Hong Nov 1999 A
6011725 Eitan Jan 2000 A
6028342 Chang Feb 2000 A
6030871 Eitan Feb 2000 A
6044022 Nachumovsky Mar 2000 A
6081456 Dadashev Jun 2000 A
6108240 Lavi Aug 2000 A
6133102 Wu Oct 2000 A
6134156 Eitan Oct 2000 A
6147904 Liron Nov 2000 A
6157570 Nachumovsky Dec 2000 A
6172396 Chang Jan 2001 B1
6174758 Nachumovsky Jan 2001 B1
6175523 Yang Jan 2001 B1
6181597 Nachumovsky Jan 2001 B1
6184089 Chang Feb 2001 B1
6201282 Eitan Mar 2001 B1
6201737 Hollmer Mar 2001 B1
6204529 Lung Mar 2001 B1
6207504 Hsieh Mar 2001 B1
6208557 Bergemont Mar 2001 B1
6215148 Eitan Apr 2001 B1
6215702 Derhacobian Apr 2001 B1
6218695 Nachumovsky Apr 2001 B1
6222768 Hollmer Apr 2001 B1
6240020 Yang May 2001 B1
6243300 Sunkavalli Jun 2001 B1
6251731 Wu Jun 2001 B1
6255166 Ogura Jul 2001 B1
6256231 Lavi Jul 2001 B1
6266281 Derhacobian Jul 2001 B1
6269023 Derhacobian Jul 2001 B1
6272043 Hollmer Aug 2001 B1
6275414 Randolph Aug 2001 B1
6282118 Lung Aug 2001 B1
6291854 Peng Sep 2001 B1
6292394 Cohen Sep 2001 B1
6297096 Boaz Oct 2001 B1
6303436 Sung Oct 2001 B1
6320786 Chang et al. Nov 2001 B1
6327174 Jung Dec 2001 B1
6348711 Eitan Feb 2002 B1
6392930 Jung May 2002 B2
6396741 Bloom May 2002 B1
6417053 Kuo Jul 2002 B1
6421275 Chen Jul 2002 B1
6429063 Eitan Aug 2002 B1
6432778 Lai Aug 2002 B1
6461949 Chang Oct 2002 B1
6468864 Sung Oct 2002 B1
6469342 Kuo Oct 2002 B1
6477084 Eitan Nov 2002 B1
6486028 Chang Nov 2002 B1
6487050 Liu Nov 2002 B1
6487114 Jong Nov 2002 B2
6490204 Bloom Dec 2002 B2
6498377 Lin Dec 2002 B1
6514831 Liu Feb 2003 B1
6531887 Sun Mar 2003 B2
6545309 Kuo Apr 2003 B1
6552387 Eitan Apr 2003 B1
6555436 Ramsbey Apr 2003 B2
6559013 Pan May 2003 B1
6576511 Pan Jun 2003 B2
6580135 Chen Jun 2003 B2
6580630 Liu Jun 2003 B1
6602805 Chang Aug 2003 B2
6607957 Fan Aug 2003 B1
6610586 Liu Aug 2003 B1
6613632 Liu Sep 2003 B2
6617204 Sung Sep 2003 B2
6643170 Huang Nov 2003 B2
6671209 Lin Dec 2003 B2
6785165 Kawahara Aug 2004 B2
6834013 Fan Dec 2004 B2
20010001075 Ngo May 2001 A1
20010004332 Eitan Jun 2001 A1
20010011755 Tasaka Aug 2001 A1
20020000606 Eitan Jan 2002 A1
20020142569 Chang Oct 2002 A1
20020146885 Chen Oct 2002 A1
20020151138 Liu Oct 2002 A1
20020177275 Liu Nov 2002 A1
20020182829 Chen Dec 2002 A1
20030057997 Sun Mar 2003 A1
20030067807 Lin Apr 2003 A1
20030072192 Bloom Apr 2003 A1
20030117861 Maayan Jun 2003 A1
20040000689 Lai Jan 2004 A1
Foreign Referenced Citations (3)
Number Date Country
84303740.9 Jan 1985 EP
90115805.5 Feb 1991 EP
01113179.4 Dec 2002 EP
Related Publications (1)
Number Date Country
20100067307 A1 Mar 2010 US
Divisions (1)
Number Date Country
Parent 11339399 Jan 2006 US
Child 11599701 US
Continuations (3)
Number Date Country
Parent 11599701 Nov 2006 US
Child 12622922 US
Parent 11047809 Feb 2005 US
Child 11339399 US
Parent 10636173 Aug 2003 US
Child 11047809 US