US20120112265A1 - Non-volatile semiconductor memory device - Google Patents
Non-volatile semiconductor memory device Download PDFInfo
- Publication number
- US20120112265A1 US20120112265A1 US13/350,703 US201213350703A US2012112265A1 US 20120112265 A1 US20120112265 A1 US 20120112265A1 US 201213350703 A US201213350703 A US 201213350703A US 2012112265 A1 US2012112265 A1 US 2012112265A1
- Authority
- US
- United States
- Prior art keywords
- semiconductor substrate
- type
- memory
- mcn
- stripe shaped
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 128
- 238000009792 diffusion process Methods 0.000 claims abstract description 99
- 239000000758 substrate Substances 0.000 claims abstract description 93
- 238000009413 insulation Methods 0.000 claims abstract description 44
- 230000005641 tunneling Effects 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 174
- 229910021420 polycrystalline silicon Inorganic materials 0.000 claims description 68
- 229920005591 polysilicon Polymers 0.000 claims description 68
- 238000004519 manufacturing process Methods 0.000 claims description 65
- 238000005530 etching Methods 0.000 claims description 24
- 150000002500 ions Chemical class 0.000 claims description 23
- 239000002784 hot electron Substances 0.000 claims description 20
- 125000001475 halogen functional group Chemical group 0.000 claims description 17
- 238000000059 patterning Methods 0.000 claims description 17
- 230000005684 electric field Effects 0.000 claims description 8
- 238000011049 filling Methods 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 claims description 2
- 239000012535 impurity Substances 0.000 abstract description 28
- 238000003860 storage Methods 0.000 abstract description 28
- 239000004020 conductor Substances 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 130
- 238000010586 diagram Methods 0.000 description 62
- 238000002347 injection Methods 0.000 description 30
- 239000007924 injection Substances 0.000 description 30
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 19
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 18
- 229910052710 silicon Inorganic materials 0.000 description 18
- 239000010703 silicon Substances 0.000 description 18
- 238000010276 construction Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 15
- 150000004767 nitrides Chemical class 0.000 description 14
- 229910052698 phosphorus Inorganic materials 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 230000008672 reprogramming Effects 0.000 description 9
- 125000006850 spacer group Chemical group 0.000 description 8
- 229910052785 arsenic Inorganic materials 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 230000001965 increasing effect Effects 0.000 description 7
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 6
- LPQOADBMXVRBNX-UHFFFAOYSA-N ac1ldcw0 Chemical group Cl.C1CN(C)CCN1C1=C(F)C=C2C(=O)C(C(O)=O)=CN3CCSC1=C32 LPQOADBMXVRBNX-UHFFFAOYSA-N 0.000 description 6
- 239000011574 phosphorus Substances 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000007254 oxidation reaction Methods 0.000 description 5
- 230000006866 deterioration Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 229910000664 lithium aluminum titanium phosphates (LATP) Inorganic materials 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003071 parasitic effect Effects 0.000 description 3
- ZOXJGFHDIHLPTG-UHFFFAOYSA-N Boron Chemical compound [B] ZOXJGFHDIHLPTG-UHFFFAOYSA-N 0.000 description 2
- RQNWIZPPADIBDY-UHFFFAOYSA-N arsenic atom Chemical compound [As] RQNWIZPPADIBDY-UHFFFAOYSA-N 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 229910052796 boron Inorganic materials 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000000137 annealing Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000005229 chemical vapour deposition Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L29/00—Semiconductor devices adapted for rectifying, amplifying, oscillating or switching, or capacitors or resistors with at least one potential-jump barrier or surface barrier, e.g. PN junction depletion layer or carrier concentration layer; Details of semiconductor bodies or of electrodes thereof ; Multistep manufacturing processes therefor
- H01L29/66—Types of semiconductor device ; Multistep manufacturing processes therefor
- H01L29/68—Types of semiconductor device ; Multistep manufacturing processes therefor controllable by only the electric current supplied, or only the electric potential applied, to an electrode which does not carry the current to be rectified, amplified or switched
- H01L29/76—Unipolar devices, e.g. field effect transistors
- H01L29/772—Field effect transistors
- H01L29/78—Field effect transistors with field effect produced by an insulated gate
- H01L29/792—Field effect transistors with field effect produced by an insulated gate with charge trapping gate insulator, e.g. MNOS-memory transistors
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B43/00—EEPROM devices comprising charge-trapping gate insulators
- H10B43/30—EEPROM devices comprising charge-trapping gate insulators characterised by the memory core region
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0408—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
- G11C16/0441—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing multiple floating gate devices, e.g. separate read-and-write FAMOS transistors with connected floating gates
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0491—Virtual ground arrays
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/02—Manufacture or treatment of semiconductor devices or of parts thereof
- H01L21/04—Manufacture or treatment of semiconductor devices or of parts thereof the devices having at least one potential-jump barrier or surface barrier, e.g. PN junction, depletion layer or carrier concentration layer
- H01L21/18—Manufacture or treatment of semiconductor devices or of parts thereof the devices having at least one potential-jump barrier or surface barrier, e.g. PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic System or AIIIBV compounds with or without impurities, e.g. doping materials
- H01L21/26—Bombardment with radiation
- H01L21/263—Bombardment with radiation with high-energy radiation
- H01L21/265—Bombardment with radiation with high-energy radiation producing ion implantation
- H01L21/26586—Bombardment with radiation with high-energy radiation producing ion implantation characterised by the angle between the ion beam and the crystal planes or the main crystal surface
Definitions
- One of the inventions relates to an improvement in the structure of a non-volatile semiconductor memory device having a Virtual Ground Array structure (first to fifth embodiments). Furthermore, another one of the inventions relates to an improvement of a CMOS compatible non-volatile semiconductor memory device (sixth to thirteenth embodiments).
- FIG. 1(A) and FIG. 1(B) show the diagrams of equivalent circuits of a general NOR array structure and a virtual ground array structure.
- the virtual ground array structure since one bit line is shared by two adjacent memory cell transistors, isolations of memory cells and contacts can be removed, therefore, the structure becomes simpler and the area of a cell becomes smaller.
- the structure of a virtual ground array is receiving attention as a future technology of a NOR type flash memory as cited, for example, in pp 204-205 of IEEE, Symposium on VLSI Technology Digest of Technical Papers, 2005.
- B4-HE back bias assisted band-to-band tunneling induced hot electron
- B4-HE injection technology is a method in which programming is performed by applying a predetermined voltage to a gate electrode, N type well and a bit line (drain).
- a bit line is shared between adjacent memory cells on the same row in the virtual ground memory cell array.
- FIG. 3 in B4-HE injection technology, the application of a programming voltage to a selected cell 51 is done with the same conditions to the adjacent non-selected memory cell 52 which shares the same bit line which is applied with the predetermined voltage (0V) and thus is programmed at the same as the selected cell 51 . Therefore, the above mentioned B4-HE injection technology can not be applied as it is to a virtual ground array structure.
- One of the present inventions provides a non-volatile semiconductor memory device having a virtual ground array in which B4-HE injection technology is applied so that a non-selected cell which is adjacent to a selected cell is not programmed. Furthermore, the present invention proposes a manufacturing method thereof. These inventions are supported by the first to fifth embodiments.
- Another aspect of the present inventions provides a CMOS compatible non-volatile semiconductor memory device which has better performance than the devices disclosed in U.S. Pat. Nos. 6,518,614, 7,248,507 and in US patent published application No. 2003-222,303 A1. This aspect is supported by the sixth to thirteenth embodiments.
- a non-volatile semiconductor device comprising: an n type well formed in a semiconductor substrate; and a memory cell array of a virtual ground array structure, the memory cell array having a plurality of P type MONOS cells arranged in matrix, adjacent ones of P type MONOS cells share a same diffusion region, each of the P type MONOS cells being configured to be programmed from one side of a channel by band to band tunneling.
- each of the P type MONOS cells may be programmed by applying a first voltage to a bit line connected to the respective one of the P type MONOS cells, applying a second voltage higher than the first voltage to the n type well, applying a third voltage higher than the second voltage to a word line connected to the respective one of the P type MONOS cells.
- each of the P type MONOS cells has a halo region to enhance an electrical field in the one side of the channel
- each of the P type MONOS cells may have an offset region to suppress programming from another side of the channel.
- a plurality of grooves and ribs may be formed in a surface of the n type well along a column direction, the channels of the P type MONOS cells may be partly formed in bottom surfaces of the grooves.
- a plurality of bit lines made of p type diffusions may be formed in the top surfaces of the ribs.
- a plurality of halo regions may be formed in first side walls of the grooves.
- a plurality of lightly doped regions may be formed in second side walls of the grooves, the second side walls being opposite to the first side walls.
- an ONO film continuously may extend across at least a single row of the plurality of P type MONOS cells.
- the ONO film continuously may extend across rows and columns of the plurality of P type MONOS cells.
- a non-volatile semiconductor device comprising: an n type well formed in a semiconductor substrate having a surface, the surface having a plurality of stripe shaped grooves formed along a first direction and a plurality of stripe shaped ribs formed along the first direction; a plurality of stripe shaped p type diffusion regions each formed in an upper part of corresponding one of the plurality of ribs, the plurality of stripe shaped p type diffusion regions being formed along the first direction; a tunneling insulation film formed on the grooves and the ribs; a charge storage film formed on the tunneling insulating film; a gate insulation film formed on the charge storage film; and a plurality of stripe shaped conductors formed on the gate insulating film, the plurality of stripe shaped conductors arranged in a direction intersecting the longitudinal direction of the ribs with a predetermined interval; wherein an impurity diffusion structure in the ribs are asymmetric.
- a plurality of stripe shaped p-type diffusion regions formed along a longitudinal direction and in adjacent to the plurality of stripe shaped p type diffusion regions, and having a lower diffusion density than a diffusion density of the p type diffusion regions.
- non-volatile semiconductor device there may be a plurality of stripe shaped n type impurity regions formed along a longitudinal direction and in adjacent to the p type diffusion regions, and having a higher diffusion density than the n type well.
- a first distance between one of the p type diffusion regions and a first adjacent one of the grooves and a second distance between the one of p type diffusion regions and a second adjacent one of the grooves are different.
- the non-volatile semiconductor device there may be a plurality of insulation layers formed between the ribs of the semiconductor substrate and the tunneling insulation film.
- a non-volatile semiconductor device comprising: an n type well formed in a semiconductor substrate; a plurality of stripe shaped p type diffusion regions formed at predetermined intervals in the n type well; a plurality of stripe shaped tunneling insulation layers formed on the n type well, wherein the plurality of stripe shaped tunneling insulation layers do not overlap with the plurality of stripe shaped p type diffusion regions; a plurality of stripe shaped charge storage layers formed on the a plurality of stripe shaped tunneling insulation layers respectively, each of the plurality of stripe shaped charge storage layers being closer to one of adjacent pairs of the plurality of stripe shaped p type diffusion regions than other one of adjacent pairs of the plurality of stripe shaped p type diffusion regions; a plurality of stripe shaped gate insulation layers formed on the plurality of stripe shaped charge storage layers; a plurality of stripe shaped conductors formed on the gate insulating layers, the plurality of stripe shaped
- non-volatile semiconductor device there may be a plurality of stripe shaped insulating layers formed on the semiconductor substrate and arranged between the plurality of stripe shaped tunneling insulation layers, the plurality of stripe shaped charge storage layers and the plurality of stripe shaped gate insulation layers.
- the plurality of stripe shaped insulating layers are formed by Chemical Vapor Deposition.
- a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface: forming a first conductivity type well near the surface of the semiconductor substrate; forming an ONO film over said surface of the semiconductor substrate; forming a first polysilicon film over the ONO film; patterning the ONO film and the first polysilicon film in a stripe pattern along a first direction; ion-implanting, by a first angle, a second conductivity type ions into the surface of the semiconductor substrate using the patterned first polysilicon film as a shadowing mask; filling gaps of the ONO film and the first polysilicon film in the stripe pattern with first insulating layers; forming a second polysilicon film over the first polysilicon film and the first insulating layers; and patterning the first polysilicon film and the second polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
- steps for ion-implanting, by a second angle, ions of the first conductivity into the surface of the semiconductor substrate using the first polysilicon film as a shadowing mask there may be steps for ion-implanting, by a second angle, ions of the first conductivity into the surface of the semiconductor substrate using the first polysilicon film as a shadowing mask.
- the step for filling the gaps of the ONO film and the first polysilicon film in the stripe pattern with first insulating layers may comprises: forming the first insulating film over the stripe pattern of the ONO film and the first polysilicon film; and polishing the surface of the first insulating film to isolate the first insulating film into the filled first insulating layers.
- the first conductivity type may be n type and the second conductivity type may be p type.
- a method for manufacturing a non-volatile semiconductor device comprising:
- the first conductivity type may be n type and the second conductivity type may be p type.
- a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: etching the first insulating film and the semiconductor substrate to form a plurality of stripe shaped grooves along a first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped first insulating layers on the plurality of stripe shaped ribs; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask; ion-implanting, by a second angle which is an opposite angle to the first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as
- the first conductivity type may be n type and the second conductivity type may be p type.
- a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: forming a stripe shaped resist pattern along a first direction; etching the first insulating film, using the stripe shaped resist pattern as a mask, to form a plurality of stripe shaped first insulation layers; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; ion-implanting, by a second angle which is an opposite angle to the first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; etching the semiconductor substrate to form a plurality of stripe shaped grooves along the first direction and a plurality of stripe
- the first conductivity type may be n type and the second conductivity type may be p type.
- a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: forming a stripe shaped resist pattern along a first direction; etching the first insulating film, using the stripe shaped resist pattern as a mask, to form a plurality of stripe shaped first insulation layers; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; ion-implanting, by a second angle, ions of the first conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; etching the semiconductor substrate to form a plurality of stripe shaped grooves along the first direction and a plurality of stripe shaped ribs along the first direction
- the first conductivity type may be n type and the second conductivity type may be p type.
- FIGS. 1(A) and (B) show equivalent circuit diagrams of a general NOR array structure and of a virtual ground array structure.
- FIG. 2 shows a diagram which explains B4-HE injection technology.
- FIG. 3 shows an operation in the case where B4-HE programming is performed in a memory cell array having a conventional virtual ground array structure.
- FIG. 4 shows a cross sectional oblique view of the first embodiment of the present invention.
- FIG. 5 shows an equivalent circuit diagram of the first embodiment and a selected cell of the memory cell array.
- FIG. 6 shows a chart of voltage application conditions.
- FIG. 7 shows an operation in the case where B4-HE programming is performed in the virtual ground array of the embodiments of the present inventions.
- FIG. 8 shows a manufacturing process (Process 1 ) of the memory cell array of the first embodiment.
- FIG. 9 shows a manufacturing process (Process 2 ) of the memory cell array of the first embodiment.
- FIG. 10 shows a manufacturing process (Process 3 ) of the memory cell array of the first embodiment.
- FIG. 11 shows a manufacturing process (Process 4 ) of the memory cell array of the first embodiment.
- FIG. 12 shows a manufacturing process (Process 5 ) of the memory cell array of the first embodiment.
- FIG. 13 shows a manufacturing process (Process 6 ) of the memory cell array of the first embodiment.
- FIG. 14 shows a manufacturing process (Process 7 ) of the memory cell array of the first embodiment.
- FIG. 15 shows a cross sectional oblique view of the second embodiment of the present invention.
- FIG. 16 shows a manufacturing process (Process 1 ) of the memory cell array of the second embodiment.
- FIG. 17 shows a manufacturing process (Process 2 ) of the memory cell array of the second embodiment.
- FIG. 18 shows a manufacturing process (Process 3 ) of the memory cell array of the second embodiment.
- FIG. 19 shows a manufacturing process (Process 4 ) of the memory cell array of the second embodiment.
- FIG. 20 shows a manufacturing process (Process 5 ) of the memory cell array of the second embodiment.
- FIG. 21 shows a manufacturing process (Process 6 ) of the memory cell array of the second embodiment.
- FIG. 22 shows a manufacturing process (Process 7 ) of the memory cell array of the second embodiment.
- FIG. 23 shows a manufacturing process (Process 8 ) of the memory cell array of the second embodiment.
- FIG. 24 shows a manufacturing process (Process 9 ) of the memory cell array of the second embodiment.
- FIG. 25 shows a cross sectional oblique view of the third embodiment of the present invention.
- FIG. 26 shows a manufacturing process (Process 1 ) of the memory cell array of the third embodiment.
- FIG. 27 shows a manufacturing process (Process 2 ) of the memory cell array of the third embodiment.
- FIG. 28 shows a manufacturing process (Process 3 ) of the memory cell array of the third embodiment.
- FIG. 29 shows a manufacturing process (Process 4 ) of the memory cell array of the third embodiment.
- FIG. 30 shows a manufacturing process (Process 5 ) of the memory cell array of the third embodiment.
- FIG. 31 shows a manufacturing process (Process 6 ) of the memory cell array of the third embodiment.
- FIG. 32 shows a manufacturing process (Process 7 ) of the memory cell array of the third embodiment.
- FIG. 33 shows a manufacturing process (Process 8 ) of the memory cell array of the third embodiment.
- FIG. 34 shows a manufacturing process (Process 9 ) of the memory cell array of the third embodiment.
- FIG. 35 shows a cross sectional oblique view of the fourth embodiment of the present invention.
- FIG. 36 shows a manufacturing process (Process 1 ) of the memory cell array of the fourth embodiment.
- FIG. 37 shows a manufacturing process (Process 2 ) of the memory cell array of the fourth embodiment.
- FIG. 38 shows a manufacturing process (Process 3 ) of the memory cell array of the fourth embodiment.
- FIG. 39 shows a manufacturing process (Process 4 ) of the memory cell array of the fourth embodiment.
- FIG. 40 shows a manufacturing process (Process 5 ) of the memory cell array of the fourth embodiment.
- FIG. 41 shows a manufacturing process (Process 6 ) of the memory cell array of the fourth embodiment.
- FIG. 42 shows a manufacturing process (Process 7 ) of the memory cell array of the fourth embodiment.
- FIG. 43 shows a manufacturing process (Process 8 ) of the memory cell array of the fourth embodiment.
- FIG. 44 shows a manufacturing process (Process 9 ) of the memory cell array of the fourth embodiment.
- FIG. 45 shows a manufacturing process (Process 10 ) of the memory cell array of the fourth embodiment.
- FIG. 46 shows a cross sectional oblique view of the fifth embodiment of the present invention.
- FIG. 47 shows a manufacturing process (Process 1 ) of the memory cell array of the fifth embodiment.
- FIG. 48 shows a manufacturing process (Process 2 ) of the memory cell array of the fifth embodiment.
- FIG. 49 shows a manufacturing process (Process 3 ) of the memory cell array of the fifth embodiment.
- FIG. 50 shows a manufacturing process (Process 4 ) of the memory cell array of the fifth embodiment.
- FIG. 51 shows a manufacturing process (Process 5 ) of the memory cell array of the fifth embodiment.
- FIG. 52 shows a manufacturing process (Process 6 ) of the memory cell array of the fifth embodiment.
- FIG. 53 shows a manufacturing process (Process 7 ) of the memory cell array of the fifth embodiment.
- FIG. 54 shows a manufacturing process (Process 8 ) of the memory cell array of the fifth embodiment.
- FIG. 55 shows a manufacturing process (Process 9 ) of the memory cell array of the fifth embodiment.
- FIG. 56 shows a diagram of a cross sectional construction of a memory transistor used in an embodiment of the present invention.
- FIG. 57 shows a diagram of a construction of a memory cell unit which is the sixth embodiment of the present invention.
- FIG. 58 shows a diagram of a construction of the memory device arranged with an array of the memory cell units in the sixth embodiment.
- FIG. 59 shows a diagram of the voltage application conditions when programming data to the memory cell unit of the sixth embodiment.
- FIG. 60 shows a diagram of the voltage application conditions when erasing data from the memory cell unit of the sixth embodiment.
- FIG. 61 shows a diagram of the voltage application conditions when reading data from the memory cell unit of the sixth embodiment.
- FIG. 62 shows a diagram which explains a data potential and a read margin in the memory cell unit.
- FIG. 63 shows a diagram of the voltage application conditions when data is read from the memory cell unit of the sixth embodiment.
- FIG. 64 shows a diagram of a data potential and a read margin in the memory cell unit.
- FIG. 65 shows a diagram which explains a threshold voltage detection method of a memory transistor of the memory unit of the sixth embodiment.
- FIG. 66 shows a diagram of a construction of a memory cell unit of the seventh embodiment of the present invention.
- FIG. 67 shows a diagram of a construction of a memory cell unit of the eighth embodiment of the present invention.
- FIG. 68 shows a diagram of a construction of a memory device arranged with an array of the memory cell units in the eighth embodiment.
- FIG. 69 shows a diagram of the voltage application conditions when programming data to the memory cell unit of the eighth embodiment.
- FIG. 70 shows a diagram of the voltage application conditions when erasing data from the memory cell unit of the eighth embodiment.
- FIG. 71 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the eighth embodiment.
- FIG. 72 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the eighth embodiment.
- FIG. 73 shows a diagram which explains a threshold voltage detection method of a memory transistor of the memory unit of the eighth embodiment.
- FIG. 74 shows a diagram of the construction of a memory cell unit of the ninth embodiment of the present invention.
- FIG. 75 shows a diagram of the construction of a memory cell unit of the tenth embodiment of the present invention.
- FIG. 76 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the tenth embodiment.
- FIG. 77 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the tenth embodiment.
- FIG. 78 shows a diagram of the construction of a memory cell unit of the eleventh embodiment of the present invention.
- FIG. 79 shows a diagram of the construction of a memory cell unit of the twelfth embodiment of the present invention.
- FIG. 80 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the twelfth embodiment.
- FIG. 81 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the twelfth embodiment.
- FIG. 82 shows a diagram of the construction of a memory cell unit of the thirteenth embodiment of the present invention.
- the first embodiment of the present invention will be explained by referring to the figures. Firstly, the first embodiment will be explained by referring to FIGS. 4 to 13 .
- FIG. 4 is a cross sectional oblique view diagram which shows the structure of a memory cell array related to the first embodiment of the present invention.
- This memory cell array is formed by a p channel MONOS structure. That is, an ONO film (a nitride film (N), and oxide insulation films (O) sandwiching the nitride film (N)), is formed above a channel region of each memory cell.
- a gate electrode (M) is formed above the ONO film.
- An n type well 11 is formed in the entire surface where memory cell array is formed, near the surface of the semiconductor substrate.
- a predetermined interval is arranged near the surface of this n type well 11 and a plurality of p type diffusion regions 12 are formed in stripe shape in a Y direction.
- the p type diffusion regions 12 are bit lines in this memory cell array and functions as a source or a drain in each of memory cells.
- a halo region 14 is formed in one side (X side) surface of corresponding p type diffusion region 12 .
- the halo region 14 is a region for enhancing an electric field (steep potential change) in an area near the p type diffusion region 12 which functions as a drain in order to generate hot electrons.
- the other side ( ⁇ X side) surface of the p type diffusion region 12 is offset from the channel region of the other memory cell transistor and has a structure in which it is difficult for the hot electrons which are generated in an area near the p type diffusion region 12 to reach the charge storage layer.
- ONO films 30 and insulation oxide films 20 are alternately formed in stripe shape in the Y direction above the semiconductor substrate (n type well 11 ).
- the insulation oxide film layer 20 is formed above the p type diffusion region 12 and above a side surface region which is on the opposite side ( ⁇ X side) to the halo region 14 of this p type diffusion region.
- the ONO film 30 is formed above a channel region between the adjacent p type diffusion regions 12 .
- a plurality of polysilicon layers 18 are formed in a stripe shape in the X direction over the insulation oxide film layer 20 . These polysilicon layers 18 are word lines in the memory cell array.
- polysilicon layers 19 of a height which fills a difference in height between the ONO film 30 and the insulation oxide film layer 20 are formed below the polysilicon layers 18 . This polysilicon layers 19 function as a gate electrode of each memory cell.
- the ONO film 30 is formed by a tunnel oxide film 15 which is formed from oxide silicon, a charge storage layer 16 of nitride silicon which accumulates injected charges (electrons) and an insulation film 17 which is formed from oxide silicon.
- the film thickness of each of these three layers is about 1.5 nm to 8 nm.
- each memory cell is not separated by grooves.
- the polysilicon layers 19 are formed above the ONO films 30 and the regions between the two p type diffusion regions 12 are channel regions of memory cell transistors.
- one memory cell is formed by one transistor, the same as in a general flash memory.
- the trapped charges do not move within the film and remain in trapped positions.
- the charge storage layer 16 is formed in common with memory cells which are arranged in series in a Y direction, the trapped electric charges remain in a region of a memory cell transistor by a programming operation of that memory cell transistor and do not move to another memory cell region.
- FIG. 5 is a circuit diagram of a memory cell array of this embodiment.
- the operation conditions in the cases of programming, erasing and reading a selected memory cell 51 are shown in FIG. 6 .
- the internal voltage generator and the control circuit are arranged at the periphery of the memory cell array.
- the voltage Vs of the bit line sBLR which functions as a source is lower than the a well voltage Vsub which is applied to an n type well.
- the potential difference between the voltage Vs and the drain voltage Vd is not too much.
- Vth equivalent threshold voltage
- punch through between a source and a drain may not happen.
- Programming of a memory cell is performed by injecting electrons into the charge storage layer 16 .
- Injection of electrons into the charge storage layer 16 is carried out by hot electron injection by band-to-band tunneling (B4-HE (back bias assisted band-to-band tunneling induced hot electron) injection) using a high electric field in a depletion layer which arises by a large potential difference between a gate electrode 19 (sWL) which is applied with a relatively high positive voltage and by a back gate voltage, and by a ground voltage applied to a p type diffusion region 12 (sBLL: below referred to as a drain).
- sWL gate electrode 19
- sBLL p type diffusion region 12
- +4V is applied to the n type well 11 as a back gate voltage.
- Ground voltage (0V) is applied to the drain.
- 12V is applied to the gate electrode 19 as a gate voltage.
- 0V or 1.8V is applied to a non-selected word line uWL which has no relationship with the selected cell 51 and either 1.8V is applied to the bit line uBL of the non-selected bit line or it is made to float.
- FIG. 7 is a diagram which shows potentials near the selected cell 51 during programming.
- sBLL p type diffusion region 12
- the hot electrons having a high energy are sucked in by a positive voltage which is applied to the gate electrode 19 (sWL), pass over the tunnel insulation film 15 and are implanted into the charge storage layer 16 .
- the operation conditions in row 4 are operation conditions at the time of what is called reverse read.
- Reverse read is an operation in which reading is performed by reversing the function (drain, source) of two bit lines between which the selected cell 51 is located during programming.
- bit line sBLR to be read rises to VCC and if the selected cell has not been programmed the bit line sBLR remains at GND. Reading is then performed by detecting a change in the voltage of this bit line sBLR with a detection circuit.
- the reading operation may also be performed by making the functions of the two bit lines sandwiching the selected cell 51 the same as for programming.
- ⁇ 1V is applied to the n type well 11
- ⁇ 8V is applied to the word line 18
- ⁇ 3V is applied to all the bit lines 12 .
- the p type substrate 10 , n type well 11 and bit lines 12 function as a bipolar transistor and holes are released from the p type semiconductor substrate to the bit lines 12 .
- a high negative voltage is applied to the word line 18 , attracting these holes toward the direction of the gate electrode, making these holes to pass through the tunnel insulation film 15 and to move into the charge storage layer 16 .
- the negative charges of the electrons are cancelled out by the positive charges of these holes and as a result the charges of the charge storage layer 16 disappear and the data is erased.
- phosphorus is implanted into the entire surface of the silicon substrate 10 and an n type well 11 is then formed by annealing.
- ONO film 30 tunnel oxide film 15 , nitride silicon film, (charge storage layer) 16 and insulation oxide film 17
- a polysilicon film 19 is formed.
- the oxide films 15 , 17 are formed by CVD or a thermal oxidization.
- the nitride film 16 is formed by CVD.
- the polysilicon film 19 is formed by CVD.
- the entire surface in the process 1 , the process 2 and all further processes means the entire block region of a memory cell array. When there are a plurality of block regions, a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions.
- a photo-resist 201 is formed in a stripe shape in a Y direction, and the ONO film 30 and polysilicon film 29 are patterned along the Y direction.
- the regions under the ONO film 30 and the polysilicon 19 which are left by the patterning using the photo-resist 201 will become channel regions of memory cell transistors.
- Bit lines 12 of p type diffusion regions 12 will be later formed in the regions where the ONO film 30 and the polysilicon film 19 are removed.
- the photo-resist 201 is removed and p type impurities (B or BF 2 ) are obliquely implanted using the polysilicon film 19 which was patterned in the process 3 as a shade to form p type diffusion regions 12 .
- p type diffusion regions 12 will become bit lines in the memory cell array.
- the oblique injection angle is set so that the p type diffusion regions 12 is formed in a desired shape using a shadowing effect by the polysilicon film 19 . Since the edges of the polysilicon film 19 are sharper than the photo-resist, oblique injection is done in higher accuracy than oblique injection using photo-resist.
- n type impurities P, As etc
- n type halo regions 14 are implanted at a greater oblique angle in the same direction to form n type halo regions 14 on one side surfaces of the p type diffusion region (X side).
- the formation of the halo regions 14 is performed by optimally setting the oblique injection angle.
- an insulation oxide film layer 20 is formed which fills the gaps where the ONO films and polysilicon films were removed in the process 3 .
- This insulation oxide film layer 20 is formed by a CVD, for example, and then smoothed by CMP.
- a polysilicon layer 102 is formed on the entire surface. This polysilicon layer 102 will become word lines by later performing patterning.
- a photo-resist 202 of gate pattern of a stripe shape in a X direction which is perpendicular to the Y direction is formed.
- the polysilicon layer 102 and the polysilicon layer 19 below the photo-resist 202 are removed by etching, therefore gate electrodes 19 and 18 (word lines) and memory cell transistors are formed.
- the photo-resist 202 is removed and the memory cell array shown in FIG. 4 is formed. After these processes 1 - 7 , periphery circuits and upper wiring layers are formed to complete the non-volatile semiconductor memory device.
- the memory cell array of the second embodiment of this invention will be explained by referring to FIG. 15 to FIG. 24 .
- FIG. 15 is a cross sectional oblique view which shows the structure of a memory cell array of the second embodiment of the present invention.
- This memory cell array has a p channel MONOS structure and is a memory cell array having a three dimensional structure in which a difference in height is made between channel regions and source/drain regions.
- the same elements as in the first embodiment have the same reference numbers and their explanation will be thus omitted.
- the memory cell array in the second embodiment has a three dimensional structure which is different to the structure in the first embodiment, however, because the equivalent circuits and operation fundamentals are the same as the memory cell array in the embodiment, explanations on programming, erasure and reading are omitted.
- the process 1 shown in FIG. 16 phosphorus is implanted into the entire surface of the silicon substrate 10 and an n type well 11 is formed.
- p type impurities B or BF 2
- a p type diffusion region 12 is formed in the process 2 shown in FIG. 17 .
- an oxide film layer 25 which will be used as an oblique injection mask (shade) is formed.
- the entire surface in the process 1 , the process 2 and all further processes means the entire block region of a memory cell array.
- a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions. array.
- a photo-resist 201 is formed in a stripe shape in a Y direction and the oxide film layer 25 and the surface region of the silicon substrate 10 are removed by etching together.
- the etching is done deep enough to separate the p type diffusion layers 12 (as far as the mid-depth of the n type well). Three dimensional channels are formed.
- the p type diffusion layer 12 which is left by the patterning by the photo-resist 210 will become bit lines and source/drains of memory cell transistors.
- the surface regions of the n type well 11 which are in the grooves made by the above etching will become channel regions of memory cell transistors.
- the photo-resist 210 is removed, and then p type impurities (B or BF 2 ) are obliquely implanted using the oxide film layer 25 patterned in the process 4 .
- P ⁇ diffusion regions 13 are formed.
- the p ⁇ diffusion regions 13 are regions in which p type impurities are diffused at a lower concentration than the previously formed p type diffusion region 12 and functions as a LDD (Lightly Doped Drain) region in a memory cell transistor.
- n type impurities P or As
- n type diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and function as halo regions in memory cell transistors.
- the oxide film layer 25 used as an oblique injection mask is removed, and ONO film 30 (tunnel oxide film 15 , nitride silicon film, (charge storage layer) 16 and insulation oxide film 17 ) is formed.
- the oxide films 15 and 17 are formed by a thermal oxidization and the nitride film 16 is formed by CVD.
- a polysilicon layer 110 is formed on the entire surface. This polysilicon layer 110 will later become word lines 18 and gate electrodes 19 when patterned.
- a photo-resist 211 of a stripe pattern (gate pattern) along the X direction which is perpendicular to the Y direction is formed.
- the polysilicon layer 110 is removed by etching and the gate electrodes 18 (word lines) and the gate electrodes 19 are formed.
- the photo-resist 211 is, then, removed, and the memory cell array shown in FIG. 15 is formed. After the above processes 1 - 9 periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete.
- each of the memory cells of this structure has a channel along the surface of the groove formed in the n type well region 11 , it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array.
- the memory cell array of the third embodiment of this invention will be explained by referring to FIG. 25 to FIG. 34 .
- FIG. 25 is a cross sectional oblique view which shows the structure of a memory cell array of the third embodiment of the present invention.
- This memory cell array has a p channel MONOS three dimensional structure in which a difference in height is made between channel regions and source and region regions.
- the same elements as in the second embodiment have the same reference numerals and their explanation will be thus omitted.
- the following points are different in the memory cell array in embodiment three from the memory cell array in second embodiment.
- the p type diffusion region which functioned as a bit line, source and drain were formed by patterning after the entire surface was formed.
- the p type diffusion region is formed by oblique injection after patterning an oxide film layer 26 for a mask in a Y direction.
- the memory cell array in this embodiment has a three dimensional structure which is different to the structure in the first embodiment, however, because the equivalent circuits and operation mechanisms are the same as the memory cell array in the first embodiment, these explanations will be omitted.
- the process 1 shown in FIG. 26 phosphorus is ion-implanted into the entire surface of the silicon substrate 10 and an n type well 11 is formed.
- an oxide film layer 26 which is used as an oblique injection mask (shading) is formed.
- the entire surface in the process 1 , the process 2 and all further processes means the entire block region of a memory cell array.
- a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions.
- a photo-resist 211 is formed in a stripe shape in a Y direction, and the substrate is etched together with the oxide film layer 26 .
- the etching is performed into the n type well 11 of the surface of the silicon substrate 10 and grooves are formed. P type diffusion layers 12 and channels will be formed in the surface of the grooves formed in the n type well 11 .
- the photo-resist 211 is removed and p type impurities (B or BF 2 ) are obliquely implanted using the oxide film layer 26 patterned in the process 3 .
- P ⁇ diffusion regions 13 are then formed.
- the p ⁇ diffusion regions 13 are regions in which p type impurities are diffused at a lower concentration than the p type diffusion region 12 formed in a later process and function as an LDD region in a memory cell transistor.
- p type impurities B or BF 2
- P type diffusion regions 12 are formed.
- the p type diffusion regions 12 function as bit lines and drains of a memory cell transistor.
- n type impurities P or As
- N type diffusion regions 14 are formed near the edge of grooves in the n type well 11 .
- the n type diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and function as halo regions in memory cell transistors.
- the oxide film layer 26 is removed, and ONO film 30 (tunnel oxide film 15 , nitride silicon film, (charge storage layer) 16 , insulation oxide film 17 ) is formed in the entire surface region of the substrate which is non-flat.
- the oxide films 15 , 17 are formed by a thermal oxidization and the nitride film 16 is formed by CVD.
- a polysilicon layer 110 is formed on the entire surface. This polysilicon layer 110 will later become word lines 18 and gate electrodes 19 when patterned.
- a photo-resist 211 of a pattern (gate pattern) of a stripe shape in a X direction is formed, and the polysilicon layer 110 is removed by etching and the gate electrodes 18 (word lines) and the gate electrodes 19 are formed.
- the photo-resist 211 is removed, and the memory cell array shown in FIG. 25 is formed. After the processes 1 to 9 , periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete.
- each of the memory cells of this structure has a channel along the surface of the groove formed in the n type well region 11 , it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array.
- the memory cell array which is the fourth embodiment of this invention will be explained by referring to FIG. 35 to FIG. 45 .
- FIG. 35 is a cross sectional oblique view which shows the structure of a memory cell array of the fourth embodiment of the present invention.
- This memory cell array has a three dimensional p channel MONOS structure.
- the same elements as in the embodiment three have the same reference numerals and their explanation will be omitted.
- the differences between the third embodiment and the fourth embodiment are as follows.
- p type diffusion regions bits lines, sources and drains
- LDD regions p ⁇ diffusion region
- the substrate is etched after the p type diffusion regions and the p ⁇ diffusion regions are formed on the substrate surface.
- the memory cell array in the fourth embodiment has a three dimensional structure different to the structure in the first embodiment, however, because the equivalent circuits and operation fundamentals are the same as the memory cell array in the first embodiment, their explanation on the operations will be omitted.
- phosphorus is ion implanted into the entire surface of the silicon substrate 10 and an n type well 11 is formed.
- an oxide film layer 26 which is used as an oblique injection mask is formed.
- the entire surface in the process 1 , the process 2 and all further processes means the entire block region of a memory cell array.
- a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions.
- a photo-resist 211 is formed in a stripe shape in a Y direction and the oxide film layer 26 is removed by etching.
- p type impurities B or BF 2
- P type diffusion regions 12 are formed.
- the p type diffusion regions 12 will later become bit lines.
- p type impurities (B or BF 2 ) are obliquely implanted in the opposite direction to the process 4 using the photo-resist 211 which was patterned in the process 3 .
- P ⁇ diffusion regions 13 are formed.
- the p ⁇ diffusion regions 13 are regions in which p type impurities are diffused at a lower concentration than the p type diffusion regions 12 formed in the process 4 and will later become LDD regions of memory cell transistors when patterned.
- etching is performed.
- the n type well 11 is etched and removed in a groove shape half way into the surface of the silicon substrate and patterned in a Y direction, forming a three dimensional channel.
- the p type diffusion layers 12 and the p ⁇ diffusion layers 13 which have already been formed are patterned so that they are exposed on the upper part of both side wall surfaces of the grooves of the n type well 11 .
- n type impurities P or As
- n type diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and functions as halo regions in memory cell transistors.
- the oxide film layer 26 is removed and ONO film 30 (tunnel oxide film 15 , nitride silicon film, (charge storage layer) 16 , insulation oxide film 17 ) is formed over the entire surface region of the substrate which is non-flat.
- the oxide films 15 , 17 are formed by thermal oxidization and the nitride film 16 is formed by CVD.
- a polysilicon layer 110 is formed on the entire surface. This polysilicon layer 110 will later becomes word lines 18 and gate electrodes 19 when patterned.
- a photo-resist 211 of a stripe pattern along the X direction is formed, the polysilicon layer 110 etched and the gate electrodes 18 (word lines) and the gate electrodes 19 are formed.
- the photo-resist 211 is removed, and the memory cell array shown in FIG. 25 is formed. After the processes 1 to 9 , periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete.
- each of the memory cells of this structure has a channel along the surface of the groove formed in the n type well region 11 , it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array.
- the memory cell array of the fifth embodiment of this invention will be explained by referring to FIG. 46 to FIG. 55 .
- FIG. 46 is a cross sectional oblique view which shows the structure of a memory cell array of the fifth embodiment of the present invention.
- This memory cell array has a three dimensional p channel MONOS structure as similar to the fourth embodiment.
- the same elements as in fourth embodiment have the same reference numerals and their explanations will be thus omitted.
- the differences between the fourth and fifth embodiments are that the offsets 31 exist between the 3D channel and the p type diffusion region 12 ; that an insulation oxide film layer 27 on the upper part of the p type diffusion region 12 is formed; and that a p ⁇ diffusion region (LDD region) is omitted.
- the memory cell array in the fourth embodiment has a three dimensional structure different to the structure in the first embodiment, however, because the equivalent circuits and operation fundamentals are the same as the memory cell array in the first embodiment, their explanation on the operations will be omitted.
- FIG. 47 to FIG. 55 This process is divided into processes 1 to 9 explained in FIG. 47 to FIG. 55 respectively.
- the process 1 shown in FIG. 47 phosphorus is ion implanted into the entire surface of the silicon substrate 10 and an n type well 11 is formed.
- an oxide film layer 27 is formed.
- the entire surface in the process 1 , the process 2 and all further processes means the entire block region of a memory cell array.
- a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions.
- a photo-resist 211 is formed in a stripe shape in a Y direction and the insulation oxide film layer 27 is removed by etching.
- p type impurities B or BF 2
- p type diffusion regions 12 are formed.
- the p type diffusion regions 12 will later become bit lines.
- the n type well 11 is etched and removed in a groove shape half way into the silicon substrate.
- the grooves are patterned in a Y direction, forming a three dimensional channel.
- the p type diffusion layer 12 which has already been formed is patterned so that it is exposed on the upper part of both side wall surfaces of the grooves in the n type well 11 .
- n type impurities P or As
- n type diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and function as halo regions in memory cell transistors.
- ONO film 30 tunnel oxide film 15 , nitride silicon film, (charge storage layer) 16 , insulation oxide film 17 ) is formed over the entire surface region of the substrate which is non-flat.
- the oxide films 15 , 17 are formed by CVD or thermal oxidization and the nitride film 16 is formed by CVD.
- a polysilicon layer 110 is formed on the entire surface. This polysilicon layer 110 will later become word lines 18 and gate electrodes 19 when patterned.
- a photo-resist 211 of a stripe pattern (gate pattern) along the X direction is formed, the polysilicon layer 110 is removed by etching and the gate electrodes 18 (word lines) and the gate electrodes 19 are formed.
- the photo-resist 211 is then removed, and the memory cell array shown in FIG. 46 is formed. After these processes 1 - 9 , periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete.
- a non-selected memory cell is prevented from being programmed by offsetting the charge storage layer 16 from the adjacent one of bit lines 12 ( ⁇ X side) by the insulation oxide film layer 27 .
- the ONO film 30 is formed on the upper part of the insulation oxide film 27 and the side surfaces plays no role during programming, it may be omitted.
- each of the memory cells of this structure has a channel along the surface of the groove formed in the n type well region 11 , it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array.
- a memory transistor is formed by a standard CMOS process and a nonvolatile memory has a construction formed from a selection transistor and a memory transistor as a pair of series circuits. Data of the memory transistor is stored in a flip flop which is arranged separately from the memory transistor.
- the memory transistor includes a gate electrode via a gate insulation film above a channel between a source and a drain, insulation film side spacers in a side (part) of the gate electrode, a drain side junction area which has an LDD construction which includes an area of low level impurity concentration and a source side junction area which has a non-LDD construction.
- a drive circuit for driving the nonvolatile memory applies a positive voltage (comparing with a voltage of the drain of the memory transistor) to the gate electrode and the source, channel hot electrons are implanted to the insulation film side spacers, data programming is performed, a positive voltage (comparing with the voltage of the gate electrode and the drain) is applied to the source, channel hot electrons are implanted to the insulation film side spacers and data erasure is performed.
- the memory transistor and flip flop have an electrically separable construction, even in the case where the memory cell is used as output data for a fuse, electrical field stress is not applied to the memory transistor and reliability is improved.
- FIG. 56 is a diagram which shows a cross sectional structure of a memory transistor used in the embodiments below. This diagram shows a voltage arrangement when programming.
- a P type well 104 with a depth of 0.8 ⁇ m and an average boron concentration of 2 ⁇ 10 17 cm ⁇ 3 is formed on a surface region of a P type silicon substrate 101 with a resistance of 10 ⁇ cm.
- the memory transistor is an N channel type transistor and includes a drain 109 and a source 115 formed adjacent to the trenches 102 on both sides and a drain extension 107 formed in a periphery region of the drain 109 on the surface region of the P type well 104 .
- the drain 109 and the source 115 are each formed with an average arsenic concentration of 1 ⁇ 10 20 cm ⁇ 3 and the drain extension 107 is formed with an average arsenic concentration of 5 ⁇ 10 18 cm ⁇ 3 .
- a gate electrode 106 consisting of a 5 nm thick gate oxide film 105 and a 200 nm thick polysilicon film with a phosphorus concentration of 2 ⁇ 10 20 cm ⁇ 3 is formed on the substrate of a channel region which is the region between the drain 109 and the source 115 on the surface of the P type well 104 .
- side spacers 108 and 108 S formed from a 50 nm thick insulation film, are formed on both sides of the gate oxide film 105 and the gate electrode 106 . Furthermore, because there is no extension region formed near the source 115 the source-side side-spacer 108 S becomes exposed from the channel region of the substrate.
- a P type diffusion layer 111 with an average boron concentration of 1 ⁇ 10 20 cm ⁇ 3 which is an electrode for grounding this P type well 104 , is formed in the region separated from the above stated memory transistor by the trench 1102 within the P well 104 region.
- this memory transistor stores data in a nonvolatile way.
- This memory transistor can be manufactured by a standard CMOS process and a standard initial threshold voltage is 0.8V. However, because this transistor has a particular structure the threshold voltage variance is large and therefore using this memory transistor alone as a memory element and securing reliability is difficult. As a result, in the memory cell unit of this embodiment, a pair of these memory transistors (MCN 1 , MCN 2 ) is used and reliability is improved by using a pair of these memory transistors (MCN 1 , MCN 2 ) and comparing the threshold voltage of each memory transistor.
- a memory cell unit nonvolatile semiconductor memory element
- a memory device nonvolatile semiconductor memory device comprising this memory cell unit related to a first embodiment of the present invention
- a signal line and a signal and voltage which appear in this signal line are referred to by the same symbol.
- FIG. 57 is a circuit diagram of a memory cell unit comprising one cell of a memory device.
- programming and reading is performed via one word line WL and two bit lines BLT (BitLine-True) and BLB (BitLine-Bar).
- the memory transistors MCN 1 and MCN 2 which are N type MOS transistors include a source-side side-spacer (part) which is formed as a charge storage region. In the memory transistors MCN 1 and MCN 2 a minus charge is injected into the side spacer (part) by channel hot electrons and programming is performed by a rise in threshold voltage.
- the memory transistors MCN 1 and MCN 2 share a threshold voltage via a source line SL.
- the gate of the memory transistor MCN 1 is connected to a gate control line MGT and the gate of the memory transistor MCN 2 is connected to another gate control line MGB.
- the drain (part) (node T) of the memory transistor MCN 1 is connected with the bit line BLT via a transfer gate MN 1 which is an N type MOS transistor.
- the drain (part) (node B) of the memory transistor MCN 2 is connected with the bit line BLB via a transfer gate MN 2 which is an N type MOS transistor.
- These transfer gates MN 1 and MN 2 are connected to a word line WL.
- FIG. 58 is a diagram which shows the structure of a memory device consisting of a plurality of the memory cell units shown in FIG. 57 which are connected in rows (row:X) and columns (column:Y) in the shape of an array.
- word lines WL are arranged on each row and are each independently controlled by a word line driver.
- bit lines BLT and BLB are arranged on each column and are each independently controlled by a column selection circuit.
- Signal lines other than these (SL, MGT, MGB) are commonly arranged on all the memory cell units (block) and are commonly controlled.
- the memory device of this embodiment has a structure in which a memory cell unit does not include a flip flop within the memory cell unit itself, a flip flop is arranged outside of the array, that is, on the exterior of a sense amplifier circuit. The data of a memory cell which is read by the sense amplifier is transferred to the flip flop and can be externally read.
- FIG. 59 is a diagram which shows the application conditions of a programming voltage to a memory cell unit.
- the conditions in the case when data “0” is programmed that is, when the threshold voltage of the memory transistor MCN 1 is raised, are shown.
- the word line WL is set to Vcc
- the True side bit line BLT is set to 0V
- the Bar side bit line is set to Vcc under the condition that a source voltage SL and gate voltages MGT and MGB are set to 6V.
- the node T becomes 1V for example, because the True side transistor MCN 1 is switched ON and a current of 300 ⁇ A, for example, flows to the memory transistor MCN 1 . Due to this current, channel hot electron occurs in the source SL side of the memory transistor MCN 1 and because electrons are injected into the SL side side spacer (part) the threshold voltage of the memory transistor increases (programming is performed).
- channel hot electron injection does not occur and the threshold voltage of the memory transistor MCN 2 which is not to be programmed does not change.
- the voltage of the True side bit line BLT is exchanged for the voltage of the Bar side bit line BLB and BLT is set at Vcc and BLB is set at 0V.
- Other conditions remain the same as when programming data “0”.
- 6V is applied to both the gate MGT and the drain SL of the memory transistor MCN 1 .
- the voltage which is applied to the gate MGT and drain SL of the memory transistor MCN 1 is not limited to 6V.
- the gate MGT and the drain SL may each be applied with different voltages.
- FIG. 60 is a diagram which shows the application conditions of an erase voltage which is applied to a memory cell unit. An erasure operation is carried out (simultaneously) to all the memory cells (block).
- the word line WL is set at Vcc and the bit lines BLT and BLB are set at 0V under the condition that the source line SL is set at 9V and the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 are set at 0V.
- node T and node B become 0V and avalanche hot holes are injected into the source-side side-spacer from the source side (source line SL) within the memory transistors MCN 1 and MCN 2 .
- the negative charge (electrons) which is trapped by the programming operation in FIG. 59 is neutralized by this positive charge and the threshold voltage of the memory transistors MCN 1 and MCN 2 is decreased to a pre-programming state.
- FIG. 61 is a diagram which shows the application conditions of a read voltage which is applied to a memory cell unit.
- data in a memory cell unit which is to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN 1 and MCN 2 in a nonvolatile data memory (part) are not Vth0.
- a source voltage SL of the memory transistors MCN 1 and MCN 2 is 0V and the gate voltages MGT and MGB are Vcc. Under these conditions the memory transistor of the memory transistors MCN 1 and MCN 2 which is not programmed (low threshold voltage) is switched ON and the programmed memory transistor (high threshold voltage) remains switched OFF.
- FIG. 62 is a diagram which explains a threshold voltage which the memory transistors MCN 1 and MCN 2 are set to by the above stated programming operation. That is, FIG. 62 is a diagram which explains a method for setting data to a nonvolatile memory cell.
- the threshold voltage of the memory transistor MCN 1 is in a low state (ON) and the threshold voltage of the memory transistor MCN 2 is in a high state (OFF) data is “1”
- the threshold voltage of the memory transistor MCN 1 is in a high state (OFF) and the threshold voltage of the memory transistor MCN 2 is in a low state (ON) data is “0”.
- FIG. 62 shows the case before data is set, that is, when the initial state of both threshold voltages of the memory transistors MCN 1 and MCN 2 is Vth0. Even in this state, the state of this nonvolatile memory cell is determined to be data “1” by the procedure shown in FIG. 77 or FIG. 79 .
- FIG. 62 shows a threshold voltage when data “0” is set in a nonvolatile memory cell. Programming of data “0” is realized by increasing the threshold voltage of the memory transistor MCN 1 to Vth2 (Vth2>Vth0) from the initial state shown in (A) in FIG. 62 .
- FIG. 62 shows a threshold voltage when data “1” is set in a nonvolatile memory cell. Programming of data “1” is realized by increasing the threshold voltage of the memory transistor MCN 2 to Vth2 (Vth2>Vth0) from the initial state shown in (A) in FIG. 62 .
- FIG. 63 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part).
- the source voltage SL of the memory transistors MCN 1 and MCN 2 is set to 0V
- the gate voltage MGT of the memory transistor MCN 1 is set to Vcc
- the case where the threshold voltage of both memory transistors MCN 1 and MCN 2 is Vth0 indicates that reprogramming to the memory transistors MCN 1 and MCN 2 has not been performed and is possible that there is also no deterioration in the memory transistors together with reprogramming. As a result, it is sufficient to decide upon the size of ⁇ V by only considering the variance in the initial threshold voltage of a transistor, for example, about 0.2V is considered sufficient.
- data is indefinite, the case was explained that the data which is read is forcibly determined as “1”, however, by reversing the potential difference between MGT and MGB it is possible to determine the data as “0”.
- FIG. 64 is a diagram which explains a margin of data determination in the case where the voltage application procedure shown in FIG. 63 is performed.
- the initial state such as when both the threshold voltages of the memory transistors MCN 1 and MCN 2 are Vth0, as stated previously, by making the voltage MGB lower than the voltage MGT by only ⁇ V the threshold voltage of the MCN 2 side which makes it appears increased by only ⁇ V and data is forcibly recognized as “1”.
- FIG. 65 is a diagram which explains a method for detecting a threshold voltage of the memory transistor MCN 1 .
- FIG. 65 shows the voltage application conditions when detecting a threshold voltage.
- a source voltage SL of the memory transistor MCN 1 is set to 0V and 1V is supplied to the drain (node T). 1V is supplied to the drain from a bit line BLT via the transfer gate MN 1 .
- a MAP voltage (variable) is applied to the gate of a memory transistor. By making the MAP voltage variable it becomes possible to determine the threshold voltage (required gate voltage for flowing a certain fixed current) of the memory transistor MCN 1 .
- the gate voltage MGB of the memory transistor MCN 2 is set at 0V and the memory transistor MCN 2 is switched OFF. Because the voltage between the source and drain of the memory transistor MCN 2 is 0V, even if the transistor is switched ON, current does not flow, however, the memory transistor MCN 2 is switched OFF so that the source voltage SL is not raised by a current leak for example. Even if the gate voltage MGB of the memory transistor MCN 2 is set to the same MAP voltage as the gate voltage MGT of the memory transistor MCN 1 a problem does not arise as far as operation is concerned.
- FIG. 65 shows the voltage application conditions in the case where a threshold voltage of the memory transistor MCN 1 is measured. However, in the case where a threshold voltage of the memory transistor MCN 2 is measured, it is sufficient to reverse the control of the bit lines BLT, BLB and control of the gate voltages MGT and MGB.
- FIG. 66 is a diagram which shows another embodiment (seventh embodiment) of a memory cell unit.
- the point where FIG. 66 is different from the first embodiment shown in FIG. 57 is that the gate voltage MG of the memory transistors MCN 1 and MCN 2 is shared.
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 as shown in FIG. 63 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltages of the memory transistors MCN 1 and MCN 2 are both Vth0, can not be determined as “1” or “0”.
- this memory cell with this type of indefinite data it is useful because the structure is simplified.
- the memory cell shown in FIG. 66 is connected in the shape of an array as shown in FIG. 58 and a memory device is formed. Programming, erasing and reading operations of this memory cell are the same as the operations shown in FIG. 59 , FIG. 60 and FIG. 61 of the sixth embodiment. Also, when detecting a threshold voltage, because the gate voltages of the memory transistors MCN 1 and MCN 2 as shown in FIG. 65 can not be controlled separately, the gate voltage of the transistor which is not to be measured is also controlled by a MAP voltage and the potential difference between the source and drain of the memory transistor which is not to be measured is 0V and because a leak current does not flow, a problem does not occur as far as operation is concerned.
- the structure in this embodiment has the following merit. Because gate voltage control of the memory transistors MCN 1 and MCN 2 as stated above is shared the number of drivers for controlling the gate of a memory transistor can be reduced by half compared to the first embodiment.
- FIG. 67 is a diagram which shows another embodiment (eighth embodiment) of a memory cell unit.
- the point where FIG. 67 is different from the first embodiment shown in FIG. 57 is that assuming the case where a fuse output is used, an inverter for inverting a flip flop and each flip flop output is arranged within each memory cell unit.
- the connection of the memory transistors MCN 1 and MCN 2 and the transfer gates MN 1 and MN 2 is the same as the sixth embodiment shown in FIG. 57 .
- the flip flop (part) is formed by PMOS transistors MP 1 and MP 2 in which an N well potential and a source potential are Vcc, and NMOS transistors MN 5 and MN 6 in which a P well potential is GND and a source potential is NCS.
- the PMOS transistor MP 1 and the NMOS transistor MN 5 form a TRUE side inverter and the PMOS transistor MP 2 and the NMOS transistor MN 6 form a BAR side inverter.
- the flip flop TRUE side input/output (part) LATT is connected to the node T via an NMOS transistor MN 3 .
- the flip flop BAR side input/output (part) LATB is connected to the node B via an NMOS transistor MN 4 .
- the gate potential of the NMOS transistors MN 3 and MN 4 is controlled by a control signal RESP.
- the flip flop TRUE side input/output (part) LATT is connected to Vcc via a PMOS transistor MP 3 .
- the flip flop BAR side input/output (part) LATB is connected to Vcc via a PMOS transistor MP 4 .
- the gate potential of the PMOS transistors MP 3 and MP 4 are controlled by a control signal PREN.
- the flip flop TRUE side output LATT becomes the input of an inverter formed by a PMOS transistor MP 5 and an NMOS transistor MN 7 and is output as OUT of an inverter output.
- the flip flop BAR side output LATB becomes the input of an inverter formed by a PMOS transistor MP 6 and an NMOS transistor MN 8 and is output as IOUT of an inverter output.
- an inverter is arranged on/in both side (True side and Bar side).
- FIG. 68 is a diagram which shows the structure of a memory device consisting of a plurality of the memory cell units shown in FIG. 67 which are connected in rows (row:X) and columns (column:Y) in the shape of an array.
- word lines WL are arranged on each row and are each independently controlled by a word line driver.
- bit lines BLT and BLB are arranged on each column and are each independently controlled by a column selection circuit.
- Signal lines other than these (SL, MGT, MGB, PREN, NCS, RESP) are commonly arranged on all the memory cell units (block) and are commonly controlled.
- FIG. 69 is a diagram which shows the application conditions of a programming voltage which is applied to a memory cell unit.
- the operations to the nonvolatile data memory (part) are the same as in the sixth embodiment.
- the flip flop (part) is electrically separated from the nonvolatile data memory (part) by switching the NMOS transistors MN 3 and MN 4 OFF by setting the gate potential RESP to 0V.
- the word line WL is set to Vcc
- the TRUE side bit line BLT is set to 0V
- the BAR side BLB is set to Vcc under the conditions that the source voltage SL and the gate voltages MGT and MGB are set to 6V.
- the node T becomes 1V for example, by switching ON the TRUE side transfer gate MN 1 and a 300 ⁇ A current for example, flows to the memory transistor MCN 1 . Due to this current, channel hot electrons occur in the source SL side of the memory transistor MCN 1 and the threshold voltage of the memory transistor MCN 1 increases (programmed) due to an injection of electrons into the SL side side spacer (part).
- channel hot electron injection does not occur and the threshold voltage of the memory transistor MCN 2 which is not to be programmed does not change.
- the voltage application conditions in the case where data “1” is programmed that is, the voltage application conditions for increasing the threshold voltage of the memory transistor MCN 2 is that the voltage of the TRUE side bit line BLT is exchanged for the voltage of the BAR side bit line BLB and BLT is set at Vcc and BLB is set at 0V.
- Other conditions remain the same as when programming data “0”.
- 6V is applied to both the gate MGT and the drain SL of the memory transistor MCN 1 , however, the voltage which is applied to the gate MGT and drain SL of the memory transistor MCN 1 is not limited to 6V.
- the gate MGT and the drain SL may each be applied with different voltages.
- FIG. 70 is a diagram which shows the application conditions of an erase voltage which is applied to a memory cell unit.
- the operations to the nonvolatile data memory (part) are almost the same as those shown in FIG. 60 in the sixth embodiment.
- the flip flop (part) is electrically separated from the memory transistor (part) by switching OFF the NMOS transistors MN 3 and MN 4 by setting the gate voltage RESP to 0V.
- An erasure operation is performed (simultaneously) on all the memory cells (block).
- the word line WL is set to Vcc and the bit lines BLT and BLB are set to 0V under the conditions that the source line SL is set to 9V and the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 are set to 0V.
- the transfer gates MN 1 and MN 2 By switching ON the transfer gates MN 1 and MN 2 by this voltage arrangement, the node T and node B become 0V and avalanche hot holes HH are injected to the source-side side-spacer from the source side (source line SL) within the memory transistors MCN 1 and MCN 2 .
- a negative charge (electrons) which is trapped by the programming operation in FIG. 69 , is neutralized by this positive charge and the threshold voltage of the memory transistors MCN 1 and MCN 2 is restored to a pre-programming state.
- FIG. 71 shows the operation voltage conditions in the case where data of the nonvolatile data memory (part) is transferred to the flip flop (part) in the memory cell unit.
- the voltage application conditions shown in FIG. 71 presuppose that data in a memory cell unit to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN 1 and MCN 2 of the nonvolatile data memory (part) are not Vth0. Transfer of data to the flip flop (part) is performed by the following procedure under the conditions that the source voltage SL of the memory transistors MCN 1 and MCN 2 is set to 0V.
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 increase to Vcc from 0V
- the NMOS side source voltage NCS of the flip flop (part) increases to Vcc ⁇ Vth from 0V and a sensor operation is prepared.
- the PMOS transistors MP 3 and MP 4 for pre-charging are switched ON by setting the PREN signal to 0V and LATT and LATB are pre-charged to Vcc.
- the NMOS transistors MN 3 and MN 4 are switched ON by setting the RESP signal to Vcc and the node T and the node B which are drain side potentials of the memory transistors MCN 1 and MCN 2 are charged to Vcc ⁇ Vth.
- the pre-charge operation is completed by restoring the PREN signal to Vcc and the potential difference corresponding to the current differential of the memory transistors MCN 1 and MCN 2 appears in LATT and LATB.
- the state of the flip flop (part) is determined by restoring the NCS potential to 0V at t 4 , and the operation is completed by restoring the RESP signal and the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 to 0V at t 5 .
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 are 0V and it is possible to relieve electrical filed stress upon the memory transistors.
- FIG. 72 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with this indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part).
- the different points between these conditions and the voltage application conditions shown in FIG. 71 are as follows.
- FIG. 73 is a diagram which explains a method for detecting a threshold voltage of the memory transistor MCN 1 .
- the application conditions of a voltage applied to a nonvolatile data memory (part) are the same as the voltage application conditions shown in FIG. 65 in the sixth embodiment.
- the flip flop (part) is electrically separated from the nonvolatile data memory (part) by switching OFF the NMOS transistors MN 3 and MN 4 by setting the gate voltage RESP to 0V.
- a source voltage SL of the memory transistor MCN 1 is set to 0V and 1V is supplied to the drain (node T). 1V is supplied to the drain from a bit line BLT via the transfer gate MN 1 .
- a MAP voltage (variable) is applied to the gate of a memory transistor. By making the MAP voltage variable it becomes possible to determine the threshold voltage (required gate voltage for flowing a certain fixed current) of the memory transistor MCN 1 .
- the gate voltage MGB of the memory transistor MCN 2 is set to 0V and the memory transistor MCN 2 is switched OFF. Because the voltage between the source and drain of the memory transistor MCN 2 is 0V, even if the transistor is switched ON, current does not flow. However, the memory transistor MCN 2 is switched OFF so that the source voltage SL is not raised by a current leak for example. Even if the gate voltage MGB of the memory transistor MCN 2 is set to the same MAP voltage as the gate voltage MGT of the memory transistor MCN 1 a problem does not arise as far as operation is concerned.
- FIG. 73 shows the voltage application conditions in the case where a threshold voltage of the memory transistor MCN 1 is measured. However, in the case where a threshold voltage of the memory transistor MCN 2 is measured, it is sufficient to reverse the control of the bit lines BLT, BLB and control of the gate voltage MGT and MGB.
- FIG. 74 is a diagram which shows another embodiment (ninth embodiment) of a memory cell unit.
- the point where FIG. 74 is different from the third embodiment shown in FIG. 67 is that the gate voltage MG of the memory transistors MCN 1 and MCN 2 is shared.
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 as shown in FIG. 72 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltage of the memory transistors MCN 1 and MCN 2 are both Vth0, can not be determined as “1” or “0”.
- this memory cell with this type of indefinite data is included, it is useful because the structure is simplified.
- the memory cell shown in FIG. 74 is connected in the shape of an array as shown in FIG. 68 and a memory device is formed. Programming, erasing and reading operations of this memory cell are the same as the operations shown in FIG. 69 , FIG. 70 and FIG. 71 of the eight embodiment. Also, when detecting a threshold voltage, because the gate voltages of the memory transistors MCN 1 and MCN 2 as shown in FIG. 73 can not be controlled separately, the gate voltage of the transistor which is not to be measured is also controlled by a MAP voltage and the potential difference between the source and drain of the memory transistor which is not to be measured is 0V and because a leak current does not flow, a problem does not occur as far as operation is concerned.
- the structure in this embodiment has the following merit. Because gate voltage control of the memory transistors MCN 1 and MCN 2 as stated above is shared the number of drivers for controlling the gate of a memory transistor can be reduced by half compared to the first embodiment.
- FIG. 75 is a diagram which shows another embodiment (Tenth embodiment) of a memory cell unit.
- the connection of the memory transistors MCN 1 and MCN 2 and the transfer gates MN 1 and MN 2 is the same as the sixth embodiment shown in FIG. 57 .
- the flip flop (part) is formed by PMOS transistors MP 1 and MP 2 in which an N well potential is set to Vcc and a source potential is set to PCS, and NMOS transistors MN 5 and MN 6 in which a P well potential is set to GND and a source potential is set to NCS.
- the PMOS transistor MP 1 and the NMOS transistor MN 5 form a TRUE side inverter and the PMOS transistor MP 2 and the NMOS transistor MN 6 form a BAR side inverter.
- the flip flop TRUE side input/output (part) LATT is connected to SENSET via a PMOS transistor MP 7 and an NMOS transistor MN 9 .
- the flip flop BAR side input/output (part) LATB is connected to SENSEB via a PMOS transistor MP 8 and an NMOS transistor MN 10 .
- the gate potential of the PMOS transistors MP 7 and MP 8 is controlled by LATP and the gate potential of the NMOS transistors MN 9 and MN 10 is controlled by a control signal LATN.
- SENSET and SENSEB are drain potentials of the PMOS transistors MP 3 and MP 4 which are each connected in the form of a current mirror and SENSET is connected to node T via the NMOS transistor MN 3 and SENSEB is connected to node B via the NMOS transistor MN 4 .
- the gate potential of the NMOS transistors MN 3 and MN 4 are controlled by RESP.
- the flip flop TRUE side output LATT becomes the input of an inverter formed by a PMOS transistor MP 5 and an NMOS transistor MN 7 and is output as OUT of an inverter output.
- the flip flop BAR side output LATB becomes the input of an inverter formed by a PMOS transistor MP 6 and an NMOS transistor MN 8 and is output as IOUT of an inverter output.
- OUT or IOUT is used, however when data is transferred to the flip flop in order to secure parasitic capacitance balance between LATT and LATB and operational stability, an inverter is arranged on/in both side (True side and Bar side).
- the operations of the memory unit in the present embodiment which are different to the operation of the memory unit in the eight embodiment are as follows. Only the transfer method of data to the flip flop (part) from the nonvolatile data memory (part) is different whereas because RESP is set to 0V and the flip flop (part) is electrically separated, programming and erasure operations are exactly the same.
- the voltage differential corresponding to a current difference between the memory elements MCN 1 and MCN 2 output at/to SENSET and SENSEB stably and this voltage is transferred to the flip flop (part).
- the plurality of memory cells shown in FIG. 75 are connected in the shape of an array as in FIG. 68 and form a memory device.
- FIG. 76 shows the operation voltage conditions in the case where data of the nonvolatile data memory (part) is transferred to the flip flop (part) in the memory cell unit.
- the voltage application conditions shown in FIG. 76 presuppose that data in a memory cell unit to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN 1 and MCN 2 of the nonvolatile data memory (part) are not Vth0. Transfer of data to the flip flop (part) is performed by the following procedure under the conditions that the source voltage SL of the memory transistors MCN 1 and MCN 2 is set to 0V.
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 increase to Vcc from 0V
- the PMOS side source voltage PCS decreases to half of Vcc from Vcc
- the NMOS side source voltage NCS of the flip flop (part) increases to half of Vcc from 0V and a sensor operation is prepared.
- the RESP signal is set to Vcc and by switching ON the NMOS transistors MN 3 and MN 4 , SENSET and SENSEB which are the drain side potentials of the memory transistors MCN 1 and MCN 2 , becomes potentials which correspond to the currents of the memory transistors MCN 1 and MCN 2 which flow via the current mirror connected PMOS transistors MP 3 and MP 4 .
- SENSEB is decided by only the memory transistor MCN 2 side current value and SENSET is decided by the current differential between the memory transistors MCN 1 and MCN 2 . For example, when the memory transistor MCN 1 side current is larger than the memory transistor MCN 2 side current, SENSET ⁇ SENSEB and in the reverse case SENSET>SENSEB.
- the potentials of SENSET and SENSEB are transferred to LATT and LATB which are the inputs of the flip flop (part) by setting LATP to 0V from Vcc and LATN to Vcc from 0V.
- LATP is restored to Vcc and LATN is restored 0V and by setting NSC to 0V at the time t 4 and PCS to Vcc at the time t 5 , the data of the flip flop (part) is determined.
- the present embodiment by generating a sufficient potential difference in the current mirror (part) for SENSET and SENSEB and transferring this stable potential to LATT and LATB it is possible to improve a sensor margin.
- FIG. 77 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with this indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part).
- the different points between these conditions and the voltage application conditions shown in FIG. 76 are as follows.
- FIG. 78 is a diagram which shows another embodiment (eleventh embodiment) of a memory cell unit.
- the point where FIG. 78 is different from the tenth embodiment shown in FIG. 75 is that the gate voltage MG of the memory transistors MCN 1 and MCN 2 is shared.
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 as shown in FIG. 77 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltage of the memory transistors MCN 1 and MCN 2 are both Vth0, can not be determined as “1” or “0”.
- this memory cell with this type of indefinite data is included, it is useful because the structure is simplified.
- the plurality of memory cells shown in FIG. 78 are connected in the shape of an array as in FIG. 68 and form a memory device.
- FIG. 79 is a diagram which shows another embodiment (twelfth embodiment) of a memory cell unit.
- the connection of the memory transistors MCN 1 and MCN 2 and the transfer gates MN 1 and MN 2 is the same as the sixth embodiment shown in FIG. 57 .
- the flip flop (part) is formed by PMOS transistors MP 1 and MP 2 in which an N well potential is set to Vcc and a source potential is set to PCS, and NMOS transistors MN 5 and MN 6 in which a P well potential is set to GND and a source potential is set to NCS.
- the PMOS transistor MP 1 and the NMOS transistor MN 5 form a TRUE side inverter and the PMOS transistor MP 2 and the NMOS transistor MN 6 form a BAR side inverter.
- the flip flop TRUE side input/output (part) LATT and the BAR side input/output (part) LATB become drain potentials of PMOS transistors MP 3 and MP 4 which are each connected in the form of a current mirror.
- the TRUE side input/output (part) LATT is connected to node T via the NMOS transistor MN 3 and the BAR side input/output (part) LATB is connected to node B via the NMOS transistor MN 4 .
- the gate potentials of the NMOS transistors MN 3 and MN 4 are controlled by RESP.
- a PMOS transistor MP 7 is arranged between the power supply and the PMOS transistor MP 3
- a PMOS transistor MP 8 is arranged between the power supply and the PMOS transistor MP 4 and the gate voltages of PMOS transistors MP 7 and MP 8 are controlled by SENSEN.
- the flip flop TRUE side output LATT becomes the input of an inverter formed by a PMOS transistor MP 5 and an NMOS transistor MN 7 and is output as OUT of an inverter output.
- the flip flop BAR side output LATB becomes the input of an inverter formed by a PMOS transistor MP 6 and an NMOS transistor MN 8 and is output as IOUT of an inverter output.
- an inverter is arranged on/in both side (True side and Bar side).
- the operations of the memory unit in the present embodiment which are different to the operation of the memory unit in the eight embodiment are as follows. Only the operation at the time of transfer of data to the flip flop (part) is different whereas because RESP is set to 0V and the flip flop (part) is electrically separated, programming and erasure operations are exactly the same.
- the points which are different to the operations in the tenth embodiment are as follows. A voltage difference corresponding to the current difference of the memory transistors MCN 1 and MCN 2 which flows via a current mirror circuit, is applied directly to the flip flop (part) input/outputs LATT and LATB. After this voltage difference output stably and the state of the flip flop (part) is determined, the current pass of the PMOS current mirror is cut off by the PMOS transistors MP 7 and MP 8 .
- the plurality of memory cells shown in FIG. 79 are connected in the shape of an array as in FIG. 68 and form a memory device.
- FIG. 80 shows the operation voltage conditions in the case where data of the nonvolatile data memory (part) is transferred to the flip flop (part).
- the voltage application conditions shown in FIG. 80 presuppose that data in a memory cell unit to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN 1 and MCN 2 of the nonvolatile data memory (part) are not Vth0. Transfer of data to the flip flop (part) is performed by the following procedure under the conditions that the source voltage SL of the memory transistors MCN 1 and MCN 2 is set to 0V.
- the flip flop (part) PMOS side source voltage PCS decreases to half of Vcc from Vcc and the NMOS side source voltage NCS increases to half of Vcc from 0V
- the PMOS current mirror (part) SENSEN signal is set at 0V from Vcc and a sensor operation is prepared.
- the RESP signal is set to Vcc and by switching ON the NMOS transistors MN 3 and MN 4 , LATT and LATB which are drain side potentials of the memory transistors MCN 1 and MCN 2 , become potentials which correspond to the current difference of each of the memory transistors MCN 1 and MCN 2 which flow via the current mirror connected PMOS transistors MP 3 and MP 4 .
- LATB is decided by only the memory transistor MCN 2 side current value and LATT is decided by the current differential between the memory transistors MCN 1 and MCN 2 . For example, when the memory transistor MCN 1 side current is larger than the memory transistor MCN 2 side current, LATT ⁇ LATB and in the reverse case LATT>LATB.
- the data of the flip flop (part) is determined by setting PCS to Vcc at t 3 .
- the data of the flip flop (part) is determined, in order to remove a throughput current between the flip flop (part) input/output and the PMOS current mirror (part) and the memory elements (part), at t 4 RESP is restored to 0V, the SENSEN signal is restored to Vcc, and the gate potentials MGT and MGB of the memory transistors MCN 1 and MCN 2 are restored to 0V. In this way, it is possible to relieve the electrical field stress upon the memory transistors.
- FIG. 81 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with this indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part).
- the different points between these conditions and the voltage application conditions shown in FIG. 80 are as follows.
- FIG. 82 is a diagram which shows another embodiment (thirteenth embodiment) of a memory cell unit of a memory device.
- the point where FIG. 81 is different from the twelfth embodiment shown in FIG. 79 is that the gate voltage MG of the memory transistors MCN 1 and MCN 2 is shared.
- the gate voltages MGT and MGB of the memory transistors MCN 1 and MCN 2 as shown in FIG. 72 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltage of the memory transistors MCN 1 and MCN 2 are both Vth0, can not be determined as “1” or “0”.
- this memory cell with this type of indefinite data is included, the number of drivers for controlling the gate of a memory transistor can be reduced and it is useful because the structure is simplified. Furthermore, the plurality of memory cells shown in FIG. 82 are connected in the shape of an array as in FIG. 68 and form a memory device.
Abstract
A non-volatile semiconductor device includes an n type well formed in a semiconductor substrate having a surface, the surface having a plurality of stripe shaped grooves and a plurality of stripe shaped ribs, a plurality of stripe shaped p type diffusion regions formed in upper parts of each of the plurality of ribs, the plurality of stripe shaped p type diffusion regions being parallel to a longitudinal direction of the ribs, a tunneling insulation film formed on the grooves and the ribs, a charge storage layer formed on the tunneling insulating film, a gate insulation film formed on the charge storage layer, and a plurality of stripe shaped conductors formed on the gate insulating film, the plurality of stripe shaped conductors arranged in a direction intersecting the longitudinal direction of the ribs with a predetermined interval wherein an impurity diffusion structure in the ribs are asymmetric.
Description
- This application is based upon and claims the benefit of priority from the prior Japanese Patent Applications No. 2007-263679, filed on Oct. 9, 2007 and No. 2007-301370, filed on Nov. 21, 2007; the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- One of the inventions relates to an improvement in the structure of a non-volatile semiconductor memory device having a Virtual Ground Array structure (first to fifth embodiments). Furthermore, another one of the inventions relates to an improvement of a CMOS compatible non-volatile semiconductor memory device (sixth to thirteenth embodiments).
- 2. Description of the Related Art
-
FIG. 1(A) andFIG. 1(B) show the diagrams of equivalent circuits of a general NOR array structure and a virtual ground array structure. In the virtual ground array structure, since one bit line is shared by two adjacent memory cell transistors, isolations of memory cells and contacts can be removed, therefore, the structure becomes simpler and the area of a cell becomes smaller. The structure of a virtual ground array is receiving attention as a future technology of a NOR type flash memory as cited, for example, in pp 204-205 of IEEE, Symposium on VLSI Technology Digest of Technical Papers, 2005. - On the other hand, the Applicants of the present invention have developed a technology of B4-HE (back bias assisted band-to-band tunneling induced hot electron) injection mechanism which dramatically improved the program speed of a flash memory, as shown in
FIG. 2 . In the B4-HE injection mechanism, current consumption during programming is reduced and the number of cells which can be simultaneously programmed increases by injecting hot electrons into charge storage layers by BTBT (band-to-band tunneling) while the back gate voltage is applied. This is described in Japanese Patent Publication 2006-156925 (US counterpart: 20070230251A1). - B4-HE injection technology is a method in which programming is performed by applying a predetermined voltage to a gate electrode, N type well and a bit line (drain). When B4-HE injection technology is applied to a virtual ground array structure, a bit line is shared between adjacent memory cells on the same row in the virtual ground memory cell array. As a result, as is shown in
FIG. 3 , in B4-HE injection technology, the application of a programming voltage to a selectedcell 51 is done with the same conditions to the adjacent non-selected memory cell 52 which shares the same bit line which is applied with the predetermined voltage (0V) and thus is programmed at the same as the selectedcell 51. Therefore, the above mentioned B4-HE injection technology can not be applied as it is to a virtual ground array structure. - One of the present inventions provides a non-volatile semiconductor memory device having a virtual ground array in which B4-HE injection technology is applied so that a non-selected cell which is adjacent to a selected cell is not programmed. Furthermore, the present invention proposes a manufacturing method thereof. These inventions are supported by the first to fifth embodiments.
- Another aspect of the present inventions provides a CMOS compatible non-volatile semiconductor memory device which has better performance than the devices disclosed in U.S. Pat. Nos. 6,518,614, 7,248,507 and in US patent published application No. 2003-222,303 A1. This aspect is supported by the sixth to thirteenth embodiments.
- In one aspect of the present invention, it is provided a non-volatile semiconductor device comprising: an n type well formed in a semiconductor substrate; and a memory cell array of a virtual ground array structure, the memory cell array having a plurality of P type MONOS cells arranged in matrix, adjacent ones of P type MONOS cells share a same diffusion region, each of the P type MONOS cells being configured to be programmed from one side of a channel by band to band tunneling.
- In the non-volatile semiconductor device according to the present invention, each of the P type MONOS cells may be programmed by applying a first voltage to a bit line connected to the respective one of the P type MONOS cells, applying a second voltage higher than the first voltage to the n type well, applying a third voltage higher than the second voltage to a word line connected to the respective one of the P type MONOS cells.
- In the non-volatile semiconductor device according to the present invention, each of the P type MONOS cells has a halo region to enhance an electrical field in the one side of the channel
- In the non-volatile semiconductor device according to the present invention, each of the P type MONOS cells may have an offset region to suppress programming from another side of the channel.
- In the non-volatile semiconductor device according to the present invention, a plurality of grooves and ribs may be formed in a surface of the n type well along a column direction, the channels of the P type MONOS cells may be partly formed in bottom surfaces of the grooves.
- In the non-volatile semiconductor device according to the present invention, a plurality of bit lines made of p type diffusions may be formed in the top surfaces of the ribs.
- In the non-volatile semiconductor device according to the present invention, a plurality of halo regions may be formed in first side walls of the grooves.
- In the non-volatile semiconductor device according to the present invention, a plurality of lightly doped regions may be formed in second side walls of the grooves, the second side walls being opposite to the first side walls.
- In the non-volatile semiconductor device according to the present invention, an ONO film continuously may extend across at least a single row of the plurality of P type MONOS cells.
- In the non-volatile semiconductor device according to the present invention, the ONO film continuously may extend across rows and columns of the plurality of P type MONOS cells.
- In other aspect of the present invention, it is provided a non-volatile semiconductor device comprising: an n type well formed in a semiconductor substrate having a surface, the surface having a plurality of stripe shaped grooves formed along a first direction and a plurality of stripe shaped ribs formed along the first direction; a plurality of stripe shaped p type diffusion regions each formed in an upper part of corresponding one of the plurality of ribs, the plurality of stripe shaped p type diffusion regions being formed along the first direction; a tunneling insulation film formed on the grooves and the ribs; a charge storage film formed on the tunneling insulating film; a gate insulation film formed on the charge storage film; and a plurality of stripe shaped conductors formed on the gate insulating film, the plurality of stripe shaped conductors arranged in a direction intersecting the longitudinal direction of the ribs with a predetermined interval; wherein an impurity diffusion structure in the ribs are asymmetric.
- In the non-volatile semiconductor device according to the present invention, a plurality of stripe shaped p-type diffusion regions formed along a longitudinal direction and in adjacent to the plurality of stripe shaped p type diffusion regions, and having a lower diffusion density than a diffusion density of the p type diffusion regions.
- In the non-volatile semiconductor device according to the present invention, there may be a plurality of stripe shaped n type impurity regions formed along a longitudinal direction and in adjacent to the p type diffusion regions, and having a higher diffusion density than the n type well.
- In the non-volatile semiconductor device according to the present invention, a first distance between one of the p type diffusion regions and a first adjacent one of the grooves and a second distance between the one of p type diffusion regions and a second adjacent one of the grooves are different.
- In the non-volatile semiconductor device according to the present invention, there may be a plurality of insulation layers formed between the ribs of the semiconductor substrate and the tunneling insulation film.
- In other aspect of the present invention, it is provided a non-volatile semiconductor device comprising: an n type well formed in a semiconductor substrate; a plurality of stripe shaped p type diffusion regions formed at predetermined intervals in the n type well; a plurality of stripe shaped tunneling insulation layers formed on the n type well, wherein the plurality of stripe shaped tunneling insulation layers do not overlap with the plurality of stripe shaped p type diffusion regions; a plurality of stripe shaped charge storage layers formed on the a plurality of stripe shaped tunneling insulation layers respectively, each of the plurality of stripe shaped charge storage layers being closer to one of adjacent pairs of the plurality of stripe shaped p type diffusion regions than other one of adjacent pairs of the plurality of stripe shaped p type diffusion regions; a plurality of stripe shaped gate insulation layers formed on the plurality of stripe shaped charge storage layers; a plurality of stripe shaped conductors formed on the gate insulating layers, the plurality of stripe shaped conductors arranged in a direction intersecting the longitudinal direction of the p type diffusion regions at predetermined intervals; and a plurality of n type impurity regions having higher impurity density than the n type well, the plurality of n type impurity regions formed in contact to closer one of the adjacent pairs of the plurality of stripe shaped p type diffusion regions.
- In the non-volatile semiconductor device according to the present invention, there may be a plurality of stripe shaped insulating layers formed on the semiconductor substrate and arranged between the plurality of stripe shaped tunneling insulation layers, the plurality of stripe shaped charge storage layers and the plurality of stripe shaped gate insulation layers.
- In the non-volatile semiconductor device according to the present invention, the plurality of stripe shaped insulating layers are formed by Chemical Vapor Deposition.
- In other aspect of the present invention, it is provided a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface: forming a first conductivity type well near the surface of the semiconductor substrate; forming an ONO film over said surface of the semiconductor substrate; forming a first polysilicon film over the ONO film; patterning the ONO film and the first polysilicon film in a stripe pattern along a first direction; ion-implanting, by a first angle, a second conductivity type ions into the surface of the semiconductor substrate using the patterned first polysilicon film as a shadowing mask; filling gaps of the ONO film and the first polysilicon film in the stripe pattern with first insulating layers; forming a second polysilicon film over the first polysilicon film and the first insulating layers; and patterning the first polysilicon film and the second polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
- In the method according to the present invention, there may be steps for ion-implanting, by a second angle, ions of the first conductivity into the surface of the semiconductor substrate using the first polysilicon film as a shadowing mask.
- In the method according to the present invention, the step for filling the gaps of the ONO film and the first polysilicon film in the stripe pattern with first insulating layers may comprises: forming the first insulating film over the stripe pattern of the ONO film and the first polysilicon film; and polishing the surface of the first insulating film to isolate the first insulating film into the filled first insulating layers.
- In the method according to the present invention, the first conductivity type may be n type and the second conductivity type may be p type.
- In other aspect of the present invention, it is provided a method for manufacturing a non-volatile semiconductor device comprising:
- preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a second conductivity type diffusion in the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: etching the first insulating film and the semiconductor substrate to form a plurality of stripe shaped grooves along a first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped first insulating layers on the plurality of stripe shaped ribs and isolating a plurality of stripe shaped a first diffusion regions of the second conductivity type in an upper part of corresponding one of the plurality of ribs; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask; forming an ONO film over the grooves and the ribs; forming a polysilicon film over the ONO film; and patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
- In the method according to the present invention, there may be a step for ion-implanting, by an opposite angle to the first angle, ions of the first conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask.
- In the method according to the present invention, the first conductivity type may be n type and the second conductivity type may be p type.
- In other aspect of the present invention, it is provided a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: etching the first insulating film and the semiconductor substrate to form a plurality of stripe shaped grooves along a first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped first insulating layers on the plurality of stripe shaped ribs; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask; ion-implanting, by a second angle which is an opposite angle to the first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask; forming an ONO film over the grooves and the ribs; forming a polysilicon film over the ONO film; and patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
- In the method according to the present invention, there may be a step for ion-implanting, by a third angle which is the opposite angle to the first angle, ions of the first conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask.
- In the method according to the present invention, the first conductivity type may be n type and the second conductivity type may be p type.
- In other aspect of the present invention, it is provided a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: forming a stripe shaped resist pattern along a first direction; etching the first insulating film, using the stripe shaped resist pattern as a mask, to form a plurality of stripe shaped first insulation layers; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; ion-implanting, by a second angle which is an opposite angle to the first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; etching the semiconductor substrate to form a plurality of stripe shaped grooves along the first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped diffusion regions of the second conductivity type in the plurality of stripe shaped ribs; forming an ONO film over the grooves and the ribs; forming a polysilicon film over the ONO film; and patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
- In the method according to the present invention, there may be a step for ion-implanting, by a third angle which is the opposite angle to the first angle, ions of the first conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask.
- In the method according to the present invention, the first conductivity type may be n type and the second conductivity type may be p type.
- In other aspect of the present invention, it is provided a method for manufacturing a non-volatile semiconductor device comprising: preparing a semiconductor substrate having a surface; forming a first conductivity type well near the surface of the semiconductor substrate; forming a first insulating film over the surface of the semiconductor substrate: forming a stripe shaped resist pattern along a first direction; etching the first insulating film, using the stripe shaped resist pattern as a mask, to form a plurality of stripe shaped first insulation layers; ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; ion-implanting, by a second angle, ions of the first conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask; etching the semiconductor substrate to form a plurality of stripe shaped grooves along the first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped diffusion regions of the second conductivity type in the plurality of stripe shaped ribs; forming an ONO film over the grooves and the ribs; forming a polysilicon film over the ONO film; and patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
- In the method according to the present invention, the first conductivity type may be n type and the second conductivity type may be p type.
- According to the present invention, it is possible to realize high speed programming by B4-HE injection which applies a back gate voltage in the non-volatile semiconductor memory device which uses a virtual ground array.
-
FIGS. 1(A) and (B) show equivalent circuit diagrams of a general NOR array structure and of a virtual ground array structure. -
FIG. 2 shows a diagram which explains B4-HE injection technology. -
FIG. 3 shows an operation in the case where B4-HE programming is performed in a memory cell array having a conventional virtual ground array structure. -
FIG. 4 shows a cross sectional oblique view of the first embodiment of the present invention. -
FIG. 5 shows an equivalent circuit diagram of the first embodiment and a selected cell of the memory cell array. -
FIG. 6 shows a chart of voltage application conditions. -
FIG. 7 shows an operation in the case where B4-HE programming is performed in the virtual ground array of the embodiments of the present inventions. -
FIG. 8 shows a manufacturing process (Process 1) of the memory cell array of the first embodiment. -
FIG. 9 shows a manufacturing process (Process 2) of the memory cell array of the first embodiment. -
FIG. 10 shows a manufacturing process (Process 3) of the memory cell array of the first embodiment. -
FIG. 11 shows a manufacturing process (Process 4) of the memory cell array of the first embodiment. -
FIG. 12 shows a manufacturing process (Process 5) of the memory cell array of the first embodiment. -
FIG. 13 shows a manufacturing process (Process 6) of the memory cell array of the first embodiment. -
FIG. 14 shows a manufacturing process (Process 7) of the memory cell array of the first embodiment. -
FIG. 15 shows a cross sectional oblique view of the second embodiment of the present invention. -
FIG. 16 shows a manufacturing process (Process 1) of the memory cell array of the second embodiment. -
FIG. 17 shows a manufacturing process (Process 2) of the memory cell array of the second embodiment. -
FIG. 18 shows a manufacturing process (Process 3) of the memory cell array of the second embodiment. -
FIG. 19 shows a manufacturing process (Process 4) of the memory cell array of the second embodiment. -
FIG. 20 shows a manufacturing process (Process 5) of the memory cell array of the second embodiment. -
FIG. 21 shows a manufacturing process (Process 6) of the memory cell array of the second embodiment. -
FIG. 22 shows a manufacturing process (Process 7) of the memory cell array of the second embodiment. -
FIG. 23 shows a manufacturing process (Process 8) of the memory cell array of the second embodiment. -
FIG. 24 shows a manufacturing process (Process 9) of the memory cell array of the second embodiment. -
FIG. 25 shows a cross sectional oblique view of the third embodiment of the present invention. -
FIG. 26 shows a manufacturing process (Process 1) of the memory cell array of the third embodiment. -
FIG. 27 shows a manufacturing process (Process 2) of the memory cell array of the third embodiment. -
FIG. 28 shows a manufacturing process (Process 3) of the memory cell array of the third embodiment. -
FIG. 29 shows a manufacturing process (Process 4) of the memory cell array of the third embodiment. -
FIG. 30 shows a manufacturing process (Process 5) of the memory cell array of the third embodiment. -
FIG. 31 shows a manufacturing process (Process 6) of the memory cell array of the third embodiment. -
FIG. 32 shows a manufacturing process (Process 7) of the memory cell array of the third embodiment. -
FIG. 33 shows a manufacturing process (Process 8) of the memory cell array of the third embodiment. -
FIG. 34 shows a manufacturing process (Process 9) of the memory cell array of the third embodiment. -
FIG. 35 shows a cross sectional oblique view of the fourth embodiment of the present invention. -
FIG. 36 shows a manufacturing process (Process 1) of the memory cell array of the fourth embodiment. -
FIG. 37 shows a manufacturing process (Process 2) of the memory cell array of the fourth embodiment. -
FIG. 38 shows a manufacturing process (Process 3) of the memory cell array of the fourth embodiment. -
FIG. 39 shows a manufacturing process (Process 4) of the memory cell array of the fourth embodiment. -
FIG. 40 shows a manufacturing process (Process 5) of the memory cell array of the fourth embodiment. -
FIG. 41 shows a manufacturing process (Process 6) of the memory cell array of the fourth embodiment. -
FIG. 42 shows a manufacturing process (Process 7) of the memory cell array of the fourth embodiment. -
FIG. 43 shows a manufacturing process (Process 8) of the memory cell array of the fourth embodiment. -
FIG. 44 shows a manufacturing process (Process 9) of the memory cell array of the fourth embodiment. -
FIG. 45 shows a manufacturing process (Process 10) of the memory cell array of the fourth embodiment. -
FIG. 46 shows a cross sectional oblique view of the fifth embodiment of the present invention. -
FIG. 47 shows a manufacturing process (Process 1) of the memory cell array of the fifth embodiment. -
FIG. 48 shows a manufacturing process (Process 2) of the memory cell array of the fifth embodiment. -
FIG. 49 shows a manufacturing process (Process 3) of the memory cell array of the fifth embodiment. -
FIG. 50 shows a manufacturing process (Process 4) of the memory cell array of the fifth embodiment. -
FIG. 51 shows a manufacturing process (Process 5) of the memory cell array of the fifth embodiment. -
FIG. 52 shows a manufacturing process (Process 6) of the memory cell array of the fifth embodiment. -
FIG. 53 shows a manufacturing process (Process 7) of the memory cell array of the fifth embodiment. -
FIG. 54 shows a manufacturing process (Process 8) of the memory cell array of the fifth embodiment. -
FIG. 55 shows a manufacturing process (Process 9) of the memory cell array of the fifth embodiment. -
FIG. 56 shows a diagram of a cross sectional construction of a memory transistor used in an embodiment of the present invention. -
FIG. 57 shows a diagram of a construction of a memory cell unit which is the sixth embodiment of the present invention. -
FIG. 58 shows a diagram of a construction of the memory device arranged with an array of the memory cell units in the sixth embodiment. -
FIG. 59 shows a diagram of the voltage application conditions when programming data to the memory cell unit of the sixth embodiment. -
FIG. 60 shows a diagram of the voltage application conditions when erasing data from the memory cell unit of the sixth embodiment. -
FIG. 61 shows a diagram of the voltage application conditions when reading data from the memory cell unit of the sixth embodiment. -
FIG. 62 shows a diagram which explains a data potential and a read margin in the memory cell unit. -
FIG. 63 shows a diagram of the voltage application conditions when data is read from the memory cell unit of the sixth embodiment. -
FIG. 64 shows a diagram of a data potential and a read margin in the memory cell unit. -
FIG. 65 shows a diagram which explains a threshold voltage detection method of a memory transistor of the memory unit of the sixth embodiment. -
FIG. 66 shows a diagram of a construction of a memory cell unit of the seventh embodiment of the present invention. -
FIG. 67 shows a diagram of a construction of a memory cell unit of the eighth embodiment of the present invention. -
FIG. 68 shows a diagram of a construction of a memory device arranged with an array of the memory cell units in the eighth embodiment. -
FIG. 69 shows a diagram of the voltage application conditions when programming data to the memory cell unit of the eighth embodiment. -
FIG. 70 shows a diagram of the voltage application conditions when erasing data from the memory cell unit of the eighth embodiment. -
FIG. 71 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the eighth embodiment. -
FIG. 72 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the eighth embodiment. -
FIG. 73 shows a diagram which explains a threshold voltage detection method of a memory transistor of the memory unit of the eighth embodiment. -
FIG. 74 shows a diagram of the construction of a memory cell unit of the ninth embodiment of the present invention. -
FIG. 75 shows a diagram of the construction of a memory cell unit of the tenth embodiment of the present invention. -
FIG. 76 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the tenth embodiment. -
FIG. 77 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the tenth embodiment. -
FIG. 78 shows a diagram of the construction of a memory cell unit of the eleventh embodiment of the present invention. -
FIG. 79 shows a diagram of the construction of a memory cell unit of the twelfth embodiment of the present invention. -
FIG. 80 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the twelfth embodiment. -
FIG. 81 shows a diagram of the voltage application conditions when transferring data of a nonvolatile data memory (part) to a flip flop (part) in the memory cell unit of the twelfth embodiment. -
FIG. 82 shows a diagram of the construction of a memory cell unit of the thirteenth embodiment of the present invention. - The first embodiment of the present invention will be explained by referring to the figures. Firstly, the first embodiment will be explained by referring to
FIGS. 4 to 13 . -
FIG. 4 is a cross sectional oblique view diagram which shows the structure of a memory cell array related to the first embodiment of the present invention. This memory cell array is formed by a p channel MONOS structure. That is, an ONO film (a nitride film (N), and oxide insulation films (O) sandwiching the nitride film (N)), is formed above a channel region of each memory cell. A gate electrode (M) is formed above the ONO film. - An n type well 11 is formed in the entire surface where memory cell array is formed, near the surface of the semiconductor substrate. A predetermined interval is arranged near the surface of this n type well 11 and a plurality of p
type diffusion regions 12 are formed in stripe shape in a Y direction. The ptype diffusion regions 12 are bit lines in this memory cell array and functions as a source or a drain in each of memory cells. Ahalo region 14 is formed in one side (X side) surface of corresponding ptype diffusion region 12. Thehalo region 14 is a region for enhancing an electric field (steep potential change) in an area near the ptype diffusion region 12 which functions as a drain in order to generate hot electrons. There is a higher concentration of n type impurities in thehalo region 14 than in the n type well 11. - Furthermore, the other side (−X side) surface of the p
type diffusion region 12 is offset from the channel region of the other memory cell transistor and has a structure in which it is difficult for the hot electrons which are generated in an area near the ptype diffusion region 12 to reach the charge storage layer. - ONO films 30 and
insulation oxide films 20 are alternately formed in stripe shape in the Y direction above the semiconductor substrate (n type well 11). The insulationoxide film layer 20 is formed above the ptype diffusion region 12 and above a side surface region which is on the opposite side (−X side) to thehalo region 14 of this p type diffusion region. In addition, the ONO film 30 is formed above a channel region between the adjacent ptype diffusion regions 12. - A plurality of
polysilicon layers 18 are formed in a stripe shape in the X direction over the insulationoxide film layer 20. These polysilicon layers 18 are word lines in the memory cell array. In addition, polysilicon layers 19 of a height which fills a difference in height between the ONO film 30 and the insulationoxide film layer 20 are formed below the polysilicon layers 18. This polysilicon layers 19 function as a gate electrode of each memory cell. - The ONO film 30 is formed by a
tunnel oxide film 15 which is formed from oxide silicon, acharge storage layer 16 of nitride silicon which accumulates injected charges (electrons) and aninsulation film 17 which is formed from oxide silicon. The film thickness of each of these three layers is about 1.5 nm to 8 nm. - In this memory cell array, each memory cell is not separated by grooves. However, in this memory cell array, the polysilicon layers 19 are formed above the ONO films 30 and the regions between the two p
type diffusion regions 12 are channel regions of memory cell transistors. Furthermore, in this memory cell array, one memory cell is formed by one transistor, the same as in a general flash memory. - Because the conductivity of the nitride film which is used as the
charge storage layer 16 is low, the trapped charges do not move within the film and remain in trapped positions. As a result, even if thecharge storage layer 16 is formed in common with memory cells which are arranged in series in a Y direction, the trapped electric charges remain in a region of a memory cell transistor by a programming operation of that memory cell transistor and do not move to another memory cell region. - Here, the operation of a P channel MONOS memory cell of the above structure will be explained.
-
FIG. 5 is a circuit diagram of a memory cell array of this embodiment. The operation conditions in the cases of programming, erasing and reading a selectedmemory cell 51 are shown inFIG. 6 . There is a circuit (internal voltage generator) to generate high voltages of 8V and 12 V and negative voltages of −1V, −2V, −3V and −8V from externally supplied Vcc of 1.8V. There is a circuit (control circuit) to transfer these high voltages, negative voltages, Vss and Vcc to bit lines, word lines, n-well and p-sub. The internal voltage generator and the control circuit are arranged at the periphery of the memory cell array. - In this memory cell, during programming by B4-HE injection, the voltage Vs of the bit line sBLR which functions as a source is lower than the a well voltage Vsub which is applied to an n type well. The potential difference between the voltage Vs and the drain voltage Vd is not too much. By a small potential difference between a drain and a source and by a back gate effect caused by applying an appropriate back gate voltage to an n type well and by increasing equivalent threshold voltage Vth (absolute value), punch through between a source and a drain may not happen. In addition, it is possible to operate a bit line in which the highest operation speed is demanded in GND-VCC range during programming or reading by applying an appropriate back gate voltage to an n type well.
- First, the programming operation of a memory cell array will be explained. Programming of a memory cell is performed by injecting electrons into the
charge storage layer 16. Injection of electrons into thecharge storage layer 16 is carried out by hot electron injection by band-to-band tunneling (B4-HE (back bias assisted band-to-band tunneling induced hot electron) injection) using a high electric field in a depletion layer which arises by a large potential difference between a gate electrode 19 (sWL) which is applied with a relatively high positive voltage and by a back gate voltage, and by a ground voltage applied to a p type diffusion region 12 (sBLL: below referred to as a drain). In order to supply a ground voltage to the drain, a positive back gate voltage of 4V is applied to the n type well 11. As a result, the drain will be at a relatively negative voltage. - More specifically, as shown in
FIG. 6 andFIG. 7 , +4V is applied to the n type well 11 as a back gate voltage. Ground voltage (0V) is applied to the drain. Then, 12V is applied to thegate electrode 19 as a gate voltage. At this time, either VCC (=1.8V) is applied to the other p type diffusion region 12 (sBLR: below referred to as a source) of the selectedcell 51, or it is made to float. - In addition, 0V or 1.8V is applied to a non-selected word line uWL which has no relationship with the selected
cell 51 and either 1.8V is applied to the bit line uBL of the non-selected bit line or it is made to float. -
FIG. 7 is a diagram which shows potentials near the selectedcell 51 during programming. During programming, by applying a voltage with the conditions shown inFIG. 6 , electrons which are generated by BTBT within in the p type diffusion region 12 (sBLL) of the selected cell which functions as a drain by a strong electric field of thehalo layer 14 which is formed on the surface which joins the ptype diffusion region 12 and the n type well 11 are accelerated and become hot electrons having a high energy. The hot electrons having a high energy are sucked in by a positive voltage which is applied to the gate electrode 19 (sWL), pass over thetunnel insulation film 15 and are implanted into thecharge storage layer 16. - On the other hand, in an non-selected cell which shares the p type diffusion region 12 (sBLL) with the above selected cell, a halo layer is not formed between the p type diffusion region 12 (sBLL) and an ONO film. An offset
region 31 exists under the insulationoxide film layer 20. Therefore, hot electrons are hardly generated near the p type diffusion region 12 (sBLL) to tunnel (BTBT). Even if hot electrons are generated, they are hardly injected into thecharge storage layer 16. - Because the injection of this charges is performed while the transistor is turned off and the
source 13 and thedrain 14 are electrically disconnected, it is possible to secure a high injection efficiency of about 10−2 and it is possible to obtain about 103 times higher efficiency than the efficiency of conventional channel hot electron injection methods. - Next, a reading operation will be explained by referring to
row 4 inFIG. 6 . The operation conditions inrow 4 are operation conditions at the time of what is called reverse read. Reverse read is an operation in which reading is performed by reversing the function (drain, source) of two bit lines between which the selectedcell 51 is located during programming. At the time of reading, 1.8V (=VCC) is applied to the n type well 11 as a back gate voltage and VCC (=1.8V) is applied to one bit line sBLL of the selectedcell 51. In this state, after the bit line sBLR which is to be read of the selectedcell 51 is applied with 0V (GND), a read voltage Vgr=−2V is applied to the word line sWL of the selected cell. In this way, if the selectedcell 51 has been programmed in this voltage pattern the bit line sBLR to be read rises to VCC and if the selected cell has not been programmed the bit line sBLR remains at GND. Reading is then performed by detecting a change in the voltage of this bit line sBLR with a detection circuit. - Furthermore, as shown in
row 5 ofFIG. 6 , the reading operation may also be performed by making the functions of the two bit lines sandwiching the selectedcell 51 the same as for programming. - Next, an erasing operation will be explained. There are two methods of erasure as shown in
FIG. 6 : 1) extraction by FN tunneling (Fowler-Nordheim) shown inrow 2 and 2) substrate hot hole injection shown inrow 3. - First, extraction by FN tunneling will be explained by referring to
row 2 inFIG. 6 . Erasure is performed by block unit sharing the same n type well 11. A positive high voltage of 8V is applied to the n type well 11 and a negative high voltage of −8V is applied to all the word lines. In this way, a large potential difference is made between a word line (gate electrode) and the n type well 11 and the electrons trapped in thecharge storage layer 16 pass through thetunnel insulation film 15 by an FN tunneling effect and are extracted to the n type well 11. Furthermore, a bit line may be applied with the same high voltage as the n type well 11 or may be floated. - Next, the erasure method by substrate hot hole injection will be explained by referring to
row 3 inFIG. 6 . −1V is applied to the n type well 11, −8V is applied to theword line 18 and −3V is applied to all the bit lines 12. By applying these voltages, thep type substrate 10, n type well 11 andbit lines 12 function as a bipolar transistor and holes are released from the p type semiconductor substrate to the bit lines 12. At the same time, a high negative voltage is applied to theword line 18, attracting these holes toward the direction of the gate electrode, making these holes to pass through thetunnel insulation film 15 and to move into thecharge storage layer 16. The negative charges of the electrons are cancelled out by the positive charges of these holes and as a result the charges of thecharge storage layer 16 disappear and the data is erased. - Here, an outline of the manufacturing process of the above mentioned memory cell array will be explained by referring to
FIG. 8 toFIG. 14 . This process is divided intoprocess 1 to process 7 and explained inFIG. 8 toFIG. 14 respectively. - In the
process 1 shown inFIG. 8 , phosphorus is implanted into the entire surface of thesilicon substrate 10 and an n type well 11 is then formed by annealing. In theprocess 2 shown inFIG. 9 , ONO film 30 (tunnel oxide film 15, nitride silicon film, (charge storage layer) 16 and insulation oxide film 17) and apolysilicon film 19 is formed. Theoxide films nitride film 16 is formed by CVD. In addition, thepolysilicon film 19 is formed by CVD. Here, the entire surface in theprocess 1, theprocess 2 and all further processes means the entire block region of a memory cell array. When there are a plurality of block regions, a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions. - In the
process 3 shown inFIG. 10 , a photo-resist 201 is formed in a stripe shape in a Y direction, and the ONO film 30 and polysilicon film 29 are patterned along the Y direction. The regions under the ONO film 30 and thepolysilicon 19 which are left by the patterning using the photo-resist 201 will become channel regions of memory cell transistors.Bit lines 12 of ptype diffusion regions 12 will be later formed in the regions where the ONO film 30 and thepolysilicon film 19 are removed. - In the
process 4 shown inFIG. 11 , the photo-resist 201 is removed and p type impurities (B or BF2) are obliquely implanted using thepolysilicon film 19 which was patterned in theprocess 3 as a shade to form ptype diffusion regions 12. These ptype diffusion regions 12 will become bit lines in the memory cell array. In the formation of the ptype diffusion regions 12, the oblique injection angle is set so that the ptype diffusion regions 12 is formed in a desired shape using a shadowing effect by thepolysilicon film 19. Since the edges of thepolysilicon film 19 are sharper than the photo-resist, oblique injection is done in higher accuracy than oblique injection using photo-resist. - Next, n type impurities (P, As etc) are implanted at a greater oblique angle in the same direction to form n
type halo regions 14 on one side surfaces of the p type diffusion region (X side). The formation of thehalo regions 14 is performed by optimally setting the oblique injection angle. - In the
process 5 shown inFIG. 12 , an insulationoxide film layer 20 is formed which fills the gaps where the ONO films and polysilicon films were removed in theprocess 3. This insulationoxide film layer 20 is formed by a CVD, for example, and then smoothed by CMP. - In the
process 6 shown inFIG. 13 , apolysilicon layer 102 is formed on the entire surface. Thispolysilicon layer 102 will become word lines by later performing patterning. - In the
process 7 shown inFIG. 14 , a photo-resist 202 of gate pattern of a stripe shape in a X direction which is perpendicular to the Y direction is formed. Thepolysilicon layer 102 and thepolysilicon layer 19 below the photo-resist 202 are removed by etching, thereforegate electrodes 19 and 18 (word lines) and memory cell transistors are formed. - The photo-resist 202 is removed and the memory cell array shown in
FIG. 4 is formed. After these processes 1-7, periphery circuits and upper wiring layers are formed to complete the non-volatile semiconductor memory device. - By offsetting the charge storage layers 16 which are adjacent to the bit lines 12 toward −X by the insulation
oxide film layer 20, programming to a non-selected cell is prevented. As a result, even in a structure in which an LDD region is omitted, it is possible to prevent programming to a non-selected cell - The memory cell array of the second embodiment of this invention will be explained by referring to
FIG. 15 toFIG. 24 . -
FIG. 15 is a cross sectional oblique view which shows the structure of a memory cell array of the second embodiment of the present invention. This memory cell array has a p channel MONOS structure and is a memory cell array having a three dimensional structure in which a difference in height is made between channel regions and source/drain regions. In the explanation in second embodiment, the same elements as in the first embodiment have the same reference numbers and their explanation will be thus omitted. - In addition, the memory cell array in the second embodiment has a three dimensional structure which is different to the structure in the first embodiment, however, because the equivalent circuits and operation fundamentals are the same as the memory cell array in the embodiment, explanations on programming, erasure and reading are omitted.
- Here, an outline of the manufacturing process of the above mentioned memory cell array will be explained by referring to
FIG. 16 toFIG. 24 . This process is divided intoprocess 1 to process 7 explained inFIG. 16 toFIG. 24 respectively. - In the
process 1 shown inFIG. 16 , phosphorus is implanted into the entire surface of thesilicon substrate 10 and an n type well 11 is formed. In theprocess 2 shown inFIG. 17 , p type impurities (B or BF2) are implanted into the entire surface region of the n type well 11 and a ptype diffusion region 12 is formed. Furthermore, in theprocess 3 shown inFIG. 18 , an oxide film layer 25 which will be used as an oblique injection mask (shade) is formed. Here, the entire surface in theprocess 1, theprocess 2 and all further processes means the entire block region of a memory cell array. When there are a plurality of block regions, a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions. array. - In the
process 4 shown inFIG. 19 , a photo-resist 201 is formed in a stripe shape in a Y direction and the oxide film layer 25 and the surface region of thesilicon substrate 10 are removed by etching together. The etching is done deep enough to separate the p type diffusion layers 12 (as far as the mid-depth of the n type well). Three dimensional channels are formed. The ptype diffusion layer 12 which is left by the patterning by the photo-resist 210 will become bit lines and source/drains of memory cell transistors. In addition, the surface regions of the n type well 11 which are in the grooves made by the above etching will become channel regions of memory cell transistors. - In the
process 5 shown inFIG. 20 , the photo-resist 210 is removed, and then p type impurities (B or BF2) are obliquely implanted using the oxide film layer 25 patterned in theprocess 4. P−diffusion regions 13 are formed. The p−diffusion regions 13 are regions in which p type impurities are diffused at a lower concentration than the previously formed ptype diffusion region 12 and functions as a LDD (Lightly Doped Drain) region in a memory cell transistor. - In the
process 6 shown inFIG. 21 , n type impurities (P or As) are obliquely implanted in the opposite direction to theprocess 5 using the oxide film layer 25 patterned in theprocess 4 and ntype diffusion regions 14 is formed. The ntype diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and function as halo regions in memory cell transistors. - In the
process 7 shown inFIG. 22 , the oxide film layer 25 used as an oblique injection mask is removed, and ONO film 30 (tunnel oxide film 15, nitride silicon film, (charge storage layer) 16 and insulation oxide film 17) is formed. Theoxide films nitride film 16 is formed by CVD. - In process eight in
FIG. 23 , apolysilicon layer 110 is formed on the entire surface. Thispolysilicon layer 110 will later becomeword lines 18 andgate electrodes 19 when patterned. - In the
process 9 inFIG. 24 , a photo-resist 211 of a stripe pattern (gate pattern) along the X direction which is perpendicular to the Y direction is formed. Thepolysilicon layer 110 is removed by etching and the gate electrodes 18 (word lines) and thegate electrodes 19 are formed. - The photo-resist 211 is, then, removed, and the memory cell array shown in
FIG. 15 is formed. After the above processes 1-9 periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete. - Since each of the memory cells of this structure has a channel along the surface of the groove formed in the n
type well region 11, it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array. - It is also possible to omit the
LDD region 13 with this structure. - The memory cell array of the third embodiment of this invention will be explained by referring to
FIG. 25 toFIG. 34 . -
FIG. 25 is a cross sectional oblique view which shows the structure of a memory cell array of the third embodiment of the present invention. This memory cell array has a p channel MONOS three dimensional structure in which a difference in height is made between channel regions and source and region regions. In the explanation in the third embodiment, the same elements as in the second embodiment have the same reference numerals and their explanation will be thus omitted. - The following points are different in the memory cell array in embodiment three from the memory cell array in second embodiment. In second embodiment the p type diffusion region which functioned as a bit line, source and drain were formed by patterning after the entire surface was formed. In embodiment three, the p type diffusion region is formed by oblique injection after patterning an oxide film layer 26 for a mask in a Y direction.
- Further, the memory cell array in this embodiment has a three dimensional structure which is different to the structure in the first embodiment, however, because the equivalent circuits and operation mechanisms are the same as the memory cell array in the first embodiment, these explanations will be omitted.
- Here, an outline of the manufacturing process of the above mentioned memory cell array will be explained by referring to
FIG. 26 toFIG. 34 . This process is divided intoprocess 1 to 9 and explained inFIG. 26 toFIG. 34 respectively. - In the
process 1 shown inFIG. 26 , phosphorus is ion-implanted into the entire surface of thesilicon substrate 10 and an n type well 11 is formed. In theprocess 2 shown inFIG. 27 , an oxide film layer 26 which is used as an oblique injection mask (shading) is formed. Here, the entire surface in theprocess 1, theprocess 2 and all further processes means the entire block region of a memory cell array. When there are a plurality of block regions, a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions. - In the
process 3 shown inFIG. 28 , a photo-resist 211 is formed in a stripe shape in a Y direction, and the substrate is etched together with the oxide film layer 26. The etching is performed into the n type well 11 of the surface of thesilicon substrate 10 and grooves are formed. P type diffusion layers 12 and channels will be formed in the surface of the grooves formed in the n type well 11. - In the
process 4 shown inFIG. 29 , the photo-resist 211 is removed and p type impurities (B or BF2) are obliquely implanted using the oxide film layer 26 patterned in theprocess 3. P−diffusion regions 13 are then formed. The p−diffusion regions 13 are regions in which p type impurities are diffused at a lower concentration than the ptype diffusion region 12 formed in a later process and function as an LDD region in a memory cell transistor. - In the
process 5 shown inFIG. 30 , p type impurities (B or BF2) are obliquely implanted in the opposite direction to theprocess 5 using the oxide film layer 26 patterned in theprocess 4. Ptype diffusion regions 12 are formed. The ptype diffusion regions 12 function as bit lines and drains of a memory cell transistor. - In the
process 6 shown inFIG. 31 , n type impurities (P or As) are obliquely implanted in the same direction as theprocess 5 at greater angle using the oxide film layer 26 patterned in theprocess 4 as a mask. Ntype diffusion regions 14 are formed near the edge of grooves in the n type well 11. The ntype diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and function as halo regions in memory cell transistors. - In the
process 7 shown inFIG. 32 , the oxide film layer 26 is removed, and ONO film 30 (tunnel oxide film 15, nitride silicon film, (charge storage layer) 16, insulation oxide film 17) is formed in the entire surface region of the substrate which is non-flat. Theoxide films nitride film 16 is formed by CVD. - In the
process 8 shown inFIG. 33 , apolysilicon layer 110 is formed on the entire surface. Thispolysilicon layer 110 will later becomeword lines 18 andgate electrodes 19 when patterned. - In the
process 9 shown inFIG. 34 , a photo-resist 211 of a pattern (gate pattern) of a stripe shape in a X direction is formed, and thepolysilicon layer 110 is removed by etching and the gate electrodes 18 (word lines) and thegate electrodes 19 are formed. - The photo-resist 211 is removed, and the memory cell array shown in
FIG. 25 is formed. After theprocesses 1 to 9, periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete. - Since each of the memory cells of this structure has a channel along the surface of the groove formed in the n
type well region 11, it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array. - It is also possible to omit the
LDD region 13 with this structure. - The memory cell array which is the fourth embodiment of this invention will be explained by referring to
FIG. 35 toFIG. 45 . -
FIG. 35 is a cross sectional oblique view which shows the structure of a memory cell array of the fourth embodiment of the present invention. This memory cell array has a three dimensional p channel MONOS structure. In the explanation in fourth embodiment, the same elements as in the embodiment three have the same reference numerals and their explanation will be omitted. - The differences between the third embodiment and the fourth embodiment are as follows. In the third embodiment, p type diffusion regions (bit lines, sources and drains) and p− diffusion region (LDD regions) are formed after a substrate (n type well 11) is etched. However, in the fourth embodiment, the substrate is etched after the p type diffusion regions and the p− diffusion regions are formed on the substrate surface.
- The memory cell array in the fourth embodiment has a three dimensional structure different to the structure in the first embodiment, however, because the equivalent circuits and operation fundamentals are the same as the memory cell array in the first embodiment, their explanation on the operations will be omitted.
- Here, an outline of the manufacturing process of the above mentioned memory cell array will be explained by referring to
FIG. 36 toFIG. 45 . This process is divided intoprocess 1 to 9 explained inFIG. 36 toFIG. 45 respectively. - In the
process 1 shown inFIG. 36 , phosphorus is ion implanted into the entire surface of thesilicon substrate 10 and an n type well 11 is formed. In process two inFIG. 37 , an oxide film layer 26 which is used as an oblique injection mask is formed. Here, the entire surface in theprocess 1, theprocess 2 and all further processes means the entire block region of a memory cell array. When there are a plurality of block regions, a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions. - In the
process 3 shown inFIG. 38 , a photo-resist 211 is formed in a stripe shape in a Y direction and the oxide film layer 26 is removed by etching. - In process four in
FIG. 39 , using the photo-resist 211 formed in theprocess 3, p type impurities (B or BF2) are obliquely implanted. Ptype diffusion regions 12 are formed. The ptype diffusion regions 12 will later become bit lines. - In the
process 5 shown inFIG. 40 , p type impurities (B or BF2) are obliquely implanted in the opposite direction to theprocess 4 using the photo-resist 211 which was patterned in theprocess 3. P−diffusion regions 13 are formed. The p−diffusion regions 13 are regions in which p type impurities are diffused at a lower concentration than the ptype diffusion regions 12 formed in theprocess 4 and will later become LDD regions of memory cell transistors when patterned. - In the
process 6 shown inFIG. 41 , using the photo-resist 211 which is not removed, additional etching is performed. The n type well 11 is etched and removed in a groove shape half way into the surface of the silicon substrate and patterned in a Y direction, forming a three dimensional channel. In this way, the p type diffusion layers 12 and the p− diffusion layers 13 which have already been formed are patterned so that they are exposed on the upper part of both side wall surfaces of the grooves of the n type well 11. - In the
process 7 shown inFIG. 42 , the photo-resist 211 is removed and n type impurities (P or As) are obliquely implanted in the same direction as theprocess 4 at a greater angle using the oxide film layers 26 which was patterned in theprocess 3 and an ntype diffusion regions 14 are formed near the shallower edge of side walls near thep type regions 12 in the n type well 11. The ntype diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and functions as halo regions in memory cell transistors. - In the
process 8 shown inFIG. 43 , the oxide film layer 26 is removed and ONO film 30 (tunnel oxide film 15, nitride silicon film, (charge storage layer) 16, insulation oxide film 17) is formed over the entire surface region of the substrate which is non-flat. Theoxide films nitride film 16 is formed by CVD. - In the
process 9 shown inFIG. 44 , apolysilicon layer 110 is formed on the entire surface. Thispolysilicon layer 110 will later becomes word lines 18 andgate electrodes 19 when patterned. - In the
process 10 shown inFIG. 45 , a photo-resist 211 of a stripe pattern along the X direction is formed, thepolysilicon layer 110 etched and the gate electrodes 18 (word lines) and thegate electrodes 19 are formed. - The photo-resist 211 is removed, and the memory cell array shown in
FIG. 25 is formed. After theprocesses 1 to 9, periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete. - Since each of the memory cells of this structure has a channel along the surface of the groove formed in the n
type well region 11, it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array. - The memory cell array of the fifth embodiment of this invention will be explained by referring to
FIG. 46 toFIG. 55 . -
FIG. 46 is a cross sectional oblique view which shows the structure of a memory cell array of the fifth embodiment of the present invention. This memory cell array has a three dimensional p channel MONOS structure as similar to the fourth embodiment. In the explanation in the fifth embodiment, the same elements as in fourth embodiment have the same reference numerals and their explanations will be thus omitted. - The differences between the fourth and fifth embodiments are that the
offsets 31 exist between the 3D channel and the ptype diffusion region 12; that an insulationoxide film layer 27 on the upper part of the ptype diffusion region 12 is formed; and that a p− diffusion region (LDD region) is omitted. - The memory cell array in the fourth embodiment has a three dimensional structure different to the structure in the first embodiment, however, because the equivalent circuits and operation fundamentals are the same as the memory cell array in the first embodiment, their explanation on the operations will be omitted.
- Here, an outline of the manufacturing process of the above mentioned memory cell array will be explained by referring to
FIG. 47 toFIG. 55 . This process is divided intoprocesses 1 to 9 explained inFIG. 47 toFIG. 55 respectively. - In the
process 1 shown inFIG. 47 , phosphorus is ion implanted into the entire surface of thesilicon substrate 10 and an n type well 11 is formed. In theprocess 2 shown inFIG. 48 , anoxide film layer 27 is formed. Here, the entire surface in theprocess 1, theprocess 2 and all further processes means the entire block region of a memory cell array. When there are a plurality of block regions, a plurality of n type wells are formed. In these processes, openings made in a photo-resist are used for a memory cell array with a plurality of block regions. - In the
process 3 shown inFIG. 49 , a photo-resist 211 is formed in a stripe shape in a Y direction and the insulationoxide film layer 27 is removed by etching. - In the
process 4 shown inFIG. 50 , using the photo-resist 211 which was formed in theprocess 3, p type impurities (B or BF2) are obliquely implanted and ptype diffusion regions 12 are formed. The ptype diffusion regions 12 will later become bit lines. - In the
process 5 shown inFIG. 51 , using the photo-resist 211 which is not removed, additional etching is performed, and the n type well 11 is etched and removed in a groove shape half way into the silicon substrate. The grooves are patterned in a Y direction, forming a three dimensional channel. The ptype diffusion layer 12 which has already been formed is patterned so that it is exposed on the upper part of both side wall surfaces of the grooves in the n type well 11. - In the
process 6 shown inFIG. 52 , the photo-resist 211 is removed and n type impurities (P or As) are obliquely implanted in the same direction as theprocess 4 at a greater angle using the insulationoxide film layer 27 which was patterned in theprocess 3 and ntype diffusion regions 14 are formed near the shallower edge of side walls on thep type regions 12. The ntype diffusion regions 14 are regions in which n type impurities are diffused at a higher concentration than the n type well 11 and function as halo regions in memory cell transistors. - In the
process 7 shown inFIG. 53 , ONO film 30 (tunnel oxide film 15, nitride silicon film, (charge storage layer) 16, insulation oxide film 17) is formed over the entire surface region of the substrate which is non-flat. Theoxide films nitride film 16 is formed by CVD. - In the
process 8 shown inFIG. 54 , apolysilicon layer 110 is formed on the entire surface. Thispolysilicon layer 110 will later becomeword lines 18 andgate electrodes 19 when patterned. - In the
process 9 shown inFIG. 55 , a photo-resist 211 of a stripe pattern (gate pattern) along the X direction is formed, thepolysilicon layer 110 is removed by etching and the gate electrodes 18 (word lines) and thegate electrodes 19 are formed. - The photo-resist 211 is then removed, and the memory cell array shown in
FIG. 46 is formed. After these processes 1-9, periphery circuits and upper wirings are formed and the non-volatile semiconductor memory device is complete. - In the memory cell array of the fifth embodiment, a non-selected memory cell is prevented from being programmed by offsetting the
charge storage layer 16 from the adjacent one of bit lines 12 (−X side) by the insulationoxide film layer 27. - Since the ONO film 30 is formed on the upper part of the
insulation oxide film 27 and the side surfaces plays no role during programming, it may be omitted. - Since each of the memory cells of this structure has a channel along the surface of the groove formed in the n
type well region 11, it is possible to lengthen an effective channel length between the source and the drain even if the gap between the source and drain is shortened, thereby contributing to the miniaturization of a memory cell array. - A representative structure of the other aspect of the present invention is summarized as follows. A memory transistor is formed by a standard CMOS process and a nonvolatile memory has a construction formed from a selection transistor and a memory transistor as a pair of series circuits. Data of the memory transistor is stored in a flip flop which is arranged separately from the memory transistor.
- The memory transistor includes a gate electrode via a gate insulation film above a channel between a source and a drain, insulation film side spacers in a side (part) of the gate electrode, a drain side junction area which has an LDD construction which includes an area of low level impurity concentration and a source side junction area which has a non-LDD construction.
- Also, a drive circuit for driving the nonvolatile memory applies a positive voltage (comparing with a voltage of the drain of the memory transistor) to the gate electrode and the source, channel hot electrons are implanted to the insulation film side spacers, data programming is performed, a positive voltage (comparing with the voltage of the gate electrode and the drain) is applied to the source, channel hot electrons are implanted to the insulation film side spacers and data erasure is performed.
- The representative effects among the inventions disclosed in the present application are as follows. (1) The characteristics of nonvolatile elements obtained by making an offset structure of only one side of a transistor which is formed by a usual CMOS process are poor reliability and reproducibility and a high possibility of operation defects. However, according to the present invention, because the current differential of a pair of memory transistors is evaluated, operational stability is significantly improved.
- (2) Because a gate voltage of the memory transistor is supplied from a driver circuit, it becomes possible to evaluate data in a region in which a voltage Vgs between the gate and source of the memory transistor is large, that is, a region with a large amount of current, and improve a sensor margin.
- (3) Because the memory transistor and flip flop have an electrically separable construction, even in the case where the memory cell is used as output data for a fuse, electrical field stress is not applied to the memory transistor and reliability is improved.
- First, the memory transistor which is used in the embodiments of the present invention will be explained.
FIG. 56 is a diagram which shows a cross sectional structure of a memory transistor used in the embodiments below. This diagram shows a voltage arrangement when programming. - In
FIG. 56 , a P type well 104 with a depth of 0.8 μm and an average boron concentration of 2×1017 cm−3 is formed on a surface region of a Ptype silicon substrate 101 with a resistance of 10 Ω cm. Two memory transistors MCN1 and MCN2 which are separated by a plurality of 250 nm deep trenches 102 (element separation), are formed in this P type well 104. In this diagram, only one of the transistors (MCN1) is shown. - The memory transistor is an N channel type transistor and includes a
drain 109 and asource 115 formed adjacent to thetrenches 102 on both sides and adrain extension 107 formed in a periphery region of thedrain 109 on the surface region of the P type well 104. Thedrain 109 and thesource 115 are each formed with an average arsenic concentration of 1×1020 cm−3 and thedrain extension 107 is formed with an average arsenic concentration of 5×1018 cm−3. - In addition, a
gate electrode 106 consisting of a 5 nm thickgate oxide film 105 and a 200 nm thick polysilicon film with a phosphorus concentration of 2×1020 cm−3 is formed on the substrate of a channel region which is the region between thedrain 109 and thesource 115 on the surface of the P type well 104. Also,side spacers gate oxide film 105 and thegate electrode 106. Furthermore, because there is no extension region formed near thesource 115 the source-side side-spacer 108S becomes exposed from the channel region of the substrate. - In addition, a P
type diffusion layer 111 with an average boron concentration of 1×1020 cm−3 which is an electrode for grounding this P type well 104, is formed in the region separated from the above stated memory transistor by the trench 1102 within the P well 104 region. - By implanting carriers into the source-side side-
spacer 108S, it is possible to increase the threshold voltage of this memory transistor. In addition, as explained inFIG. 61 , by extracting the carriers implanted to theside spacer 108S, it is possible to restore the threshold voltage to its initial state. Accordingly, this memory transistor stores data in a nonvolatile way. - This memory transistor can be manufactured by a standard CMOS process and a standard initial threshold voltage is 0.8V. However, because this transistor has a particular structure the threshold voltage variance is large and therefore using this memory transistor alone as a memory element and securing reliability is difficult. As a result, in the memory cell unit of this embodiment, a pair of these memory transistors (MCN1, MCN2) is used and reliability is improved by using a pair of these memory transistors (MCN1, MCN2) and comparing the threshold voltage of each memory transistor.
- The detailed description of the sixth embodiment is as follows.
- A memory cell unit (nonvolatile semiconductor memory element) and a memory device (nonvolatile semiconductor memory device) comprising this memory cell unit related to a first embodiment of the present invention will be explained while referring to the diagrams
FIG. 57 toFIG. 65 . Furthermore, in the explanations that follow, a signal line and a signal and voltage which appear in this signal line are referred to by the same symbol. -
FIG. 57 is a circuit diagram of a memory cell unit comprising one cell of a memory device. In this memory cell unit programming and reading is performed via one word line WL and two bit lines BLT (BitLine-True) and BLB (BitLine-Bar). - The memory transistors MCN1 and MCN2 which are N type MOS transistors include a source-side side-spacer (part) which is formed as a charge storage region. In the memory transistors MCN1 and MCN2 a minus charge is injected into the side spacer (part) by channel hot electrons and programming is performed by a rise in threshold voltage. The memory transistors MCN1 and MCN2 share a threshold voltage via a source line SL. The gate of the memory transistor MCN1 is connected to a gate control line MGT and the gate of the memory transistor MCN2 is connected to another gate control line MGB. The drain (part) (node T) of the memory transistor MCN1 is connected with the bit line BLT via a transfer gate MN1 which is an N type MOS transistor. In addition, the drain (part) (node B) of the memory transistor MCN2 is connected with the bit line BLB via a transfer gate MN2 which is an N type MOS transistor. These transfer gates MN1 and MN2 are connected to a word line WL.
-
FIG. 58 is a diagram which shows the structure of a memory device consisting of a plurality of the memory cell units shown inFIG. 57 which are connected in rows (row:X) and columns (column:Y) in the shape of an array. In this memory device word lines WL are arranged on each row and are each independently controlled by a word line driver. In addition, the bit lines BLT and BLB are arranged on each column and are each independently controlled by a column selection circuit. Signal lines other than these (SL, MGT, MGB) are commonly arranged on all the memory cell units (block) and are commonly controlled. - Because the memory device of this embodiment has a structure in which a memory cell unit does not include a flip flop within the memory cell unit itself, a flip flop is arranged outside of the array, that is, on the exterior of a sense amplifier circuit. The data of a memory cell which is read by the sense amplifier is transferred to the flip flop and can be externally read.
-
FIG. 59 is a diagram which shows the application conditions of a programming voltage to a memory cell unit. InFIG. 59 , the conditions in the case when data “0” is programmed, that is, when the threshold voltage of the memory transistor MCN1 is raised, are shown. When “0” is programmed, the word line WL is set to Vcc, the True side bit line BLT is set to 0V and the Bar side bit line is set to Vcc under the condition that a source voltage SL and gate voltages MGT and MGB are set to 6V. In this way, the node T becomes 1V for example, because the True side transistor MCN1 is switched ON and a current of 300 μA, for example, flows to the memory transistor MCN1. Due to this current, channel hot electron occurs in the source SL side of the memory transistor MCN1 and because electrons are injected into the SL side side spacer (part) the threshold voltage of the memory transistor increases (programming is performed). - The transfer gate MN2 is switched OFF and node B increases to 5V (6V−Vthn:Vthn=threshold voltage of MCN2) by charging from the source line SL side. However, because there is no current pass in the memory transistor MCN2, channel hot electron injection does not occur and the threshold voltage of the memory transistor MCN2 which is not to be programmed does not change.
- In addition, in the voltage application conditions in the case where data “1” is programmed, that is, the voltage application conditions for increasing the threshold voltage of the memory transistor MCN2, the voltage of the True side bit line BLT is exchanged for the voltage of the Bar side bit line BLB and BLT is set at Vcc and BLB is set at 0V. Other conditions remain the same as when programming data “0”.
- Furthermore, in the present embodiment, 6V is applied to both the gate MGT and the drain SL of the memory transistor MCN1. However, the voltage which is applied to the gate MGT and drain SL of the memory transistor MCN1 is not limited to 6V. The gate MGT and the drain SL may each be applied with different voltages.
-
FIG. 60 is a diagram which shows the application conditions of an erase voltage which is applied to a memory cell unit. An erasure operation is carried out (simultaneously) to all the memory cells (block). The word line WL is set at Vcc and the bit lines BLT and BLB are set at 0V under the condition that the source line SL is set at 9V and the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 are set at 0V. Because the memory transistors MCN1 and MCN2 are switched OFF by this voltage arrangement, node T and node B become 0V and avalanche hot holes are injected into the source-side side-spacer from the source side (source line SL) within the memory transistors MCN1 and MCN2. The negative charge (electrons) which is trapped by the programming operation inFIG. 59 is neutralized by this positive charge and the threshold voltage of the memory transistors MCN1 and MCN2 is decreased to a pre-programming state. -
FIG. 61 is a diagram which shows the application conditions of a read voltage which is applied to a memory cell unit. In the voltage application conditions shown inFIG. 61 it is presupposed that data in a memory cell unit which is to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN1 and MCN2 in a nonvolatile data memory (part) are not Vth0. First, a source voltage SL of the memory transistors MCN1 and MCN2 is 0V and the gate voltages MGT and MGB are Vcc. Under these conditions the memory transistor of the memory transistors MCN1 and MCN2 which is not programmed (low threshold voltage) is switched ON and the programmed memory transistor (high threshold voltage) remains switched OFF. In this state, when the word line WL is set to Vcc and the transfer gates MN1 and MN2 are switched ON, because a current flows only in the memory transistor which is switched ON, the current difference appears as a change in the voltage of the bit lines BLT and BLB. This potential difference is read by a differential sense amplifier and reading of the data is completed by transferring the data to the flip flop which is arranged outside of the memory array. After transferring the data to the flip flop, it is possible to relieve the electrical field stress on the memory transistors MCN1 and MCN2 by making the gate voltages MGT and MGB of thememory transistors 0V. -
FIG. 62 is a diagram which explains a threshold voltage which the memory transistors MCN1 and MCN2 are set to by the above stated programming operation. That is,FIG. 62 is a diagram which explains a method for setting data to a nonvolatile memory cell. Here, when the threshold voltage of the memory transistor MCN1 is in a low state (ON) and the threshold voltage of the memory transistor MCN2 is in a high state (OFF) data is “1”, and when the threshold voltage of the memory transistor MCN1 is in a high state (OFF) and the threshold voltage of the memory transistor MCN2 is in a low state (ON) data is “0”. - (A) in
FIG. 62 shows the case before data is set, that is, when the initial state of both threshold voltages of the memory transistors MCN1 and MCN2 is Vth0. Even in this state, the state of this nonvolatile memory cell is determined to be data “1” by the procedure shown inFIG. 77 orFIG. 79 . - (B) in
FIG. 62 shows a threshold voltage when data “0” is set in a nonvolatile memory cell. Programming of data “0” is realized by increasing the threshold voltage of the memory transistor MCN1 to Vth2 (Vth2>Vth0) from the initial state shown in (A) inFIG. 62 . - (C) in
FIG. 62 shows a threshold voltage when data “1” is set in a nonvolatile memory cell. Programming of data “1” is realized by increasing the threshold voltage of the memory transistor MCN2 to Vth2 (Vth2>Vth0) from the initial state shown in (A) inFIG. 62 . - When the erase operation explained in
FIG. 60 is performed, even if the threshold voltage is controlled as in (B) and (C) inFIG. 62 , the threshold voltage is restored to the state shown in (A) inFIG. 62 . - In this way, even if the threshold voltages of the memory transistors MCN1 and MCN2 are increased, because it is possible for the threshold voltages to decrease again to the initial state Vth0, and even in the case where both memory transistors MCN1 and MCN2 are in an initial state Vth0, because it is possible to forcibly determine data as “1”, even if this memory cell is used for the reprogramming of data multiple times, it is possible to sufficiently obtain a large read margin which is the difference in threshold voltage of the True side (memory transistor MCN1) and the Bar side (memory transistor MCN2).
- In the previously stated control method, it is presupposed that data in a memory cell unit which is to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN1 and MCN2 in a nonvolatile data memory (part) are not Vth0. However, in actual usage it is possible that data which is not indefinite must be read from an unknown memory cell unit.
-
FIG. 63 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part). First, the source voltage SL of the memory transistors MCN1 and MCN2 is set to 0V, the gate voltage MGT of the memory transistor MCN1 is set to Vcc and the gate voltage MGB of the memory transistor MCN2 is set to Vcc−ΔV (for example, ΔV=0.2V). By setting the gate potential of the memory transistor MCN1 higher than the gate potential of the memory transistor MCN2 by ΔV, it becomes easier to switch ON the memory transistor MCN1 than the memory transistor MCN2 and in the case where indefinite data such as when the threshold voltages of both the memory transistors MCN1 and MCN2 are Vth0 it is possible to forcibly make a sense amplifier recognize the data as “1”. However, in the case where data is already programmed, data is determined based on the threshold voltage differential between the memory transistors MCN1 and MCN2. This operation is the same as that explained inFIG. 61 . - Here, the case where the threshold voltage of both memory transistors MCN1 and MCN2 is Vth0, indicates that reprogramming to the memory transistors MCN1 and MCN2 has not been performed and is possible that there is also no deterioration in the memory transistors together with reprogramming. As a result, it is sufficient to decide upon the size of ΔV by only considering the variance in the initial threshold voltage of a transistor, for example, about 0.2V is considered sufficient. Here, in the case where data is indefinite, the case was explained that the data which is read is forcibly determined as “1”, however, by reversing the potential difference between MGT and MGB it is possible to determine the data as “0”.
-
FIG. 64 is a diagram which explains a margin of data determination in the case where the voltage application procedure shown inFIG. 63 is performed. In the initial state such as when both the threshold voltages of the memory transistors MCN1 and MCN2 are Vth0, as stated previously, by making the voltage MGB lower than the voltage MGT by only ΔV the threshold voltage of the MCN2 side which makes it appears increased by only ΔV and data is forcibly recognized as “1”. In a memory cell unit which is already programmed with data “0” a margin only decreases by ΔV, however, the margin in the case where Vth2−Vth0=1V, ΔV=0.2V is supposed, becomes 0.8V. In a memory cell unit which is already programmed with data “1”, reversely, the margin increases only by ΔV and the margin in the case where Vth2−Vth0=1V, ΔV=0.2 is supposed, becomes 1.2V. -
FIG. 65 is a diagram which explains a method for detecting a threshold voltage of the memory transistor MCN1.FIG. 65 shows the voltage application conditions when detecting a threshold voltage. By detecting a threshold voltage of a memory transistor using this method, it becomes possible to evaluate an initial state threshold voltage variance, the threshold voltage change amount in programming an erasure operations and high temperature retention characteristics etc. - A source voltage SL of the memory transistor MCN1 is set to 0V and 1V is supplied to the drain (node T). 1V is supplied to the drain from a bit line BLT via the transfer gate MN1. Under these conditions, a MAP voltage (variable) is applied to the gate of a memory transistor. By making the MAP voltage variable it becomes possible to determine the threshold voltage (required gate voltage for flowing a certain fixed current) of the memory transistor MCN1.
- When a threshold voltage of the memory transistor MCN1 side is measured, the gate voltage MGB of the memory transistor MCN2 is set at 0V and the memory transistor MCN2 is switched OFF. Because the voltage between the source and drain of the memory transistor MCN2 is 0V, even if the transistor is switched ON, current does not flow, however, the memory transistor MCN2 is switched OFF so that the source voltage SL is not raised by a current leak for example. Even if the gate voltage MGB of the memory transistor MCN2 is set to the same MAP voltage as the gate voltage MGT of the memory transistor MCN1 a problem does not arise as far as operation is concerned.
-
FIG. 65 shows the voltage application conditions in the case where a threshold voltage of the memory transistor MCN1 is measured. However, in the case where a threshold voltage of the memory transistor MCN2 is measured, it is sufficient to reverse the control of the bit lines BLT, BLB and control of the gate voltages MGT and MGB. -
FIG. 66 is a diagram which shows another embodiment (seventh embodiment) of a memory cell unit. The point whereFIG. 66 is different from the first embodiment shown inFIG. 57 is that the gate voltage MG of the memory transistors MCN1 and MCN2 is shared. In this structure, because the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 as shown inFIG. 63 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltages of the memory transistors MCN1 and MCN2 are both Vth0, can not be determined as “1” or “0”. However, in the case where this memory cell with this type of indefinite data is included, it is useful because the structure is simplified. - The memory cell shown in
FIG. 66 is connected in the shape of an array as shown inFIG. 58 and a memory device is formed. Programming, erasing and reading operations of this memory cell are the same as the operations shown inFIG. 59 ,FIG. 60 andFIG. 61 of the sixth embodiment. Also, when detecting a threshold voltage, because the gate voltages of the memory transistors MCN1 and MCN2 as shown inFIG. 65 can not be controlled separately, the gate voltage of the transistor which is not to be measured is also controlled by a MAP voltage and the potential difference between the source and drain of the memory transistor which is not to be measured is 0V and because a leak current does not flow, a problem does not occur as far as operation is concerned. - The structure in this embodiment has the following merit. Because gate voltage control of the memory transistors MCN1 and MCN2 as stated above is shared the number of drivers for controlling the gate of a memory transistor can be reduced by half compared to the first embodiment.
-
FIG. 67 is a diagram which shows another embodiment (eighth embodiment) of a memory cell unit. The point whereFIG. 67 is different from the first embodiment shown inFIG. 57 is that assuming the case where a fuse output is used, an inverter for inverting a flip flop and each flip flop output is arranged within each memory cell unit. The connection of the memory transistors MCN1 and MCN2 and the transfer gates MN1 and MN2 is the same as the sixth embodiment shown in FIG. 57. - The flip flop (part) is formed by PMOS transistors MP1 and MP2 in which an N well potential and a source potential are Vcc, and NMOS transistors MN5 and MN6 in which a P well potential is GND and a source potential is NCS. The PMOS transistor MP1 and the NMOS transistor MN5 form a TRUE side inverter and the PMOS transistor MP2 and the NMOS transistor MN6 form a BAR side inverter.
- The flip flop TRUE side input/output (part) LATT is connected to the node T via an NMOS transistor MN3. The flip flop BAR side input/output (part) LATB is connected to the node B via an NMOS transistor MN4. The gate potential of the NMOS transistors MN3 and MN4 is controlled by a control signal RESP.
- In addition, the flip flop TRUE side input/output (part) LATT is connected to Vcc via a PMOS transistor MP3. The flip flop BAR side input/output (part) LATB is connected to Vcc via a PMOS transistor MP4. The gate potential of the PMOS transistors MP3 and MP4 are controlled by a control signal PREN.
- The flip flop TRUE side output LATT becomes the input of an inverter formed by a PMOS transistor MP5 and an NMOS transistor MN7 and is output as OUT of an inverter output. The flip flop BAR side output LATB becomes the input of an inverter formed by a PMOS transistor MP6 and an NMOS transistor MN8 and is output as IOUT of an inverter output. In the case of a fuse either OUT or IOUT is used, however when data is transferred to the flip flop in order to secure parasitic capacitance balance between LATT and LATB and operational stability, an inverter is arranged on/in both side (True side and Bar side).
-
FIG. 68 is a diagram which shows the structure of a memory device consisting of a plurality of the memory cell units shown inFIG. 67 which are connected in rows (row:X) and columns (column:Y) in the shape of an array. In this memory device word lines WL are arranged on each row and are each independently controlled by a word line driver. In addition, the bit lines BLT and BLB are arranged on each column and are each independently controlled by a column selection circuit. Signal lines other than these (SL, MGT, MGB, PREN, NCS, RESP) are commonly arranged on all the memory cell units (block) and are commonly controlled. -
FIG. 69 is a diagram which shows the application conditions of a programming voltage which is applied to a memory cell unit. InFIG. 69 , the conditions in the case when data “0” is programmed, that is, when the threshold voltage of the memory transistor MCN1 is raised, are shown. The operations to the nonvolatile data memory (part) are the same as in the sixth embodiment. The flip flop (part) is electrically separated from the nonvolatile data memory (part) by switching the NMOS transistors MN3 and MN4 OFF by setting the gate potential RESP to 0V. - When “0” is programmed, the word line WL is set to Vcc, the TRUE side bit line BLT is set to 0V and the BAR side BLB is set to Vcc under the conditions that the source voltage SL and the gate voltages MGT and MGB are set to 6V. In this way, the node T becomes 1V for example, by switching ON the TRUE side transfer gate MN1 and a 300 μA current for example, flows to the memory transistor MCN1. Due to this current, channel hot electrons occur in the source SL side of the memory transistor MCN1 and the threshold voltage of the memory transistor MCN1 increases (programmed) due to an injection of electrons into the SL side side spacer (part).
- Because the transfer gate MN2 is switched OFF node B increases to 5V (6V−Vthn:Vthn=threshold voltage of MCN2) by charging from the source line SL side. However, because there is no current pass in the memory transistor MCN2, channel hot electron injection does not occur and the threshold voltage of the memory transistor MCN2 which is not to be programmed does not change.
- In addition, the voltage application conditions in the case where data “1” is programmed, that is, the voltage application conditions for increasing the threshold voltage of the memory transistor MCN2 is that the voltage of the TRUE side bit line BLT is exchanged for the voltage of the BAR side bit line BLB and BLT is set at Vcc and BLB is set at 0V. Other conditions remain the same as when programming data “0”.
- Furthermore, in the present embodiment, 6V is applied to both the gate MGT and the drain SL of the memory transistor MCN1, however, the voltage which is applied to the gate MGT and drain SL of the memory transistor MCN1 is not limited to 6V. The gate MGT and the drain SL may each be applied with different voltages.
-
FIG. 70 is a diagram which shows the application conditions of an erase voltage which is applied to a memory cell unit. The operations to the nonvolatile data memory (part) are almost the same as those shown inFIG. 60 in the sixth embodiment. The flip flop (part) is electrically separated from the memory transistor (part) by switching OFF the NMOS transistors MN3 and MN4 by setting the gate voltage RESP to 0V. - An erasure operation is performed (simultaneously) on all the memory cells (block). The word line WL is set to Vcc and the bit lines BLT and BLB are set to 0V under the conditions that the source line SL is set to 9V and the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 are set to 0V. By switching ON the transfer gates MN1 and MN2 by this voltage arrangement, the node T and node B become 0V and avalanche hot holes HH are injected to the source-side side-spacer from the source side (source line SL) within the memory transistors MCN1 and MCN2. A negative charge (electrons) which is trapped by the programming operation in
FIG. 69 , is neutralized by this positive charge and the threshold voltage of the memory transistors MCN1 and MCN2 is restored to a pre-programming state. -
FIG. 71 shows the operation voltage conditions in the case where data of the nonvolatile data memory (part) is transferred to the flip flop (part) in the memory cell unit. The voltage application conditions shown inFIG. 71 presuppose that data in a memory cell unit to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN1 and MCN2 of the nonvolatile data memory (part) are not Vth0. Transfer of data to the flip flop (part) is performed by the following procedure under the conditions that the source voltage SL of the memory transistors MCN1 and MCN2 is set to 0V. At the time t0 the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 increase to Vcc from 0V, the NMOS side source voltage NCS of the flip flop (part) increases to Vcc−Vth from 0V and a sensor operation is prepared. At the time t1 the PMOS transistors MP3 and MP4 for pre-charging are switched ON by setting the PREN signal to 0V and LATT and LATB are pre-charged to Vcc. Then at the time t2 the NMOS transistors MN3 and MN4 are switched ON by setting the RESP signal to Vcc and the node T and the node B which are drain side potentials of the memory transistors MCN1 and MCN2 are charged to Vcc−Vth. At the time t3 the pre-charge operation is completed by restoring the PREN signal to Vcc and the potential difference corresponding to the current differential of the memory transistors MCN1 and MCN2 appears in LATT and LATB. After waiting a certain sensor time period, the state of the flip flop (part) is determined by restoring the NCS potential to 0V at t4, and the operation is completed by restoring the RESP signal and the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 to 0V at t5. After the operations are complete the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 are 0V and it is possible to relieve electrical filed stress upon the memory transistors. - In the previously stated control method, it is presupposed that data in a memory cell unit which is to be read is not indefinite, that is, both the threshold voltages of the memory transistor MCN1 and MCN2 in a nonvolatile data memory (part) are not Vth0. However, in actual usage it is possible that data which is not indefinite must be read from an unknown memory cell unit.
-
FIG. 72 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with this indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part). The different points between these conditions and the voltage application conditions shown inFIG. 71 are as follows. The gate voltage MGT of the memory transistor MCN1 is set to Vcc and the gate voltage MGB of the memory transistor MCN2 is set to Vcc−ΔV (for example, ΔV=0.2V) and the gate voltage of the memory transistor MCN1 is set higher than the gate voltage of the memory transistor MCN2 by ΔV. In this way, it becomes easier to switch ON the memory transistor MCN1 than the memory transistor MCN2 and in the case where indefinite data such as when the threshold voltages of both the memory transistors MCN1 and MCN2 are Vth0, it is possible to forcibly set data which is set in the flip flop (part) to “1”. However, in the case where data is already programmed, data is determined based on the threshold voltage differential between the memory transistors MCN1 and MCN2. This operation is the same as that explained inFIG. 71 . - Here, the case where the threshold voltage of both memory transistors MCN1 and MCN2 is Vth0, indicates that reprogramming to the memory transistors MCN1 and MCN2 has not been performed and is possible that there is also no deterioration in the memory transistors together with reprogramming. As a result, it is sufficient to decide upon the size of ΔV by only considering the variance in the initial threshold voltage of a transistor, for example, about 0.2V is considered sufficient.
- Here, in the case where data is indefinite, the case was explained that the data which is read is forcibly determined as “1”, however, by reversing the potential difference between MGT and MGB it is possible to determine the data as “0”.
-
FIG. 73 is a diagram which explains a method for detecting a threshold voltage of the memory transistor MCN1. The application conditions of a voltage applied to a nonvolatile data memory (part) are the same as the voltage application conditions shown inFIG. 65 in the sixth embodiment. The flip flop (part) is electrically separated from the nonvolatile data memory (part) by switching OFF the NMOS transistors MN3 and MN4 by setting the gate voltage RESP to 0V. - By detecting a threshold voltage of a memory transistor using this method, it becomes possible to evaluate an initial state threshold voltage variance, the threshold voltage change amount in programming an erasure operations and high temperature retention characteristics etc.
- A source voltage SL of the memory transistor MCN1 is set to 0V and 1V is supplied to the drain (node T). 1V is supplied to the drain from a bit line BLT via the transfer gate MN1. Under these conditions, a MAP voltage (variable) is applied to the gate of a memory transistor. By making the MAP voltage variable it becomes possible to determine the threshold voltage (required gate voltage for flowing a certain fixed current) of the memory transistor MCN1.
- When a threshold voltage of the memory transistor MCN1 side is measured, the gate voltage MGB of the memory transistor MCN2 is set to 0V and the memory transistor MCN2 is switched OFF. Because the voltage between the source and drain of the memory transistor MCN2 is 0V, even if the transistor is switched ON, current does not flow. However, the memory transistor MCN2 is switched OFF so that the source voltage SL is not raised by a current leak for example. Even if the gate voltage MGB of the memory transistor MCN2 is set to the same MAP voltage as the gate voltage MGT of the memory transistor MCN1 a problem does not arise as far as operation is concerned.
-
FIG. 73 shows the voltage application conditions in the case where a threshold voltage of the memory transistor MCN1 is measured. However, in the case where a threshold voltage of the memory transistor MCN2 is measured, it is sufficient to reverse the control of the bit lines BLT, BLB and control of the gate voltage MGT and MGB. -
FIG. 74 is a diagram which shows another embodiment (ninth embodiment) of a memory cell unit. The point whereFIG. 74 is different from the third embodiment shown inFIG. 67 is that the gate voltage MG of the memory transistors MCN1 and MCN2 is shared. In this structure, because the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 as shown inFIG. 72 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltage of the memory transistors MCN1 and MCN2 are both Vth0, can not be determined as “1” or “0”. However, in the case where this memory cell with this type of indefinite data is included, it is useful because the structure is simplified. - The memory cell shown in
FIG. 74 is connected in the shape of an array as shown inFIG. 68 and a memory device is formed. Programming, erasing and reading operations of this memory cell are the same as the operations shown inFIG. 69 ,FIG. 70 andFIG. 71 of the eight embodiment. Also, when detecting a threshold voltage, because the gate voltages of the memory transistors MCN1 and MCN2 as shown inFIG. 73 can not be controlled separately, the gate voltage of the transistor which is not to be measured is also controlled by a MAP voltage and the potential difference between the source and drain of the memory transistor which is not to be measured is 0V and because a leak current does not flow, a problem does not occur as far as operation is concerned. - The structure in this embodiment has the following merit. Because gate voltage control of the memory transistors MCN1 and MCN2 as stated above is shared the number of drivers for controlling the gate of a memory transistor can be reduced by half compared to the first embodiment.
-
FIG. 75 is a diagram which shows another embodiment (Tenth embodiment) of a memory cell unit. The same as the third embodiment shown inFIG. 67 the case is assumed where a fuse output is used, an inverter for inverting a flip flop and each flip flop output is arranged within each memory cell. The connection of the memory transistors MCN1 and MCN2 and the transfer gates MN1 and MN2 is the same as the sixth embodiment shown inFIG. 57 . - The flip flop (part) is formed by PMOS transistors MP1 and MP2 in which an N well potential is set to Vcc and a source potential is set to PCS, and NMOS transistors MN5 and MN6 in which a P well potential is set to GND and a source potential is set to NCS. The PMOS transistor MP1 and the NMOS transistor MN5 form a TRUE side inverter and the PMOS transistor MP2 and the NMOS transistor MN6 form a BAR side inverter.
- The flip flop TRUE side input/output (part) LATT is connected to SENSET via a PMOS transistor MP7 and an NMOS transistor MN9. The flip flop BAR side input/output (part) LATB is connected to SENSEB via a PMOS transistor MP8 and an NMOS transistor MN10. The gate potential of the PMOS transistors MP7 and MP8 is controlled by LATP and the gate potential of the NMOS transistors MN9 and MN10 is controlled by a control signal LATN. SENSET and SENSEB are drain potentials of the PMOS transistors MP3 and MP4 which are each connected in the form of a current mirror and SENSET is connected to node T via the NMOS transistor MN3 and SENSEB is connected to node B via the NMOS transistor MN4. The gate potential of the NMOS transistors MN3 and MN4 are controlled by RESP.
- The flip flop TRUE side output LATT becomes the input of an inverter formed by a PMOS transistor MP5 and an NMOS transistor MN7 and is output as OUT of an inverter output. The flip flop BAR side output LATB becomes the input of an inverter formed by a PMOS transistor MP6 and an NMOS transistor MN8 and is output as IOUT of an inverter output. In the case of a fuse, either OUT or IOUT is used, however when data is transferred to the flip flop in order to secure parasitic capacitance balance between LATT and LATB and operational stability, an inverter is arranged on/in both side (True side and Bar side).
- The operations of the memory unit in the present embodiment which are different to the operation of the memory unit in the eight embodiment are as follows. Only the transfer method of data to the flip flop (part) from the nonvolatile data memory (part) is different whereas because RESP is set to 0V and the flip flop (part) is electrically separated, programming and erasure operations are exactly the same. When data is transferred to the flip flop (part), the voltage differential corresponding to a current difference between the memory elements MCN1 and MCN2 output at/to SENSET and SENSEB stably and this voltage is transferred to the flip flop (part).
- Furthermore, the plurality of memory cells shown in
FIG. 75 are connected in the shape of an array as inFIG. 68 and form a memory device. -
FIG. 76 shows the operation voltage conditions in the case where data of the nonvolatile data memory (part) is transferred to the flip flop (part) in the memory cell unit. The voltage application conditions shown inFIG. 76 presuppose that data in a memory cell unit to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN1 and MCN2 of the nonvolatile data memory (part) are not Vth0. Transfer of data to the flip flop (part) is performed by the following procedure under the conditions that the source voltage SL of the memory transistors MCN1 and MCN2 is set to 0V. At the time t0 the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 increase to Vcc from 0V, the PMOS side source voltage PCS decreases to half of Vcc from Vcc and the NMOS side source voltage NCS of the flip flop (part) increases to half of Vcc from 0V and a sensor operation is prepared. At the time t1 the RESP signal is set to Vcc and by switching ON the NMOS transistors MN3 and MN4, SENSET and SENSEB which are the drain side potentials of the memory transistors MCN1 and MCN2, becomes potentials which correspond to the currents of the memory transistors MCN1 and MCN2 which flow via the current mirror connected PMOS transistors MP3 and MP4. SENSEB is decided by only the memory transistor MCN2 side current value and SENSET is decided by the current differential between the memory transistors MCN1 and MCN2. For example, when the memory transistor MCN1 side current is larger than the memory transistor MCN2 side current, SENSET<SENSEB and in the reverse case SENSET>SENSEB. At the time t2 where the potential difference of SENSET and SENSEB is secured, the potentials of SENSET and SENSEB are transferred to LATT and LATB which are the inputs of the flip flop (part) by setting LATP to 0V from Vcc and LATN to Vcc from 0V. At the time t3, LATP is restored to Vcc and LATN is restored 0V and by setting NSC to 0V at the time t4 and PCS to Vcc at the time t5, the data of the flip flop (part) is determined. - Furthermore, after the potential differential of SENSET and SENSEB is transferred to the flip flop (part), because there is not necessary to allow a current to flow to the memory transistors MCN1 and MCN2 side, RESP and the gate voltages MGT and MGB of the memory transistors are restored to 0V and it becomes possible to relieve the electrical filed stress upon the memory transistors.
- In the eighth embodiment, the transient state of the process wherein either of LATT and LATN which are inputs of the flip flop (part), continue to decrease due to the current of the memory transistors MCN1 and MCN2, is sensed in the flip flop (part). In the present embodiment however, by generating a sufficient potential difference in the current mirror (part) for SENSET and SENSEB and transferring this stable potential to LATT and LATB it is possible to improve a sensor margin.
- In the previously stated control method, it is presupposed that data in a memory cell unit which is to be read is not indefinite, that is, both the threshold voltages of the memory transistor MCN1 and MCN2 in a nonvolatile data memory (part) are not Vth0. However, in actual usage it is possible that data which is not indefinite must be read from an unknown memory cell unit.
-
FIG. 77 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with this indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part). The different points between these conditions and the voltage application conditions shown inFIG. 76 are as follows. The gate voltage MGT of the memory transistor MCN1 is set to Vcc and the gate voltage MGB of the memory transistor MCN2 is set to Vcc−ΔV (for example, ΔV=0.2V) and the gate voltage of the memory transistor MCN1 is set higher than the gate voltage of the memory transistor MCN2 by ΔV. In this way, it becomes easier to switch ON the memory transistor MCN1 than the memory transistor MCN2 and in the case where indefinite data such as when the threshold voltages of both the memory transistors MCN1 and MCN2 are Vth0, it is possible to forcibly set data which is set in the flip flop (part) to “1”. However, in the case where data is already programmed, data is determined based on the threshold voltage differential between the memory transistors MCN1 and MCN2. - Here, the case where the threshold voltage of both memory transistors MCN1 and MCN2 is Vth0, indicates that reprogramming to the memory transistors MCN1 and MCN2 has not been performed and is possible that there is also no deterioration in the memory transistors together with reprogramming. As a result, it is sufficient to decide upon the size of ΔV by only considering the variance in the initial threshold voltage of a transistor, for example, about 0.2V is considered sufficient.
- Here, in the case where data is indefinite, the case was explained that the data which is forcibly set in the flip flop (part) was determined as “1”, however, by reversing the potential difference between MGT and MGB it is possible to determine the data as “0”.
-
FIG. 78 is a diagram which shows another embodiment (eleventh embodiment) of a memory cell unit. The point whereFIG. 78 is different from the tenth embodiment shown inFIG. 75 is that the gate voltage MG of the memory transistors MCN1 and MCN2 is shared. In this structure, because the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 as shown inFIG. 77 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltage of the memory transistors MCN1 and MCN2 are both Vth0, can not be determined as “1” or “0”. However, in the case where this memory cell with this type of indefinite data is included, it is useful because the structure is simplified. Furthermore, the plurality of memory cells shown inFIG. 78 are connected in the shape of an array as inFIG. 68 and form a memory device. -
FIG. 79 is a diagram which shows another embodiment (twelfth embodiment) of a memory cell unit. The same as the eight embodiment shown inFIG. 67 the case is assumed where a fuse output is used, an inverter for inverting a flip flop and each flip flop output is arranged within each memory cell unit. The connection of the memory transistors MCN1 and MCN2 and the transfer gates MN1 and MN2 is the same as the sixth embodiment shown inFIG. 57 . - The flip flop (part) is formed by PMOS transistors MP1 and MP2 in which an N well potential is set to Vcc and a source potential is set to PCS, and NMOS transistors MN5 and MN6 in which a P well potential is set to GND and a source potential is set to NCS. The PMOS transistor MP1 and the NMOS transistor MN5 form a TRUE side inverter and the PMOS transistor MP2 and the NMOS transistor MN6 form a BAR side inverter.
- The flip flop TRUE side input/output (part) LATT and the BAR side input/output (part) LATB become drain potentials of PMOS transistors MP3 and MP4 which are each connected in the form of a current mirror. The TRUE side input/output (part) LATT is connected to node T via the NMOS transistor MN3 and the BAR side input/output (part) LATB is connected to node B via the NMOS transistor MN4. The gate potentials of the NMOS transistors MN3 and MN4 are controlled by RESP. In the source side of the PMOS transistors MP3 and MP4 a PMOS transistor MP7 is arranged between the power supply and the PMOS transistor MP3, a PMOS transistor MP8 is arranged between the power supply and the PMOS transistor MP4 and the gate voltages of PMOS transistors MP7 and MP8 are controlled by SENSEN.
- The flip flop TRUE side output LATT becomes the input of an inverter formed by a PMOS transistor MP5 and an NMOS transistor MN7 and is output as OUT of an inverter output. The flip flop BAR side output LATB becomes the input of an inverter formed by a PMOS transistor MP6 and an NMOS transistor MN8 and is output as IOUT of an inverter output. In the case of a fuse either OUT or IOUT is used, however when data is transferred to the flip flop in order to secure parasitic capacitance balance between LATT and LATB and operational stability, an inverter is arranged on/in both side (True side and Bar side).
- The operations of the memory unit in the present embodiment which are different to the operation of the memory unit in the eight embodiment are as follows. Only the operation at the time of transfer of data to the flip flop (part) is different whereas because RESP is set to 0V and the flip flop (part) is electrically separated, programming and erasure operations are exactly the same. In addition, in the operations when data is transferred to the memory cell unit of the present embodiment, the points which are different to the operations in the tenth embodiment are as follows. A voltage difference corresponding to the current difference of the memory transistors MCN1 and MCN2 which flows via a current mirror circuit, is applied directly to the flip flop (part) input/outputs LATT and LATB. After this voltage difference output stably and the state of the flip flop (part) is determined, the current pass of the PMOS current mirror is cut off by the PMOS transistors MP7 and MP8.
- Furthermore, the plurality of memory cells shown in
FIG. 79 are connected in the shape of an array as inFIG. 68 and form a memory device. -
FIG. 80 shows the operation voltage conditions in the case where data of the nonvolatile data memory (part) is transferred to the flip flop (part). The voltage application conditions shown inFIG. 80 presuppose that data in a memory cell unit to be read is not indefinite, that is, both the threshold voltages of the memory transistors MCN1 and MCN2 of the nonvolatile data memory (part) are not Vth0. Transfer of data to the flip flop (part) is performed by the following procedure under the conditions that the source voltage SL of the memory transistors MCN1 and MCN2 is set to 0V. At the time t0 the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 increase to Vcc from 0V, the flip flop (part) PMOS side source voltage PCS decreases to half of Vcc from Vcc and the NMOS side source voltage NCS increases to half of Vcc from 0V, the PMOS current mirror (part) SENSEN signal is set at 0V from Vcc and a sensor operation is prepared. At the time t1 the RESP signal is set to Vcc and by switching ON the NMOS transistors MN3 and MN4, LATT and LATB which are drain side potentials of the memory transistors MCN1 and MCN2, become potentials which correspond to the current difference of each of the memory transistors MCN1 and MCN2 which flow via the current mirror connected PMOS transistors MP3 and MP4. LATB is decided by only the memory transistor MCN2 side current value and LATT is decided by the current differential between the memory transistors MCN1 and MCN2. For example, when the memory transistor MCN1 side current is larger than the memory transistor MCN2 side current, LATT<LATB and in the reverse case LATT>LATB. At the time t2 where the potential difference of LATT and LATB is secured, the data of the flip flop (part) is determined by setting PCS to Vcc at t3. After the data of the flip flop (part) is determined, in order to remove a throughput current between the flip flop (part) input/output and the PMOS current mirror (part) and the memory elements (part), at t4 RESP is restored to 0V, the SENSEN signal is restored to Vcc, and the gate potentials MGT and MGB of the memory transistors MCN1 and MCN2 are restored to 0V. In this way, it is possible to relieve the electrical field stress upon the memory transistors. - Similar to the tenth embodiment (
FIG. 76 ), it is possible to improve a sensor margin by generating a sufficient potential difference in the PMOS current mirror. Also, compared to the tenth embodiment, it is possible to reduce the number of transistor elements by two and the number of control signals by one. - In the previously stated control method, it is presupposed that data in a memory cell unit which is to be read is not indefinite, that is, both the threshold voltages of the memory transistor MCN1 and MCN2 in a nonvolatile data memory (part) are not Vth0. However, in actual usage it is possible that data which is not indefinite must be read from an unknown memory cell unit.
-
FIG. 81 is a diagram which shows the voltage application conditions when a sense amplifier is made to recognize indefinite data as data “1” even in the case where a memory cell unit with this indefinite data is included and where data is determined as data which is already programmed in a nonvolatile data memory (part). The different points between these conditions and the voltage application conditions shown inFIG. 80 are as follows. The gate voltage MGT of the memory transistor MCN1 is set to Vcc and the gate voltage MGB of the memory transistor MCN2 is set to Vcc−ΔV (for example, ΔV=0.2V) and the gate voltage of the memory transistor MCN1 is set higher than the gate voltage of the memory transistor MCN2 by ΔV. In this way, it becomes easier to switch ON the memory transistor MCN1 than the memory transistor MCN2 and in the case where indefinite data such as when the threshold voltages of both the memory transistors MCN1 and MCN2 are Vth0, it is possible to forcibly set data which is set in the flip flop (part) to “1”. However, in the case where data is already programmed, data is determined based on the threshold voltage differential between the memory transistors MCN1 and MCN2. - Here, the case where the threshold voltage of both memory transistors MCN1 and MCN2 is Vth0, indicates that reprogramming to the memory transistors MCN1 and MCN2 has not been performed and is possible that there is also no deterioration in the memory transistors together with reprogramming. As a result, it is sufficient to decide upon the size of ΔV by only considering the variance in the initial threshold voltage of a transistor, for example, about 0.2V is considered sufficient.
- Here, in the case where data is indefinite, the case was explained that the data which is read is forcibly determined as “1”, however, by reversing the potential difference between MGT and MGB it is possible to determine the data as “0”.
-
FIG. 82 is a diagram which shows another embodiment (thirteenth embodiment) of a memory cell unit of a memory device. The point whereFIG. 81 is different from the twelfth embodiment shown inFIG. 79 is that the gate voltage MG of the memory transistors MCN1 and MCN2 is shared. In this structure, because the gate voltages MGT and MGB of the memory transistors MCN1 and MCN2 as shown inFIG. 72 can not be controlled separately, data in the case where the data is indefinite as in when the threshold voltage of the memory transistors MCN1 and MCN2 are both Vth0, can not be determined as “1” or “0”. However, in the case where this memory cell with this type of indefinite data is included, the number of drivers for controlling the gate of a memory transistor can be reduced and it is useful because the structure is simplified. Furthermore, the plurality of memory cells shown inFIG. 82 are connected in the shape of an array as inFIG. 68 and form a memory device.
Claims (21)
1-37. (canceled)
38. A non-volatile semiconductor device comprising:
an n type well formed in a semiconductor substrate; and
a memory cell array of a virtual ground array structure, the memory cell array having a plurality of P type MONOS cells arranged in matrix, adjacent ones of P type MONOS cells share a same diffusion region constituting a bit line, each of the P type MONOS cells being configured to be programmed from one side of a channel by band to band tunneling,
wherein the same diffusion region is so configured that one of adjacent ones of the P type MONOS cells is injected hot electrons from the same diffusion region so as to be programmed and are the other one of adjacent ones of the P type MONOS cells is not injected hot electrons from the same diffusion region so as to be programmed.
39. The non-volatile semiconductor device according to claim 38 , wherein each of the P type MONOS cells are programmed by applying a first voltage to a bit line connected to the respective one of the P type MONOS cells, applying a second voltage higher than the first voltage to the n type well, and applying a third voltage higher than the second voltage to a word line connected to the respective one of the P type MONOS cells.
40. The non-volatile semiconductor device according to claim 38 , wherein each of the P type MONOS cells has a halo region to enhance an electrical field in the only on one side of the channel.
41. The non-volatile semiconductor device according to claim 40 , wherein each of the P type MONOS cells has an offset region to suppress programming only on the other side of the channel from the halo region.
42. The non-volatile semiconductor device according to claim 38 , wherein a plurality of grooves and ribs are formed in a surface of the n type well along a column direction, the channels of the P type MONOS cells are partly formed in bottom surfaces of the grooves.
43. The non-volatile semiconductor device according to claim 42 , wherein a plurality of bit lines made of p type diffusions are formed in the top surfaces of the ribs.
44. The non-volatile semiconductor device according to claim 43 , wherein a plurality of halo regions are formed only in first side walls of the grooves.
45. The non-volatile semiconductor device according to claim 44 , wherein a plurality of lightly doped regions are formed only in second side walls of the grooves, the second side walls being opposite to the first side walls.
46. The non-volatile semiconductor device according to claim 38 , wherein an ONO film continuously extends across at least a single row of the plurality of P type MONOS cells.
47. The non-volatile semiconductor device according to claim 46 , wherein the ONO film continuously extends across rows and columns of the plurality of P type MONOS cells.
48. A method for manufacturing a non-volatile semiconductor device comprising:
preparing a semiconductor substrate having a surface;
forming a first conductivity type well near the surface of the semiconductor substrate;
forming an ONO film over said surface of the semiconductor substrate;
forming a first polysilicon film over the ONO film;
patterning the ONO film and the first polysilicon film in a stripe pattern along a first direction;
ion-implanting, by a first angle, a second conductivity type ions into the surface of the semiconductor substrate using the patterned first polysilicon film as a shadowing mask;
filling gaps of the ONO film and the first polysilicon film in the stripe pattern with first insulating layers;
forming a second polysilicon film over the first polysilicon film and the first insulating layers; and
patterning the first polysilicon film and the second polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
49. The method for manufacturing the non-volatile semiconductor device according to claim 48 further comprising:
ion-implanting, by a second angle, ions of the first conductivity into the surface of the semiconductor substrate using the first polysilicon film as a shadowing mask.
50. A method for manufacturing a non-volatile semiconductor device comprising:
preparing a semiconductor substrate having a surface;
forming a first conductivity type well near the surface of the semiconductor substrate;
forming a second conductivity type diffusion in the surface of the semiconductor substrate;
forming a first insulating film over the surface of the semiconductor substrate;
etching the first insulating film and the semiconductor substrate to form a plurality of stripe shaped grooves along a first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped first insulating layers on the plurality of stripe shaped ribs and isolating a plurality of stripe shaped a first diffusion regions of the second conductivity type in an upper part of corresponding one of the plurality of ribs;
ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask;
forming an ONO film over the grooves and the ribs;
forming a polysilicon film over the ONO film; and
patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
51. The method for manufacturing the non-volatile semiconductor device according to claim 50 , wherein the first conductivity type is n type and the second conductivity type is p type.
52. A method for manufacturing a non-volatile semiconductor device comprising:
preparing a semiconductor substrate having a surface;
forming a first conductivity type well near the surface of the semiconductor substrate;
forming a first insulating film over the surface of the semiconductor substrate;
etching the first insulating film and the semiconductor substrate to form a plurality of stripe shaped grooves along a first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped first insulating layers on the plurality of stripe shaped ribs;
ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask;
ion-implanting, by a second angle which is an opposite angle to the first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the plurality of stripe shaped first insulating layers as a shadowing mask;
forming an ONO film over the grooves and the ribs;
forming a polysilicon film over the ONO film; and
patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
53. The method for manufacturing the non-volatile semiconductor device according to claim 52 , wherein the first conductivity type is n type and the second conductivity type is p type.
54. A method for manufacturing a non-volatile semiconductor device comprising:
preparing a semiconductor substrate having a surface;
forming a first conductivity type well near the surface of the semiconductor substrate;
forming a first insulating film over the surface of the semiconductor substrate;
forming a stripe shaped resist pattern along a first direction;
etching the first insulating film, using the stripe shaped resist pattern as a mask, to form a plurality of stripe shaped first insulation layers;
ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask;
ion-implanting, by a second angle which is an opposite angle to the first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask;
etching the semiconductor substrate to form a plurality of stripe shaped grooves along the first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped diffusion regions of the second conductivity type in the plurality of stripe shaped ribs;
forming an ONO film over the grooves and the ribs;
forming a polysilicon film over the ONO film; and
patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
55. The method for manufacturing the non-volatile semiconductor device according to claim 54 , wherein the first conductivity type is n type and the second conductivity type is p type.
56. A method for manufacturing a non-volatile semiconductor device comprising:
preparing a semiconductor substrate having a surface;
forming a first conductivity type well near the surface of the semiconductor substrate;
forming a first insulating film over the surface of the semiconductor substrate;
forming a stripe shaped resist pattern along a first direction;
etching the first insulating film, using the stripe shaped resist pattern as a mask, to form a plurality of stripe shaped first insulation layers;
ion-implanting, by a first angle, ions of the second conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask;
ion-implanting, by a second angle, ions of the first conductivity type into the surface of the semiconductor substrate using the stripe shaped resist pattern as a shadowing mask;
etching the semiconductor substrate to form a plurality of stripe shaped grooves along the first direction and a plurality of stripe shaped ribs along the first direction, thereby leaving a plurality of stripe shaped diffusion regions of the second conductivity type in the plurality of stripe shaped ribs;
forming an ONO film over the grooves and the ribs;
forming a polysilicon film over the ONO film; and
patterning the polysilicon film in a stripe pattern along a second direction perpendicular to the first direction.
57. The method for manufacturing the non-volatile semiconductor device according to claim 56 , wherein, the first conductivity type is n type and the second conductivity type is p type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/350,703 US20120112265A1 (en) | 2007-10-09 | 2012-01-13 | Non-volatile semiconductor memory device |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007263679A JP5684966B2 (en) | 2007-10-09 | 2007-10-09 | Nonvolatile semiconductor memory device and manufacturing method thereof |
JPP2007-263679 | 2007-10-09 | ||
JPP2007-301370 | 2007-11-21 | ||
JP2007301370A JP5313487B2 (en) | 2007-11-21 | 2007-11-21 | Nonvolatile semiconductor memory element and nonvolatile semiconductor memory device |
US12/246,193 US8106443B2 (en) | 2007-10-09 | 2008-10-06 | Non-volatile semiconductor memory device |
US13/350,703 US20120112265A1 (en) | 2007-10-09 | 2012-01-13 | Non-volatile semiconductor memory device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/246,193 Continuation US8106443B2 (en) | 2007-10-09 | 2008-10-06 | Non-volatile semiconductor memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120112265A1 true US20120112265A1 (en) | 2012-05-10 |
Family
ID=40522518
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/246,193 Expired - Fee Related US8106443B2 (en) | 2007-10-09 | 2008-10-06 | Non-volatile semiconductor memory device |
US13/350,703 Abandoned US20120112265A1 (en) | 2007-10-09 | 2012-01-13 | Non-volatile semiconductor memory device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/246,193 Expired - Fee Related US8106443B2 (en) | 2007-10-09 | 2008-10-06 | Non-volatile semiconductor memory device |
Country Status (1)
Country | Link |
---|---|
US (2) | US8106443B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190319106A1 (en) * | 2018-04-11 | 2019-10-17 | Db Hitek Co., Ltd. | Semiconductor device comprising 3d channel region and method of manufacturing the same |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8492826B2 (en) * | 2007-10-09 | 2013-07-23 | Genusion, Inc. | Non-volatile semiconductor memory device and manufacturing method thereof |
CN105283919B (en) * | 2014-03-31 | 2020-08-28 | 瑞萨电子株式会社 | Semiconductor device with a plurality of semiconductor chips |
CN104241396B (en) * | 2014-08-27 | 2020-05-15 | 上海华力微电子有限公司 | N-channel SONOS device and compiling method thereof |
KR102005845B1 (en) * | 2015-03-07 | 2019-08-01 | 에스케이하이닉스 주식회사 | Non-volatile memory device and method of driving the same |
CN112382327B (en) * | 2020-11-13 | 2021-07-23 | 中天弘宇集成电路有限责任公司 | Programming method of B4 flash memory |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030230783A1 (en) * | 2002-06-14 | 2003-12-18 | Josef Willer | Integrated memory circuit and method of forming an integrated memory circuit |
US20040191993A1 (en) * | 2001-11-30 | 2004-09-30 | Renesas Technology Corp. | Nonvolatile semiconductor memory device and manufacturing method thereof |
US7026687B2 (en) * | 2002-04-17 | 2006-04-11 | Fujitsu Limited | Non-volatile semiconductor memory and method of manufacturing the same |
US20060268608A1 (en) * | 2003-04-22 | 2006-11-30 | Kabushiki Kaisha Toshiba | Data storage system |
US20070230251A1 (en) * | 2004-11-01 | 2007-10-04 | Genusion, Inc. | Nonvolatile Semiconductor Memory |
US20080093646A1 (en) * | 2006-10-18 | 2008-04-24 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method for fabricating the same |
US20090250771A1 (en) * | 2005-08-22 | 2009-10-08 | Nec Corporaton | Mosfet and production method of semiconductor device |
US7701005B1 (en) * | 2000-03-31 | 2010-04-20 | National Semiconductor Corporation | Semiconductor structure in which like-polarity insulated-gate field-effect transistors have multiple vertical body dopant concentration maxima and different halo pocket characteristics |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4311358C2 (en) | 1992-04-07 | 1999-07-22 | Mitsubishi Electric Corp | Non-volatile semiconductor memory device and operating method for a non-volatile semiconductor memory device and method for programming information into a non-volatile semiconductor memory device |
US6518614B1 (en) | 2002-02-19 | 2003-02-11 | International Business Machines Corporation | Embedded one-time programmable non-volatile memory using prompt shift device |
JP4104133B2 (en) | 2002-05-31 | 2008-06-18 | スパンション エルエルシー | Nonvolatile semiconductor memory device and manufacturing method thereof |
JP4169592B2 (en) | 2002-12-19 | 2008-10-22 | 株式会社NSCore | CMIS type semiconductor nonvolatile memory circuit |
-
2008
- 2008-10-06 US US12/246,193 patent/US8106443B2/en not_active Expired - Fee Related
-
2012
- 2012-01-13 US US13/350,703 patent/US20120112265A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7701005B1 (en) * | 2000-03-31 | 2010-04-20 | National Semiconductor Corporation | Semiconductor structure in which like-polarity insulated-gate field-effect transistors have multiple vertical body dopant concentration maxima and different halo pocket characteristics |
US20040191993A1 (en) * | 2001-11-30 | 2004-09-30 | Renesas Technology Corp. | Nonvolatile semiconductor memory device and manufacturing method thereof |
US7026687B2 (en) * | 2002-04-17 | 2006-04-11 | Fujitsu Limited | Non-volatile semiconductor memory and method of manufacturing the same |
US20030230783A1 (en) * | 2002-06-14 | 2003-12-18 | Josef Willer | Integrated memory circuit and method of forming an integrated memory circuit |
US20060268608A1 (en) * | 2003-04-22 | 2006-11-30 | Kabushiki Kaisha Toshiba | Data storage system |
US20070230251A1 (en) * | 2004-11-01 | 2007-10-04 | Genusion, Inc. | Nonvolatile Semiconductor Memory |
US7573742B2 (en) * | 2004-11-01 | 2009-08-11 | Genusion, Inc. | Nonvolatile semiconductor memory |
US20090250771A1 (en) * | 2005-08-22 | 2009-10-08 | Nec Corporaton | Mosfet and production method of semiconductor device |
US20080093646A1 (en) * | 2006-10-18 | 2008-04-24 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method for fabricating the same |
Non-Patent Citations (1)
Title |
---|
Translation of Japanese publication no 2006-128594 (5/18/2006) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190319106A1 (en) * | 2018-04-11 | 2019-10-17 | Db Hitek Co., Ltd. | Semiconductor device comprising 3d channel region and method of manufacturing the same |
Also Published As
Publication number | Publication date |
---|---|
US20090090961A1 (en) | 2009-04-09 |
US8106443B2 (en) | 2012-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8492826B2 (en) | Non-volatile semiconductor memory device and manufacturing method thereof | |
US6115287A (en) | Nonvolatile semiconductor memory device using SOI | |
JP4601316B2 (en) | Nonvolatile semiconductor memory device | |
US8174890B2 (en) | Non-volatile semiconductor storage device | |
US8014198B2 (en) | Nonvolatile semiconductor memory device | |
CN110265076B (en) | Memory cell with vertical select gate formed in FDSOI substrate | |
US20050269622A1 (en) | Semiconductor memory array of floating gate memory cells with program/erase and select gates, and methods of making and operating same | |
US20060050557A1 (en) | Nonvolatile semiconductor memory device | |
US7638835B2 (en) | Double density NROM with nitride strips (DDNS) | |
JP2002164446A (en) | Non-volatile semiconductor memory, operation method and manufacturing method | |
US20050285177A1 (en) | Vertical memory cell and manufacturing method thereof | |
US20120112265A1 (en) | Non-volatile semiconductor memory device | |
US6388922B1 (en) | Semiconductor memory and method of operating semiconductor memory | |
KR20170026105A (en) | Semiconductor device and semiconductor device manufacturing method | |
US6801456B1 (en) | Method for programming, erasing and reading a flash memory cell | |
US8081515B2 (en) | Trench monos memory cell and array | |
JP2003224215A (en) | Transistor, semiconductor memory comprising it and method for driving transistor | |
US9437500B1 (en) | Method of forming supra low threshold devices | |
US20060268607A1 (en) | Operation method of non-volatile memory structure | |
US7830715B2 (en) | Semiconductor device | |
KR100752192B1 (en) | Single-poly structure of flash memory device and manufacturing method thereof | |
US7388253B2 (en) | Nonvolatile memory | |
EP1289023A2 (en) | Nonvolatile semiconductor memory device, fabricating method thereof and operation method thereof | |
US8233321B2 (en) | Semiconductor memory device and method for driving semiconductor memory device | |
JP3940758B2 (en) | Nonvolatile semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |