Operating techniques for reducing program and read disturbs of a non-volatile memory
First Claim
1. A non-volatile memory comprising:
- a plurality of storage units formed upon a substrate and arranged into a plurality of columns connected along respective bit lines each comprising a number of said storage units connected in series between a first select transistor and a second select transistor, whereby said storage units form a corresponding number of rows and wherein the columns are subdivided into a plurality of distinct subsets;
a number of word lines each connecting the storage elements of a corresponding row; and
biasing circuitry connected to the select transistors, whereby the voltage level on the gates of the first select transistors in one subset is settable independently of the voltage level on the gates of the first select transistors in the other subsets and the voltage level on the gates of the second select transistors in one subset is settable independently of the voltage level on the gates of the second select transistors in the other subsets.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention presents a non-volatile memory having a plurality of erase units or blocks, where each block is divided into a plurality of parts sharing the same word lines to save on the row decoder area, but which can be read or programmed independently. An exemplary embodiment is a Flash EEPROM memory with a NAND architecture that has blocks composed of a left half and a right half, where each part will accommodate one or more standard page (data transfer unit) sizes of 512 bytes of data. In the exemplary embodiment, the left and right portions of a block each have separate source lines, and separate sets of source and drain select lines. During the programming or reading of the left side, as an example, the right side can be biased to produce channel boosting to reduce data disturbs. In an alternate set of embodiments, the parts can have separate well structures.
479 Citations
58 Claims
-
1. A non-volatile memory comprising:
-
a plurality of storage units formed upon a substrate and arranged into a plurality of columns connected along respective bit lines each comprising a number of said storage units connected in series between a first select transistor and a second select transistor, whereby said storage units form a corresponding number of rows and wherein the columns are subdivided into a plurality of distinct subsets;
a number of word lines each connecting the storage elements of a corresponding row; and
biasing circuitry connected to the select transistors, whereby the voltage level on the gates of the first select transistors in one subset is settable independently of the voltage level on the gates of the first select transistors in the other subsets and the voltage level on the gates of the second select transistors in one subset is settable independently of the voltage level on the gates of the second select transistors in the other subsets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
erase circuitry coupled to said plurality of storage units, wherein the number of storage units in said plurality of storage units corresponds to the size of the erase unit of the non-volatile memory.
-
-
8. The non-volatile memory of claim 7, wherein the number of columns in each of said subsets is based on the size of the data transfer unit between the non-volatile memory and a host to which it is connectable.
-
9. The non-volatile memory of claim 1, further comprising:
-
a read circuit connected to the word lines to set voltages levels thereon in a read process; and
a plurality of sets of one or more read registers connectable to the columns for storing the data content from a storage element in a column to which the register is connected during a read process.
-
-
10. The non-volatile memory of claim 9, wherein each column has a respective set of one or more read registers.
-
11. The non-volatile memory of claim 9, wherein each set of one or more read registers is connectable to a plurality of columns.
-
12. The non-volatile memory of claim 9, further comprising:
-
program circuitry connected to the word lines to set voltages levels thereon in a write process; and
a plurality of sets of one or more write registers connectable to the columns for storing the data content to be written in a storage element in a column to which the register is connected during a read process.
-
-
13. The non-volatile memory of claim 12, wherein the read registers are the same as the write registers.
-
14. A method of operating a non-volatile memory, the memory comprising a plurality of storage units formed upon a substrate and arranged into a plurality of columns connected along respective bit lines each comprising a number of said storage units connected in series between a first select transistor and a second select transistor, whereby said storage units form a corresponding number of rows with a respective wordline connecting the storage elements of each row and wherein the columns are subdivided into a plurality of distinct subsets, the method comprising:
-
setting a voltage level on the drain side of a first bit line in a first of the subsets;
setting voltage levels on the word lines;
setting voltage levels concurrently on the gates of the first and second select transistors in said first and a second of the subsets, wherein the voltage levels on the gates of the select transistors in second subset is different than the voltage levels on the gates of the select transistors the first subset. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
concurrently erasing the first and second subsets prior to said setting the voltages on the drain side of bit line in the first subset and on the gates of the first and second select transistors in said first and second subsets.
-
-
33. A non-volatile memory comprising:
-
a plurality of storage units formed upon a substrate and arranged into a plurality of columns connected along respective bit lines and forming one or more rows;
a plurality of well structures in the substrate upon which the storage units are formed wherein the storage units are subdivided into a plurality of subsets each formed upon a corresponding one of the well structures;
a plurality of word lines each connecting the storage elements of a respective row; and
a well control circuit connected to the substrate whereby the voltage levels of the well structures are independently controllable. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
a read circuit connected to the word lines to set voltages levels thereon in a read process; and
a plurality of sets of one or more read registers connectable to the columns for storing the data content from a storage element in a column to which the register is connected during a read process.
-
-
37. The non-volatile memory of claim 36, wherein each column has a respective set of one or more read registers.
-
38. The non-volatile memory of claim 36, wherein each set of one or more read registers is connectable to a plurality of columns.
-
39. The non-volatile memory of claim 36, further comprising:
-
program circuitry connected to the word lines to set voltages levels thereon in a write process; and
a plurality of sets of one or more write registers connectable to the columns for storing the data content to be written in a storage element in a column to which the register is connected during a read process.
-
-
40. The non-volatile memory of claim 39, wherein the read registers are the same as the write registers.
-
41. The non-volatile memory of claim 33, wherein the storage units are floating gate memory cells and the word lines are connected to the control gates of the memory cells of the respective row.
-
42. The non-volatile memory of claim 41, wherein the storage units are arranged in a NAND structure.
-
43. The non-volatile memory of claim 41, wherein the storage units are arranged in a NOR structure.
-
44. The non-volatile memory of claim 33, wherein each of the storage units can store more than two data states.
-
45. A method of operating a non-volatile memory, the memory comprising a plurality of storage units formed upon a substrate and arranged into a plurality of columns connected along bit lines and forming one or more rows with a respective wordline connecting the storage elements of each row wherein the storage units are subdivided into a plurality of subsets each formed upon a corresponding well structure, the method comprising:
-
setting a voltage level on a bit line in a first of the subsets;
setting a voltage level on a first of the word lines;
setting a voltage level in the well structure of the first subset concurrently with said setting a voltage level on a first of the word lines; and
setting a voltage level in the well structure of a second subset concurrently with said setting a voltage level on a first of the word lines, wherein the voltage level in the well structure of the second subset is different than the voltage level in the well structure of the first subset. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
setting a voltage level on the word lines other than said first word line, wherein the voltage level on the other word lines is a value in the range of from 4 to 5 volts.
-
-
50. The method of claim 46, wherein the read process is part of a verify process.
-
51. The method of claim 45, wherein the method is part of a write process.
-
52. The method of claim 51, wherein the voltage level on the first wordline is a programming voltage, the voltage on the bit line is set to ground.
-
53. The method of claim 52, wherein the voltage level in the well structure of the first subset is set to ground.
-
54. The method of claim 53, wherein the voltage level on the wordline in a first row adjacent to the first wordline is set to ground.
-
55. The method of claim 54, wherein the voltage level on the wordline in the second row adjacent to the first wordline is set to ground.
-
56. The method of claim 54, wherein the voltage level on the word line in the second row adjacent to the first wordline is a value in the range of from 8 to 12 volts.
-
57. The method of claim 54, wherein the voltage level on the word lines in the rows non-adjacent to the first wordline is a value in the range of from 8 to 12 volts.
-
58. The method of claim 51, further comprising:
concurrently erasing the first and second subsets prior to said setting the voltages on the bit line in the first subset, on the first wordline, and in the well structure of the first and second subsets.
Specification