Dual bit line driver for memory
First Claim
Patent Images
1. A memory device comprising:
- an array of voltage programmable memory cells;
a bit line coupled to a portion of the memory cells; and
first and second driver circuits respectively coupled to first and second end regions of the bit line.
8 Assignments
0 Petitions
Accused Products
Abstract
A non-volatile memory device has memory cells arranged in addressable columns. The memory cells in each column are coupled to a common bit line. Bit line driver circuitry coupled to the bit line includes multiple drivers. In one embodiment, two drivers are coupled to opposite ends of the bit line. The driver circuits can be activated together, or separately, in response to decoder circuitry. The memory device can be a flash memory device having floating gate memory cells.
-
Citations
31 Claims
-
1. A memory device comprising:
-
an array of voltage programmable memory cells;
a bit line coupled to a portion of the memory cells; and
first and second driver circuits respectively coupled to first and second end regions of the bit line. - View Dependent Claims (2)
-
-
3. A memory device comprising:
-
an array of memory cells;
a bit line coupled to a portion of the memory cells; and
first and second driver circuits respectively coupled to first and second end regions of the bit line, further comprising a decoder circuit to selectively activate the first and second driver circuits. - View Dependent Claims (4, 5)
-
-
6. A flash memory device comprising:
-
an array of floating gate non-volatile memory cells arranged in rows and columns;
a bit line coupled to a portion of the non-volatile memory cells;
first and second driver circuits respectively coupled to first and second end regions of the bit line; and
a decoder circuit to selectively activate the first and second driver circuits. - View Dependent Claims (7, 8)
-
-
9. A method of programming a non-volatile memory comprising:
-
selecting a first non-volatile memory cell;
identifying a bit line coupled to the first non-volatile memory cell; and
activating either a first or second bit line driver coupled to the identified bit line. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-volatile memory device comprising:
-
an array of non-volatile voltage programmable memory cells arranged in rows and columns;
a bit line having a resistance of R and coupled to a portion of the non-volatile memory cells; and
X distributed driver circuits coupled to the bit line, such that a resistance between each of the non-volatile memory cells and any of the driver circuits is less than R/X, wherein X is two or more. - View Dependent Claims (19)
-
-
15. A non-volatile memory device comprising:
-
an array of non-volatile memory cells arranged in rows and columns;
a bit line having a resistance of R and coupled to a portion of the non-volatile memory cells; and
X distributed driver circuits coupled to the bit line, such that a resistance between each of the non-volatile memory cells and any of the driver circuits is less than R/X, wherein X is two or more, further comprising a decoder circuit to selectively activate the X distributed driver circuits. - View Dependent Claims (16, 17, 18)
-
-
20. A method of programming a flash memory comprising:
-
initiating a program operation on a first floating gate transistor memory cell;
identifying a bit line coupled to a drain region of the first floating gate transistor memory cell;
activating at least one of a plurality of distributed bit line drivers coupled to the identified bit line;
generating a bit line program voltage with the activated one of the plurality of distributed bit line drivers; and
coupling the bit line program voltage to the first floating gate transistor memory cell. - View Dependent Claims (21, 22)
-
-
23. A method of programming a flash memory comprising:
-
initiating a program operation on a first floating gate transistor memory cell;
identifying a bit line coupled to a drain region of the first floating gate transistor memory cell;
activating a plurality of distributed bit line drivers coupled to the identified bit line;
generating a bit line program voltage with the plurality of distributed bit line drivers; and
coupling the bit line program voltage to the first floating gate transistor memory cell.
-
-
24. A flash memory system comprising:
-
an external processor; and
a flash memory coupled to the external processor comprising, an array of floating gate non-volatile memory cells arranged in rows and columns, a bit line coupled to a column of the non-volatile memory cells, first and second driver circuits respectively coupled to first and second end regions of the bit line, and a decoder circuit to selectively activate the first and second driver circuits. - View Dependent Claims (25, 26)
-
-
27. A non-volatile memory device comprising:
-
an array of non-volatile voltage programmable memory cells arranged in rows and columns;
a bit line having a resistance of R and coupled to the non-volatile memory cells; and
X distributed driver circuits coupled to the bit line, wherein first and second ones of the X distributed driver circuits are coupled to opposite ends of the bit line, and a resistance between each of the non-volatile memory cells and any of the driver circuits is less than R/2(X−
1).
-
-
28. A non-volatile memory device comprising:
-
an array of non-volatile memory cells arranged in rows and columns;
a bit line having a resistance of R and coupled to the non-volatile memory cells; and
X distributed driver circuits coupled to the bit line, wherein first and second ones of the X distributed driver circuits are coupled to opposite ends of the bit line, and a resistance between each of the non-volatile memory cells and any of the driver circuits is less than R/2(X−
1), further comprising a decoder circuit to selectively activate the X distributed driver circuits.- View Dependent Claims (29)
-
-
30. A non-volatile memory device comprising:
-
an array of non-volatile memory cells arranged in rows and columns;
a bit line having a resistance of R and coupled to the non-volatile memory cells; and
X distributed driver circuits coupled to the bit line, wherein first and second ones of the X distributed driver circuits are coupled to opposite ends of the bit line, and a resistance between each of the non-volatile memory cells and any of the driver circuits is less than R/2(X−
1), wherein all of the distributed driver circuits can be simultaneously activated.
-
-
31. A non-volatile memory device comprising:
-
an array of non-volatile memory cells arranged in rows and columns;
a bit line having a resistance of R and coupled to the non-volatile memory cells; and
X distributed driver circuits coupled to the bit line, wherein first and second ones of the X distributed driver circuits are coupled to opposite ends of the bit line, and a resistance between each of the non-volatile memory cells and any of the driver circuits is less than R/2(X−
1), wherein all of the distributed driver circuits can be simultaneously activated and wherein an equivalent resistance between the distributed driver circuits and any of the non-volatile memory cells is less than R/(4*(X−
1)) when all of the distributed driver circuits are simultaneously activated.
-
Specification