IP Library Granted Patent US 9,490,010
Granted Patent B2
US 9,490,010 · App. 14/780,381 · Granted Nov 8, 2016

Non-volatile memory based synchronous logic

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,490,010
App. No.
14/780,381
Granted
Nov 8, 2016
Kind
B2
Abstract

A method for setting resistance states of a first and a second resistive memory element (RME) is disclosed. The method may include coupling, via a common node, a first RME to a second RME. The method may include setting the first RME to either a high voltage resistance state or a low voltage resistance state. The method may include setting the second RME to a different state relative to the state of the first RME, wherein setting the second RME is substantially simultaneous with setting the first RME.

Claims (52)

1. A logic circuit, comprising:

a first resistive memory element (RME) comprising a common node and a non-common node;

a second RME coupled via the common node to the first RME further comprising a non-common node; and

a control logic to simultaneously set the first RME to either a high voltage resistance state or a low voltage resistance state, and set the second RME to a different state relative to the state of the first RME;

wherein the control logic is to set the first RME to a high resistance state and to set the second RME to a low resistance state to generate a high combined output by:

coupling the common node to a ground signal; and

coupling non-common nodes of each of the first RME and the second RME to a special supply voltage.

2. The logic circuit, of claim 1 , wherein the control logic is to

receive a program pulse associated with a time element and

receive a voltage input signal as output from upstream logic.

3. The logic circuit of claim 2 , wherein the state of each RME remains until a subsequent program pulse and voltage input signal are received.

4. The logic circuit of claim 1 , wherein, via control logic, the first RME is set to a low resistance state and the second RME is set to a high resistance state to generate a low combined output by:

coupling the common node to the special supply voltage; and

coupling non-common nodes of each of the first RME and the second RME to the ground signal.

5. An electronic device, comprising:

a voltage divider comprising a first resistive memory element (RME) element and a second RME coupled via a common node, wherein each of the first and second RMEs each comprise a non-common node and a first polarity of the first RME is opposite a second polarity of the second RME with respect to the common node; and

a control logic to simultaneously set each of the first and second RMEs to different resistance states based on a voltage received.

6. The electronic device of claim 5 , wherein the control logic is to:

receive a program pulse associated with a time element; and

receive a voltage input signal as output from upstream logic.

7. The electronic device of claim 6 , wherein the state of each RME remains until a subsequent program pulse and voltage input signal are received.

8. The electronic device of claim 5 , wherein, via control logic, the first RME is set to a high resistance state and the second RME is set to a low resistance state to generate a high combined output by:

coupling the common node to a ground signal; and

coupling non-common nodes of each of the first RME and the second RME to a special supply voltage.

9. The electronic device of claim 5 , wherein, via control logic, the first RME is set to a low resistance state and the second RME is set to a high resistance state to generate a low combined output by:

coupling the common node to a special supply voltage; and

coupling non-common nodes of each of the first RME and the second RME to a ground signal.

10. A method, comprising:

coupling, via a common node, a first resistive memory element (RME) to a second RME;

setting the first RME to either a high voltage resistance state or a low voltage resistance state; and

setting the second RME to a different state relative to the state of the first RME by coupling the common node to a ground signal and coupling non-common nodes of each of the first RME and the second RME to a special supply voltage, wherein setting the second RME is substantially simultaneous with setting the first RME.

11. The method, of claim 10 , wherein setting the first RME and the second RME, comprises:

receiving a program pulse associated with a time element of the system;

receiving a voltage input signal as output from upstream logic; and

setting the first and second RMEs to their respective voltage resistance states based on the voltage input signal.

12. The method of claim 11 , comprising maintaining the state of each RME until a subsequent program pulse and voltage input signal are received.

13. The method of claim 10 , wherein, via control logic, the first RME is set to a high resistance state and the second RME is set to a low resistance state to generate a high combined output by:

coupling the common node to a ground signal; and

coupling non-common nodes of each of the first RME and the second RME to the special supply voltage.

14. The method of claim 10 , wherein, via control logic, the first RME is set to a low resistance state and the second RME is set to a high resistance state to generate a low combined output by:

coupling the common node to the special supply voltage; and

coupling non-common nodes of each of the first RME and the second RME to a ground signal.

15. The logic circuit of claim 1 , further comprising:

a transistor to couple the first RME to a supply voltage in a normal state; and

a switch to couple the common node to an output voltage terminal in the normal state.

16. The logic circuit of claim 1 , further comprising a transistor to couple an output voltage terminal to a supply voltage while the control logic couples the common node to the ground signal.

17. The logic circuit of claim 16 , further comprising:

a switch to disconnect the output voltage terminal from the common node while the control logic couples the common node to the ground signal.

18. The logic circuit of claim 4 , further comprising:

a first transistor to couple an output voltage terminal to a supply voltage while the control logic couples the common node to the ground signal; and

a second transistor to couple the output voltage terminal to the ground signal while the control logic couples the common node to the special supply voltage.

19. The logic circuit of claim 1 , wherein the control logic is to simultaneously change the first RME to the low resistance state from the high resistance state and set the second RME to the high resistance state from the low resistance state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →