Adaptive Voltage Scaling in Memory Devices Based on Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory devices often operate with fixed supply voltage levels, which can lead to inefficiencies and increased stress on transistors due to pessimistic worst-case scenario estimates, failing to adapt to performance degradation over time, especially from bias temperature instability (BTI).
Innovation Solution
A memory device with adaptive supply voltage adjustment based on error detection, using error detection circuitry and adjustment circuitry to determine target voltage levels for each operating frequency, allowing the voltage to be scaled dynamically to compensate for degradation and reduce operating margins.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a common voltage level is selected based on worst case scenario to increase device yield, then reliability is improved, but power consumption increases and voltage stress on transistors increases
Solution Approach 1:
The patent changes the voltage level parameter dynamically based on the memory device's operational state and detected errors. Instead of using a fixed worst-case voltage level, the system adjusts the voltage to match the actual performance needs, thereby reducing power consumption while maintaining reliability.
Solution Approach 2:
The patent implements a feedback mechanism where error detection circuitry monitors data access errors, and this information is used by adjustment circuitry to dynamically modify the supply voltage level. This closed-loop control allows the system to respond to actual device performance rather than relying on predetermined worst-case estimates.
2Reliability
If a common voltage level is selected based on worst case scenario to increase device yield, then reliability is improved, but voltage stress on transistors increases
Solution Approach 1:
The patent dynamically adjusts the voltage level parameter based on actual device performance and error rates. By changing the voltage from a fixed worst-case level to an adaptive level, the system reduces voltage stress on transistors while maintaining the reliability needed for device yield.
Solution Approach 2:
The feedback mechanism monitors error rates and uses this information to adjust the supply voltage accordingly. When error rates are low, the voltage can be reduced to minimize stress on transistors, while still maintaining sufficient voltage levels when errors are detected to ensure reliable operation.
3Device complexity
If fixed voltage levels are used, then device complexity is reduced, but adaptability to performance degradation over time deteriorates
Solution Approach 1:
The patent introduces a feedback-based adaptive voltage control system that monitors error rates and automatically adjusts voltage levels in response to detected performance degradation. This allows the memory device to adapt to aging and degradation over time without requiring complex external control systems.
Solution Approach 2:
The memory device performs self-diagnosis through error detection circuitry and self-adjustment through voltage modulation based on detected errors. This self-service capability allows the device to compensate for its own degradation without external intervention, improving adaptability while keeping the control mechanism relatively simple.
Data Source
AI summary
A method of operation of a memory device includes, for each operating frequency of multiple operating frequencies, determining a target voltage level of a supply voltage. For example, a first target voltage level for a first operating frequency of the multiple operating frequencies is determined. The method includes accessing first data from the memory device while the memory device is operating at the first operating frequency and is powered by the supply voltage having a first voltage level. The method includes determining a first number of errors associated with the first data. The method further includes, in response to the first number of errors satisfying a threshold, adjusting the supply voltage to a second voltage level that is greater than the first voltage level.


