The present device structures relate generally to resistive memory devices and more specifically to a complementary output memory cell.
A complementary memory cell has two bits capable of being programmed and of outputting a complementary output such that when the first bit is 0; the second bit is 1, and when first bit is 1; the second bit is 0. Complementary memory cells often require a large cell size and the programming process may be complicated and slow.
Certain embedded memory applications require a complementary digital output, that is a 0 for bit A and a 1 for bit B, or vice versa. Accordingly, a complementary, resistive memory device is provided.
The memory resistor (R) 14 is written to a low-resistance state by setting the source voltage (Vs) to ground at the voltage source 20, setting the gate voltage (VG) to a programming voltage (Vp) at the gate 18, and applying a programming pulse voltage to a drain 26. Again, the programming voltage (Vp) is larger than the amplitude of the minimum programming pulse voltage by at least 1V. Again the drain voltage of the load transistor, VD is not biased.
The memory resistor (R) 14 may be read by setting the voltage source (VS) to ground at the source 20, setting the gate voltage (VG) at the gate 18 and the drain voltage (VD) at the drain 26 to a read voltage (VA), and monitoring the output voltage (VO) at the output 16. When the memory resistor (R) 14 is at the high-resistance state the current is very small, and the output voltage (VO) at the output 16 is nearly equal to the drain voltage (VD) at the drain 26. When the memory resistor (R) 14 is at the low-resistance state the output voltage (VO) at the output 16 is nearly equal to the source voltage (VS) at the source 20, which is being held at ground. This property is illustrated by the following equations:
In these calculations, it is assumed that the active transistor (TA) and the load transistor (TL) are identical. The geometry of these two transistors can be adjusted to improve memory device performance.
The complementary resistive memory cell has a second memory resistor (R2) 214 connected between a second voltage source (VS2) 220 and a second active transistor (TA2) 224. A second load transistor (TL2) 212 is connected between the second active transistor 224 and a second drain 226 connected to the drain voltage (VD). A second output (V02) 216 is connected between the second active transistor 224 and the second load transistor 212. A gate voltage (VG) is applied along a word line (WL) 300, which is connected to the gates of both the first active transistor 120124 and the second active transistor 224.
The first unit resistive memory cell 100 and the second unit resistive memory cell 200 can have their respective memory resistors 114 and 214 programmed to a high-resistance state, and a low-resistance state respectively. With the first memory resistor 114 in the high-resistance state, the first output 116 will have its output voltage (V01) equal to about VD; while the second memory resistor 214, which is in the low-resistance state, will have its output voltage (V02) equal to about VS2. This corresponds to a complementary output of 1 and 0, respectively.
The complementary resistive memory cell shown and described in connection with
A simpler complementary resistive memory cell may be achieved by taking advantage of certain resistive memory material properties.
Due in part to the effect of the field direction and pulse polarity on the resistive state of a resistive memory material, when a voltage pulse is applied to A relative to B, while C is left floating, the resistance of A and B will change in opposite relation. For example, when a positive programming pulse is applied to A with B grounded and C floating, the resistance between A and C is at a low-resistance state, while the resistance between B and C is at a high-resistance state. The same result would be achieved if a negative programming pulse were applied to B with A grounded and C floating.
Alternatively, when a negative programming pulse is applied to A with B grounded and C floating, the resistance between A and C is in a high-resistance state, while the resistance between B and C is at a low-resistance state. The same result would also be achieved if a positive programming pulse were applied to B with A grounded and C floating.
A cross-sectional view of a portion of the complementary resistive memory unit of
The use of a common voltage source 420 simplifies programming of the complementary resistive memory unit as compared to the embodiment shown in
As fabricated the resistance state of memory resistors 114 and 214 are unknown. The memory array has to be programmed before any application.
Accordingly, just as in the case described in connection with
Alternatively, when a negative programming pulse is applied to A with B grounded and C floating, the resistance between A and C is in a high-resistance state, while the resistance between B and C is at a low-resistance state. The same result would also be achieved if a positive programming pulse were applied to B with A grounded and C floating.
The schematic for
When the power supply of the load transistors is separated, as shown in
In an alternative power-saving, programming process, the power consumption of the load resistors is significantly reduced by allowing the drain voltage (VD) to float during the programming operation. This may be accomplished by grounding the first output 116 and biasing the word line 300 with the programming voltage Vp, while the common source 420 and the drain voltage VD at the first drain 126 are allowed to float, and a programming pulse is applied to the second output 216, which will cause a positive pulse to be applied to the second memory resistor 214 with respect to the first memory resistor 114. Therefore if the second memory resistor 214 is programmed to the low-resistance state, the first memory resistor will be programmed to the opposite state, in this case the high-resistance state. Note that the drain voltage VD may be allowed to float whether there is a single drain voltage VD, or separated drain voltages VD1 and VD2 with both floating. Similar to the processes described above, this programming sequence can be modified by applying a negative pulse to the second output 216, or by grounding the second output 216 and applying the either a positive or negative programming pulse to the first output 116.
For one embodiment of the present complementary resistive memory unit, the process of reading the complementary resistive memory unit is achieved by applying ground to the voltage source of both sources VS1 and VS2, and applying a read voltage at the gate voltage VG through the word line 300 and to the drains 126 and 226 through a single drain source VD. The output voltage V01 at the first output 116 and the output voltage V02 at the second output 216 will be complementary such that when V01 is 1, V02 is 0; and when V01 is 0, V02 is 1.
For another embodiment of the present complementary resistive memory unit, the process of reading the complementary resistive memory unit is achieved by applying ground to the common source voltage Vs at common voltage source 420, and applying a read voltage at the gate voltage VG through the word line 300 and to the drains 126 and 226 through a single drain source VD. The output voltage V01 at the first output 116 and the output voltage V02 at the second output 216 will be complementary such that when V01 is 1, V02 is 0; and when V01 is 0, V02 is 1.
For another embodiment of the present complementary resistive memory unit having separated power supplies, the process of reading the complementary resistive memory unit is achieved by applying ground to the common voltage source Vs at common source 420, and applying a read voltage at the gate voltage VG through the word line 300 and to each drain 126 and 226 through the drain electrodes VD1, and VD2. The output voltage V01 at the first output 116 and the output voltage V02 at the second output 216 will be complementary such that when V01 is 1, V02 is 0; and when V01 is 0, V02 is 1.
Although embodiments, including certain preferred embodiments, have been discussed above, the coverage is not limited to any specific embodiment. Rather, the claims shall determine the scope of the invention.
This application is a Divisional Application of a pending patent application entitled, COMPLEMENTARY OUTPUT RESISTIVE MEMORY CELL, invented by Sheng Teng Hsu, Ser. No. 10/957,298, filed Sep. 30, 2004, Attorney Docket No. SLA0792, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 10957298 | Sep 2004 | US |
Child | 11969985 | US |