Memristor Logic Cells With Conditional Write for Low-Voltage Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional computing circuits based on CMOS technology require high voltage levels for signaling, leading to significant energy consumption, whereas memristors can switch resistance states at lower voltages, offering potential for energy-efficient computing.

Innovation Solution

Implementing logic circuits using memristors with a bias resistor and voltage sources to control the resistance states of output memristors based on input memristor states, allowing for conditional-write operations and reducing voltage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If CMOS technology is used for computing circuits, then reliable high-frequency operation is achieved, but energy consumption is high due to high voltage signaling requirements

Engineering Contradiction:
Improveenergy consumptionVSAvoidoperational reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent changes the fundamental operating parameter from voltage-based signaling in CMOS to resistance-state-based signaling in memristors. Memristors switch between high and low resistance states at much lower voltage levels, directly reducing energy consumption while maintaining the ability to perform logic operations reliably through conditional-write operations and voltage threshold detection

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If memristors are used for logic circuits, then energy consumption is reduced, but circuit complexity increases due to additional bias resistors and voltage sources

Engineering Contradiction:
Improveenergy consumptionVSAvoidcircuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent makes the output memristor multi-functional by designing it to simultaneously perform logic operation output and conditional-write control. The same output memristor that produces the logic result also serves as the control element for writing back to input memristors, eliminating the need for separate control circuitry and reducing overall device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the output logic function with the control function by using the output memristor's resistance state to directly control the conditional-write operation. This combines what would traditionally be separate components (output logic element and control signal generator) into a single integrated function, simplifying the circuit architecture

Inventive Principle:
Principle #5Merging (Combining)

3Use of energy by moving object

If memristors operate at lower voltage levels, then energy consumption decreases, but signal integrity and switching reliability become more difficult to maintain

Engineering Contradiction:
Improveenergy consumptionVSAvoidswitching reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements feedback through conditional-write operations where the output memristor's resistance state is used to control whether writing occurs back to input memristors. This feedback mechanism ensures that only valid logic transitions are propagated, maintaining signal integrity and switching reliability even at lower voltage levels by using the memristor's own state as the control signal

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables a hundred-fold reduction in energy consumption while maintaining clock speed, with memristor-based circuits operating reliably at high frequencies and for extended periods.

Implementation Method 1

A memristor often exhibits an ability to change its resistance as electrical voltage or current is applied to it

Methodology Applied
Scientific EffectMemristance: Electrical Resistance

Implementation Method 2

once the voltage or current is reduced below a certain magnitude, the memristor's material maintains or 'remembers' the resistance change

Methodology Applied
Scientific EffectMemory effect: Hysteresis

Data Source

PatentUS8773167B2Implementing logic circuits with memristors
Publication Date: 2014.07.08 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8773167B2 patent drawing
  • US8773167B2 patent drawing
  • US8773167B2 patent drawing

AI summary

Implementing logic with memristors may include circuitry with at least three memristors and a bias resistor in a logic cell. One of the at least three memristors is an output memristor within the logic cell and the other memristors of the at least three memristors are input memristors. Each of the at least three memristors and the bias resistor are electrically connected to voltage sources wherein each voltage applied to each of the at least three memristors and the bias resistor and resistance states of the at least three memristors determine a resistance state of the output memristor.