Multi-Mode DLL Circuit for Fast Locking and Low Jitter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current delay-locked loop (DLL) circuits in high-speed DRAM face issues with data jittering and current variation due to fixed update frequencies and steps, leading to incorrect data reading and increased power consumption, especially during mode transitions like refreshing and reading.

Innovation Solution

A DLL circuit with multiple modes that dynamically adjusts its update frequency and delay step based on external commands, allowing quick delay locking and reduced jittering during data reading, and lower power consumption during standby.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the counting control circuit uses a fixed update frequency and delay step, then the circuit structure is simple, but the delay locking speed is slow and cannot adapt quickly to large changes of delay

Engineering Contradiction:
Improvedelay locking speedVSAvoidcircuit structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The counting control circuit is designed with two operable modes that can be dynamically switched between. The first mode has a first update frequency and first delay step, while the second mode has a second update frequency and second delay step. This dynamic configurability allows the system to adapt the update frequency and delay step according to different operational requirements, thereby improving delay locking speed without permanently increasing circuit complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the counting control circuit by providing two distinct modes with different update frequencies and delay steps. The controller can select between these modes to optimize performance. This parameter variation allows the system to achieve faster delay locking when needed while maintaining simpler operation during normal conditions, effectively resolving the contradiction between speed and complexity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the DLL circuit uses consecutive auto-refresh commands, then the memory refresh function is performed, but the current consumption increases significantly causing internal power supply voltage changes and output signal negative delay

Engineering Contradiction:
Improvememory refresh reliabilityVSAvoidcurrent consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The counting control circuit can dynamically switch between two modes based on the operational state of the DLL circuit. During memory refresh operations, the circuit can operate in a mode optimized for refresh reliability. During normal data reading operations, it can switch to a mode with lower current consumption, thereby reducing power supply voltage fluctuations and preventing output signal negative delay while maintaining refresh reliability when required.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the counting control circuit has a fixed period and step, then the circuit design is straightforward, but it cannot reduce delay jittering during data reading operations

Engineering Contradiction:
Improvedata reading accuracyVSAvoidcontrol circuit design
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The counting control circuit is designed with two operable modes that can be dynamically switched. The controller selects the appropriate mode based on the current operation type (refresh or data reading). This dynamic switching capability allows the system to optimize for data reading accuracy by using the mode with appropriate update frequency and delay step characteristics during reading operations, while maintaining straightforward design principles through the modular two-mode structure.

Inventive Principle:
Principle #15Dynamics

4Speed

If the DLL circuit operates in high-speed mode for quick delay locking, then the locking speed is improved, but the delay jittering increases during data reading

Engineering Contradiction:
Improvedelay locking speedVSAvoiddata reading stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The counting control circuit dynamically switches between two modes based on operational requirements. During the delay locking phase, the circuit operates in the mode with higher update frequency to achieve quick locking. Once locking is achieved and during data reading operations, it switches to the mode with lower update frequency to reduce delay jittering and improve reading stability. This dynamic adaptation resolves the contradiction between locking speed and reading stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses periodic switching between two operational modes. The first mode with higher update frequency is applied periodically during delay locking to achieve fast convergence. The second mode with lower update frequency is applied periodically during data reading to maintain stability. This periodic action between modes allows the system to optimize performance for each operational phase, resolving the contradiction between fast locking and stable reading.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11509313B1Delay-locked loop circuit with multiple modes
Publication Date: 2022.11.22 FUJIAN JINHUA INTEGRATED CIRCUIT CO LTD
  • US11509313B1 patent drawing
  • US11509313B1 patent drawing
  • US11509313B1 patent drawing

AI summary

A DLL circuit comprising a delay circuit, a phase detector and a counting control circuit. The delay circuit is configured to receive a reference clock signal, and delay the reference clock signal to output a delayed clock signal. The phase detector is configured to detect a phase difference between the reference clock signal and the delayed clock signal to generate a phase difference signal. The counting control circuit is configured to generate a control delay signal according to the phase difference signal. The delay circuit delays the reference clock signal according to the control delay signal to output the delayed clock signal. When the counting control circuit is in the first mode, the counting control circuit has a first update frequency. When the counting control circuit is in the second mode, the counting control circuit has a second update frequency.