Dynamic Power Adjustment in RAM Subsystems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory subsystems face challenges in reducing power consumption without significantly impacting performance, as high-speed memories consume a substantial portion of the power budget, and frequency reduction often results in inadequate power savings or performance loss.

Innovation Solution

A method and apparatus that dynamically adjust the frequency and supply voltage of the memory clock signal, along with configuring latency parameters, to reduce power consumption in RAM, allowing for controlled re-initialization to optimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If frequency of memory clock signal is reduced, then power consumption is reduced, but performance is significantly lost

Engineering Contradiction:
Improvepower consumptionVSAvoidperformance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent applies parameter changes by simultaneously adjusting multiple operating parameters (frequency and voltage) rather than changing only frequency. The processor dynamically modifies both the clock frequency and supply voltage to achieve power reduction while maintaining acceptable performance levels. This multi-parameter adjustment resolves the contradiction by finding an optimal balance point where power consumption is reduced without proportionally sacrificing performance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic power adjustment where the processor continuously monitors and adjusts frequency and voltage based on system conditions. This dynamic approach allows the system to adapt to varying workload requirements, maintaining high performance when needed while reducing power consumption during lower-demand periods, thus resolving the static trade-off between power and performance.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If frequency of memory clock signal is reduced to achieve desired power consumption, then power consumption is reduced, but performance is significantly lost

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent changes multiple parameters simultaneously (frequency and voltage) rather than relying solely on frequency reduction. By adjusting voltage in conjunction with frequency, the system can maintain memory speed characteristics better than frequency-only reduction would allow, while still achieving the desired power consumption reduction.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If voltage is reduced to RAM, then power consumption is reduced, but system stability may be affected

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent employs feedback mechanisms where the processor monitors system operation after voltage and frequency adjustments. If errors or instability are detected, the system can revert to previous stable operating parameters. This feedback loop ensures that voltage reduction does not compromise system reliability, resolving the contradiction between power reduction and stability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements protective measures by configuring latency parameters and preparing re-initialization sequences before voltage changes take full effect. This cushioning approach ensures that even if voltage reduction causes instability, the system has pre-configured safeguards to maintain operation or gracefully recover, preventing complete system failure.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS7548481B1Method and apparatus for dynamic power adjustment in a memory subsystem
Publication Date: 2009.06.16 NVIDIA CORP
  • US7548481B1 patent drawing
  • US7548481B1 patent drawing
  • US7548481B1 patent drawing

AI summary

An aspect of the invention relates to a method of dynamically adjusting power consumption of a random access memory (RAM) coupled to a processor. Frequency of a memory clock signal coupled to the RAM is reduced. At least one supply voltage coupled to the RAM is reduced. At least one latency parameter of the RAM is configured in response to the reduced frequency and the reduced at least one supply voltage. The RAM may then be re-initialized. In this manner, voltage supplied to the RAM is reduced, thereby reducing power consumption in the RAM.