Memory array employing single three-terminal non-volatile storage elements
First Claim
1. A non-volatile memory array, comprising:
- a plurality of memory cells, at least one of the memory cells comprising a three-terminal non-volatile storage element for storing a logical state of the at least one memory cell;
a plurality of write lines operatively coupled to the memory cells for selectively writing one or more memory cells in the memory array; and
a plurality of bit lines and word lines operatively coupled to the memory cells for selectively reading and writing one or more memory cells in the memory array;
wherein the memory array is configured so as to eliminate a need for a pass gate being operatively coupled to a corresponding non-volatile storage element in the at least one memory cell.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved non-volatile memory array comprises a plurality of memory cells, at least one of the memory cells comprising a three-terminal non-volatile storage element for storing a logical state of the at least one memory cell. The memory array further comprises a plurality of write lines operatively coupled to the memory cells for selectively writing the logical state of one or more memory cells in the memory array, and a plurality of bit lines and word lines operatively coupled to the memory cells for selectively reading and writing the logical state of one or more memory cells in the memory array. The memory array is advantageously configured so as to eliminate the need for a pass gate being operatively coupled to a corresponding non-volatile storage element in the at least one memory cell.
13 Citations
26 Claims
-
1. A non-volatile memory array, comprising:
-
a plurality of memory cells, at least one of the memory cells comprising a three-terminal non-volatile storage element for storing a logical state of the at least one memory cell;
a plurality of write lines operatively coupled to the memory cells for selectively writing one or more memory cells in the memory array; and
a plurality of bit lines and word lines operatively coupled to the memory cells for selectively reading and writing one or more memory cells in the memory array;
wherein the memory array is configured so as to eliminate a need for a pass gate being operatively coupled to a corresponding non-volatile storage element in the at least one memory cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of forming a non-volatile memory array, comprising the steps of:
-
providing a plurality of memory cells, at least one memory cell comprising a three-terminal non-volatile storage element for storing a logical state of the at least one memory cell; and
coupling the memory cells to a plurality of write lines, bit lines and word lines for selectively reading and writing the logical state of one or more memory cells in the memory array, the memory cells being operatively coupled to the write lines, bit lines and word lines so as to eliminate a need for a pass gate being coupled to a corresponding non-volatile storage element in the at least one memory cell. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A memory cell for use in a memory array including a plurality of bit lines, word lines and write lines, the memory cell comprising:
-
a non-volatile storage element for storing a logical state of the memory cell, the non-volatile storage element including first, second and third terminals;
wherein the first, second and third terminals of the non-volatile storage element are operatively coupled to a corresponding bit line, word line and write line, respectively, in the memory array so as to eliminate a need for a pass gate being coupled to the non-volatile storage element.
-
Specification