Digital DLL Skew Correction With Training-Phase Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data reception devices face challenges in correcting signal skew while minimizing power consumption, particularly in source-synchronous systems like MIPI DPHY, where power consumption is high due to skew correction processes.

Innovation Solution

A low-power digital delay-locked loop (DLL) with a skew correction function is implemented, utilizing a reference clock generation unit and data sampling unit, which includes digitally-controlled delay lines and phase detection circuits, allowing for efficient skew correction by adjusting delay values and selectively powering down components to reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a delay-locked loop (DLL) is used for skew correction in source-synchronous systems, then skew correction capability is achieved, but power consumption increases

Engineering Contradiction:
Improveskew correction capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs skew correction in advance during a training phase before normal data transmission. The DLL measures and corrects skew values preliminarily, then uses these pre-determined values during normal operation, avoiding continuous high-power DLL operation and thus reducing overall power consumption while maintaining skew correction capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The DLL operates periodically rather than continuously - it is activated during training phases to perform skew correction, then powered down or placed in low-power mode during normal data transmission. This periodic operation pattern maintains the necessary skew correction functionality while significantly reducing average power consumption

Inventive Principle:
Principle #19Periodic action

2Stability of the object's composition

If independent clocks are generated through local oscillators for each lane, then clock synchronization is achieved, but circuit area and complexity increase

Engineering Contradiction:
Improveclock synchronizationVSAvoidcircuit area
Core Design Contradiction:
Stability of the object's compositionVSArea of stationary object

Solution Approach 1:

The patent merges the clock generation function into a single shared source-synchronous clock system rather than using separate local oscillators for each lane. All lanes share the same clock source, which is distributed through the system, thereby achieving clock synchronization across lanes while significantly reducing the total circuit area and complexity compared to independent oscillators

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single clock source serves multiple lanes universally, providing clock signals to all data lanes simultaneously. This universal clock distribution approach achieves synchronization across all lanes without requiring dedicated oscillators for each lane, reducing overall circuit area while maintaining synchronization stability

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

Data Source

PatentUS12512841B2Data reception device based on low-power digital delay-locked loop having skew correction function
Publication Date: 2025.12.30 RAMSCHIP INC
  • US12512841B2 patent drawing
  • US12512841B2 patent drawing
  • US12512841B2 patent drawing

AI summary

A data reception device includes a reference clock generation unit including a first DCDL, a phase detection circuit, and a digital loop filter, and receiving an input clock signal CK0 and outputting the input clock signal and a first phase clock signal CK90 having a phase difference of 90 degrees with respect to the input clock signal; and a data sampling unit including a second DCDL that receives a data signal DI, the input clock signal, and the first phase clock signal, and delays the data signal, and sampling and outputting a data value of the data signal at an edge of the input clock signal, thereby remarkably reducing an amount of power consumption used for skew correction.