Memristor Logic Cells With Conditional Write for Low-Voltage Computing
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Implementation Method 2
once the voltage or current is reduced below a certain magnitude, the memristor's material maintains or 'remembers' the resistance change
Data Source
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.


