Bit line structure for a multilevel, dual-sided nonvolatile memory cell array
A nonvolatile memory array includes a plurality of dual-sided charge-trapping nonvolatile memory cells arranged in rows and columns. The dual-sided charge-trapping nonvolatile memory cells on each column form at least one grouping that is arranged in a NAND series string of dual-sided charge-trapping nonvolatile memory cells. Each NAND series string has a top select transistor and a bottom select transistor. A plurality of bit lines is connected in a cross connective columnar bit line structure such that each column of the dual-sided charge-trapping nonvolatile memory cells is connected to an associated pair of bit lines. The first of the associated pair of bit lines is further connected to a first adjacent column of dual-sided charge-trapping nonvolatile memory cells and the second of the associated pair of bit lines is further associated with a second adjacent column of the dual-sided charge-trapping nonvolatile memory cells.
Latest Patents:
- METHODS AND THREAPEUTIC COMBINATIONS FOR TREATING IDIOPATHIC INTRACRANIAL HYPERTENSION AND CLUSTER HEADACHES
- OXIDATION RESISTANT POLYMERS FOR USE AS ANION EXCHANGE MEMBRANES AND IONOMERS
- ANALOG PROGRAMMABLE RESISTIVE MEMORY
- Echinacea Plant Named 'BullEchipur 115'
- RESISTIVE MEMORY CELL WITH SWITCHING LAYER COMPRISING ONE OR MORE DOPANTS
This application claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application Ser. No. 60/903,731, filed on Feb. 26, 2007, which is herein incorporated by reference in its entirety.
This application claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application Ser. No. 60/904,294, filed on Feb. 28, 2007, which is herein incorporated by reference in its entirety.
This application claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application Ser. No. 60/918,116, filed on Mar. 14, 2007, which is herein incorporated by reference in its entirety.
RELATED PATENT APPLICATIONSAttorney's Docket AP07-001, U.S. patent application Ser. No. application Ser. No. ______ filed on ______, assigned to the same assignee as the present invention, and incorporated herein by reference in its entirety.
Attorney's Docket AP07-003, U.S. patent application Ser. No. ______ filed on ______, assigned to the same assignee as the present invention, and incorporated herein by reference in its entirety.
BACKGROUND OF THE INVENTION1. Field of the Invention
This invention relates generally to nonvolatile memory array structure and operation. More particularly, this invention relates to bit line structure of dual-sided charge-trapping nonvolatile memory cells. Even more particularly, this invention relates to array bit line structure of multilevel dual-sided charge-trapping nonvolatile memory cell for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of the dual-sided charge-trapping nonvolatile memory cells.
2. Description of Related Art
Nonvolatile memory is well known in the art. The different types of nonvolatile memory include Read-Only-Memory (ROM), Electrically Programmable Read Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM), NOR Flash Memory, and NAND Flash Memory. In current applications such as personal digital assistants, cellular telephones, notebook and laptop computers, voice recorders, global positioning systems, etc., the Flash Memory has become one of the more popular types of Nonvolatile Memory. Flash Memory has the combined advantages of the high density, small silicon area, low cost and can be repeatedly programmed and erased with a single low-voltage power supply voltage source.
The Flash Memory structures known in the art employ a charge storage mechanism and a charge trapping mechanism. The charge storage regime, as with a floating gate nonvolatile memory, the charge representing digital data is stored on a floating gate of the device. The stored charge modifies the threshold voltage of the floating gate memory cell determine that digital data stored. In a charge trapping regime, as in a Silicon-Oxide-Nitride-Oxide-Silicon (SONOS) or Metal-Oxide-Nitride-Oxide-Silicon (MONOS) type cell, the charge is trapped in a charge trapping layer between two insulating layers. The charge trapping layer in the SONOS/MONOS devices has a relatively high dielectric constant (k) such Silicon Nitride (SiNx). The trapping structure of the charge trapping layer is such that it is possible to store two bits of data in a single SONOS/MONOS nonvolatile memory cell.
U.S. Pat. No. 5,768,192 (Eitan) illustrates a charge trapping non-volatile semiconductor memory cell utilizing asymmetrical charge trapping. The programmable read only memory (PROM) has a trapping dielectric sandwiched between two silicon dioxide layers The trapping dielectric are silicon oxide-silicon nitride-silicon oxide (ONO) and silicon dioxide with buried polysilicon islands. A nonconducting dielectric layer functions as an electrical charge trapping medium. This charge trapping layer is sandwiched between two layers of silicon dioxide acting as an electrical insulator. A conducting control gate layer is placed over the upper silicon dioxide layer. The memory device is programmed using hot hole programming, by applying programming voltages to the gate and the drain while the source is grounded. Hot holes are accelerated sufficiently to be injected into the region of the trapping dielectric layer near the drain. The device is read in the opposite direction from which it was written. The reading voltages are applied to the gate and the source while the drain is grounded. For the same applied gate voltage, reading in the reverse direction greatly reduces the potential across the trapped charge region. This permits much shorter programming times by amplifying the effect of the charge trapped in the localized trapping region.
U.S. Pat. No. 7,187,030 (Chae, et al.) describes a SONOS memory device, and a method for erasing data from the SONOS memory device. The erasing includes injecting charge carriers of a second sign into a trapping film, which has trapped charge carriers of a first sign to store data in the trapping film. The charge carriers of the second sign are generated by an electric field formed between one of a first and second electrodes contacting at least one bit line and a gate electrode contacting a word line. A blocking film may be provided between the gate electrode and the trapping film. The charge carriers of the second sign may be hot holes.
U.S. Pat. No. 7,170,785 (Yeh) illustrates a method and apparatus for operating a string of charge trapping memory cells. The string of memory cells with a charge trapping structure is read, by selecting part of a memory cell selected by a word line. Part of the memory cell is selected by turning on one of the pass transistors on either side of the string of memory cells. The charge storage state of the selected part is determined by measuring current in a bit line tied to both pass transistors.
U.S. Pat. No. 7,158,411 (Yeh, et al.) provides a memory architecture for an integrated circuit that includes a first memory array configured to store data for one pattern of data usage and a second memory array configured to store data for another pattern of data usage. The first and second memory arrays are formed of charge storage based nonvolatile memory cells.
U.S. Pat. No. 7,151,293 (Shiraiwa, et al.) describes SONOS memory with inversion bit-lines. The SONOS memory cell, formed within a semiconductor substrate, includes a bottom dielectric disposed on the semiconductor substrate, a charge trapping material disposed on the bottom dielectric, and a top dielectric disposed on the charge trapping material. Furthermore, the SONOS memory cell includes a word-line gate structure disposed on the top dielectric and at least one bit-line gate for inducing at least one inversion bit-line within the semiconductor substrate.
U.S. Pat. No. 7,120,063 (Liu, et al.) illustrates flash memory cells that include a dielectric material formed above a substrate channel region, a charge trapping material formed over the dielectric material, and a control gate formed over the charge trapping material. The cell may be programmed by directing electrons from the control gate into the charge trapping material to raise the cell threshold voltage. The electrons may be directed from the control gate to the charge trapping material by coupling a substrate to a substrate voltage potential, and coupling the control gate to a gate voltage potential, where the gate voltage potential is lower than the substrate voltage potential. The cell may be erased by directing electrons from the charge trapping material into the control gate to lower a threshold voltage of the flash memory cell, such as by coupling the substrate to a substrate voltage potential, and coupling the control gate to a gate voltage potential, where the gate voltage potential is higher than the substrate voltage potential.
The nonvolatile memory cells of the prior art are often configured as NAND cell structures. U.S. Pat. No. 6,614,070 and U.S. Pat. No. 6,163,048 (Hirose, et al.) describe a semiconductor nonvolatile memory device having a NAND cell structure. A NAND stack of nonvolatile memory cell transistors is placed within a well formed on a semiconductor substrate. The series nonvolatile memory cell transistors have threshold voltages that are electrically altered over a range of depletion values. When a cell within a certain NAND stack is selected for a read operation, a peripheral circuit drives selected gate word line to the well potential and drives the word lines of the other gates within the selected NAND stack to a potential at least equal in magnitude to the magnitude of the a reference voltage plus the threshold voltage of a memory cell in the programmed state.
“A 146-mm2 8-Gb Multi-Level NAND Flash Memory with 70-nm CMOS Technology”, Hara, et al., IEEE Journal of Solid-State Circuits, January 2006, Vol.: 41, Issue: 1, pp.: 161-169 provides an 8-Gb multi-level NAND Flash memory with 4-level programmed cells.
“NROM: A Novel Localized Trapping, 2-Bit Nonvolatile Memory Cell”, Eitan, et al., IEEE Electron Device Letters, November 2000, Vol.: 21, Issue: 11, pp.: 543-545, presents a novel flash memory cell based on localized charge trapping in a dielectric layer. It is based on the storage of a nominal ˜400 electrons above a n+/p junction. Programming is performed by channel hot electron injection and erase by tunneling enhanced hot hole injection. The read methodology is sensitive to the location of trapped charge above the source. This single device cell has a two physical bit storage capability.
“A Dual-Mode NAND Flash Memory: 1-Gb Multilevel and High-Performance 512-Mb Single-Level Modes”, Cho et al. IEEE Journal of Solid-State Circuits, November 2001, Vol.: 36, Issue: 11, pp.: 1700-1706, describes a 116.7-mm2 NAND flash memory having two modes: a 1-Gb multilevel program mode (MLC) and a high-performance 512-Mb single-level program cell (SLC) modes. A two-step bit line setup scheme suppresses the peak current below 60 mA. A word line ramping technique avoids program disturbance. The SLC mode uses the 0.5-V incremental step pulse and self-boosting program inhibit scheme to achieve high program performance, and the MLC mode uses 0.15-V incremental step pulse and local self-boosting program inhibit scheme to tightly control the cell threshold voltage Vth distributions.
U.S. Pat. No. 7,203,092 (Nazarian) provides a memory array having rows and columns of flash memory cells. Each column of the memory cells is arranged as NAND series strings of memory cells. Each NAND series string having a top select transistor and a bottom select transistor. The top select transistor and the bottom select transistor are coupled to bit lines, such that alternate bit lines are operated either as source lines or bit lines in response to bit line selection and biasing.
The structure of a multiple bit programming of nonvolatile memory cells is known in the art as described in “Intel StrataFlash™ Memory Technology Overview”, Atwood, et al., Intel Technology Journal, Vol. 1, Issue 2, Q4 1997, found www.intel.com, Apr. 23, 2007. The nonvolatile memory cells include a single transistor with an isolated floating gate. The flash cell is an analog storage device in that it stores charge (quantized at a single electron) not bits. By using a controlled programming technique, it is possible to place a precise amount of charge on the floating gate. The charge can be accurately placed to one of four charge states (or ranges) that describe two bits. Each of the four charge states is associated with a two-bit data pattern. The number of states required is equal to 2N where N is the desired number of bits. Threshold of the flash cells is then determined to read the digital data stored in the flash cell.
U.S. Pat. No. 7,113,431 (Hamilton, et al.) pertains to a technique for erasing bits in a dual bit memory in a manner that maintains complementary bit disturb control of bit-pairs of memory cells wherein each bit of the dual bit memory cell can be programmed to multiple levels. One exemplary method comprises providing a word of memory cells after an initial erasure and programming of the bits of the word to one or more of the higher program levels. A disturb level is determined for each of the bit-pairs of the word. A combined disturb level is then computed that is representative of the individual disturb levels. A pattern of drain voltages is then applied to the word for a number of program passes until a target pattern is stored in the word of memory cells based on the combined disturb level and the unprogrammed bit of the bit-pairs is erased to a single program level. This compensates for the disturbance level that exists between the complementary bit-pairs of the word, improves the threshold voltage (Vt) distribution at the program level of the erased state and thereby improves the accuracy of subsequent higher level programming operations and mitigates false or erroneous reads of the states of such program levels.
SUMMARY OF THE INVENTIONAn object of this invention is to provide a cross connective columnar bit line structure for an array of multilevel programmed dual-sided nonvolatile memory cells.
Another object of this invention is to provide circuits and methods for the operation of an array of multilevel programmed dual-sided nonvolatile memory cells with a cross connective columnar bit line structure.
To accomplish at least one of these objects, a nonvolatile memory array includes a plurality of dual-sided charge-trapping nonvolatile memory cells arranged in rows and columns. The dual-sided charge-trapping nonvolatile memory cells on each column are formed into at least one grouping that is arranged in a NAND series string of dual-sided charge-trapping nonvolatile memory cells. Each NAND series string has a top select transistor and a bottom select transistor. A plurality of bit lines is connected such that each column of the dual-sided charge-trapping nonvolatile memory cells is associated with a pair of bit lines. A source/drain of the top select transistor is connected to a first of the associated pair of bit lines. A source/drain of the bottom select transistor is connected to a second of the associated pair of bit lines. The first of the associated pair of bit lines is further associated with a first adjacent column of dual-sided charge-trapping nonvolatile memory cells and the second of the associated pair of bit lines is further associated with a second adjacent column of the dual-sided charge-trapping nonvolatile memory cells. A source/drain of the top select transistor of the first adjacent column is connected to the second of the associated pair of bit lines and a source/drain of the bottom select transistor of the second adjacent column is connected to the first of the associated pair of bit lines.
A bit line controller is connected to the plurality of bit lines to transfer bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
The nonvolatile memory array further includes a plurality of word lines, a plurality of top select lines, and a plurality of bottom select lines. Each word line is associated with one row of the plurality of dual-sided charge-trapping nonvolatile memory cells. Each top select line connected to a gate of the top select transistor of at least one of the NAND series strings of dual-sided charge-trapping nonvolatile memory cells. Each bottom select line is connected to a gate of the bottom select transistor of at least one of the NAND series strings of dual-sided charge-trapping nonvolatile memory cells. A word line controller is connected to the word lines, the top select lines, and the bottom select lines to transfer word line operational voltages for selecting, programming, reading, and erasing the trapped charges representing the multiple digital data bits within the charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
The bit line controller has a first bit line program voltage source and a second bit line program voltage source. The first bit line program voltage source provides one of a plurality of threshold adjustment voltages representing a portion of the multiple digital data bits through the first of the associated pair of bit lines to the source/drain of the top select transistor to a first drain/source of the selected dual-sided charge-trapping nonvolatile memory cells to set a first level of the hot carrier charge representing the portion of the multiple digital data bits to charge trapping region. The second bit line program voltage source provides a second of the plurality of threshold adjustment voltages representing another portion of the multiple digital data bits to a second drain/source of the selected dual-sided charge-trapping nonvolatile memory cells to set a second level of the hot carrier charge representing the portion of the multiple digital data bits to charge trapping region.
The word line controller has a word line program voltage source that provides a negative medium large program voltage along with a moderate positive source or drain voltage for generating a voltage field between a control gate of the selected dual-sided charge-trapping nonvolatile memory cells and drain and source regions of the selected dual-sided charge-trapping nonvolatile memory cell to generate hot carriers from the drain and source regions to be injected into a charge trapping region of the selected dual-sided charge-trapping nonvolatile memory cell. The word line controller further includes a first select line program voltage source and a second select line program voltage source. The first select line program voltage source selectively provides a moderately large select voltage to be transferred on the top select lines to activate the top select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. The second select line program voltage source selectively provides the moderately large select voltage to be transferred on the bottom select lines to activate the bottom select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells.
The word line controller further has a word line read voltage source that generates one of a plurality of threshold detection voltages to detect one of a plurality of programmed threshold voltages of the selected dual-sided charge-trapping nonvolatile memory cells resulting from a selected one of the plurality of threshold adjustment voltages representative of the portion of multiple digital data bits. The bit line controller also includes a read drain voltage generator that generates a drain voltage level that is selectively transferred through the first and second of the paired bit lines to the first drain/source and the second drain/source to activate the selected dual-sided charge-trapping nonvolatile memory cells dependent upon a trapped charge level within the charge trapping region. A first ground reference voltage generator within the bit line controller generates a ground reference voltage transferred selectively transferred through the first and second of the paired bit lines to the first and second drain/sources. A sensing circuit is connected through the pairs of bit lines to the selected dual-sided charge-trapping nonvolatile memory cells to detect a programmed state of the charge trapping region representing the multiple digital data bits through the first and second of the paired bit lines.
The word line controller further has a word line erase voltage source that provides a very large erase voltage for generating a voltage field between the channel region of the dual-sided charge-trapping nonvolatile memory cell and the control gate of the dual-sided charge-trapping nonvolatile memory cell. The voltage field from the very large erase voltage injects hot carriers from the channel region into the charge trapping region of the dual-sided charge-trapping nonvolatile memory cell using Fowler-Nordheim tunneling. And the bit line controller also has a second ground reference voltage generator to apply the ground reference voltage to the first and second drain/sources.
In instances where the dual-sided charge-trapping nonvolatile memory cells are n-channel memory cells, the very large program voltage has a level of from approximately −6.0V to approximately −10.0V to cause the hot carrier injection to be a hot hole injection to the charge trapping layer. The plurality of threshold adjustment voltages have a voltage range of from approximately +1.0V to approximately +6.0V divided into intervals sufficient to determine the first and second portion of the plurality of the multiple digital data bits. The plurality of threshold detection voltages have a voltage range from approximately +2.0V to approximately +5.0V and are divided into increments that differentiate the plurality of programmed threshold voltages. The drain voltage level must be a voltage level sufficient to overcome threshold voltages of the first and second charge trapping regions and not sufficient to cause soft writing of the dual-sided charge-trapping nonvolatile memory cell. Further, in instances where the dual-sided charge-trapping nonvolatile memory cells are n-channel memory cells, the very large erase voltage has voltage level of from approximately +15.0V to approximately +20V. The very large erase voltage causes injection of hot electrons from the channel region into the charge trapping region of the dual-sided charge-trapping nonvolatile memory cell using Fowler-Nordheim tunneling to increase the threshold voltage of the dual-sided charge-trapping nonvolatile memory cell.
In instances where the dual-sided charge-trapping nonvolatile memory cells are p-channel memory cells, the very large program voltage has a level of from approximately +6.0V to approximately +10.0V to cause the hot carrier injection to be a hot hole injection to the charge trapping layer. The plurality of threshold adjustment voltages have a voltage range of from approximately −1.0V to approximately −6.0V divided into intervals sufficient to determine the first and second portion of the plurality of the multiple digital data bits. The plurality of threshold detection voltages have a voltage range from approximately −2.0V to approximately −5.0V and are divided into increments that differentiate the plurality of programmed threshold voltages. The drain voltage level must be a voltage level sufficient to overcome threshold voltages of the first and second drain sources and not sufficient to cause soft writing of the dual-sided charge-trapping nonvolatile memory cell. Further, in instances where the dual-sided charge-trapping nonvolatile memory cells are a p-channel memory cells, the very large erase voltage has voltage level of from approximately −15.0V to approximately −20V. The very large erase voltage injects hot holes from the channel region into the charge trapping region of the dual-sided charge-trapping nonvolatile memory cell using Fowler-Nordheim tunneling to decrease the threshold voltage of the dual-sided charge-trapping nonvolatile memory cell.
A nonvolatile memory array of this invention is formed of dual-sided charge-trapping nonvolatile memory cells that are arranged in rows and columns. Groupings of dual-sided charge-trapping nonvolatile memory cells on each column are arranged in a NAND series strings. Each NAND series string has a top select transistor and a bottom select transistor connected in series with each of the groupings of the dual-sided charge-trapping nonvolatile memory cells. Each column of the dual-sided charge-trapping nonvolatile memory cells is associated with a pair of bit lines. A source/drain of the top select transistor is connected to a first of the associated pair of bit lines and a source/drain of the bottom select transistor is connected to a second of the associated pair of bit lines.
The first of the associated pair of bit lines is further associated with a first adjacent column of dual-sided charge-trapping nonvolatile memory cells and the second of the associated pair of bit lines is also associated with a second adjacent column of the dual-sided charge-trapping nonvolatile memory cells. A source/drain of the top select transistor of the groupings of the dual-sided charge-trapping nonvolatile memory cells of the first adjacent column are connected to the second of the associated pair of bit lines and a source/drain of the bottom select transistor of groupings of the dual-sided charge-trapping nonvolatile memory cells of the second adjacent column are connected to the first of the associated pair of bit lines.
A bit line controller is connected to the plurality of bit lines to transfer bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
The control gate of each of the dual-sided charge-trapping nonvolatile memory cells on each row of the nonvolatile memory array of this invention is connected to a word line. Each gate of the top select transistor of the NAND series groupings of the dual-sided charge-trapping nonvolatile memory cells is connected to a top select line. Similarly, each gate of the bottom select transistors of the NAND series grouping of the dual-sided charge-trapping nonvolatile memory cells is connected to a bottom select line. A word line controller is connected to the word lines, the top select lines, and the bottom select lines to transfer word line operational voltages for selecting, programming, reading, and erasing the trapped charges representing the multiple digital data bits within the charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
Refer now to
The operation of the multilevel dual-sided flash memory cell 5 consists of an erase operation, a program operation, and a read operation. In the erase operation, the word line terminal 50 is set to a very large erasing voltage that is applied to the control gate 45 to inject the electrons into the trapped charges 65 and 70 from the channel region between drain region 15 and source region 20. The first and second bit line terminals 55 and 60 and thus the drain 15 and source 20 are set to ground reference level. The program operation of the multilevel dual-sided flash memory cell 5 begins by setting the word line terminal 50 to a medium large programming voltage that is applied to the control gate 45. The medium large programming voltage has an opposite polarity of the very large erasing voltage. For programming the charge trapping region 65 nearest the drain region 15, the first bit line terminal 55 and thus the drain 15 is set to the bit line voltage level and the second bit line terminal 60 and thus the source 20 is set to the ground reference voltage. For programming the charge trapping region 70 nearest the source region 20, the second bit line terminal 60 and thus the source 20 is set to the bit line voltage level and the first bit line terminal 55 and thus the drain 15 is set to the ground reference voltage. The read operation begins by setting the word line terminal 50 and thus the control gate 45 to a read voltage level. To read the program state of the charge trapping region 65, the first bit line terminal 55 and thus the drain region 15 is set to the ground reference voltage and the second bit line terminal 60 and thus the source region 20 is set to the drain read voltage level. The threshold voltage (Vt) as adjusted by the charge level of the charge trapping region 65 determines the digital data stored in the charge trapping region 65. To read the program state of the charge trapping region 70, the first bit line terminal 55 and thus the drain region 15 is set to the drain read voltage level and the second bit line terminal 60 and thus the source region 20 is set to the ground reference voltage. The threshold voltage (Vt) as adjusted by the charge level of the charge trapping region 70 determines the digital data stored in the charge trapping region 70.
The method of operation of this invention for a SONOS/MONOS dual-sided flash memory cell provides multiple bits being stored in each of the charge trapping regions 65 and 70 of
The nonvolatile memory array 200 of this invention is formed of dual-sided charge-trapping nonvolatile memory cells of
A second source/drain of the top select transistors 215a, 215b, . . . 215n−1, 215n are connected to a first of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n. A second source/drain of the bottom select transistor 220a, 220b, . . . 220n−1, 220n are connected to a second of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n.
Each column (in this embodiment, one of the NAND series string groupings 210a, 210b, . . . 210n−1, 210n) of the nonvolatile memory array 200 of this invention is associated with a pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n. One of each of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n is further associated with a first adjacent column 210a, 210b, . . . 210n−1, 210n of dual-sided charge-trapping nonvolatile memory cells and the second of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n is further associated with a second adjacent column 210a, 210b, . . . 210n−1, 210n of the dual-sided charge-trapping nonvolatile memory cells. A second source/drain of the top select transistor of the first adjacent column 210a, 210b, . . . 210n−1, 210n is connected to the second of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n and a source/drain of the bottom select transistor of the second adjacent column is connected to the first of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n. Having the top select transistor of a one column 210a, 210b, . . . 210n−1, 210n and the bottom select transistor of an adjacent column 210a, 210b, . . . 210n−1, 210n connected to one of the bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n provides the cross connective columnar bit line structure of this invention.
All of the bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n are connected to the bit line controller 230. The bit line controller 230 provides the necessary bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells 205 for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
A control gate of each of the dual-sided charge-trapping nonvolatile memory cells 205 on each row of the nonvolatile memory array 200 of this invention is connected to one word line 235a, 235b, . . . 235j−1, 235j, 235j+1, . . . 235m−1, 235m. The gates of the top select transistors 215a, 215b, . . . 215n−1, 215n are connected to the top select gate lines 240a and 240b. In this embodiment of the nonvolatile memory array 200 of this invention, half of the top select transistors 215a, 215b, . . . 215n−1, 215n are connected to one of the top select gate lines 240a and 240b and the other half are connected to the other of the top select gate lines 240a and 240b. The gates of the bottom select transistors 220a, 220b, . . . 220n−1, 220n are connected to the bottom select gate line 245. All of the one word lines 235a, 235b, . . . 235j−1, 235j, 235j+1, . . . 235m−1, 235m, top select gate lines 240a and 240b, and the bottom select gate line 245 are connected to a word line controller 250. The word line controller 250 transfers word line operational voltages for selecting, programming, reading, and erasing the trapped charges representing the multiple digital data bits within the charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells 205.
A second embodiment of the nonvolatile memory array 200 of this invention as formed with dual-sided charge-trapping nonvolatile memory cells of
A more generalized structure of the nonvolatile memory array 300 of this invention is formed of dual-sided charge-trapping nonvolatile memory cells of
A second source/drain of the top select transistors 315a, 315b, 315c, 315d, . . . , 315i, 315j, 315k, 315l, . . . , 315w, 315x, 315y, 315z are connected to a first of the associated pair of bit lines 325a, 325b, 325c, 325d. A second source/drain of the bottom select transistor 320a, 320b, 320c, 320d, . . . , 320i, 320j, 320k, 320l, . . . , 320w, 320x, 320y, 320z are connected to a second of the associated pair of bit lines 325a, 325b, 325c, 325d. The second source/drain of the top select transistors 315a, 315b, 315c, and 315d are connected to the bit line 325a. The second source/drain of the top select transistors 315i, 315j, 315k, and 315l are connected to the 325b. The second source/drain of the top select transistors 315w, 315x, 315y, 315z is connected to the bit line 325c.
The second source/drain of the bottom select transistors 320a, 320b, 320c, and 320d are connected to the bit line 325b. The second source/drain of the bottom select transistors 320i, 320j, 320k, and 320l are connected to the 325c. The second source/drain of the bottom select transistors 320w, 320x, 320y, 320z are connected to the bit line 325d.
Each column (in this embodiment, one of the NAND series string groupings 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z) of the nonvolatile memory array 300 of this invention is associated with a pair of bit lines 325a, 325b, 325c, 325d. In this example, multiple groupings of the NAND series strings 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z are associated with a single pair of bit lines 325a, 325b, 325c, 325d. As shown, the NAND series strings 310a, 310b, 310c, and 310d are associated with the bit lines 325a and 325b. The NAND series strings 310i, 310j, 310k, and 310l are associated with the bit lines 325b and 325c. The NAND series strings 310w, 310x, 310y, and 310z are associated with the bit lines 325c and 325d.
It is apparent that one of each of the associated pair of bit lines 325a, 325b, 325c, 325d is further associated with two adjacent sets of column 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z of dual-sided charge-trapping nonvolatile memory cells. For instance, the bit lines 325b and 325c are associated primarily with the columns with the NAND series strings 310i, 310j, 310k, and 310l, but the bit line 325b is also associated with the adjacent columns with the NAND series strings 310a, 310b, 310c, 310d and the bit line 325c is associated with the adjacent columns with the NAND series strings 310w, 310x, 310y, 310z.
Having the top select transistor of a one grouping of columns of the NAND series strings 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z and the bottom select transistor of an adjacent grouping of columns of the NAND series strings 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z connected commonly to one of the bit lines 325a, 325b, 325c, 325d provides the cross connective columnar bit line structure of this invention.
All of the bit lines 325a, 325b, 325c, and 325d are connected to the bit line controller 330. The bit line controller 330 provides the necessary bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells 305 for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
A control gate of each of the dual-sided charge-trapping nonvolatile memory cells 305 on each row of the nonvolatile memory array 300 of this invention is connected to one word line 335a, 335b, . . . 335j−1, 335j, 335j+1, . . . 335m−1, 335m. The gates of the top select transistors 315a, 315b, 315c, 315d, . . . , 315i, 315j, 315k, 315l, . . . , 315w, 315x, 315y, 315z are connected to the top select gate lines 340a, 340b, 340k−1, and 340k. In this embodiment of the nonvolatile memory array 300 of this invention, each of the top select transistors 315a, 315b, 315c, 315d, . . . , 315i, 315j, 315k, 315l, . . . , 315w, 315x, 315y, 315z for each grouping of the NAND series strings 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z are connected to one of the top select gate lines 340a, 340b, 340k−1, and 340k such that the number of top select gate lines 340a, 340b, 340k−1, and 340k is equal to the number of columns within each grouping of the NAND series strings 310a, 310b, 310c, 310d, . . . , 310i, 310j, 310k, 310l, . . . , 310w, 310x, 310y, 310z. The gates of the bottom select transistor 320a, 320b, 320c, 320d, . . . , 320i, 320j, 320k, 320l, . . . , 320w, 320x, 320y, 320z are connected to the bottom select gate lines 345a, 345b, 345k−1, and 345k. All of the word lines 335a, 335b, . . . 335j−1, 335j, 335j+1, . . . 335m−1, 335m, top select gate lines 340a, 340b, 340k−1, and 340k, and the bottom select gate lines 345a, 345b, 345k−1, and 345k are connected to a word line controller 350. The word line controller 350 transfers word line operational voltages for selecting, programming, reading, and erasing the trapped charges representing the multiple digital data bits within the charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells 305.
The grouping of the NAND series strings 310a, 310b, 310c, 310d, the top select transistors 315a, 315b, 315c, 315d, and the bottom select transistor 320a, 320b, 320c, 320d form a dual-sided charge-trapping nonvolatile memory block 355. In
A control gate of each of the dual-sided charge-trapping nonvolatile memory cells on each row of the nonvolatile memory array 400 of this invention is connected to one of the word lines 435a, 435b, . . . 435m. The gates of the top select transistors are connected to the top select gate lines 440a, 440b, . . . 440m. In this embodiment of the nonvolatile memory array 400 of this invention, each of the top select transistors for each grouping of the NAND series strings of the are connected to one of the top select gate lines 440a, 440b, . . . 440m such that the number of top select gate lines 440a, 440b, . . . 440m is equal to the number of columns within each grouping of the NAND series strings with in the dual-sided charge-trapping nonvolatile memory blocks 455. The gates of the bottom select transistors of the dual-sided charge-trapping nonvolatile memory blocks 455 are connected to the bottom select gate lines 445a, 445b, . . . 445m. All of the word lines 435a, 435b, . . . 435m, top select gate lines 440a, 440b, 440m, and the bottom select gate lines 445a, 445b, . . . 445m are connected to a word line controller 450. The word line controller 450 transfers word line operational voltages for selecting, programming, reading, and erasing the trapped charges representing the multiple digital data bits within the charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells of the nonvolatile memory array 400 of this invention.
Refer now to
The functional operation units are connected to the control decoder 520 to receive the commands to selectively activate the word line functional units that include a word line program circuit 535, a word line erase circuit 540, and a word line read circuit 545. The program circuit 535 has a word line program voltage source 536 that is connected to a selected word lines 560a, 560b, . . . 560m−1, 560m to provide a very large program voltage for generating a voltage field between a control gate of the selected dual-sided charge-trapping nonvolatile memory cells and a channel region of the selected dual-sided charge-trapping nonvolatile memory cell. Hot carriers are extracted from the channel region and are injected into a charge trapping region of the selected dual-sided charge-trapping nonvolatile memory cell.
The program circuit 535 has a first select line program voltage source 537 that selectively provides a moderately large select voltage. The moderately large select voltage is to be transferred on one of the selected top select gate lines 555a, 555b, . . . 555k−1, 555k to activate the top select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. A second select line program voltage source 538 that selectively provides the moderately large select voltage to be transferred on the bottom select lines 565a, 565b, . . . 565k−1, 565k to activate the bottom select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. The program circuit provides a connection 539 to the ground reference voltage source which is applied to non-selected word lines 560a, 560b, . . . 560m−1, 560m, non-selected top select gate lines 555a, 555b, . . . 555k−1, 555k, and the non-selected bottom select lines 565a, 565b, . . . 565k−1, 565k.
The word line erase circuit 540 has a word line erase voltage source 543 that is connected to the selected word lines 560a, 560b, . . . 560m−1, 560m to provide a very large erase voltage for generating a voltage field between a control gate of the selected dual-sided charge-trapping nonvolatile memory cells and a channel region of the selected dual-sided charge-trapping nonvolatile memory cell. Hot carriers are injected into the charge trapping region from the channel region of the selected dual-sided charge-trapping nonvolatile memory cell using Fowler-Nordheim tunneling. In the instance where the nonvolatile memory cells are n-channel memory cells the injected hot carriers are hot electrons. In the instance where the nonvolatile memory cells are p-channel memory cells the injected hot carriers are hot holes. The erase circuit 540 has a first select line erase voltage source 541 that selectively provides a first high select voltage. The first high select voltage is to be transferred on one of the selected top select gate lines 555a, 555b, . . . 555k−1, 555k to activate the top select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. A second select line erase voltage source 542 that selectively provides the second high select voltage to be transferred on the bottom select lines 565a, 565b, . . . 565k−1, 565k to activate the bottom select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. The erase circuit 540 provides a connection 544 to the ground reference voltage source which is applied to non-selected word lines 560a, 560b, . . . 560m−1, 560m, non-selected top select gate lines 555a, 555b, . . . 555k−1, 555k, and the non-selected bottom select lines 565a, 565b, . . . 565k−1, 565k.
The word line read circuit 545 has a word line read voltage source 546 that is connected to the selected word lines 560a, 560b, . . . 560m−1, 560m to provide a read voltage (VREAD) to the control gate of the selected dual-sided charge-trapping nonvolatile memory cells that is turned on or not dependent upon the value of the read voltage (VREAD). The voltage level of the of the word line read voltage source 546 is incremented to determine the threshold level (Vt) of the selected dual-sided charge-trapping nonvolatile memory cells that represent the multiple digital data bits stored within two charge trapping regions of the selected dual-sided charge-trapping nonvolatile memory cells.
The read circuit 545 has a first select line read voltage source 548 that selectively provides a voltage level equivalent to the power supply voltage source VDD. The supply voltage source VDD is to be transferred on one of the selected top select gate lines 555a, 555b, . . . 555k−1, 555k to activate the top select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. A second select line read voltage source 551 that selectively provides a voltage level equivalent to the power supply voltage source VDD to be transferred on the bottom select lines 565a, 565b, . . . 565k−1, 565k to activate the bottom select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells. The read circuit 545 has a read pass voltage source 547 that provides a pass voltage level (VPASS) that is applied to the non-selected word lines 560a, 560b, . . . 560m−1, 560m to prevent activation of the non-selected word lines 560a, 560b, . . . 560m−1, 560m. The read circuit 540 provides a connection 544 to the ground reference voltage source which is applied to non-selected top select gate lines 555a, 555b, . . . 555k−1, 555k and the non-selected bottom select lines 565a, 565b, . . . 565k−1, 565k.
An address word 525 defining the portion of the nonvolatile memory array of this invention that is to be programmed, erased, or read is received by the word line address decoder 530. The decoded address is transferred from the word line address decoder 530 to the row select circuit 550. The decoded address determines which row of the nonvolatile memory array 200 of this invention is to be activated. The decoded control signal is transferred to the row select circuit 550 which to determines the operational voltages that are to be transferred to the word lines 560a, 560b, . . . 560m−1, 560m, the top select gate lines 555a, 555b, . . . 555k−1, 555k and the bottom select lines 565a, 565b, . . . 565k−1, 565k to provide the voltage levels necessary for programming, erasing, and reading the selected row of the nonvolatile memory array of this invention
Refer now to
The functional operation units are connected to the control decoder 605 to receive the commands to selectively activate the bit line functional units that include a bit line program circuit 615, an bit line erase circuit 620, and a bit line read circuit 625. The bit line program circuit 615 has a first and second bit line program voltage source 617 and 618 that is connected to a selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m to provide a bit line program voltages (VBLn) necessary for programming each of the charge trapping regions of the dual-sided flash memory cells of the selected row. These levels are set based on the binary digital data to be stored as the trapped charge in the first and second charge trapping regions of the selected dual-sided flash memory cells.
The bit line erase circuit 620 provides a connection 623 to the ground reference voltage source which is applied to selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m. A bit line inhibit voltage source 622 is connected to the non-selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m to provide a bit line inhibit voltage (VINH) to inhibit erasure of non-selected dual-sided charge-trapping nonvolatile memory cells.
The bit line read circuit 625 has a bit line drain voltage source 627 that is connected to the selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m to provide a read drain voltage (VDRAIN) to the source/drains of the selected dual-sided charge-trapping nonvolatile memory cells that is turned on or not dependent upon the value of the word line read voltage. The bit line read circuit 625 provides a connection 628 to the ground reference voltage source which is applied to opposing source/drain of the selected dual-sided charge-trapping nonvolatile memory cells through the selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m.
The address word 525 that defines the selected portion of the nonvolatile memory array of this invention to be programmed, erased, or read is received by the bit line address decoder 610. The decoded address is transferred from the bit line address decoder 610 to the bit line select circuit 630. The decoded address determines which column of the nonvolatile memory array 200 of this invention is to be activated. The decoded control signal is transferred to the bit line select circuit 610 which to determines the operational voltages that are to be transferred to the selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m to provide the voltage levels necessary for programming, erasing, and reading the selected row of the nonvolatile memory array of this invention.
During the read operation, the current generated by the selected dual-sided charge-trapping nonvolatile memory cells is transferred through the associated pairs of selected bit lines 635a, 635b, 635c, . . . 635m−2, 635m−1, 635m to the bit line select circuit and on to the sense amplifier 640. The sense amplifier detects whether the selected dual-sided charge-trapping nonvolatile memory cells are turned on or not dependent upon the incremented voltage level of the read voltage (VREAD). From this determination of the trapped charge level of the selected dual-sided charge-trapping nonvolatile memory cells, the multiple digital data bits within two charge trapping regions are determined.
Returning to
The threshold voltage (Vt) control of either the first or second charge trapping regions 65 and 70 respectively adjoining the drain and source regions 15 and 20 of the dual-sided charge-trapping nonvolatile memory cells is performed under Band-to-Band hole-injection program independently. This is referred as one-side program for the dual-sided charge-trapping nonvolatile memory cells. Due to the crosstalk program disturb effect, the first programmed threshold voltage (Vt) of either first charge trapping region 65 adjoining the drain 15 or the second charge trapping region 70 adjoining the source 20 will be lowered while subsequently programming the charge trapping region at the opposite side of the channel region of the dual-sided charge-trapping nonvolatile memory cells.
As an example, the bit line voltage levels applied through the first bit line or the second bit line to the drain or source respectively are set to be VBL4=3.5V, VBL3=4.0V, VBL2=4.5V, and VBL1=5.0V. It should be noted that these are approximate and may vary as needed for a particular application. Further, the example illustrates two bits of binary digital data stored in each of the charge trapping regions 65 and 70. When the voltages as shown are applied to the first bit line or the second bit line and thus to the drain and source for a program time of 150 μS, the change in threshold voltage level ΔVt would not alter if bit line voltage level VBL3 is applied to either drain or source terminal. Similarly, the change in threshold voltage level ΔVt will be approximately 0.7V when the bit line voltage level VBL2 is applied to either drain or source terminal. The change in threshold voltage level ΔVt will be approximately 1.7V if bit line voltage level VBL2 is applied to either drain or source terminal. The change in threshold voltage level ΔVt will be approximately 2.5V if bit line voltage level VBL1 is applied to either drain or source terminal.
Refer back now to
To program a selected row of the dual-sided charge-trapping nonvolatile memory cells 205, the bit line program circuit 615 of
To program the charge of both of the trapping regions simultaneously, the first bit line program voltage source 617 is set to the bit line voltage level (VBLN) that represents the digital data to programmed to the first charge trapping region and the second bit line program voltage source 618 is set to the bit line voltage level (VBLN) that represents the digital data to programmed to the second charge trapping region. For example if there are to be two binary digits programmed to each of the charge trapping regions, the first bit line program voltage source 617 and the second bit line program voltage source 618 are set according to the voltage levels according to Table 1.
As noted in Atwood, et al., “The charge storage ability of the flash memory cell is a key to the storage of multiple bits in a single cell. The flash cell is an analog storage device not a digital storage device. It stores charge (quantized at a single electron) not bits.” The bit line controller 230 and the word line controller 250 of this invention places a precise amount of charge in the charge trapping regions such that in the nonvolatile memory array 200 of this invention the distribution of the charges as shown in
To erase a selected row of the dual-sided charge-trapping nonvolatile memory cells 205, the bit line erase circuit 620 of
A read operation of the nonvolatile memory array 200 of this invention, is where the first charge trapping region is read in one direction and the second charge trapping region is read in the opposite direction. During each directional read operation, the word line read voltage source 546 within the word line read circuit 545 of the word line controller 250 is connected to the selected word lines 235a, 235b, . . . 235j−1, 235j, 235j+1, . . . 235m−1, 235m to provide a read voltage (VREAD). For reading the program state of the first charge trapping region, the word line read voltage source 546 is set to the read voltage level (VREAD). The bit line read circuit 625 sets the first of the associated pair of bit lines 425a, 425b, 425n2, . . . 425n−1, 425n to the ground reference voltage level (0V) and the second associated pair of bit lines 425a, 425b, 425n2, . . . 425n−1, 425n the drain read voltage (VDRAIN). As noted above, the read voltage level (VREAD) Must be varied incrementally through each of the threshold boundary voltage levels (VPVn) as shown in
During the read operation, the sense amplifier 640 of
As shown above, the bit line controller 515 and the word line controller 505 function in concert for operation of the nonvolatile memory array 200 of this invention. Refer now to
The bit line controller 230 generates the bit line program voltage levels (VBLn) necessary for programming each of the charge trapping regions of the dual-sided charge-trapping nonvolatile memory cells 205 of the selected row. The bit line program voltage levels (VBLn) are applied to the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n and thus to the sources and drains of the selected dual-sided charge-trapping nonvolatile memory cells 205. These levels are set based on the binary digital data to be stored as the trapped charge in the first and second charge trapping regions of the selected dual-sided charge-trapping nonvolatile memory cells 205. Examples of these levels of the binary digital data are shown in Table 1.
Erasure of the nonvolatile memory array 200 of dual-sided charge-trapping nonvolatile memory cells 205 of this invention is illustrated in
The bit line controller 230 applies the ground reference voltage level (0V) to each of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n for a complete erase. In an array configuration, certain cells require that they not be subjected to the erasure operation. In this circumstance, the bit line controller 230 applies an inhibit voltage level (VINH) of from approximately +7.5V to approximately +10V to those associated pair of bit lines 225a, 225b, 225c,. 225n−2, 225n−1, 225n that are sufficiently erased and do not require further erasure.
Refer now to
To read the first charge trapping region of the selected rows of dual-sided charge-trapping nonvolatile memory cells 205, the bit line controller 230 sets the first of the associated pairs of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n connected to the first charge trapping regions to the ground reference voltage level (0V) and the second of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n connected to the second charge trapping regions to the drain read voltage (VDRAIN). As noted above, the read voltage level (VREAD) must be varied incrementally through each of the threshold boundary voltage levels (VPVn) as shown in
It should be noted that the drain read voltage (VDRAIN) level must be sufficient to overcome threshold voltages of the first and second charge trapping regions and not sufficient to cause soft writing of the dual-sided charge-trapping nonvolatile memory cells 205.
During the read operation, a sense amplifier within the bit line controller 230 determines whether the selected dual-sided charge-trapping nonvolatile memory cells 205 are conducting or not in each direction. Based on the threshold boundary voltage level (VPVn) and the conduction of the selected dual-sided charge-trapping nonvolatile memory cells 205, the sense amplifier determines the binary digital data programmed in each charge trapping regions of the selected dual-sided charge-trapping nonvolatile memory cells 205 and transfers the binary digital data to external circuitry through an data input/output bus.
Refer now to
The connection of the top select transistor of each grouping of the dual-sided charge-trapping nonvolatile memory cells to the first of the associated bit lines and the connection of the bottom transistor to the second of the associated bit lines brings about the cross connective bit lines structure of the nonvolatile memory array of this invention.
A second source/drain of the top select transistors 215a, 215b, and 215c are connected to a first of the associated pair of bit lines 225a, 225b, 225c, and 225d. A second source/drain of the bottom select transistor 220a, 220b,and 220c are connected to a second of the associated pair of bit lines 225a, 225b, 225c, and 225d.
Each column (in this embodiment, one of the NAND series string groupings 210a, 210b, and 210c) of the nonvolatile memory array 200 of this invention is associated with a pair of bit lines 225a, 225b, 225c, and 225d. One of each of the associated pair of bit lines 225a, 225b, 225c, and 225d is further associated with a first adjacent column 210a, 210b, and 210c of dual-sided charge-trapping nonvolatile memory cells and the second of the associated pair of bit lines 225a, 225b, 225c, and 225d is further associated with a second adjacent column 210a, 210b, and 210c of the dual-sided charge-trapping nonvolatile memory cells. A second source/drain of the top select transistor of the first adjacent column 210a, 210b, and 210c is connected to the second of the associated pair of bit lines 225a, 225b, 225c, and 225d and a source/drain of the bottom select transistor of the second adjacent column is connected to the first of the associated pair of bit lines 225a, 225b, 225c, and 225d. Having the top select transistor 215a, 215b, and 215c of a one column 210a, 210b, and 210c and the bottom select transistor 220a, 220b, and 220c of an adjacent column 210a, 210b, and 210c connected to one of the bit lines 225a, 225b, 225c, and 225d provides the cross connective columnar bit line structure of this invention.
As an example, the column containing the NAND series string groupings 210b is associated with the bit lines 225b and 225c. The first adjacent NAND series string grouping 210a is associated with the bit line 225b and has the second source/drain of its bottom select transistor 220a connected to the bit line 225b. The second adjacent NAND series string grouping 210c is associated with the bit line 225c and has the second source/drain of its top select transistor 225c connected to the bit line 225c.
All of the bit lines 225a, 225b, 225c, and 225d are connected to the bit line controller 230. The bit line controller 230 provides the necessary bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells 205 for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells.
A control gate of each of the dual-sided charge-trapping nonvolatile memory cells 205 on each row of the nonvolatile memory array 200 of this invention is connected to one word line 235a, . . . 235j−1, 235j, 235j+1, . . . 235m. The gates of the top select transistors 215a, 215b, and 215c are connected to the top select gate lines 240a and 240b. In this embodiment of the nonvolatile memory array 200 of this invention, half of the top select transistors 215a, 215b, and 215c are connected to one of the top select gate lines 240a and 240b and the other half are connected to the other of the top select gate lines 240a and 240b. The gates of the bottom select transistor 220a, 220b,and 220c are connected to the bottom select gate line 245. All of the word lines 235a, . . . 235j1, 235j, 235j+1, . . . 235m, top select gate lines 240a and 240b, and the bottom select gate line 245 are connected to a word line controller 250. The word line controller 250 transfers word line operational voltages for selecting, programming, reading, and erasing the trapped charges representing the multiple digital data bits within the charge trapping region of each of the selected dual-sided charge-trapping nonvolatile memory cells 205.
The NAND series string groupings 210a, 210b, and 210c of the dual-sided charge-trapping nonvolatile memory cells 205 that have shared word lines 235a, . . . 235j−1, 235j, 235j+1, . . . 235m are defined as a page. The programming, erasure, and reading may be on a page or half-page basis, as described hereinafter. In the descriptions of the operation as described below, the word line controller 250 will activate the word line WLj 235j with the appropriate voltage levels for programming, erasing, or reading the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c. Simultaneously, the word line controller will apply the appropriate select line voltage levels to the top select lines 240a and 240b to activate the top select transistors 215a, 215b, and 215c and the bottom select line to activate the bottom select transistors 220a, 220b, and 220c to connect the NAND series string groupings 210a, 210b, and 210c to the bit lines 225a, 225b, 225c, and 225d.
Programming of a full page is a sequential programming of the first charge trapping regions 265a, 265b, and 265c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c followed by the second charge trapping regions 270a, 270b, and 270c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c.
The word line controller 250 activates word line program voltage source 536 of
After the first charge trapping regions 265a, 265b, and 265c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c are sufficiently programmed, the word line controller 250 deactivates the lo first select line program voltage source 537 and connects the ground reference voltage 539 of
During the programming, all the word line controller connects the non-selected word lines 235a, . . . 235j−1, 235j+1, . . . , 235m to the ground reference voltage source 539 of
The read operation of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c of the array of nonvolatile memory array 200 of this invention is performed on a half-page of the nonvolatile memory array 200 of this invention. The half-page being alternating columns of the NAND series string groupings 210a, 210b, and 210c of the dual-sided charge-trapping nonvolatile memory cells 205. To perform the half-page read, the word line controller 250 activates the first select line read voltage source 548 and the second select line read voltage source 551 to respectively transferred the voltage level of the power supply voltage source VDD to the top select line 240a and bottom select line 245 and thus to the top select transistors 215a, and 215c to connect the first half-page of the nonvolatile memory array 200 to the associated bit lines 225a and 225c. The word line controller 250 connects the top select lines 240b to the ground reference voltage source 539 of
After the value of the multiple digital data bits is determined, the second charge trapping regions 270a, 270b, and 270c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c are then read. The bit line controller 230 connects the second alternating bit lines 225b and 225d to the ground reference voltage 628 of
To perform the second half-page read, the word line controller 250 activates the first select line read voltage source 548 and the second select line read voltage source 551 to respectively transferred the voltage level of the power supply voltage source VDD to the top select line 240b and bottom select line 245b and thus to the top select transistor 215b and the bottom select transistor 220b to connect the second half-page of the nonvolatile memory array 200 to the associated bit lines 225b and 225c. The word line controller 250 connects the top select lines 240a and the bottom select line 245a to the ground reference voltage source 539 of
After the value of the multiple digital data bits is determined, the second charge trapping region 270b of the selected dual-sided charge-trapping nonvolatile memory cell 205b is then read. The bit line controller 230 connects the second alternating bit lines 225b to the ground reference voltage 628 of
As described above, the NAND series string groupings 210a, 210b, and 210c of the dual-sided charge-trapping nonvolatile memory cells 205 that have shared word lines 235a, . . . 235j−1, 235j, 235j+1, . . . 235m are defined as a page. The programming, erasure, and reading may be on a page or half-page basis, as described hereinafter. In the descriptions of the operation as described below, the word line controller 250 will activate the word line WLj 235j with the appropriate voltage levels for programming, erasing, or reading the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c. Simultaneously, the word line controller will apply the appropriate select line voltage levels to the top select lines 240a and 240b to activate the top select transistors 215a, 215b, and 215c and the bottom select lines 245a and 24b to activate the bottom select transistors 220a, 220b, and 220c to connect the NAND series string groupings 210a, 210b, and 210c to the bit lines 225a, 225b, 225c, and 225d.
Programming of a full page is a sequential programming of the first charge trapping regions 265a, 265b, and 265c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c followed by the second charge trapping regions 270a, 270b, and 270c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c. The programming in the structure of
Having multiple bottom select lines 245a and 24b permits multiple digital data bits are stored simultaneously in the first charge trapping regions 265a, 265b, and 265c and the second charge trapping regions 270a, 270b, and 270c of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c. The simultaneous storage of the multiple data bits is accomplished in one-half page units.
To program the first half-page unit, the word line controller 250 activates the word line program voltage source 536 of
The word line controller 250 activates the second select line program voltage source 538 to place the moderately large select voltage at the gates of the bottom select transistors 220a and 220c to activate the bottom select transistors 220a and 220c and to connect the bottom dual-sided charge-trapping nonvolatile memory cells 205 of the NAND series string groupings 210a and 210c to their second associated bit lines 225b and 225d. Word line controller 250 connects the ground reference voltage source 539 of
The bit line controller 230 activates the first bit line program voltage source 617 to place the bit line program voltages (VBLn) on each of the bit lines 225a, and 225c. The bit line program voltages (VBLn) is transferred the top select transistors 215a, and 215c to the first charge trapping regions 265a and 265c of the selected dual-sided charge-trapping nonvolatile memory cells 205a and 205c. Simultaneously, the bit line controller 230 activates the second bit line program voltage source 618 of
To program the second half-page unit, the word line controller 250 maintains the activation of the word line program voltage source 536 of
The word line controller 250 activates the second select line program voltage source 538 to place the moderately large select voltage at the gates of the bottom select transistors 220b to activate the bottom select transistor 220b and to connect the bottom dual-sided charge-trapping nonvolatile memory cells 205 of the NAND series string groupings 210b to its second associated bit lines 225c. Word line controller 250 connects the ground reference voltage source 539 of
The bit line controller 230 activates the first bit line program voltage source 617 to place the bit line program voltages (VBLn) on each of the bit lines 225b, and 225d. The bit line program voltages (VBLn) is transferred the top select transistor 215b to the first charge trapping region 265b of the selected dual-sided charge-trapping nonvolatile memory cell 205b. Simultaneously, the bit line controller 230 activates the second bit line program voltage source 618 of
During the programming, all the word line controller connects the non-selected word lines 235a, . . . 235j−1, 235j+1, . . . , 235m to the ground reference voltage source 539 of
The read operation of the selected dual-sided charge-trapping nonvolatile memory cells 205a, 205b, and 205c of the array of nonvolatile memory array 200 of this invention is performed on a half-page of the nonvolatile memory array 200 of this invention. To perform the first half-page read, the word line controller 250 activates the first select line read voltage source 548 and the second select line read voltage source 551 to respectively transferred the voltage level of the power supply voltage source VDD to the top select line 240a and bottom select line 245a and thus to the top select transistors 215a, and 215c to connect the first half-page of the nonvolatile memory array 200 to the associated bit lines 225a and 225c. The word line controller 250 connects the top select lines 240b and the bottom select line 245b to the ground reference voltage source 539 of
After the value of the multiple digital data bits is determined, the second charge trapping regions 270a and 270c of the selected dual-sided charge-trapping nonvolatile memory cells 205a and 205c are then read. The bit line controller 230 connects the second alternating bit lines 225b and 225d to the ground reference voltage 628 of
To perform the second half-page read, the word line controller 250 activates the first select line read voltage source 548 and the second select line read voltage source 551 to respectively transferred the voltage level of the power supply voltage source VDD to the top select line 240b and bottom select line 245b and thus to the top select transistor 215b and the bottom select transistor 220b to connect the second half-page of the nonvolatile memory array 200 to the associated bit lines 225b and 225c. The word line controller 250 connects the top select lines 240a and the bottom select line 245a to the ground reference voltage source 539 of
After the value of the multiple digital data bits is determined, the second charge trapping region 270b of the selected dual-sided charge-trapping nonvolatile memory cell 205b is then read. The bit line controller 230 connects the second alternating bit lines 225b to the ground reference voltage 628 of
The erasure of the
The bit line controller 230 applies the ground reference voltage level (0V) to each of the associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n for a complete erase. In an array configuration, certain cells require that they not be subjected to the erasure operation. In this circumstance, the bit line controller 230 applies an inhibit voltage level (VINH) of from approximately +7.5V to approximately +10V to those associated pair of bit lines 225a, 225b, 225c, . . . 225n−2, 225n−1, 225n that are sufficiently erased and do not require further erasure.
While this invention has been particularly shown and described with reference to the preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the invention.
Claims
1. A nonvolatile memory array comprising:
- a plurality of dual-sided charge-trapping nonvolatile memory cells arranged in rows and columns wherein said dual-sided charge-trapping nonvolatile memory cells on each column form at least one grouping of dual-sided charge-trapping nonvolatile memory cells that is arranged in a NAND series string of dual-sided charge-trapping nonvolatile memory cells, each NAND series string having a top select transistor and a bottom select transistor;
- a plurality of bit lines, connected such that each column of the dual-sided charge-trapping nonvolatile memory cells is associated with a pair of bit lines, such that a source/drain of said top select transistor is connected to a first of said associated pair of bit lines and a source/drain of said bottom select transistor is connected to a second of said associated pair of bit lines and such that said first of said associated pair of bit lines is further associated with a first adjacent column of dual-sided charge-trapping nonvolatile memory cells and said second of said associated pair of bit lines is further associated with a second adjacent column of said dual-sided charge-trapping nonvolatile memory cells, wherein a source/drain of said top select transistor of said first adjacent column is connected to said second of said associated pair of bit lines and a source/drain of said bottom select transistor of said second adjacent column is connected to said first of said associated pair of bit lines; and
- a bit line controller connected to said plurality of bit lines to transfer bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of said selected dual-sided charge-trapping nonvolatile memory cells.
2. The nonvolatile memory array of claim 1 further comprising:
- a plurality of word lines, each word line associated with one row of said plurality of dual-sided charge-trapping nonvolatile memory cells;
- a plurality of top select lines, each top select line connected to a gate of said top select transistor of at least one of said NAND series strings of dual-sided charge-trapping nonvolatile memory cells;
- a plurality of bottom select lines, each bottom select line connected to a gate of said bottom select transistor of at least one of said NAND series strings of dual-sided charge-trapping nonvolatile memory cells; and
- a word line controller connected to said word lines, said top select lines, and said bottom select lines to transfer word line operational voltages for selecting, programming, reading, and erasing said trapped charges representing said multiple digital data bits within said charge trapping region of each of said selected dual-sided charge-trapping nonvolatile memory cells.
3. The nonvolatile memory array of claim 2 wherein said bit line controller comprises:
- a first bit line program voltage source that provides one of a plurality of threshold adjustment voltages representing a portion of said multiple digital data bits through said first of said associated pair of bit lines to said source/drain of said top select transistor to a first drain/source of said selected dual-sided charge-trapping nonvolatile memory cells to set a first level of said hot carrier charge representing said portion of said multiple digital data bits to charge trapping region; and
- a second bit line program voltage source that provides a second of said plurality of threshold adjustment voltages representing another portion of said multiple digital data bits to a second drain/source of said selected dual-sided charge-trapping nonvolatile memory cells to set a second level of said hot carrier charge representing said portion of said multiple digital data bits to charge trapping region.
4. The nonvolatile memory array of claim 2 wherein said word line controller comprises:
- a word line program voltage source that provides a very large program voltage for generating a voltage field between a control gate of said selected dual-sided charge-trapping nonvolatile memory cells and a channel region of said selected dual-sided charge-trapping nonvolatile memory cell to extracted hot carriers from said channel region to be injected into a charge trapping region of said selected dual-sided charge-trapping nonvolatile memory cell.
5. The nonvolatile memory array of claim 2 wherein said word line controller comprises:
- a first select line program voltage source that selectively provides a moderately large select voltage to be transferred on said top select lines to activate said top select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells; and
- a second select line program voltage source that selectively provides said moderately large select voltage to be transferred on said bottom select lines to activate said bottom select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells.
6. The nonvolatile memory array of claim 2 wherein:
- said word line controller comprises: a word line read voltage source that generates one of a plurality of threshold detection voltages to detect one of a plurality of programmed threshold voltages of said selected dual-sided charge-trapping nonvolatile memory cells resulting from a selected one of said plurality of threshold adjustment voltages representative of said portion of multiple digital data bits; and
- said bit line controller comprises: a read drain voltage generator that generates a drain voltage level that is selectively transferred through said first and second of said paired bit lines to said first drain/source and the second drain/source to activate said selected dual-sided charge-trapping nonvolatile memory cells dependent upon a trapped charge level within said charge trapping region; a first ground reference voltage generator to generate a ground reference voltage transferred selectively transferred through said first and second of said paired bit lines to said first and second drain/sources; and a sensing circuit connected through said pairs of bit lines to said selected dual-sided charge-trapping nonvolatile memory cells to detect a programmed state of said charge trapping region representing said multiple digital data bits through said first and second of said paired bit lines.
7. The nonvolatile memory array of claim 2 wherein:
- said word line controller comprises: a word line erase voltage source that provides a very large erase voltage for generating a voltage field between said channel region of said dual-sided charge-trapping nonvolatile memory cell and said control gate of said dual-sided charge-trapping nonvolatile memory cell to inject hot carriers to said charge trapping region to be extracted from the channel region of said dual-sided charge-trapping nonvolatile memory cell; and
- said bit line controller comprises: a second ground reference voltage generator to apply said ground reference voltage to said first and second drain/sources.
8. The nonvolatile memory array of claim 4 wherein said dual-sided charge-trapping nonvolatile memory cell is an n-channel memory cell.
9. The nonvolatile memory array of claim 8 wherein said very large program voltage has a level of from approximately −6.0V to approximately −10.0V to cause said hot carrier injection to be a hot hole injection to said charge trapping layer.
10. The nonvolatile memory array of claim 8 wherein said plurality of threshold adjustment voltages have a voltage range of from approximately +1.0V to approximately +6.0V divided into intervals sufficient to determine said first and second portion of said plurality of said multiple digital data bits.
11. The nonvolatile memory array of claim 6 wherein said plurality of threshold detection voltages have a voltage range from approximately +2.0V to approximately +5.0V and are divided into increments that differentiate said plurality of programmed threshold voltages.
12. The nonvolatile memory array of claim 11 wherein said drain voltage level must be a voltage level sufficient to overcome threshold voltages of said first and second charge trapping regions and not sufficient to cause soft writing of said dual-sided charge-trapping nonvolatile memory cell.
13. The nonvolatile memory array of claim 7 wherein said very large erase voltage has voltage level of from approximately +15.0V to approximately +20V to increase said threshold voltage of said dual-sided charge-trapping nonvolatile memory cell.
14. The nonvolatile memory array of claim 4 wherein said dual-sided charge-trapping nonvolatile memory cell is a p-channel memory cell.
15. The nonvolatile memory array of claim 14 wherein said medium large program voltage has a level of from approximately +6.0V to approximately +10.0V to cause said hot carrier injection to be a hot hole injection to said charge trapping layer.
16. The nonvolatile memory array of claim 14 wherein said plurality of threshold adjustment voltages have a voltage range of from approximately −1.0V to approximately −6.0V divided into intervals sufficient to determine said first and second portion of said plurality of said multiple digital data bits.
17. The nonvolatile memory array of claim 6 wherein said plurality of threshold detection voltages have a voltage range from approximately −2.0V to approximately −5.0V and are divided into increments that differentiate said plurality of programmed threshold voltages.
18. The nonvolatile memory array of claim 17 wherein said drain voltage level must be a voltage level sufficient to overcome threshold voltages of said first and second charge trapping regions and not sufficient to cause soft writing of said dual-sided charge-trapping nonvolatile memory cell.
19. The nonvolatile memory array of claim 14 wherein said very large erase voltage has voltage level of from approximately −15.0V to approximately −20V to decrease said threshold voltage of said dual-sided charge-trapping nonvolatile memory cell.
20. A nonvolatile memory integrated circuit comprising:
- an array of dual-sided charge-trapping nonvolatile memory cells arranged in rows and columns wherein said dual-sided charge-trapping nonvolatile memory cells on each column form at least one grouping of dual-sided charge-trapping nonvolatile memory cells that is arranged in a NAND series string of dual-sided charge-trapping nonvolatile memory cells, each NAND series string having a top select transistor and a bottom select transistor;
- a plurality of bit lines, connected such that each column of the dual-sided charge-trapping nonvolatile memory cells is associated with a pair of bit lines, such that a source/drain of said top select transistor is connected to a first of said associated pair of bit lines and a source/drain of said bottom select transistor is connected to a second of said associated pair of bit lines and such that said first of said associated pair of bit lines is further associated with a first adjacent column of dual-sided charge-trapping nonvolatile memory cells and said second of said associated pair of bit lines is further associated with a second adjacent column of said dual-sided charge-trapping nonvolatile memory cells, wherein a source/drain of said top select transistor of said first adjacent column is connected to said second of said associated pair of bit lines and a source/drain of said bottom select transistor of said second adjacent column is connected to said first of said associated pair of bit lines;
- a plurality of word lines, each word line connected to control gates of all said dual-sided charge-trapping nonvolatile memory cells of one of said rows of said array of said plurality dual-sided charge-trapping nonvolatile memory cells;
- a plurality of top select lines, each top select line connected to a gate of said top select transistor of at least one of said NAND series strings of dual-sided charge-trapping nonvolatile memory cells;
- a plurality of bottom select lines, each bottom select line connected to a gate of said bottom select transistor of at least one of said NAND series strings of dual-sided charge-trapping nonvolatile memory cells;
- a bit line controller connected to said plurality of bit lines to transfer bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of said selected dual-sided charge-trapping nonvolatile memory cells; and
- a word line controller connected to said word lines, said top select lines, and said bottom select lines to transfer word line operational voltages for selecting, programming, reading, and erasing said trapped charges representing said multiple digital data bits within said charge trapping region of each of said selected dual-sided charge-trapping nonvolatile memory cells.
21. The nonvolatile memory integrated circuit of claim 20 wherein said word line controller comprises:
- a word line program voltage source that provides a very large program voltage for generating a voltage field between a control gate of said dual-sided charge-trapping nonvolatile memory cell and a channel region of said dual-sided charge-trapping nonvolatile memory cell to extracted hot carriers from said channel region to be injected into a charge trapping region of said dual-sided charge-trapping nonvolatile memory cell.
22. The nonvolatile memory integrated circuit of claim 20 wherein said bit line controller comprises:
- a first bit line program voltage source that provides one of a plurality of threshold adjustment voltages representing a portion of said multiple digital data bits to a first drain/source of said nonvolatile memory cell array to set a first level of said hot carrier charge representing said portion of said multiple digital data bits to charge trapping region; and
- a second bit line program voltage source that provides a second of said plurality of threshold adjustment voltages representing another portion of said multiple digital data bits to a second drain/source of said nonvolatile memory cell array to set a second level of said hot carrier charge representing said portion of said multiple digital data bits to charge trapping region.
23. The nonvolatile memory integrated circuit of claim 21 wherein said word line controller further comprises:
- a word line read voltage source that generates one of a plurality of threshold detection voltages to detect one of a plurality of programmed threshold voltages of said selected dual-sided charge-trapping nonvolatile memory cells resulting from a selected one of said plurality of threshold adjustment voltages representative of said portion of multiple digital data bits;
24. The nonvolatile memory integrated circuit of claim 21 wherein said bit line controller further comprises:
- a read drain voltage generator that generates a drain voltage level that is selectively transferred through said first and second of said paired bit lines to first drain/source and the second drain/source to activate said selected dual-sided charge-trapping nonvolatile memory cell dependent upon a trapped charge level within said charge trapping region;
- a first ground reference voltage generator to generate a ground reference voltage transferred through said first and second of said paired bit lines to said first and second drain/sources; and
- a sensing circuit connected through said pairs of bit lines to said selected dual-sided charge-trapping nonvolatile memory cells to detect a programmed state of said charge trapping region representing said multiple digital data bits through said first and second of said paired bit lines.
25. The nonvolatile memory integrated circuit of claim 23 wherein said word line controller further comprises:
- a word line erase voltage source connected through said word lines to said selected dual-sided charge-trapping nonvolatile memory cells that provides a very large erase voltage for generating a voltage field between said channel region of said selected dual-sided charge-trapping nonvolatile memory cells and said control gate of said selected dual-sided charge-trapping nonvolatile memory cells to inject hot carriers to said charge trapping region to be extracted from the channel region of said selected dual-sided charge-trapping nonvolatile memory cells.
26. The nonvolatile memory integrated circuit of claim 25 wherein said bit line controller comprises:
- a second ground reference voltage generator to apply said ground reference voltage to said first and second drain/sources.
27. The nonvolatile memory integrated circuit 21 wherein each of said plurality dual-sided charge-trapping nonvolatile memory cells is an n-channel memory cell.
28. The nonvolatile memory integrated circuit of claim 27 wherein said very large program voltage has a level of from approximately −6.0V to approximately −10.0V to cause said hot carrier injection to be a hot hole injection to said charge trapping layer.
29. The nonvolatile memory integrated circuit of claim 22 wherein said plurality of threshold adjustment voltages have a voltage range of from approximately +1.0V to approximately +6.0V divided into intervals sufficient to determine said first and second portion of said plurality of said multiple digital data bits.
30. The nonvolatile memory integrated circuit of claim 23 wherein said plurality of threshold detection voltages have a voltage range from approximately +2.0V to approximately +5.0V and are divided into increments that differentiate said plurality of programmed threshold voltages.
31. The nonvolatile memory integrated circuit of claim 30 wherein said drain voltage level must be a voltage level sufficient to overcome threshold voltages of said first and second charge trapping regions and not sufficient to cause soft writing of said dual-sided charge-trapping nonvolatile memory cell.
32. The nonvolatile memory integrated circuit of claim 25 wherein said very large erase voltage has voltage level of from approximately +15.0V to approximately +20V to increase said threshold voltage of said dual-sided charge-trapping nonvolatile memory cell.
33. The nonvolatile memory integrated circuit of claim 20 wherein each of said plurality dual-sided charge-trapping nonvolatile memory cells is a p-channel memory cell.
34. The nonvolatile memory integrated circuit of claim 33 wherein said medium large program voltage has a level of from approximately +6.0V to approximately +10.0V to cause said hot carrier injection to be a hot hole injection to said charge trapping layer.
35. The nonvolatile memory integrated circuit of claim 22 wherein said plurality of threshold adjustment voltages have a voltage range of from approximately −1.0V to approximately −6.0V divided into intervals sufficient to determine said first and second portion of said plurality of said multiple digital data bits.
36. The nonvolatile memory integrated circuit of claim 23 wherein said plurality of threshold detection voltages have a voltage range from approximately −2.0V to approximately −5.0V and are divided into increments that differentiate said plurality of programmed threshold voltages.
37. The nonvolatile memory integrated circuit of claim 36 wherein said drain voltage level must be a voltage level sufficient to overcome threshold voltages of said first and second charge trapping regions and not sufficient to cause soft writing of said dual-sided charge-trapping nonvolatile memory cell.
38. The nonvolatile memory integrated circuit of claim 25 wherein said very large erase voltage has voltage level of from approximately −15.0V to approximately −20V to decrease said threshold voltage of said dual-sided charge-trapping nonvolatile memory cell.
39. A method for forming a nonvolatile memory array comprising the steps of:
- providing a plurality of dual-sided charge-trapping nonvolatile memory cells;
- arranging said plurality of dual-sided charge-trapping nonvolatile memory cells in rows and columns
- forming said dual-sided charge-trapping nonvolatile memory cells on each column into at least one grouping of dual-sided charge-trapping nonvolatile memory cells;
- arranging said connecting into a NAND series string of dual-sided charge-trapping nonvolatile memory cells, each NAND series string having a top select transistor and a bottom select transistor;
- connecting a plurality of bit lines, such that each column of the dual-sided charge-trapping nonvolatile memory cells is associated with a pair of bit lines, such that a source/drain of said top select transistor is connected to a first of said associated pair of bit lines and a source/drain of said bottom select transistor is connected to a second of said associated pair of bit lines and such that said first of said associated pair of bit lines is further associated with a first adjacent column of dual-sided charge-trapping nonvolatile memory cells and said second of said associated pair of bit lines is further associated with a second adjacent column of said dual-sided charge-trapping nonvolatile memory cells, wherein a source/drain of said top select transistor of said first adjacent column is connected to said second of said associated pair of bit lines and a source/drain of said bottom select transistor of said second adjacent column is connected to said first of said associated pair of bit lines; and
- connecting a bit line controller to said plurality of bit lines to transfer bit line operational voltages to selected dual-sided charge-trapping nonvolatile memory cells for programming, reading, and erasing trapped charges representing multiple digital data bits within a charge trapping region of each of said selected dual-sided charge-trapping nonvolatile memory cells.
40. The method for forming said nonvolatile memory array of claim 39 further comprising the steps of:
- providing a plurality of word lines;
- connecting each word line with one row of said plurality of dual-sided charge-trapping nonvolatile memory cells;
- providing a plurality of top select lines; connecting each top select line to a gate of said top select transistor of at least one of said NAND series strings of dual-sided charge-trapping nonvolatile memory cells;
- providing a plurality of bottom select lines;
- connecting each bottom select line to a gate of said bottom select transistor of at least one of said NAND series strings of dual-sided charge-trapping nonvolatile memory cells; and
- connecting a word line controller to said word lines, said top select lines, and said bottom select lines to transfer word line operational voltages for selecting, programming, reading, and erasing said trapped charges representing said multiple digital data bits within said charge trapping region of each of said selected dual-sided charge-trapping nonvolatile memory cells.
41. The method for forming said nonvolatile memory array of claim 39 wherein said bit line controller comprises:
- a first bit line program voltage source that provides one of a plurality of threshold adjustment voltages representing a portion of said multiple digital data bits through said first of said associated pair of bit lines to said source/drain of said top select transistor to a first drain/source of said selected dual-sided charge-trapping nonvolatile memory cells to set a first level of said hot carrier charge representing said portion of said multiple digital data bits to charge trapping region; and
- a second bit line program voltage source that provides a second of said plurality of threshold adjustment voltages representing another portion of said multiple digital data bits to a second drain/source of said selected dual-sided charge-trapping nonvolatile memory cells to set a second level of said hot carrier charge representing said portion of said multiple digital data bits to charge trapping region.
42. The method for forming said nonvolatile memory array of claim 39 wherein said word line controller comprises:
- a word line program voltage source that provides a very large program voltage for generating a voltage field between a control gate of said selected dual-sided charge-trapping nonvolatile memory cells and a channel region of said selected dual-sided charge-trapping nonvolatile memory cell to extracted hot carriers from said channel region to be injected into a charge trapping region of said selected dual-sided charge-trapping nonvolatile memory cell.
43. The method for forming said nonvolatile memory array of claim 39 wherein said word line controller comprises:
- a first select line program voltage source that selectively provides a moderately large select voltage to be transferred on said top select lines to activate said top select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells; and
- a second select line program voltage source that selectively provides a moderately large select voltage to be transferred on said bottom select lines to activate said bottom select transistors of selected NAND series strings of dual-sided charge-trapping nonvolatile memory cells.
44. The method for forming said nonvolatile memory array of claim 39 wherein:
- said word line controller further comprises: a word line read voltage source that generates one of a plurality of threshold detection voltages to detect one of a plurality of programmed threshold voltages of said selected dual-sided charge-trapping nonvolatile memory cells resulting from a selected one of said plurality of threshold adjustment voltages representative of said portion of multiple digital data bits; and
- said bit line controller further comprises:
- a read drain voltage generator that generates a drain voltage level that is selectively transferred through said first and second of said paired bit lines to said first drain/source and the second drain/source to activate said selected dual-sided charge-trapping nonvolatile memory cells dependent upon a trapped charge level within said charge trapping region;
- a first ground reference voltage generator to generate a ground reference voltage transferred selectively transferred through said first and second of said paired bit lines to said first and second drain/sources; and
- a sensing circuit connected through said pairs of bit lines to said selected dual-sided charge-trapping nonvolatile memory cells to detect a programmed state of said charge trapping region representing said multiple digital data bits through said first and second of said paired bit lines.
45. The method for forming said nonvolatile memory array of claim 39 wherein:
- said word line controller further comprises: a word line erase voltage source that provides a very large erase voltage for generating a voltage field between said channel region of said dual-sided charge-trapping nonvolatile memory cell and said control gate of said dual-sided charge-trapping nonvolatile memory cell to inject hot carriers to said charge trapping region to be extracted from the channel region of said dual-sided charge-trapping nonvolatile memory cell; and
- said bit line controller further comprises: a second ground reference voltage generator to apply said ground reference voltage to said first and second drain/sources.
46. The method for forming said nonvolatile memory array of claim 42 wherein said dual-sided charge-trapping nonvolatile memory cell is an n-channel memory cell.
47. The method for forming said nonvolatile memory array of claim 46 wherein said very large program voltage has a level of from approximately −6.0V to approximately −10.0V to cause said hot carrier injection to be a hot hole injection to said charge trapping layer.
48. The method for forming said nonvolatile memory array of claim 46 wherein said plurality of threshold adjustment voltages have a voltage range of from approximately +1.0V to approximately +6.0V divided into intervals sufficient to determine said first and second portion of said plurality of said multiple digital data bits.
49. The nonvolatile memory array of claim 44 wherein said plurality of threshold detection voltages have a voltage range from approximately +2.0V to approximately +5.0V and are divided into increments that differentiate said plurality of programmed threshold voltages.
50. The method for forming said nonvolatile memory array of claim 49 wherein said drain voltage level must be a voltage level sufficient to overcome threshold voltages of said first and second charge trapping regions and not sufficient to cause soft writing of said dual-sided charge-trapping nonvolatile memory cell.
51. The method for forming said nonvolatile memory array of claim 45 wherein said very large erase voltage has voltage level of from approximately +15.0V to approximately +20V to increase said threshold voltage of said dual-sided charge-trapping nonvolatile memory cell.
52. The method for forming said nonvolatile memory array of claim 42 wherein said dual-sided charge-trapping nonvolatile memory cell is a p-channel memory cell.
53. The method for forming said nonvolatile memory array of claim 52 wherein said very large program voltage has a level of from approximately +6.0V to approximately +10.0V to cause said hot carrier injection to be a hot hole injection to said charge trapping layer.
54. The method for forming said nonvolatile memory array of claim 52 wherein said plurality of threshold adjustment voltages have a voltage range of from approximately −1.0V to approximately −6.0V divided into intervals sufficient to determine said first and second portion of said plurality of said multiple digital data bits.
55. The method for forming said nonvolatile memory array of claim 44 wherein said plurality of threshold detection voltages have a voltage range from approximately −2.0V to approximately −5.0V and are divided into increments that differentiate said plurality of programmed threshold voltages.
56. The method for forming said nonvolatile memory array of claim 55 wherein said drain voltage level must be a voltage level sufficient to overcome threshold voltages of said first and second charge trapping regions and not sufficient to cause soft writing of said dual-sided charge-trapping nonvolatile memory cell.
57. The method for forming said nonvolatile memory array of claim 52 wherein said very large erase voltage has voltage level of from approximately −15.0V to approximately −20V to decrease said threshold voltage of said dual-sided charge-trapping nonvolatile memory cell.
Type: Application
Filed: Feb 8, 2008
Publication Date: Aug 28, 2008
Applicant:
Inventors: Peter Lee (Saratoga, CA), Fu-Chang Hsu (San Jose, CA)
Application Number: 12/069,228
International Classification: G11C 16/04 (20060101); G11C 16/06 (20060101); H01L 21/336 (20060101);