P
US6044019AExpiredUtilityPatentIndex 98

Non-volatile memory with improved sensing and method therefor

Assignee: SANDISK CORPPriority: Oct 23, 1998Filed: Oct 23, 1998Granted: Mar 28, 2000
Est. expiryOct 23, 2018(expired)· nominal 20-yr term from priority
Inventors:CERNEA RAUL-ADRIANTANG RUSHYAHLEE DOUGLASWANG CHI-MINGGUTERMAN DANIEL
G11C 8/04G11C 11/5642G11C 2211/5644G11C 19/00G11C 7/06G11C 2211/5645G11C 16/32G11C 16/28G11C 11/5621
98
PatentIndex Score
254
Cited by
3
References
19
Claims

Abstract

Floating gate memories such as EEPROM and flash EEPROM have the memory state of a memory cell thereof determined by sensing the conduction current of the cell. Inherent noise fluctuations in the conduction current during sensing are canceled out by averaging the sensing over a predetermined period of time. In one embodiment, as an integral part of the averaging process, the averaged conduction current is obtained directly as a digital memory state. Accuracy in sensing is therefore greatly improved by avoiding sensing noise with the current and avoiding having to resolve its memory state in the analog domain by comparison with another noisy reference current. In another embodiment, conventional sensing techniques are improved when sensing is made by comparison with a reference current by means of a symmetric, switched or non-switched capacitor differential amplifier. The improved sensing accuracy allows higher resolution of conduction states, thereby allowing a cell to store substantially more than one bit of information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A non-volatile memory comprising an array of memory cells, each memory cell having a source, a drain, a floating gate and a control gate, said floating gate receptive to variable amount of charges being stored therein for designating a plurality of memory states, said non-volatile memory further comprising: predetermined voltages being applied respectively to the source, the drain and the control gate of a memory cell being sensed, thereby producing a source-drain current corresponding to one of said variable amount of charges stored in the floating gate of said memory cell being sensed, said source-drain current having an inherent noise fluctuation component; and   a sensing circuit connectable to said memory cell to measure an average value of said source-drain current over a predetermined period of sensing time sufficient for the noise fluctuation component therein to cancel to a predetermined level.   
     
     
       2. A non-volatile memory as in claim 1, wherein said sensing circuit further comprises: a first current-to-frequency converter adapted to receive said source-drain current to produce an alternating signal, said alternating signal having a frequency that is related to said source-drain current; and   a first counter to count the number of cycles of said alternating signal within said predetermined period of sensing time such that said one of said variable amount of charges being stored on the floating gate or the source-drain current is determined from the number of cycles counted, thereby determining a corresponding one of said plurality of memory states of said memory cell being sensed over said predetermined period of sensing time.   
     
     
       3. A non-volatile memory as in claim 2, wherein: said predetermined period of sensing time is controlled by the time to count a predetermined number of cycles in an alternating signal produced by another current-to-frequency converter.   
     
     
       4. A non-volatile memory as in claim 2, wherein said sensing circuit further comprises: a timing circuit for generating a sensing timing signal for said predetermined period of sensing time.   
     
     
       5. A non-volatile memory as in claim 4, wherein said timing circuit further comprises: a reference current source for providing a reference current;   a second current-to-frequency converter adapted to receive said reference current to produce a reference alternating signal; and   a second counter to count a number of cycles of said reference alternating signal; and wherein said sensing timing signal is determined by the time to count a predetermined number of cycles in said reference alternating signal.     
     
     
       6. A non-volatile memory as in claim 5, wherein said reference current source is provided by the source-drain current of the reference memory cell whose floating gate is stored with a predetermined charge. 
     
     
       7. A non-volatile memory as in claim 1, wherein said sensing circuit further comprises: a reference current from a reference current source for demarcating between two of said plurality of designated memory states; and   an integrating comparator for sensing an average source-drain current ofthe memory cell being sensed relative to the average value of the reference current over said predetermined period of sensing time.   
     
     
       8. A non-volatile memory as in claim 7, wherein said integrating comparator includes a capacitor differential amplifier which further comprises: a first capacitor coupled to said source-drain current of said memory cell such that a first voltage develops thereacross after said predetermined period of sensing time, said first voltage being given substantially by the product ofthe capacitance of said first capacitor and said source-drain current integrated over said predetermined period of sensing time;   a second capacitor similar to said first capacitor coupled to said reference current such that a second voltage develops thereacross after said predetermined period of sensing time; and   a voltage comparator for comparing said first and second voltages, thereby determining said source-drain current of said memory cell relative to said reference current.   
     
     
       9. A non-volatile memory as in claim 7, wherein said integrating comparator includes a switched capacitor differential amplifier. 
     
     
       10. A non-volatile memory as in claim 7, wherein said sensing circuit further comprises: a first current mirror for reproducing said source-drain current of said memory cell into said one or more scaled copies thereof; and   a second current mirror for reproducing said reference current into one or more scaled copies thereof,   thereby allowing one or more scaled copies of said source-drain current of said memory cell and said reference current to be compared in parallel.   
     
     
       11. A non-volatile memory as in claim 10, wherein said first current mirror is such that it reproduces said one or more scaled copies of said source-drain current of the memory cell that are substantially identical to each other; and   said second current mirror is such that it reproduces said one or more scaled copies of said reference current that are substantially in predetermined ratios of each other in accordance with a memory partitioning scheme of the memory cell.   
     
     
       12. A non-volatile memory as in claim 10, wherein said first current mirror is such that it reproduces said one or more scaled copies of said source-drain current of the memory cell that are substantially in predetermined ratios of each other in accordance with a memory partitioning scheme of the memory cell; and   said second current mirror is such that it reproduces said one or more scaled copies of said reference current that are substantially identical to each other.   
     
     
       13. A non-volatile memory as in anyone of claims 1-12, wherein a plurality of memory cells are sensed in parallel. 
     
     
       14. A non-volatile memory as in anyone of claims 1-12, wherein said array of memory cells is EEPROM. 
     
     
       15. A non-volatile memory as in anyone of claims 1-12, wherein said array of memory cells is Flash EEPROM. 
     
     
       16. A non-volatile memory as in anyone of claims 1-12, wherein said plurality of designated states are two. 
     
     
       17. A non-volatile memory as in anyone of claims 1-12, wherein said plurality of designated states are greater than two. 
     
     
       18. In a non-volatile memory comprising an array of memory cells, each memory cell having a source, a drain, a floating gate and a control gate, said floating gate receptive to variable amount of charges being stored therein for designating a plurality of memory states, a method of sensing one of said plurality of memory states of a memory cell, comprising: applying predetermined voltages respectively to the source, the drain and the control gate of said memory cell being sensed, thereby producing a source-drain current for determination of one of the variable amount of charges stored in the floating gate of said memory cell being sensed, said source-drain current having an inherent noise fluctuation component; and   measuring an average value of said source-drain current over a predetermined period of sensing time sufficient for the noise fluctuation component therein to cancel to a predetermined level.   
     
     
       19. A method of sensing one of said plurality of memory states of a memory cell as in claim 18, wherein said measuring includes comparing said source-drain current with a reference current over said predetermined period of sensing time.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.