Method and apparatus to implement a reset function in a non-volatile static random access memory
First Claim
Patent Images
1. A method of setting a state of a volatile memory cell, comprising:
- grounding a power supply to the volatile memory cell;
driving a first bit line to the volatile memory cell to a first defined state, the first defined state of the first bit line controllable independently of a defined state of a second bit line to the volatile memory cell;
driving a word line of the volatile memory cell to a word line state; and
ungrounding the power supply to the volatile memory cell.
6 Assignments
0 Petitions
Accused Products
Abstract
The state of a volatile memory cell is set by grounding a power supply to the volatile memory cell and driving a first bit line to the volatile memory cell to a first defined state. The first defined state of the first bit line is controllable independently of a defined state of a second bit line to the volatile memory cell. A word line of the volatile memory cell is driven to a word line state, and the power supply to the volatile memory cell is ungrounded.
-
Citations
20 Claims
-
1. A method of setting a state of a volatile memory cell, comprising:
-
grounding a power supply to the volatile memory cell; driving a first bit line to the volatile memory cell to a first defined state, the first defined state of the first bit line controllable independently of a defined state of a second bit line to the volatile memory cell; driving a word line of the volatile memory cell to a word line state; and ungrounding the power supply to the volatile memory cell. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory cell, comprising:
-
a volatile bit storage circuit coupled to first and second bit lines, to a power source, and to a ground node; a nonvolatile bit storage circuit coupled to receive a stored state of the volatile bit storage circuit; a reset circuit coupled to the volatile storage circuit, the reset circuit comprising; a first section coupling the first bit line to a power source that is independent of the power source of the volatile bit storage circuit; a second section coupling the first bit line to the ground node of the volatile bit storage circuit; a third section coupling the second bit line to the power source that is independent of the power source of the volatile bit storage circuit; a fourth section coupling the second bit line to the ground node of the volatile bit storage circuit; and a controller configured to control the first and second sections independently of the third and fourth sections. - View Dependent Claims (8, 9, 10)
-
-
11. A memory array, comprising:
-
a plurality of memory cells, each memory cell comprising a volatile bit storage cell and a nonvolatile bit storage cell, each volatile bit storage cell coupled to first and second bit lines and to a volatile bit storage cell power source; a reset circuit to selectively set all the volatile memory cells of the array each to a same first defined state, the reset circuit comprising; a reset circuit power source that is independent of the volatile bit storage cell power source; a first circuit to set a state of the first bit line; and a second circuit to set a state of the second bit line independently of setting the state of the first bit line. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of setting a plurality of volatile memory cells of a memory array to a same defined state, the method comprising:
-
grounding a power supply to the volatile memory cells; driving first bit lines to the volatile memory cells to a first defined state, the first defined state of the first bit lines controllable independently of a state of a second bit line to the volatile memory cells; setting a state of word lines to the volatile memory cells; ungrounding the power supply to the volatile memory cells. - View Dependent Claims (17, 18, 19, 20)
-
Specification