Dynamic Voltage Scaling for Memory Error Rate Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory sub-systems face challenges in efficiently managing voltage to balance power consumption and error rate fluctuations, particularly in mobile devices where energy is limited.
Innovation Solution
The implementation of voltage scaling circuitry that dynamically adjusts the voltage based on error rate fluctuations, allowing for real-time regulation of the channel BER to maintain an acceptable total BER while minimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If voltage is increased to reduce error rates, then reliability is improved, but power consumption increases
Solution Approach 1:
The patent implements dynamic voltage scaling that adjusts voltage levels in real-time based on monitored error rates. The voltage is increased only when error rates exceed thresholds and decreased when error rates are acceptable, transforming the static voltage approach into a dynamic adaptive system that resolves the contradiction between reliability and power consumption.
Solution Approach 2:
The patent changes the voltage parameter dynamically based on error rate conditions. By monitoring error rates and adjusting voltage levels accordingly (increasing voltage when errors are high, decreasing when errors are low), the system adapts the electrical parameters to resolve the trade-off between maintaining reliability and minimizing power consumption.
2Loss of energy
If voltage is decreased to reduce power consumption, then energy efficiency is improved, but error rates increase
Solution Approach 1:
The patent employs feedback control by continuously monitoring error rates and using this information to adjust voltage levels. The feedback loop ensures that voltage is decreased only when error rates remain within acceptable thresholds, preventing reliability degradation while achieving energy savings. This closed-loop control resolves the contradiction between energy efficiency and error rate maintenance.
Solution Approach 2:
The system transitions from static voltage operation to dynamic voltage scaling where voltage levels change in response to real-time error rate conditions. This dynamic adaptation allows the system to decrease voltage for energy savings when conditions permit and increase voltage when reliability is at risk, resolving the energy-reliability contradiction.
3Loss of energy
If dynamic voltage scaling is implemented, then power consumption is reduced, but system complexity increases
Solution Approach 1:
The patent implements a self-regulating voltage control system that automatically monitors its own error rates and adjusts voltage levels without external intervention. The memory device autonomously performs monitoring, comparison, and voltage adjustment, eliminating the need for complex external control circuitry and reducing overall system complexity while achieving power savings.
Solution Approach 2:
The feedback mechanism uses simple threshold comparisons of monitored error rates to control voltage scaling. By employing straightforward feedback logic rather than complex control algorithms, the system achieves effective power management with minimal additional complexity, resolving the contradiction between energy savings and system complexity.
Data Source
AI summary
A method includes determining a target total bit-error-rate (BER), calculating a target channel BER based on the target total BER, and training a channel to the calculated target channel BER by transmitting data over the channel in a loop from a physical input/output (PHY I/O) to a memory device, transmitting the test data over the channel in the loop from the memory device to the PHY I/O, wherein the data is looped from the memory device and back to the PHY I/O without being written to or road from the memory device, determining an actual channel BER based on the data transmitted to and received from the memory device, comparing the actual channel BER to the calculated target channel BER, and regulating a voltage value based on the comparison.


