DLL Two-Step Phase Initialization for Clock-Data Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices experience clock signal phase misalignment due to various delays within the system, leading to distortion and inefficiencies in data writing and reading operations.

Innovation Solution

A delay locked loop (DLL) employing a 2-step measure initialization process using complementary and quadrature clock signals to generate an output clock signal aligned with data phases, adjusting delays through variable delay cells and phase detection circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single-step measure initialization process is used, then device complexity is reduced, but measurement precision and reliability deteriorate due to inability to accurately measure phase delays across all quadrants

Engineering Contradiction:
Improveinitialization process complexityVSAvoidphase delay measurement accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The initialization process is divided into two distinct steps: Step 1 measures phase delays using complementary clock signals (0° and 180° phases), while Step 2 measures phase delays using quadrature clock signals (90° and 270° phases). This segmentation allows comprehensive coverage of all quadrants in the phase domain, ensuring accurate measurement of phase delays regardless of the input clock phase relationship, thereby resolving the measurement precision issue while maintaining reasonable device complexity.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If delay cells are not properly initialized, then device complexity is reduced, but signal quality deteriorates due to jitter and phase misalignment

Engineering Contradiction:
Improveinitialization circuit complexityVSAvoidsignal quality and phase alignment
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The DLL circuit uses feedback mechanisms where the phase detector compares the phase of delayed clock signals with reference clock signals, generates phase error signals, and adjusts the delay cells accordingly. This feedback loop ensures that the output clock signal achieves precise phase alignment with the input clock signal, eliminating jitter and improving signal quality while using standard DLL components without adding excessive complexity.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the DLL does not accommodate varying input clock phases, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
Improvephase accommodation mechanism complexityVSAvoidinput clock phase range
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The DLL circuit dynamically adapts to varying input clock phases by using both complementary and quadrature clock signals during initialization. The phase detector and delay control circuitry automatically adjust the delay cell settings based on the actual phase relationship between input and reference clocks, enabling the system to handle any input clock phase (0°, 90°, 180°, 270°, or intermediate values) without requiring complex pre-configuration or mode selection circuits.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260031821A1Delay locked loop with 2-step measure initialization process using complementary and quadrature clock signals
Publication Date: 2026.01.29 MICRON TECHNOLOGY INC
  • US20260031821A1 patent drawing
  • US20260031821A1 patent drawing
  • US20260031821A1 patent drawing

AI summary

This disclosure is generally directed to a delay locked loop (DLL) to generate an output clock signal with a desired phase value. The DLL may include circuitry to delay an input clock signal with a number of delay cells to generate the output clock signal with the desired phase value. The DLL may provide the output clock signal aligned (e.g., nearly aligned) with data signals of a circuit, such as a memory device, to compensate for various delays of the circuit. The DLL may generate the output clock signal by performing a single-step measure initialization process or a 2-step measure initialization process to determine the number of the delay cells. The DLL may generate complementary clock signals and, in some case, quadrature clock signals, based on an input clock signal to perform the 2-step measure initialization process.