Adaptive Cache Memory Reconfiguration for Ultra-Low Voltage Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer memories set a conservative minimum supply voltage that restricts other circuit components from operating at lower voltages, limiting power savings and performance, as the minimum voltage is dictated by the memory's failure point, even though not all memory cells fail simultaneously.

Innovation Solution

An adaptive memory system that allows operation below the conventional minimum supply voltage by dynamically re-configuring the cache memory based on power and performance requirements, using a Memory Management Unit to determine the usable percentage of memory cells and adjust error correction mechanisms, enabling reduced power consumption while maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the minimum memory supply voltage is set conservatively to ensure all memory cells operate reliably, then memory reliability is improved, but power consumption increases and other circuit components cannot operate at lower voltages

Engineering Contradiction:
Improvememory reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the memory configuration adaptive and changeable based on operating conditions. The Memory Management Unit dynamically reconfigures the memory array by enabling or disabling specific memory cells based on the supply voltage level, allowing the system to transition between different operational states rather than being fixed at a conservative voltage threshold

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of memory cells based on supply voltage conditions. By monitoring the supply voltage and adjusting which memory cells are active, the system adapts to different voltage levels and maintains reliability while enabling lower power consumption modes when voltage is reduced

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the minimum memory supply voltage is set conservatively to prevent bitcell failure, then memory reliability is improved, but the minimum supply voltage for the overall integrated circuit is increased, preventing other components from operating at lower voltages

Engineering Contradiction:
Improvememory reliabilityVSAvoidvoltage operating range
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the memory array into multiple independently controllable sections or memory cells. The Memory Management Unit can selectively enable or disable specific segments based on the supply voltage level, allowing different parts of the memory to operate at different effective thresholds and enabling the system to function at lower overall voltage levels

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts which memory cells are active based on real-time voltage monitoring, allowing the integrated circuit to adapt its voltage operating range and enabling other components to operate at lower voltages when the memory operates in a reduced-voltage mode

Inventive Principle:
Principle #15Dynamics

3Reliability

If error correction mechanisms are strengthened to maintain reliability at lower voltages, then memory reliability is improved, but device complexity increases

Engineering Contradiction:
Improvememory reliabilityVSAvoiderror correction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by having the Memory Management Unit monitor the supply voltage level and use this information to dynamically adjust memory configuration and error correction settings. This feedback loop allows the system to maintain reliability at lower voltages by adaptively strengthening error correction only when and where needed, rather than using fixed complex error correction throughout

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes error correction parameters dynamically based on operating conditions. By adjusting error correction strength according to the supply voltage level and which memory cells are active, the system maintains reliability while avoiding the constant complexity of maximum-strength error correction

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8700972B2Adaptive ultra-low voltage memory
Publication Date: 2014.04.15 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8700972B2 patent drawing
  • US8700972B2 patent drawing
  • US8700972B2 patent drawing

AI summary

Embodiments provide an adaptive memory that allows for low voltage modes of operation. In the low voltage modes of operation, the supply voltage provided to the memory is reduced below Vcc(min), which allows for significant savings in the power consumption of circuit components (e.g., the CPU) whose minimum voltage is dictated by Vcc(min). According to further embodiments, the memory can be configured dynamically according to various configurations depending on desired power savings (e.g., target Vcc(min)) and/or performance requirements (e.g., reliability, cache size requirement, etc.).