Current sensing for flash
First Claim
1. A method of sensing a threshold voltage of a non-volatile memory cell, comprising:
- placing a read voltage on a control gate of a selected non-volatile memory cell;
coupling the non-volatile memory cell to a source line and a bit line;
providing a current from a current source to the bit line coupled to the non-volatile memory cell; and
sensing the voltage level of the bit line to determine the threshold voltage level of the selected non-volatile memory cell.
8 Assignments
0 Petitions
Accused Products
Abstract
A current sensing data read/verify process and sense amplifier is described that senses memory cells of a non-volatile memory array utilizing a current sensing process that places a current source to provide current to the bit line. The voltage level of the bit line is then set by the current provided by the current source and the current sunk from the bit line through the selected memory cell to the source line, which is dependent on the threshold voltage of its programmed or erased state. If the selected memory cell is erased, current flows through the memory cell to the source line and the bit line voltage falls. If the selected memory cell is programmed, little or no current flows through the cell, and the bit line voltage rises and is sensed by the sense amplifier.
-
Citations
74 Claims
-
1. A method of sensing a threshold voltage of a non-volatile memory cell, comprising:
-
placing a read voltage on a control gate of a selected non-volatile memory cell; coupling the non-volatile memory cell to a source line and a bit line; providing a current from a current source to the bit line coupled to the non-volatile memory cell; and sensing the voltage level of the bit line to determine the threshold voltage level of the selected non-volatile memory cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of sensing a data value in a memory cell of a non-volatile NAND architecture memory string, comprising:
-
applying a read voltage to a selected word line coupled to a selected non-volatile memory cell of the NAND architecture memory string that is selected for reading; applying a pass voltage to one or more unselected word lines and coupled non-volatile memory cells of the non-volatile NAND architecture memory string; coupling the non-volatile NAND architecture memory string to a source line and a bit line; sourcing current from a current limited current source on to the bit line; and sensing the voltage of the bit line to determine the data value stored in the selected non-volatile memory cell of the non-volatile NAND architecture memory string. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of operating a non-volatile memory device, comprising:
-
applying a read voltage to one or more word lines coupled to one or more selected non-volatile memory cells of a memory array of the non-volatile memory device; coupling each of the one or more selected non-volatile memory cells to a source line; coupling each of the one or more selected non-volatile memory cells to a bit line of one or more bit lines; sourcing current from a current limited current source on to each bit line of the one or more bit lines; and sensing the voltage level of each bit line of the one or more bit lines to determine a data value. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of operating sense amplifier, comprising:
-
sourcing current from a current limited current source on to a coupled bit line; and sensing the voltage potential of the bit line to determine the data value stored in a non-volatile memory cell coupled to the bit line. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A sense amplifier, comprising:
-
a current limited current source, wherein the current limited current source is coupled to a bit line connection of the sense amplifier; a sensing transistor having a control gate coupled to the bit line connection and a first source/drain region coupled to a ground; and a data latch coupled to a second source/drain region of the sensing transistor. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A non-volatile memory device, comprising:
-
a non-volatile memory array having a plurality of non-volatile memory cells, wherein each non-volatile memory cell has a control gate coupled to a word line, a first and second source/drain regions that are selectively coupleable to a bit line and a source line; and a plurality of sense amplifiers, wherein each sense amplifier of the plurality of sense amplifiers is selectively coupled to one or more associated bit lines and comprises, a current limited current source, wherein the current limited current source is adapted to source current on to a selected bit line coupled to the sense amplifier, a sensing transistor having a control gate coupled to the selected associated bit line and a source region coupled to a ground, and a data latch coupled to a drain region of the sensing transistor. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A non-volatile NAND architecture memory device, comprising:
-
a NAND architecture non-volatile memory array having a plurality of memory blocks; a sense amplifier circuit coupled to the array; and a control circuit, wherein the control circuit is adapted to read memory cells in a selected memory block of the non-volatile memory array by, applying a read voltage to a selected word line coupled to a selected non-volatile memory cell of a NAND architecture memory string that is selected for reading, applying a pass voltage to one or more unselected word lines and coupled non-volatile memory cells of the non-volatile NAND architecture memory string, coupling the non-volatile NAND architecture memory string to a source line and a bit line, coupling the sense amplifier circuit to the bit line, sourcing current from a current limited current source on to the bit line, and sensing the voltage of the bit line to determine the data value stored in the selected non-volatile memory cell of the non-volatile NAND architecture memory string. - View Dependent Claims (60, 61, 62, 63, 64, 65)
-
-
66. A system, comprising:
a host coupled to a non-volatile memory device, the non-volatile memory device comprising, a non-volatile memory array having a plurality of non-volatile memory cells, wherein each non-volatile memory cell has a control gate coupled to a word line, a first and second source/drain regions that are selectively coupleable to a bit line and a source line; and a plurality of sense amplifiers, wherein each sense amplifier of the plurality of sense amplifiers is selectively coupled to one or more bit lines and comprises, a current limited current source, wherein the current limited current source is adapted to source current on to a selected bit line coupled to the sense amplifier, a sensing transistor having a control gate coupled to the selected bit line and a source region coupled to a ground, and a data latch coupled to a drain region of the sensing transistor. - View Dependent Claims (67, 68, 69, 70, 71)
-
72. A memory module, comprising:
-
a plurality of contacts; and two or more memory devices, each having access lines selectively coupled to the plurality of contacts; wherein at least one of the memory device comprises; a NAND architecture non-volatile memory array having a plurality of memory blocks, wherein the memory module is adapted to read memory cells in a selected block of the non-volatile memory array by, applying a read voltage to a selected word line coupled to a selected non-volatile memory cell of a NAND architecture memory string that is selected for reading, applying a pass voltage to one or more unselected word lines and coupled non-volatile memory cells of the non-volatile NAND architecture memory string, coupling the non-volatile NAND architecture memory string to a source line and a bit line, sourcing current from a current limited current source on to the bit line, and sensing the voltage of the bit line to determine the data value stored in the selected non-volatile memory cell of the non-volatile NAND architecture memory string. - View Dependent Claims (73)
-
-
74. A memory module, comprising:
-
a housing having a plurality of contacts; and one or more memory devices enclosed in the housing and selectively coupled to the plurality of contacts; wherein the memory module is adapted to read memory cells in a selected block of at least one of the memory devices by, applying a read voltage to a word line coupled to a selected non-volatile memory cell of a non-volatile memory array of the at least one memory device; coupling the selected non-volatile memory cell to a source line and a bit line; sourcing current from a current limited current source on to the bit line; and sensing the voltage level of the bit line to determine the data value stored in the selected non-volatile memory cell of the non-volatile memory array.
-
Specification