1. Field of the Invention
The present invention relates to non-volatile memory cells in push-pull configuration. More particularly, the present invention relates to non-volatile memory cells in push-pull configuration that may be employed in FPGA devices.
2. The Prior Art
Push-pull non-volatile memory cells for FPGAs have been previously proposed, as shown by illustrative examples in
When non-volatile p-channel memory transistor 10 is turned off and non-volatile n-channel memory transistor 12 is turned on, there is a low voltage at the gate of volatile n-channel switch transistor 14, which remains turned off. Conversely, when non-volatile p-channel memory transistor 10 is turned on and non-volatile n-channel memory transistor 12 is turned off, there is a high voltage at the gate of volatile n-channel switch transistor 14, which is then turned on.
In order for volatile n-channel switch transistor 14 to pass a high logic signal of around 1.5V, the voltage on its gate must be in excess of 2.5 volts. When n-channel memory transistor 12 is turned off, its drain is at a voltage of between about 2.5V and 3.3V and its source is at 0V. When p-channel memory transistor 12 is turned off, its drain is at a voltage of between about 0V and about 0.5V and its source is at voltage such as 2.5V or 3.3V. Persons of ordinary skill in the art will observe that the one of non-volatile p-channel memory transistor 10 and non-volatile n-channel memory transistor 12 that is turned off in the push-pull memory cell must be designed to tolerate a Vds of more than 2.5V for a period greater than 20 years for the device to have an acceptable lifetime. For many non-volatile memory devices this can cause the off device to degrade over time.
Prior art patents disclose full push-pull non-volatile memory cells, however it is not believed that there is an actual product employing such a cell has not been reported.
There remains a need for a push-pull non-volatile memory cell in which the volatile n-channel switch transistor is able to pass a high logic signal of around 1.5V and in which the memory transistor that is turned off in the push-pull memory cell can tolerate a Vds of more than 2.5V over the lifetime of the device.
According to one aspect of the present invention, stress may be reduced in one or both of the non-volatile transistors in a push-pull memory cell by providing at least one stress transistor in the memory cell. In the illustrative embodiments disclosed herein, a stress transistor may be provided between either the non-volatile n-channel transistor and the switch transistor, the non-volatile p-channel transistor and the switch transistor, or between both the non-volatile n-channel transistor and the switch transistor and the non-volatile p-channel transistor and the switch transistor. In other illustrative embodiments, a stress transistor may be provided between either the non-volatile n-channel transistor and ground, or the non-volatile p-channel transistor and VDD.
According to another aspect of the present invention, a memory cell includes complementary pair of non-volatile transistors. A switch transistor has a source, a drain, and a gate coupled to the switch node and to the drain of the non-volatile p-channel transistor. An isolation transistor has a source and drain coupled between one of the power supply potentials and the source of one of the non-volatile transistors. The power supply potential may function as a global line.
Persons of ordinary skill in the art will realize that the following description of the present invention is illustrative only and not in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons.
The problem encountered in prior-art non-volatile push-pull memory cells can be alleviated by placing at least one additional transistor in the cell order to limit the Vds of the non-volatile p-channel transistor, the non-volatile n-channel transistor, or both to around 0.5V and still allow the output to the gate of the switch transistor to be either at least a full 2.5V or even higher to fully turn on the switch transistor or at ground to fully turn off the switch transistor. In some embodiments, stress is relieved to the non-volatile p-channel transistor, the non-volatile n-channel transistor, or both.
Referring now to
The gate of non-volatile n-channel transistor 22 is coupled to a gate line 30. The gate of non-volatile p-channel transistor 24 is coupled to a gate line 32. The gate of p-channel isolation transistor 28 is coupled to a gate line 34.
Referring now to
The gate of non-volatile n-channel transistor 42 is coupled to a gate line 50. The gate of non-volatile p-channel transistor 44 is coupled to a gate line 52. The gate of n-channel isolation transistor 48 is coupled to a gate line 54.
In the memory cell 20 of
In the memory cell 40 of
Referring now to
The gate of non-volatile n-channel transistor 62 is coupled to a gate line 72. The gate of non-volatile p-channel transistor 64 is coupled to a gate line 74. The gate of n-channel isolation transistor 68 is coupled to a gate line 76, and the gate of p-channel isolation transistor 70 is coupled to a gate line 78.
In the memory cell 60 of
Likewise, stress may be reduced on non-volatile p-channel transistor 64 when the memory cell is in the state where non-volatile p-channel memory transistor 64 is turned off, non-volatile n-channel memory transistor 62 is turned on, and volatile n-channel switch transistor 66 is turned off because its gate is at or near ground. In the above example where gate line 76 of n-channel isolation transistor 68 is biased at, for example, 1V, and gate line 78 of p-channel isolation transistor 70 is biased at, for example, 2.3V, the drain of p-channel memory transistor 64 will be at a voltage of at least about 2.8V, and the Vds of p-channel memory transistor 64 will be at a voltage no higher than about 0.5V. In this case, n-channel memory transistor 62 is turned on, and its Vds will also be at a voltage no higher than about 0.5V.
Referring now to
In
Under these conditions, it is clear that both the source bit line 92 of the non-volatile n-channel transistor 84 and the source bit line 94 of the non-volatile p-channel transistor 88 must be distinct from all other bit lines therefore requiring two bit lines for each column (as shown in prior-art
Since both the non-volatile n-channel transistor 84 and the non-volatile p-channel transistor 88 are turned on, only one bit line is required to program the memory cell. If the source of one of the non-volatile n-channel transistor 84 and the non-volatile p-channel transistor 88 could be isolated from the voltage supplying its source terminal, only one bit line would be needed. This can be accomplished by adding an isolation transistor as provided by another aspect of the present invention.
Referring now to
Referring now to
The gate of non-volatile n-channel transistor 102 is coupled to a gate line 110. The gate of non-volatile p-channel transistor 104 is coupled to a gate line 112. The gate of p-channel isolation transistor 108 is coupled to a gate line 114.
In the memory cell 100, non-volatile p-channel transistor 104 is coupled through p-channel isolation transistor 108 so its source can be coupled to a common line VDD. The addition of a single p-channel isolation transistor 108 allows making a trade off between metal complexity and the extra layout area required by the presence of a simple volatile p-channel transistor added to the cell.
Referring now to
The gate of non-volatile n-channel transistor 122 is coupled to a gate line 130. The gate of non-volatile p-channel transistor 124 is coupled to a gate line 132. The gate of n-channel isolation transistor 128 is coupled to a gate line 134.
In the memory cell 120, non-volatile n-channel transistor 122 is coupled through n-channel isolation transistor 128 so its source can be a common line ground. The addition of a single n-channel isolation transistor 128 allows making a trade off between metal complexity and the extra layout area required by the presence of a simple volatile n-channel transistor isolation transistor 128 added to the cell.
As will be appreciated by persons of ordinary skill in the art, both the arrangements of
Referring now to
More specifically,
According to one aspect of the present invention, an isolation transistor and a stress-relieving transistor are both added to the transistor stack in the memory cell. The isolation transistor may be either a p-channel transistor at the source of the non-volatile p-channel transistor, or an n-channel isolation transistor at the source of the non-volatile n-channel transistor. This additional transistor can be turned off during programming. By configuring the memory cell in this manner, only one addressed bit line is necessary. The other bit line can be a global line saving significant area. The function of the stress-relieving transistor was disclosed with reference to
Referring now to
In addition to the p-channel transistor 28, memory cell 140 of
The gate of non-volatile n-channel transistor 102 is coupled to a gate line 110. The gate of non-volatile p-channel transistor 104 is coupled to a gate line 112. The gate of p-channel isolation transistor 108 is coupled to a gate line 114. The gate of p-channel transistor 28 is coupled to a gate line 34.
In the memory cell 140, the source of non-volatile p-channel transistor 104 is coupled to array VDD node 142 through p-channel isolation transistor 108 so that its source can be coupled to a common VDD line. The addition of p-channel isolation transistor 108 allows making a trade off between metal complexity and the extra layout area required by the presence of a simple volatile p-channel transistor added to the cell. As in the embodiment of
Referring now to
The gate of non-volatile n-channel transistor 122 is coupled to a gate line 130. The gate of non-volatile p-channel transistor 124 is coupled to a gate line 132. The gate of n-channel isolation transistor 128 is coupled to a gate line 134. The gate of p-channel transistor 28 is coupled to a gate line 34.
In the memory cell 150, the source of non-volatile n-channel transistor 122 is coupled to ground 152 through n-channel isolation transistor 128 so that its bit line can be a line 136 at the source of non-volatile p-channel transistor 124. The addition of n-channel isolation transistor 128 allows making a trade off between metal complexity and the extra layout area required by the presence of a simple volatile n-channel transistor isolation transistor 128 added to the cell. As in the embodiment of
Persons of ordinary skill in the art will readily recognize that an n-channel stress-reducing transistor like n-channel transistor 48 in
Referring now to
While embodiments and applications of this invention have been shown and described, it would be apparent to those skilled in the art that many more modifications than mentioned above are possible without departing from the inventive concepts herein. The invention, therefore, is not to be restricted except in the spirit of the appended claims.
This application claims the benefit of U.S. Provisional Application Ser. No. 61/222,708, filed on Jul. 2, 2009, the entirety of which is incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
4758745 | Elgamal et al. | Jul 1988 | A |
4873459 | El Gamal et al. | Oct 1989 | A |
4904338 | Kozicki | Feb 1990 | A |
5229963 | Ohtsuka et al. | Jul 1993 | A |
5314772 | Kozicki et al. | May 1994 | A |
5463583 | Takashina | Oct 1995 | A |
5500532 | Kozicki | Mar 1996 | A |
5537056 | McCollum | Jul 1996 | A |
5542690 | Kozicki | Aug 1996 | A |
5557137 | Cohen | Sep 1996 | A |
5576568 | Kowshik | Nov 1996 | A |
5587603 | Kowshik | Dec 1996 | A |
5625211 | Kowshik | Apr 1997 | A |
5682389 | Nizaka | Oct 1997 | A |
5729162 | Rouy | Mar 1998 | A |
5761115 | Kozicki et al. | Jun 1998 | A |
5812452 | Hoang | Sep 1998 | A |
5896312 | Kozicki et al. | Apr 1999 | A |
5914893 | Kozicki et al. | Jun 1999 | A |
6084796 | Kozicki et al. | Jul 2000 | A |
6100560 | Lovett | Aug 2000 | A |
6137725 | Caser et al. | Oct 2000 | A |
6144580 | Murray | Nov 2000 | A |
6222774 | Tanzawa et al. | Apr 2001 | B1 |
6324102 | McCollum | Nov 2001 | B1 |
6348365 | Moore et al. | Feb 2002 | B1 |
6356478 | McCollum | Mar 2002 | B1 |
6388324 | Kozicki | May 2002 | B2 |
6418049 | Kozicki et al. | Jul 2002 | B1 |
6437365 | Hawley et al. | Aug 2002 | B1 |
6469364 | Kozicki | Oct 2002 | B1 |
6487106 | Kozicki | Nov 2002 | B1 |
6635914 | Kozicki et al. | Oct 2003 | B2 |
6709887 | Moore et al. | Mar 2004 | B2 |
6768678 | Hsu et al. | Jul 2004 | B1 |
6798692 | Kozicki et al. | Sep 2004 | B2 |
6825489 | Kozicki | Nov 2004 | B2 |
6864500 | Gilton | Mar 2005 | B2 |
6865117 | Kozicki | Mar 2005 | B2 |
6891769 | McCollum et al. | May 2005 | B2 |
6914802 | Kozicki | Jul 2005 | B2 |
6927411 | Kozicki | Aug 2005 | B2 |
6940745 | Kozicki | Sep 2005 | B2 |
6955940 | Campbell et al. | Oct 2005 | B2 |
6970383 | Han | Nov 2005 | B1 |
6985378 | Kozicki | Jan 2006 | B2 |
6998312 | Kozicki et al. | Feb 2006 | B2 |
7006376 | Kozicki | Feb 2006 | B2 |
7101728 | Kozicki et al. | Sep 2006 | B2 |
7120053 | Atsumi et al. | Oct 2006 | B2 |
7120079 | McCollum et al. | Oct 2006 | B2 |
7142450 | Kozicki et al. | Nov 2006 | B2 |
7145794 | Kozicki | Dec 2006 | B2 |
7169635 | Kozicki | Jan 2007 | B2 |
7180104 | Kozicki | Feb 2007 | B2 |
7187610 | McCollum et al. | Mar 2007 | B1 |
7227169 | Kozicki | Jun 2007 | B2 |
7245535 | McCollum et al. | Jul 2007 | B2 |
7288781 | Kozicki | Oct 2007 | B2 |
7294875 | Kozicki | Nov 2007 | B2 |
7301821 | Greene et al. | Nov 2007 | B1 |
7368789 | Dhaoui et al. | May 2008 | B1 |
7372065 | Kozicki et al. | May 2008 | B2 |
7385219 | Kozicki et al. | Jun 2008 | B2 |
7402847 | Kozicki et al. | Jul 2008 | B2 |
7405967 | Kozicki et al. | Jul 2008 | B2 |
7430137 | Greene et al. | Sep 2008 | B2 |
7499360 | McCollum et al. | Mar 2009 | B2 |
7511532 | Derharcobian et al. | Mar 2009 | B2 |
7519000 | Caveney et al. | Apr 2009 | B2 |
7560722 | Kozicki | Jul 2009 | B2 |
7675766 | Kozicki | Mar 2010 | B2 |
7692972 | Wang et al. | Apr 2010 | B1 |
7728322 | Kozicki | Jun 2010 | B2 |
7763158 | Kozicki | Jul 2010 | B2 |
7839681 | Wang et al. | Nov 2010 | B2 |
20030107105 | Kozicki | Jun 2003 | A1 |
20040124407 | Kozicki et al. | Jul 2004 | A1 |
20050141431 | Caveney et al. | Jun 2005 | A1 |
20050225413 | Kozicki et al. | Oct 2005 | A1 |
20060086989 | Lee | Apr 2006 | A1 |
20060238185 | Kozicki | Oct 2006 | A1 |
20060291364 | Kozicki | Dec 2006 | A1 |
20070165446 | Oliva et al. | Jul 2007 | A1 |
20070165532 | Retana et al. | Jul 2007 | A1 |
20080101117 | Ogura et al. | May 2008 | A1 |
20080113560 | Caveney et al. | May 2008 | A1 |
20080211540 | Fujita | Sep 2008 | A1 |
20080279028 | McCollum et al. | Nov 2008 | A1 |
20090198812 | Caveney et al. | Aug 2009 | A1 |
20090283740 | Kozicki et al. | Nov 2009 | A1 |
20100092656 | Kozicki | Apr 2010 | A1 |
20100135071 | Kozicki | Jun 2010 | A1 |
20100149873 | Wang | Jun 2010 | A1 |
20100157688 | Issaq | Jun 2010 | A1 |
20100208520 | Wang et al. | Aug 2010 | A1 |
20110001108 | Greene et al. | Jan 2011 | A1 |
20110001115 | Greene et al. | Jan 2011 | A1 |
20110001116 | Greene et al. | Jan 2011 | A1 |
20110002167 | McCollum | Jan 2011 | A1 |
20110024821 | Wang | Feb 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20110002167 A1 | Jan 2011 | US |
Number | Date | Country | |
---|---|---|---|
61222708 | Jul 2009 | US |