On-Die Termination Timing Shift for Lower-Power DLL Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face high power consumption during on-die termination (ODT) operations due to the need for clock signals to pass through delay lines, which is inefficient and increases energy usage.

Innovation Solution

Locating the ODT shifter before the cloned DLL delay line allows the clock signal to bypass the DLL delay line during ODT operations, reducing power consumption by blocking the clock signal from entering the DLL delay line during ODT commands and only passing it through during read or write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the clock signal passes through the DLL delay line during ODT operations, then the ODT timing can be synchronized with the DLL domain, but power consumption increases due to unnecessary current usage

Engineering Contradiction:
ImproveODT timing synchronizationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the clock signal path by creating separate paths for ODT operations versus read/write operations. The ODT shifter is positioned before the delay line and can operate independently, allowing the clock signal to bypass the power-consuming DLL delay line during ODT operations while still achieving proper timing synchronization through the dedicated ODT timing path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic control of the clock signal path using control logic that determines whether to route the clock signal through the DLL delay line based on the operation type. During ODT operations, the clock signal is routed directly to the ODT shifter, bypassing the delay line. During read/write operations, the clock signal passes through the delay line. This dynamic routing optimizes power consumption while maintaining correct timing for different operation types.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the ODT shifter is located after the cloned DLL delay line, then the ODT information is properly synchronized to the DLL domain, but the clock signal cannot be blocked during ODT operations, leading to higher power consumption

Engineering Contradiction:
ImproveODT information synchronizationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent applies preliminary action by performing the ODT shifting operation before the signal enters the DLL delay line. The ODT shifter is repositioned to operate on the ODT information in the CLKS domain before it needs to be synchronized to the DLL domain. This allows the timing alignment to be established early in the signal path, enabling the subsequent blocking of the clock signal during ODT operations without compromising synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary control mechanism that manages the clock signal routing between the ODT shifter and the DLL delay line. The control logic acts as an intermediary, detecting when an ODT operation is active and blocking the clock signal from entering the delay line, thereby preventing unnecessary power consumption while maintaining proper ODT timing through the dedicated ODT timing path.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the clock signal is continuously passed through the DLL delay line, then the DLL domain synchronization is maintained, but unnecessary current is consumed during ODT operations

Engineering Contradiction:
ImproveDLL domain synchronizationVSAvoidcurrent usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements periodic action by controlling the clock signal to pass through the DLL delay line only when necessary (during read/write operations) and blocking it during ODT operations. The control logic periodically enables or disables the clock signal path based on the current operation type, reducing energy loss during ODT operations while maintaining DLL domain synchronization when needed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies local quality by creating different signal path characteristics for different operational contexts. The clock signal path is modified locally at the control logic stage to provide different routing options: one path through the DLL delay line for read/write operations requiring synchronization, and another direct path for ODT operations where the delay line should be bypassed to reduce power consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10367512B1Pre-delay on-die termination shifting
Publication Date: 2019.07.30 MICRON TECHNOLOGY INC
  • US10367512B1 patent drawing
  • US10367512B1 patent drawing
  • US10367512B1 patent drawing

AI summary

Memory systems can include shifting an ODT information signal prior to passing it through a cloned DLL delay line. The shifted ODT information passes through a cloned DLL delay line to move it into a DLL domain. Meanwhile, a clock gate can use a command indication to select whether to provide a clock signal to a DLL delay line. The clock gate can block the clock signal in the absence of a read or write operation and can pass the clock signal during read or write operations. When the DLL delay line receives the clock signal, it delays the clock signal to be in the DLL domain. By locating the ODT shifter before the cloned DLL delay line, as opposed to after it, the ODT shifter doesn't need a signal passed through the DLL delay line. Preventing the clock signal from passing through the DLL delay line reduces power consumption.