Non-volatile memory with improved sensing and method therefor
First Claim
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, drain and control gate of a memory cell being sensed, thereby producing a source-drain current corresponding to the amount of charge 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 time sufficient for the noise fluctuation component therein to cancel to a predetermined level.
2 Assignments
0 Petitions
Accused Products
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.
82 Citations
19 Claims
-
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, drain and control gate of a memory cell being sensed, thereby producing a source-drain current corresponding to the amount of charge 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 time sufficient for the noise fluctuation component therein to cancel to a predetermined level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
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 the memory state of a memory cell, comprising:
-
applying predetermined voltages respectively to the source, drain and control gate of said memory cell being sensed, thereby producing a source-drain current corresponding to the amount of charge 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 time sufficient for the noise fluctuation component therein to cancel to a predetermined level.
-
-
19. A method of sensing the memory state of a memory cell as in 18, wherein said measuring include comparing said source-drain current with a reference current over said predetermined period of time.
Specification