IP Library › Granted Patent US 11,151,289
Granted Patent B2
US 11,151,289 · App. 16/179,792 · Granted Oct 19, 2021

Non-rewritable code comparators with memristors and serial resistors

Inventor: Ning Ge (Newark, CA)
Assignee: TetraMem Inc.
G06F21/79G11C11/1675G11C11/409G11C11/416G11C13/0069
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 11,151,289
App. No.
16/179,792
Granted
Oct 19, 2021
Kind
B2
Abstract

Systems and methods for providing a non-rewritable code comparator using a memristor and a serial resistor are disclosed. An example apparatus comprises: a plurality of first terminals; a plurality of second terminals; and a plurality of two-terminal device pairs formed between the plurality of first terminals and the plurality of second terminals. Each two-terminal device pair in the plurality of two-terminal device pairs include at least one memristor and at least one resistor; each two-terminal device pair is configured to be switched to a subsequent state once and only once. In some implementations, a two-terminal device pair is configured to remain in the subsequent state regardless of whether an input signal to the apparatus matches a reference signal to the apparatus.

Claims (35)

1. An apparatus comprising:

a plurality of first terminals;

a plurality of second terminals; and

a plurality of two terminal device pairs formed between the plurality of first terminals and the plurality of second terminals,

wherein each two-terminal device pair in the plurality of two terminal device pairs include at least one memristor and at least one resistor; and

wherein each two-terminal device pair in the plurality of two terminal device pairs is configured to (A) determine a mismatch between an input signal and a reference signal; and (B) responsive to the determining (A), irreversibly switch to a subsequent state once and only once.

2. The apparatus as claimed in claim 1 , wherein the two-terminal device pair is configured to remain in the subsequent state regardless of whether a second input signal to the apparatus matches a reference signal to the apparatus.

3. The apparatus as claimed in claim 1 , wherein each two-terminal device pair in the plurality of two-terminal device pairs includes five memristors and two resistors connected to the two memristors.

4. The apparatus as claimed in claim 1 , wherein each two-terminal device pair in the plurality of two-terminal device pairs includes a memristor and five resistors connected to the memristor.

5. The apparatus as claimed in claim 1 , wherein each two-terminal device pair in the plurality of two-terminal device pairs includes two memristors and a resistor connected to the two memristors.

6. The apparatus as claimed in claim 1 , wherein each two-terminal device pair in the plurality of two-terminal device pairs includes a memristor and a resistor serially connected to the memristor, wherein the memristor includes an OFF state and an ON state.

7. The apparatus as claimed in claim 6 , wherein a resistance ratio of the OFF state memristor to the resistor is greater than 2, and wherein a resistance ratio of the ON state memristor to the resistor is less than 0.5.

8. The apparatus as claimed in claim 6 , wherein a resistance ratio of the OFF state memristor to the ON state memristor is equal or greater than 100.

9. The apparatus as claimed in claim 6 , wherein the memristor is one of: a memristive, a Pulse-Code Modulation (PCM) device, a floating date, a Phase Change Random Access Memory (PCRAM) device, a Resistive Random-Access Memory (RRAM or ReRAM), a Magnetoresistive Random-Access Memory (MRAM), a Dynamic random-access memory (DRAM), a Static Random-Access Memory (static RAM or SRAM), or any devices with tunable resistance.

10. The apparatus as claimed in claim 1 , wherein the first terminals and/or the second terminals are within a plurality of wires, and the plurality of wires include metal wires.

11. A method comprising:

providing an input signal and a reference signal to a two-terminal device pair within an array;

determining whether the input signal matches the reference signal;

determining (A) that the input signal matches the reference signal;

responsive to determining (A) that the input signal matches the reference signal, maintaining the two-terminal device pair in an initial state of the two-terminal device pair;

determining (B) that the input signal does not the reference signal;

responsive to determining (B) that the input signal does not match the reference signal, irreversibly switching the two-terminal device pair from the initial state to a subsequent state.

12. The method as claimed in claim 11 , wherein irreversibly switching the two-terminal device pair from the initial state to a subsequent state includes: maintaining the two terminal device pair in the subsequent state regardless of whether a second input signal matches the reference signal.

13. The method as claimed in claim 12 , wherein the second input signal has a different value from the input signal.

14. The method as claimed in claim 11 , further comprising: generating a user instruction informing a user that a manual reset of the two-terminal device pair is required.

15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system with one or more processors, cause the computing system to execute a method of:

providing an input signal and a reference signal to a two-terminal device pair within an array;

determining whether the input signal matches the reference signal;

determining (A) that the input signal matches the reference signal;

responsive to determining (A) that the input signal matches the reference signal, maintaining the two-terminal device pair in an initial state of the two-terminal device pair;

determining (B) that the input signal does not the reference signal;

responsive to determining (B) that the input signal does not match the reference signal, irreversibly switching the two-terminal device pair from the initial state to a subsequent state.

16. The non-transitory computer readable storage medium as claimed in claim 15 , wherein irreversibly switching the two-terminal device pair from the initial state to a subsequent state includes: maintaining the two-terminal device pair in the subsequent state regardless of whether a second input signal matches the reference signal.

17. The non-transitory computer readable storage medium as claimed in claim 16 , wherein the second input signal has a different value from the input signal.

18. The non-transitory computer readable storage medium as claimed in claim 15 , the method further comprising: generating a user instruction informing a user that a manual reset of the two terminal device pair is required.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2018
From: GE, NING
To: TETRAMEM INC.
Reel/Frame 047422/0232 →
Continuity (2)
Continuation In Part 16153675 · Oct 5, 2018
Related Publication 20200110909A1 · Apr 9, 2020