Static random access memory (SRAM) with programmable resistive elements
First Claim
1. A memory device comprising:
- a volatile memory cell; and
a non-volatile memory cell that includes;
a first resistive element having a first terminal and a second terminal;
a second resistive element having a first terminal and a second terminal, whereinthe first terminal of the first resistive element is coupled to the first terminal of the second resistive element at a first node,the second terminal of the first resistive element is coupled to a first source line voltage,the second terminal of the second resistive element is coupled to a second source line voltage;
a first transistor having a first current electrode coupled to a first data storage node of the volatile memory cell, a second current electrode coupled to a supply voltage, and a control gate coupled to the first node; and
a second transistor including a first current electrode coupled to the first node, a second current electrode coupled to a non-volatile bit line, and a control electrode coupled to a non-volatile word line;
wherein data from the non-volatile memory cell is restored to the volatile memory cell when, after a “
1”
is written to the volatile memory cell, a read voltage is applied at the first source line while a first bias voltage is applied at the second source line and a second bias voltage is applied at the non-volatile word line.
5 Assignments
0 Petitions
Accused Products
Abstract
A memory device includes a volatile memory cell and a non-volatile memory cell. The non-volatile memory cell includes a first resistive element having a first terminal and a second terminal and a second resistive element having a first terminal and a second terminal. The first terminal of the first resistive element is coupled to the first terminal of the second resistive element at a first node. The second terminal of the first resistive element is coupled to a first source line voltage. The second terminal of the second resistive element is coupled to a second source line voltage. A first transistor includes a first current electrode coupled to a first data storage node of the volatile memory cell, a second current electrode coupled to a supply voltage, and a control gate coupled to the first node.
12 Citations
19 Claims
-
1. A memory device comprising:
-
a volatile memory cell; and a non-volatile memory cell that includes; a first resistive element having a first terminal and a second terminal; a second resistive element having a first terminal and a second terminal, wherein the first terminal of the first resistive element is coupled to the first terminal of the second resistive element at a first node, the second terminal of the first resistive element is coupled to a first source line voltage, the second terminal of the second resistive element is coupled to a second source line voltage; a first transistor having a first current electrode coupled to a first data storage node of the volatile memory cell, a second current electrode coupled to a supply voltage, and a control gate coupled to the first node; and a second transistor including a first current electrode coupled to the first node, a second current electrode coupled to a non-volatile bit line, and a control electrode coupled to a non-volatile word line; wherein data from the non-volatile memory cell is restored to the volatile memory cell when, after a “
1”
is written to the volatile memory cell, a read voltage is applied at the first source line while a first bias voltage is applied at the second source line and a second bias voltage is applied at the non-volatile word line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a memory device comprising:
restoring data from a non-volatile memory cell to a volatile memory cell by; writing a “
1”
into the volatile memory cell via a pass transistor having a first current electrode coupled to a volatile bit line, a second current electrode coupled to a data storage node of the volatile memory cell, and a control electrode coupled to a volatile word line;after the writing the “
1”
into the volatile memory cell, applying a read voltage at a first source line coupled to a first terminal of a first programmable resistive element of the non-volatile memory cell, whereina second terminal of the first resistive element is coupled at a first node to a first terminal of a second programmable resistive element and a control electrode of a first transistor, a second terminal of the second resistive element is coupled to a first bias voltage at a second source line that is less than the read voltage, a first current electrode of the first transistor is coupled to the data storage node of the volatile memory cell, and a second current electrode of the first transistor is coupled to a first supply voltage. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A processing system on a chip (SOC) comprising:
-
a processor on a semiconductor substrate; and a memory device on the semiconductor substrate, the memory device is coupled to communicate with the processor and includes; an array of volatile memory cells and corresponding non-volatile memory cells, wherein each of the volatile memory cells includes; a pass transistor having a first current electrode coupled to a volatile bit line, a second current electrode coupled to a data storage node, and a control electrode coupled to a volatile word line, and each of the non-volatile memory cells includes; a first programmable resistive element having a first terminal and a second terminal, wherein a resistance level of the first programmable resistive element varies between a high resistance state and a low resistance state; a second programmable resistive element having a first terminal and a second terminal, wherein a resistance level of the second programmable resistive element varies between a high resistance state and a low resistance state, the first terminal of the first programmable resistive element is coupled to the first terminal of the second resistive element at a first node, the second terminal of the first programmable resistive element is coupled to a first source line voltage, the second terminal of the second resistive element is coupled to a second source line voltage; a first transistor having a first current electrode coupled to the data storage node of the volatile memory cell, a second current electrode coupled to a supply voltage, and a control gate coupled to the first node; wherein data in one of the non-volatile memory cells is programmed into a corresponding one of the volatile memory cells when, after a “
1”
is written to the volatile memory cell, a read voltage is applied at the first source line while a first bias voltage is applied at the second source line and a second bias voltage is applied at a non-volatile word line. - View Dependent Claims (19)
-
Specification