Command Shifter Circuit for Odd-Latency DDR5 Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The issue of handling odd-numbered latency counts in latency counting of commands using a divided clock signal in semiconductor devices like DDR5 DRAM, which arises due to the increased frequency of clock signals, is addressed.

Innovation Solution

A command shifter circuit with a QED shifter and power save logic that adjusts command widths and delays, allowing for even and odd-numbered clock cycle delays, and a clock control circuit to stop unnecessary clocking, thereby optimizing command processing and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If latency counting of commands is performed using a divided clock signal to secure operation margin at high clock frequencies, then operation reliability is improved, but the system cannot correctly handle odd-numbered latency counts

Engineering Contradiction:
Improveoperation marginVSAvoidhandling of odd-numbered latency counts
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The command shifter circuit is divided into multiple shift stages (first shift stage, second shift stage, third shift stage) that can be independently controlled. Each stage can be selectively activated based on whether the latency count is even or odd, allowing the system to handle both cases correctly while maintaining the divided clock signal for operation margin.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The circuit uses dynamic control signals (first control signal, second control signal, third control signal) that change based on the latency count parity. The control logic dynamically selects which shift stages to activate, enabling the circuit to adapt its behavior for even versus odd latency counts while maintaining reliable operation.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If command shifter circuit continuously operates to handle all command patterns, then adaptability to different input patterns is improved, but power consumption increases

Engineering Contradiction:
Improvehandling of different input patternsVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The power save logic selectively activates only the necessary shift stages based on the current command pattern and latency count. Instead of continuously operating all shift stages, the circuit performs partial action by enabling only the required stages (first, second, or third shift stage) for each specific input pattern, thereby reducing power consumption while maintaining full adaptability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The power save logic automatically detects the current operational state and selectively enables or disables clocking to shift stages based on actual needs. The circuit self-regulates its power consumption by monitoring command patterns and latency counts, activating clocking only when and where it is necessary for correct operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250378863A1Semiconductor device having command shifter circuit with command burst power save
Publication Date: 2025.12.11 MICRON TECHNOLOGY INC
  • US20250378863A1 patent drawing
  • US20250378863A1 patent drawing
  • US20250378863A1 patent drawing

AI summary

An example apparatus includes an even global command path configured to drive a first even internal command responsive to a first clock signal, an odd global command path configured to drive a first odd internal command responsive to a second clock signal, and a clock control circuit configured to control whether the first clock signal is provided to at least a portion of the even global command path or not based on a first detection signal activated when the second even internal command keeps an active state during a predetermined period of time and control whether the second clock signal is provided to at least a portion of the odd global command path or not based on the second detection signal activated when the second odd internal command keeps an active state during a predetermined period of time.