One embodiment relates to a memory device. The memory device includes a capacitor having a first capacitor plate and a second capacitor plate, wherein the first and second capacitor plates are separated by an insulating layer and are formed over a first portion of a semiconductor substrate. The memory device also includes a transistor having a source region, a drain region, and a gate region, where the gate region is coupled to the second capacitor plate. The transistor is formed over a second portion of the semiconductor substrate. A well region is disposed in the first and second portions of the semiconductor substrate and has a doping-type that is opposite a doping-type of the semiconductor substrate. Other embodiments are also disclosed.
|
10. A method of accessing an eeprom memory cell, comprising:
writing a first data state to the eeprom memory cell by applying a voltage difference of greater than 10 volts across a capacitor of the eeprom memory cell, wherein a control gate of the eeprom cell receives a higher voltage than a well region of the eeprom cell while the voltage difference is applied to store the first data value; and
writing a second data state to the eeprom memory cell by applying the voltage difference across the capacitor of the eeprom cell, wherein the control gate of the eeprom cell receives a lower voltage than the well region of the eeprom cell while the voltage difference is applied to store the second data value.
12. A method of accessing an eeprom memory cell, comprising:
writing a first data state to the eeprom memory cell by driving a control gate of the eeprom cell to a first voltage and concurrently driving both a substrate and a well under the control gate to a second voltage, where the second voltage is less than the first voltage;
writing a second data state to the eeprom memory cell by driving the control gate of the eeprom cell to the second voltage and concurrently driving both the substrate and the well under the control gate to the first voltage, where the second data state is different from the first data state;
wherein a difference between the first and second voltages is greater than approximately 10 volts. #10#
1. A memory device, comprising:
a capacitor having a first capacitor plate and a second capacitor plate, wherein the first and second capacitor plates are separated by an insulating layer and are formed over a first portion of a semiconductor substrate;
a transistor having a source region, a drain region, and a gate region, the gate region being coupled to the second capacitor plate; wherein the transistor is formed over a second portion of the semiconductor substrate; and
a well region disposed in the first and second portions of the semiconductor substrate and extending continuously between the first and second portions of the semiconductor substrate, wherein the well region has a doping-type that is opposite a doping-type of the semiconductor substrate. #10#
2. The memory device of
control circuitry configured to store a first data value in the memory cell by applying a voltage difference across the control gate and the well region, wherein the control gate receives a higher voltage than the well region while the voltage difference is applied to store the first data value; and
wherein the control circuitry is further configured to store a second data value in the memory cell by applying the voltage difference across the control gate and the well region, wherein the control gate receives a lower voltage than the well region while the voltage difference is applied to store the second data value.
3. The memory cell of
4. The memory cell of
a first oxide layer proximate to the first capacitor plate;
a second oxide layer proximate to the second capacitor plate; and
a nitride layer sandwiched between the first and second oxide layers. #10#
5. The memory cell of
a guard ring that at least partially laterally surrounds at least one of the first or second capacitor plates.
6. The memory cell of
a metal shield layer extending at least substantially over the first and second capacitor plates and over the gate region of the transistor.
7. The memory cell of
at least one via coupling the metal shield layer to the first capacitor plate.
8. The memory cell of
a guard ring coupled to the metal shield layer and which at least partially laterally surrounds at least one of the first or second capacitor plates.
9. The memory cell of
11. The method of
reading a data state from the eeprom memory cell by voltage or current sensing the stored charge/potential on the floating gate region of the transistor of the eeprom memory cell.
|
There are many different types of memory used to store data. One type of memory is Electrically Erasable Programmable Read-Only Memory (EEPROM), which is used in many electronic products (e.g., to store calibration and customer specific data for industrial and automotive sensors).
To write to the memory cell 100, voltages can be selectively applied to the control gate CG to add charge or subtract charge from the floating gate FG, thereby programming the memory cell to a desired data state. Because the floating gate FG is electrically isolated, any charge placed on the floating gate is trapped there and will remain there for an extended time period (e.g., years) or until it is removed by writing another data state to the cell. Thus, EEPROM cells are said to be non-volatile, because the data contents remain there even if power is disconnected from the cell.
For example, to write a first data state to the memory cell (e.g., a logical “1”), a relatively large voltage (e.g., 21 V for tunneling oxide thicknesses around 15 nm) can be applied to the control gate CG relative to the body of the first transistor 102 (e.g., held at 0V), thereby resulting in a predetermined amount of charge (e.g., electrons) being “trapped” on the floating gate FG via Fowler-Nordheim tunneling, for example. These electrons can decrease the electrical potential of the floating gate FG, for example, such that the potential of the FG is lower than a threshold voltage of the first transistor 102. Conversely, to write a second data state to the memory cell (e.g., a logical “0”), a relatively small voltage (e.g., 0V) can be applied to the control gate CG relative to the body of the first transistor (e.g., held at 21V), thereby removing electrons from the floating gate FG and increasing its potential to be higher than that of the voltage threshold of the first transistor 102. Also a negative voltage (e.g. −21V) can be applied to the control gate relative to the body of the first transistor in order to write a second data (e.g., a logical “0”).
When the cell 100 is subsequently read, a suitable read bias is applied to a second transistor 106 also called the select transistor (e.g., NMOS transistor) to turn the second transistor on. The amount of current, if any, flowing over the second transistor 106 corresponds to the charge previously stored on the floating gate FG. For example, if a logical “1” is stored in the cell in our example (which corresponds to the potential of FG being less than the voltage threshold of the first transistor 102), a limited amount of current (almost no current or extremely low leakage current) will flow because the first transistor 102 is effectively “off”. By contrast, if a logical “0” is stored in the cell 100 in our example (which corresponds to the potential of FG being greater than the voltage threshold of the first transistor 102), a significant amount of current will flow because the transistor 102 is “on”. Thus, by measuring the current output, the state of the cell 100 can be determined. In other embodiments, voltages rather than currents could be used to measure the state of the cell.
In any case, one shortcoming of this conventional EEPROM cell 100 is that it may require a first voltage (e.g. 21V) to erase the memory cell (e.g., write a logical “0” to the cell), and a second, different voltage (e.g., 19V) to program the memory cell (e.g., write a logical “1” to the cell) in order to guarantee the same voltages induced on FG during programming and erasing, or in other words, in order to guarantee the same coupling factor. To achieve these different voltages, the memory device requires a voltage divider or similar circuitry. In addition to requiring area on the chip (area corresponds to cost in many respects), this circuitry also may consume additional power. Therefore, to reduce costs and power requirements, the inventors have appreciated that it would be beneficial to use the same voltage to program and erase each memory cell. However, until now, using the same voltage for program and erase operations would provide unnecessary stress on the first transistor 102 (e.g., a tunneling oxide of the first transistor) during programming and even cause it to breakdown in the worst case.
Therefore, the inventors have devised techniques by which the same voltage can be used for program and erase operations while at the same time limiting the stress incurred by the features of the memory cell. In addition, a kind of universal EEPROM cell can be created, where a desired voltage across the tunneling oxide can be controlled/adjusted in an electronic way.
One or more implementations of the present invention will now be described with reference to the attached drawings, wherein like reference numerals are used to refer to like elements throughout. The drawings are not necessarily drawn to scale.
Various embodiments described below relate to an EEPROM memory cell wherein the same magnitude voltage (albeit with opposite polarity) is used to program and erase the cell. For example, for program operations, 21V can be applied to the cell's control gate and 0V can be applied to the substrate; while for erase operations, 0 V can be applied to the cell's control gate and 21 V can be applied to the substrate. Naturally, for erase operations, −21 V can also be applied to the cell's control gate and 0 V can be applied to the substrate, but in that case two different voltage sources may be required. The use of programming and erasing voltages of the same polarity and the same magnitude can be advantageous, for example, because it can limit the amount of circuitry required to establish the program and erase voltages, thereby reducing the overall chip area required and correspondingly decreasing cost and power requirements. But even an application of the equal programming and erasing voltages (of the same polarity and magnitude) does not mean that the potentials on the floating gate induced during programming and erasing will be exactly the same, because the actual potential on the floating gate is also dependent on the potential of the cell environment, e.g. under a lower capacitor plate. As will be appreciated in more detail below, to provide this functionality, some embodiments include a well extending under both a transistor of the EEPROM cell and a capacitor of the EEPROM cell.
Referring generally to
Referring now to
It will be appreciated that a substrate (e.g., substrate 210) can take different forms depending on the implementation. For example, in some embodiments, a substrate is simply a semiconductor wafer (e.g., a silicon wafer) on which the memory cells are formed. In other implementations, however, the substrate can include one or more additional layers in which the memory cells are formed. For instance, in some embodiments, the substrate can include an epitaxial layer (e.g., n-EPI), wherein both the substrate and the additional layers (e.g., n-EPI) can be collectively referred to as a substrate.
Referring now to
There are commonly-used EEPROM arrays with a bit- and matrix control circuitries. In a circuit with bit a control all the bits can be programmed/erased/read out simultaneously (parallel bit access) whereas in a matrix circuit usually only one bit in a matrix can be programmed/erased/read out at once (a kind of serial bit access). Different control circuitries may require different operating voltages, e.g. a matrix circuitry requires a permanent high voltage on the substrate during programming and erasing in order to prevent breakdown among cells whereas the substrate in a bit controlled circuit can also be connected to ground during programming. Table 1 below shows an example of a bias condition that can be applied by bit controlled circuitry to program the memory cell 200 (e.g., write a logical “1” to the cell):
TABLE 1
Bias condition to program bit controlled EEPROM cell
Device Pin
Voltage
Control Gate
21 V
Source
0 V
Drain
Floating
Substrate
0 V or 21 V
Well
0 V
Table 2 shows another bias condition, which includes a high potential on the substrate, that can be used to program matrix controlled EEPROM cell:
TABLE 2
Bias condition to program matrix controlled EEPROM cell
Device Pin
Voltage
Control Gate
21 V
Source
0 V
Drain
Floating
Substrate
21 V
Well
0 V
Absent countermeasures, the high potential on the substrate can lead to a kind of over-programming, because the potential induced on the floating gate though the coupling factor depends on the parasitic capacitance between the floating gate and substrate, and as a consequence on the potential under a lower poly plate or on the potential of the substrate. The substrate potential should be equal to the well potential during programming and erasing in order to keep the same coupling factor. In FIG. 2's embodiment the extended well region 212, which extends under both the transistor 202 and capacitor 206, prevent this “over-programming” because it provides a low potential under the lower poly plate whereas in a matrix controlled cell without the extended well region the potential under the lower poly plate will be much higher in comparison to the well potential, that causes a higher coupling factor and as a consequence a higher voltage across FG.
The bias conditions in Table 1 and Table 2 provide a relatively large bias across the capacitor 206, which adds electrons to the floating gate 204. This tends to decrease the potential of the floating gate 204 relative to the voltage threshold of the transistor 202. During a subsequent read operation, the memory device can discern the programmed data value by taking a current or voltage measurement, such as previously described with regards to
Table 3 below shows an example of another bias condition that can erase the bit- and matrix controlled memory cell 200 (e.g., write a logical “0” to the cell):
TABLE 3
Bias condition to erase EEPROM cell
Device Pin
Voltage
Control Gate
0 V
Source
21 V
Drain
Floating
Substrate
21 V
Well
21 V
The bias conditions in Table 3 remove electrons from the floating gate 204, increasing the potential of the floating gate relative to the voltage threshold of the transistor 102. During a subsequent read operation, the memory device can discern the erased data value by taking a current or voltage measurement, such as previously described with regards to
By switching between these bias conditions, control circuitry can selectively write desired data values to individual memory cells (or to a block of memory cells, depending on the architecture of a memory array in which the memory cell is deployed). It will be appreciated that all voltages are approximate and that ranges of these voltages can vary widely depending on the technology used (the tunneling oxide thickness). Also, although the presence of electrons on floating gate 204/208 has been described above as representing a logical “1” data value, other conventions could also be used. For example, the presence of electrons could be representative of a “0” data value. Similarly, erasing a bit could also write “0” or “1” values to the cell, depending on the convention used.
Although,
As shown in
Referring now to
Referring now to
While the invention has been illustrated and described with respect to one or more implementations, alterations and/or modifications may be made to the illustrated examples without departing from the spirit and scope of the appended claims. In particular regard to the various functions performed by the above described components or structures (assemblies, devices, circuits, systems, etc.), the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component or structure which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations of the invention. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “including”, “includes”, “having”, “has”, “with”, or variants thereof are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term “comprising”.
Patent | Priority | Assignee | Title |
9601212, | Jul 27 2015 | Beijing Lenovo Software Ltd.; Lenovo (Beijing) Limited | Storage device and information processing method |
9748325, | Jan 27 2015 | Realtek Semiconductor Corporation | Integrated inductor structure and method for manufacturing the same |
Patent | Priority | Assignee | Title |
5453949, | Aug 31 1994 | SAMSUNG ELECTRONICS CO , LTD | BiCMOS Static RAM with active-low word line |
5771189, | May 16 1996 | LG Semicon Co., Ltd. | DRAM cell and method of reading data from DRAM cell |
5892709, | May 09 1997 | Freescale Semiconductor, Inc | Single level gate nonvolatile memory device and method for accessing the same |
6017792, | Sep 06 1994 | Freescale Semiconductor, Inc | Process for fabricating a semiconductor device including a nonvolatile memory cell |
6087211, | Aug 12 1998 | National Semiconductor Corporation | Method for forming a semiconductor device having non-volatile memory cells, High-voltage transistors, and low-voltage, deep sub-micron transistors |
6330190, | May 30 1996 | Hyundai Electronics America | Semiconductor structure for flash memory enabling low operating potentials |
6509606, | Apr 01 1998 | National Semiconductor Corporation | Single poly EPROM cell having smaller size and improved data retention compatible with advanced CMOS process |
6909389, | Jun 14 2002 | Synopsys, Inc | Method and apparatus for calibration of an array of scaled electronic circuit elements |
6985386, | Jul 08 2004 | National Semiconductor Corporation | Programming method for nonvolatile memory cell |
7288811, | Apr 14 2004 | Fujitsu Limited | Direct tunneling memory with separated transistor and tunnel areas |
7570257, | Mar 31 2005 | Sanyo Electric Co., Ltd. | Display device and method for driving display device |
7691702, | Jul 07 2004 | Semi Solutions, LLC | Method of manufacture of an apparatus for increasing stability of MOS memory cells |
20020008271, | |||
20060033143, | |||
20060216887, | |||
20080001199, | |||
20080025109, | |||
WO2009071965, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 29 2010 | LUKASHEVICH, DZIANIS | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024765 | /0338 | |
Jul 30 2010 | Infineon Technologies AG | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 21 2013 | ASPN: Payor Number Assigned. |
Nov 22 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Nov 23 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jun 04 2016 | 4 years fee payment window open |
Dec 04 2016 | 6 months grace period start (w surcharge) |
Jun 04 2017 | patent expiry (for year 4) |
Jun 04 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 04 2020 | 8 years fee payment window open |
Dec 04 2020 | 6 months grace period start (w surcharge) |
Jun 04 2021 | patent expiry (for year 8) |
Jun 04 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 04 2024 | 12 years fee payment window open |
Dec 04 2024 | 6 months grace period start (w surcharge) |
Jun 04 2025 | patent expiry (for year 12) |
Jun 04 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |