Memristor Resistance Modulation Circuit for Stable In-Memory Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage and computing units have limited computing capability due to a small on-off ratio of output current and resistance fluctuations in memristors, leading to errors in computation results and inefficient data processing.
Innovation Solution
Incorporating a resistance modulation unit connected in series with a memristor to form a voltage division structure, where the resistance of the modulation unit adjusts based on the memristor's resistance, enhancing the on-off ratio of the output current and reducing the impact of resistance fluctuations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a conventional storage and computing unit uses a memristor directly to store data and compute, then the structure is simple, but the on-off ratio of output current is small and computing capability is limited
Solution Approach 1:
The patent combines a memristor with a resistance modulation unit (comprising a transistor and a resistor) to form an integrated storage and computing unit. This merging allows the unit to achieve both data storage and enhanced computing capability with improved on-off ratio, resolving the contradiction between structural simplicity and computing capability.
2Quantity of substance
If the resistance of a memristor changes to indicate different data, then data storage is achieved, but resistance fluctuation causes errors in computation results
Solution Approach 1:
The resistance modulation unit provides feedback control by dynamically adjusting its resistance based on the memristor's resistance state. This feedback mechanism compensates for resistance fluctuations in the memristor, maintaining computation accuracy while preserving the memristor's data storage capability.
Solution Approach 2:
The patent changes the resistance parameter of the modulation unit dynamically to counteract resistance fluctuations in the memristor. By adjusting the modulation unit's resistance in response to memristor resistance changes, the system maintains stable computation results while utilizing the memristor's variable resistance for data storage.
3Productivity
If the on-off ratio of output current is increased to improve computing capability, then large-scale computation becomes possible, but the structure becomes more complex
Solution Approach 1:
The resistance modulation unit serves multiple functions: it modulates resistance to improve on-off ratio, compensates for memristor fluctuations, and enables both storage and computation operations. This multi-functionality achieves enhanced computing capability without proportionally increasing structural complexity.
4Adaptability or versatility
If data is transmitted through a data bus between memory and processor, then the system is modular, but data processing speed is limited by transmission speed
Solution Approach 1:
The patent merges storage and computation functions into a single integrated unit, eliminating the need for separate memory and processor components connected by a data bus. This integration allows computation to be performed directly on stored data, dramatically improving processing speed while maintaining system adaptability through the modular array structure.
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 design significantly improves data computation throughput, reduces errors, and lowers energy consumption by allowing large-scale computations with a high on-off ratio of output current and stable voltage.
Implementation Method 1
the resistance modulation unit and the memristor may be connected in series, and a voltage applied to two ends of a series circuit including the resistance modulation unit and the memristor remains unchanged. Therefore, the resistance modulation unit and the memristor can form a voltage division structure.
Implementation Method 2
the memristor is configured to store first data, where the resistance of the memristor is used to indicate the first data
Implementation Method 3
the first electrode of the first transistor is configured to control the first transistor to be connected and disconnected
Data Source
AI summary
A unit includes a first transistor, a memristor, and a resistance modulation unit, where a first port of the resistance modulation unit and a first port of the memristor are coupled to a first electrode of the first transistor, and the first electrode of the first transistor is configured to control the first transistor to be coupled and decoupled. The resistance modulation unit is configured to adjust, based on a resistance of the memristor, a voltage applied to the first electrode of the first transistor. The resistance of the memristor indicates the first data stored by the memristor, and when a voltage indicating second data is input to a second electrode of the first transistor which is configured to output a computation result of the first data and the second data from a third electrode of the first transistor.


