DDR5 Clock Buffer Control for Lower Memory Power Draw

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inclusion of a clock buffer chip in DDR5 memory modules for information handling systems increases power consumption, particularly in mobile systems, leading to reduced battery runtime, and existing power reduction methods are inadequate for optimizing power consumption based on memory transfer rates and configurations.

Innovation Solution

A method for system power reduction involves collecting memory topology information, projecting power consumption, and selectively managing clock output buffers from a system-on-a-chip (SoC) and clock buffer chips to optimize power levels based on various inputs, including SoC family, memory ranks, and operating memory transfer rates, using different clock output modes such as quad-state, dual-state, and single-state configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a clock buffer chip is included in DDR5 memory modules to support high-speed operation, then memory transfer rate is improved, but power consumption increases

Engineering Contradiction:
Improvememory transfer rateVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic clock buffer management by detecting whether a second memory module is present and selectively enabling or disabling clock buffers in the first memory module. This dynamic adaptation allows the system to optimize power consumption based on actual operational needs - when only one memory module is installed, clock buffers can be reduced or eliminated, thereby reducing power consumption while maintaining adequate memory transfer rates for the configured system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting the number of active clock buffers based on memory module configuration. The controller detects the presence of memory modules and modifies clock buffer activation states accordingly, transforming the clock buffer system from a static fixed configuration to a dynamic parameter-adjustable system that optimizes the balance between memory transfer rate and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If clock buffer chips are enabled in DDR5 memory modules, then memory performance is improved, but battery runtime is reduced

Engineering Contradiction:
Improvememory performanceVSAvoidbattery runtime
Core Design Contradiction:
ProductivityVSDuration of action of moving object

Solution Approach 1:

The system dynamically adjusts clock buffer operation based on detected memory module presence, enabling the system to optimize battery runtime by reducing or disabling clock buffers when full performance is not required. This dynamic management allows mobile systems to extend battery life by adapting memory subsystem power consumption to actual hardware configuration and performance requirements.

Inventive Principle:
Principle #15Dynamics

3Reliability

If all clock outputs are enabled in the memory module, then memory operation reliability is improved, but power consumption increases

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

Solution Approach 1:

The patent extracts and disables unnecessary clock buffer functions when they are not required by the system configuration. By detecting the presence of a single memory module, the system removes the need for certain clock buffering operations, thereby eliminating associated power consumption while maintaining sufficient memory operation reliability for the configured system.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12487950B2System power reduction for DDR5 information handling systems
Publication Date: 2025.12.02 DELL PROD LP
  • US12487950B2 patent drawing
  • US12487950B2 patent drawing
  • US12487950B2 patent drawing

AI summary

An information handling system includes a memory module having clock inputs. Clock generation logic includes clock outputs, each clock output coupled to an associated one of the clock inputs. The information handling system determines whether the memory module is in a first configuration or a second configuration, enables a first number of the clock outputs when the memory module is in the first configuration, and enables a second number of the clock outputs when the memory module is in the second configuration, the first number being different from the second number.