DLL Update Deactivation During Refresh for Stable Phase Lock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor memory devices, such as DRAM, the phase lock level in the delay locked loop (DLL) update circuit varies due to changes in temperature, voltage, and load conditions during memory operations like refresh, affecting the DLL's performance and requiring adjustments that can take time, impacting data alignment with external clock signals.

Innovation Solution

The DLL update is deactivated during memory cell array activation, such as during refresh operations, and reactivated when the arrays are deactivated, ensuring that the DLL update circuit only performs adjustments during specific trigger signals, minimizing disruptions and maintaining phase lock stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the DLL update circuit continuously adjusts the phase lock level, then the phase alignment accuracy is improved, but the stability during memory operations deteriorates due to power supply variations

Engineering Contradiction:
Improvephase lock level accuracyVSAvoidphase lock stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The system performs DLL updates at predetermined intervals when memory cell arrays are not actively operating. By scheduling updates in advance during idle periods and preventing them during active operations, the system ensures accurate phase alignment without the instability caused by concurrent memory operations and power supply variations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the DLL update is performed during memory refresh operations, then the phase lock accuracy is maintained, but the performance deteriorates due to power supply voltage changes

Engineering Contradiction:
Improvephase lock accuracyVSAvoidmemory operation performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts the timing of DLL updates based on the operational state of memory cell arrays. The update timing is flexibly scheduled to occur during idle periods when power supply conditions are stable, rather than at fixed intervals or during active operations, thereby maintaining both phase lock accuracy and memory operation performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system proactively schedules DLL updates during predicted idle periods between memory operations. By anticipating when memory arrays will be inactive and scheduling updates in advance, the system ensures phase lock accuracy is maintained without interfering with ongoing memory refresh operations or performance-critical tasks.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the DLL update circuit operates continuously, then the phase alignment is maintained, but the power consumption increases during high-load operations

Engineering Contradiction:
Improvephase alignment reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs DLL updates periodically at predetermined intervals rather than continuously. This periodic operation maintains phase alignment reliability by regularly correcting phase drift while significantly reducing average power consumption compared to continuous operation, especially during extended idle periods between memory operations.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11049543B2Apparatuses and methods for deactivating a delay locked loop update in semiconductor devices
Publication Date: 2021.06.29 MICRON TECHNOLOGY INC
  • US11049543B2 patent drawing
  • US11049543B2 patent drawing
  • US11049543B2 patent drawing

AI summary

A semiconductor device may include a delay locked loop (DLL) control circuit coupled to an update trigger generator and a DLL update circuit. The DLL control circuit may receive an update trigger signal and an internal refresh signal and configured to activate the DLL update circuit responsive to an update trigger in the update trigger signal and deactivate the DLL update circuit responsive to an active internal refresh signal. The DLL update circuit may perform DLL update to one or more memory cell arrays when activated and not perform DLL update to the memory cell arrays when deactivated. The DLL control circuit may reactivate the DLL update circuit once the internal refresh signal becomes inactive. In other scenarios, once the DLL update circuit is deactivated, the DLL update circuit stays deactivated until the next update trigger in the update trigger signal.