DDR5 Register Clock Driver Power Reduction via Unused Port Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing DDR5 RCD proposals face significant power consumption issues due to high numbers of simultaneous switching signals, with half the signals being high and half being low, resulting in constant and high power usage across various modes of operation.

Innovation Solution

The proposed solution involves a register clock driver (RCD) with two output ports for each input channel, allowing for a default and non-default mode of operation, where unused signaling is kept high, reducing power usage by eliminating the need for inverse signals and optimizing signal distribution across ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If inverse signals are generated for all output ports, then signal completeness is improved, but power consumption increases significantly

Engineering Contradiction:
Improvesignal completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates the unnecessary inverse signal generation for unused output ports. By detecting which ports are actively used, the system removes the harmful power-consuming signal switching on unused ports while maintaining complete signaling on used ports, directly resolving the contradiction between signal completeness and power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different signal generation strategies to different output ports based on their usage status. Used ports receive both original and inverse signals for complete signaling, while unused ports have their inverse signals disabled. This localized differentiation resolves the contradiction by optimizing each port's signal quality according to its actual needs.

Inventive Principle:
Principle #3Local quality

2Speed

If all signals are switched simultaneously, then signal distribution speed is improved, but signal interference increases

Engineering Contradiction:
Improvesignal distribution speedVSAvoidsignal interference
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent segments the simultaneous switching activity by disabling inverse signal switching on unused ports. This segmentation reduces the total number of signals switching at any given time, thereby reducing signal interference while maintaining fast signal distribution on the subset of ports that are actually in use.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If more pins are used for signaling, then signal capacity is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesignal capacityVSAvoidpin count
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent makes the output ports universal by enabling them to serve multiple functions through software-controlled activation. The same physical pins can be dynamically assigned to different signal roles (original or inverse) based on usage patterns, reducing the need for dedicated pins for each signal type and thereby reducing overall pin count while maintaining signal capacity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10401899B2Register clock driver for DDR5 memory
Publication Date: 2019.09.03 INTEGRATED DEVICE TECH INC
  • US10401899B2 patent drawing
  • US10401899B2 patent drawing
  • US10401899B2 patent drawing

AI summary

A register clock driver for a DDR5 memory is presented. A register clock driver (RCD) can include a logic having one or more input channels, each of the one or more input channels receiving input signals; and a plurality of ranked output ports associated with each of the one or more input channels, the logic providing the input signals received on each of the one or more input channels to the associated plurality of ranked output ports according to control signals. The RCD can operate in a default mode, wherein input signals from the input channels are output to both of the output ports associated with that channel, or can operate in a non-default mode where input signals from the input channels are sent to the appropriate ranked output port associated with that channel. In either case, unused signaling on the output ports is held high.