Claims
- 1. An apparatus for programming a memory cell, the memory cell comprising a select transistor and a data storage element, said select transistor having a gate connected to a select wordline, a source connected to a first terminal of said data storage element, and a drain connected to a column bitline, said apparatus comprising:
a first column transistor connected to said column bitline; a wordline decoder connected to said gate of said select transistor through said select wordline, said wordline decoder providing an output signal to said select transistor to selectively activate said select transistor; a sense amplifier that compares an input voltage to a reference voltage, said sense amplifier indicating that said memory cell as being adequately programmed if said input voltage is higher than said reference voltage, and if so, said sense amplifier providing a stop signal.
- 2. The apparatus of claim 1 wherein the data storage element is a MOS capacitor.
- 3. The apparatus of claim 1 wherein said data storage element comprises a conductive structure forming said second terminal, an ultra-thin dielectric underlying said conductive for physical storage of data, and a doped semiconductor region forming said first terminal underlying both the ultra-thin dielectric and the conductive structure.
- 4. The apparatus of claim 1 further including a first column transistor on said bitline controlled by a column decoder and a second column transistor on said bitline in series with said first column transistor, said second column transistor controlled by a current control circuit, wherein said input voltage is taken from between said first and second column transistor.
- 5. The apparatus of claim 4 wherein said current control circuit receives said stop signal from said sense amplifier, said control circuit operative to terminate current flow on said bitline when said stop signal is received.
- 6. An apparatus for programming a memory cell, the memory cell comprising a select transistor and a data storage element, said select transistor having a gate connected to a select wordline, a source connected to a first terminal of said data storage element, and a drain connected to a column bitline, said apparatus comprising:
a first column transistor connected to said column bitline; a wordline decoder connected to said gate of said select transistor through said select wordline, said wordline decoder capable of turning on said select transistor; means for measuring a current flowing through said data storage element during programming and providing a stop signal if said current flow is greater than a reference.
- 7. The apparatus of claim 6 wherein the data storage element is a MOS capacitor.
- 8. The apparatus of claim 6 wherein said data storage element comprises a conductive structure forming said second terminal, an ultra-thin dielectric underlying said conductive for physical storage of data, and a doped semiconductor region forming said first terminal underlying both the ultra-thin dielectric and the conductive structure.
- 9. The apparatus of claim 6 further including a second column transistor on said bitline in series with said first column transistor, said second column transistor controlled by a current control circuit, wherein said input voltage is taken from between said first and second column transistor.
- 10. The apparatus of claim 9 wherein said current control circuit receives said stop signal from said sense amplifier, said control circuit operative to terminate current flow on said bitline when said stop signal is received.
- 11. A method of programming a memory cell, the memory cell comprising a select transistor and a data storage element, said select transistor having a gate connected to a select wordline, a source connected to a first terminal of said data storage element, and a drain connected to a column bitline, said method comprising:
applying a programming voltage across said data storage element; turning on said select transistor; and measuring a current flow through said data storage element when said programming voltage is applied and providing a stop signal if said current flow is greater than a reference.
- 12. The method of claim 11 wherein said reference is a reference current.
- 13. The method of claim 11 wherein said current flow is converted to a voltage and said reference is a reference voltage.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present invention is a continuation-in-part of U.S. patent application Ser. No. 10/796,270 filed on Mar. 9, 2004 and U.S. patent application Ser. No. 10/256,483 filed on Sep. 26, 2002, priority to which is hereby claimed under 35 U.S.C. § 120, and hereby incorporated by reference in its entirety.
Continuation in Parts (2)
|
Number |
Date |
Country |
| Parent |
10796270 |
Mar 2004 |
US |
| Child |
10859934 |
Jun 2004 |
US |
| Parent |
10256483 |
Sep 2002 |
US |
| Child |
10859934 |
Jun 2004 |
US |