IP Library › Granted Patent US 9,837,147
Granted Patent B2
US 9,837,147 · App. 15/307,486 · Granted Dec 5, 2017

Regulating memristor switching pulses

Inventors: Ning Ge (Palo Alto, CA); Jianhua Yang (Palo Alto, CA); Adam L. Ghozeil (Corvallis, OR); Brent Buchanan (Fort Collins, CO)
Assignee: Hewlett Packard Enterprise Development LP
G11C13/0038G11C13/0002G11C13/0007G11C13/0064G11C13/0069G11C13/004G11C27/024G11C2013/0054G11C2013/0066G11C2013/0076G11C2013/0092
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,837,147
App. No.
15/307,486
Granted
Dec 5, 2017
Kind
B2
Abstract

A device for regulating memristor switching pulses is described. The device includes a voltage source to supply a voltage to a memristor. The device also includes a voltage detector to detect a memristor voltage. The memristor voltage is based on an initial resistance state of the memristor and the voltage supplied by the voltage source. The device also includes a comparator to compare the memristor voltage with a target voltage value for the memristor. The device also includes a feedback loop to indicate to a control switch when the memristor voltage is at least equal to the target voltage value. The device also includes a control switch to cut off the memristor from the voltage source when the memristor voltage is at least equal to the target voltage value.

Claims (32)

1. A device for regulating memristor switching pulses, the device comprising:

a voltage source to supply a voltage to a memristor;

a voltage detector to detect a memristor voltage, in which the memristor voltage is based on an initial resistance state of the memristor and the voltage supplied by the voltage source;

a comparator to compare the memristor voltage with a target voltage value for the memristor, the target voltage value used to regulate a switching pulse for the memristor;

a feedback loop to indicate to a control switch when the memristor voltage is at least equal to the target voltage value; and

a control switch to automatically cut off and disconnect the memristor from the voltage source when the memristor voltage is at least equal to the target voltage value.

2. The device of claim 1 , further comprising a target voltage module to establish the target voltage value for the memristor.

3. The device of claim 2 , in which the target voltage module comprises a digital-to-analog converter (DAC).

4. The device of claim 2 , in which the target voltage value is established based on a number of characteristics of the memristor.

5. The device of claim 1 , further comprising a control module, in which the control module:

detects when a memristor is malfunctioning based on the target voltage value; and

provides feedback regarding a malfunctioning memristor.

6. The device of claim 2 , in which the target voltage value indicates that the memristor has completed a switch cycle.

7. The device of claim 1 , in which the voltage detector comprises a capacitor.

8. A method for regulating memristor switching pulses, the method comprising:

detecting, via a voltage detector, a memristor voltage, in which the memristor voltage is based on a voltage supplied by a voltage source and an initial resistance of the memristor;

comparing, via a comparator, a memristor voltage with a target voltage value for the memristor, the target voltage value used to regulate a switching pulse for the memristor; and

automatically cutting off and disconnecting, via a control switch, the memristor from the voltage source based on the target voltage value.

9. The method of claim 8 , in which the memristor is cut off from the voltage source when the memristor voltage is at least equal to the target voltage value.

10. The method of claim 8 , further comprising receiving, via a target voltage module, the target voltage value for the memristor.

11. The method of claim 8 , further comprising, indicating when the memristor voltage is at least equal to the target voltage value for the memristor.

12. The method of claim 11 , in which indicating when a memristor voltage is at least equal to the target voltage value for the memristor comprises outputting the memristor voltage.

13. The method of claim 8 , in which the voltage detector comprises a capacitor, in which the capacitor is positioned after the memristor in a circuit.

14. A computer program product for regulating memristor switching pulses, the computer program product comprising:

a non-transitory computer readable storage medium comprising computer usable program code embodied therewith, the computer usable program code comprising:

computer usable program code to, when executed by a processor, receive a target voltage value for a memristor, in which the target voltage value is used to regulate a switching pulse for the memristor;

computer usable program code to, when executed by a processor, direct a voltage source to supply a voltage to the memristor;

computer usable program code to, when executed by a processor, monitor a switching cycle of a memristor based on the target voltage value and a memristor voltage; and

computer usable program code to, when executed by a processor, automatically cut off and disconnect the memristor from the voltage source based on the target voltage value.

15. The computer program product of claim 14 , in which computer usable program code to monitor a switching cycle of a memristor comprises computer usable program code, to, when executed by a processor:

determine whether the memristor switches resistance state during a period of time; and

provide feedback when the memristor fails to switch resistance states during the period of time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: GE, NING; YANG, JIANHUA; GHOZEIL, ADAM L; BUCHANAN, BRENT
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 040158/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 040509/0060 →
Continuity (1)
Related Publication 20170062048A1 · Mar 2, 2017