Coarse Lock Detection in DLLs With Adaptive Lock Range

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing skew reduction techniques using phase-locked loops (PLL) or delay-locked loops (DLL) face challenges in maintaining stability and reducing jitter, especially when system bandwidth increases and external noise affects the locking performance.

Innovation Solution

A coarse lock detector and a delay-locked loop that dynamically adjust the lock range based on the number of edges counted in multiphase clocks, enabling a dynamic phase detector to fine-tune the delay elements and maintain lock stability by varying the lock range in response to noise fluctuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed lock range is used in the coarse lock detector, then the device complexity is reduced, but the stability deteriorates due to frequent locking and unlocking events under noise conditions

Engineering Contradiction:
Improvelock detector structureVSAvoidlocking stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by making the lock range variable rather than fixed. The coarse lock detector dynamically adjusts the lock range based on the number of edges counted in multiphase clocks, allowing the system to adapt to noise conditions and prevent frequent locking/unlocking events while maintaining reasonable device complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the lock range is widened to prevent frequent unlocking under noise, then the stability is improved, but the productivity deteriorates due to slower lock acquisition time

Engineering Contradiction:
Improvelocking stabilityVSAvoidlock acquisition speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic action by using multiple counting cycles of the input reference clock to determine whether to adjust the lock range. The lock range is not changed continuously but periodically based on edge counts accumulated over N cycles, which balances stability improvement with acceptable lock acquisition time.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The dynamic adjustment of lock range allows the system to widen the range only when needed (when edge count indicates potential unlocking risk), rather than maintaining a constantly wide range. This dynamic behavior improves stability only when necessary while preserving fast lock acquisition during normal operation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the lock range is narrowed to speed up lock acquisition, then the productivity is improved, but the stability worsens due to increased sensitivity to noise-induced unlocking

Engineering Contradiction:
Improvelock acquisition speedVSAvoidlocking stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the lock range based on real-time edge counting results. When the edge count falls within the expected range over N cycles, the system maintains a narrow lock range for fast acquisition. When the edge count deviates, indicating potential noise-induced unlocking, the system widens the lock range to prevent unlocking, thus balancing speed and stability adaptively.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8587355B2Coarse lock detector and delay-locked loop including the same
Publication Date: 2013.11.19 SAMSUNG DISPLAY CO LTD
  • US8587355B2 patent drawing
  • US8587355B2 patent drawing
  • US8587355B2 patent drawing

AI summary

A coarse lock detector is disclosed. The course lock detector uses an initial lock range to determine course lock, and once course lock is achieved, uses a modified lock range to determine course lock.