DRAM DLL Control Circuit for Single-Step Delay Setting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memory (DRAM) experiences issues with jitter, leading to overflow or underflow during the delay operation of the delay locked loop (DLL) circuit, which affects synchronization and data integrity.

Innovation Solution

A control circuit with a temporary delay amount selection unit generates multiple temporary delay signals, selecting the one closest to the input clock signal phase, allowing for a single setting of the delay amount without multiple adjustments, thereby suppressing jitter and overflow/underflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the delay amount is gradually changed multiple times to achieve synchronization, then the DLL circuit can achieve proper delay amount, but the impact of jitter increases causing overflow or underflow

Engineering Contradiction:
Improvedelay amount precisionVSAvoidsignal stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by generating multiple temporary delay signals in advance with different delay amounts before the actual delay operation. The temporary delay amount selection unit pre-calculates and prepares all possible delay options, then selects the most appropriate one based on phase comparison with the input clock signal. This eliminates the need for multiple gradual adjustments during operation, thereby suppressing jitter impact and preventing overflow or underflow while achieving precise delay amount.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple delay operations are performed to set the delay amount, then the proper delay can be achieved, but the occurrence of overflow or underflow increases

Engineering Contradiction:
Improvedelay setting accuracyVSAvoidoperation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the delay operation into two distinct phases: a temporary delay amount selection phase and a final delay execution phase. The temporary delay amount selection unit segments the delay setting process by generating multiple temporary delay signals with different delay amounts, selecting the appropriate one through phase comparison, and then using this selected delay amount for the actual delay operation. This segmentation allows precise delay setting in one operation rather than multiple adjustments, reducing overflow or underflow while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the delay amount is adjusted gradually, then synchronization can be achieved, but the number of delay operations increases

Engineering Contradiction:
Improvephase synchronization accuracyVSAvoiddelay operation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing the delay amount selection in advance through the temporary delay amount selection unit. This unit generates multiple temporary delay signals with different delay amounts, compares their phases with the input clock signal, and selects the most appropriate delay amount before the actual delay operation. This preliminary selection eliminates the need for multiple gradual adjustments during operation, achieving precise phase synchronization in a single delay operation and thereby improving productivity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260038570A1Control circuit and semiconductor memory device
Publication Date: 2026.02.05 WINBOND ELECTRONICS CORP
  • US20260038570A1 patent drawing
  • US20260038570A1 patent drawing
  • US20260038570A1 patent drawing

AI summary

The control circuit of this invention includes: a control unit, configured to generate a control signal indicating a delay amount; a delay line unit, configured to receive an input clock signal, and based on the control signal, perform a delay operation to generate an output clock signal; and a temporary delay amount selection unit configured to receive the output clock signal, generates a plurality of temporary delay signals that delay the output clock signal by a respective plurality of different temporary delay amounts, then performs a selection operation to select whichever of the temporary delay signals is closest in phase to the input clock signal, and outputs an output signal that indicates the temporary delay amount of the selected temporary delay signal. The control unit sets the delay amount according to the output signal indicating the temporary delay amount.