C-element with non-volatile back-up
First Claim
1. A circuit comprising:
- a C-element having first and second input nodes and first and second inverters cross-coupled between first and second complementary storage nodes, the second storage node forming an output node of the C-element; and
a non-volatile memory comprising;
a first resistive element having a first terminal coupled to the first storage node;
a second resistive element having a first terminal coupled to the second storage node, at least one of the first and second resistive elements being programmable to have one of at least two resistive states, a data value being represented by the relative resistances of the first and second resistive elements, wherein a second terminal of the first resistive element is coupled to a second terminal of the second resistive element via a write transistor; and
a control block configured, during a backup phase of a data bit stored at the first and second storage nodes to the non-volatile memory, to render conductive the write transistor while different logic levels are applied to the first and second input nodes of the C-element.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention concerns a circuit comprising: a C-element having first and second input nodes and first and second inverters (110, 112) cross-coupled between first and second complementary storage nodes (
-
Citations
12 Claims
-
1. A circuit comprising:
-
a C-element having first and second input nodes and first and second inverters cross-coupled between first and second complementary storage nodes, the second storage node forming an output node of the C-element; and a non-volatile memory comprising; a first resistive element having a first terminal coupled to the first storage node; a second resistive element having a first terminal coupled to the second storage node, at least one of the first and second resistive elements being programmable to have one of at least two resistive states, a data value being represented by the relative resistances of the first and second resistive elements, wherein a second terminal of the first resistive element is coupled to a second terminal of the second resistive element via a write transistor; and a control block configured, during a backup phase of a data bit stored at the first and second storage nodes to the non-volatile memory, to render conductive the write transistor while different logic levels are applied to the first and second input nodes of the C-element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of data backup in a circuit comprising:
- providing a C-element having first and second input nodes and first and second inverters cross-coupled between first and second complementary storage nodes, the second storage node forming an output node of the C-element;
providing a non-volatile memory comprising;
a first resistive element having a first terminal coupled to the first storage node;
a second resistive element having a first terminal coupled to the second storage node, at least one of the first and second resistive elements being programmable to have one of at least two resistive states, a data value being represented by the relative resistances of the first and second resistive elements, wherein a second terminal of the first resistive element is coupled to a second terminal of the second resistive element via a write transistor; andrendering conductive the write transistor while different logic levels are applied to the first and second input nodes of the C-element.
- providing a C-element having first and second input nodes and first and second inverters cross-coupled between first and second complementary storage nodes, the second storage node forming an output node of the C-element;
Specification