Delay-Locked Loop Power Gating for Faster Memory Clock De-Skew

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional delay-locked loops have high power consumption and slow lock times, which hinder efficient clock signal de-skewing in memory systems.

Innovation Solution

A delay-locked loop circuit with reduced power consumption, lower latency, and faster lock time is implemented by selectively activating and deactivating memory devices, using a parallel structure for clock de-skewing that includes delay circuitry, code generation, and duty-cycle correction to minimize jitter and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If conventional delay-locked loop is used for clock de-skewing, then clock signal timing can be adjusted, but power consumption is high and lock time is slow

Engineering Contradiction:
Improvepower consumptionVSAvoidlock time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The delay-locked loop is activated periodically or on-demand rather than continuously. The controller enables the DLL circuitry only when clock de-skewing is needed (e.g., during memory operations requiring precise timing) and disables it during idle periods, achieving both fast lock time (when activated) and reduced power consumption (when deactivated).

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically transitions the delay-locked loop between active and inactive states based on operational requirements. The controller monitors timing needs and adjusts the DLL power state accordingly, optimizing the balance between lock time performance and power consumption.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If delay-locked loop is continuously active to maintain precise timing, then clock de-skewing accuracy is maintained, but power consumption increases

Engineering Contradiction:
Improveclock de-skewing accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The delay-locked loop is pre-configured with initial delay settings and calibration data stored in memory. When activated, it can quickly establish accurate clock de-skewing without requiring lengthy real-time calibration, enabling both high precision and low power consumption by minimizing the duration of active operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses stored calibration patterns and delay settings that were previously established when the DLL was active. These copied configurations allow rapid reactivation with accurate timing without requiring the full calibration sequence to run again, maintaining precision while reducing active time and power consumption.

Inventive Principle:
Principle #26Copying

3Measurement precision

If delay circuitry is added to reduce clock skew, then timing precision improves, but device complexity increases

Engineering Contradiction:
Improvetiming precisionVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The delay-locked loop circuitry is designed to serve multiple functions: clock de-skewing, timing adjustment, and phase alignment. By consolidating these functions into a single multi-functional block, the patent reduces overall device complexity compared to implementing separate circuits for each function while maintaining high timing precision.

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

Solution Approach 2:

The delay elements, phase detectors, and control logic are merged into an integrated delay-locked loop module. This consolidation reduces the number of discrete components and interconnections required, simplifying the overall device architecture while providing precise clock timing control.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9160350B2Integrated circuit comprising a delay-locked loop
Publication Date: 2015.10.13 RAMBUS INC
  • US9160350B2 patent drawing
  • US9160350B2 patent drawing
  • US9160350B2 patent drawing

AI summary

Embodiments of an integrated circuit (IC) comprising a delay-locked loop (DLL) are described. Some embodiments include first circuitry to generate a first clock signal by delaying an input clock signal by a first delay, second circuitry to determine a code based on the input clock signal and the first clock signal, and third circuitry to produce an output clock signal based on the input clock signal and the code. In some embodiments, the power consumption of the DLL circuitry is reduced by powering down at least some parts of the DLL circuitry for most of the time. In some embodiments, the clock signal that is used to clock the command-and-address circuitry of a memory device is used to clock the on-die-termination latency counter circuitry.