DLL Update Gating During DRAM 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

A DLL control circuit is configured to deactivate the DLL update during memory cell array activation, such as during refresh operations, and reactivate it when the arrays are deactivated, ensuring minimal disruption to phase lock adjustments and maintaining optimal performance.

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 of the DLL is worsened during memory refresh operations due to power supply fluctuations

Engineering Contradiction:
Improvephase lock level accuracyVSAvoidDLL 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 activated, preparing the phase lock level in advance before memory operations begin. This preliminary action ensures that the DLL is optimized before potential power supply disturbances occur during refresh operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the DLL update function from continuous operation and separates it into discrete update cycles that occur only when memory arrays are inactive. This extraction prevents the DLL update circuit from being affected by power supply fluctuations during memory refresh operations.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If the DLL update circuit operates continuously, then the phase lock adjustment speed is improved, but the reliability of the phase lock level is worsened during memory refresh operations

Engineering Contradiction:
Improvephase lock adjustment speedVSAvoidphase lock level reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The DLL update circuit operates periodically at predetermined intervals rather than continuously, synchronizing its operation with memory operation cycles. This periodic action ensures that updates occur during stable periods when power supply voltage is constant, improving reliability while maintaining adequate adjustment speed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs DLL updates in advance before memory refresh operations begin, ensuring that the phase lock level is optimized before potential disturbances occur. This preliminary adjustment maintains reliability by completing updates during stable conditions.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the DLL update is performed during memory refresh operations, then the overall system responsiveness is improved, but the manufacturing precision of the phase lock level is worsened due to power supply changes

Engineering Contradiction:
Improvesystem responsivenessVSAvoidphase lock level precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent extracts the DLL update operation from periods when memory refresh is occurring and schedules it for when memory arrays are inactive. This separation ensures that phase lock level adjustments are performed under stable power supply conditions, guaranteeing precision without compromising overall system responsiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements periodic DLL updates that are synchronized with memory operation cycles, performing updates during stable intervals between refresh operations. This periodic scheduling maintains precision by avoiding power supply fluctuations while preserving system responsiveness through regular updates.

Inventive Principle:
Principle #19Periodic action

4Stability of the object's composition

If the DLL update circuit is deactivated during memory operations, then the stability of the phase lock level is improved, but the adaptability of the DLL to changing conditions is worsened

Engineering Contradiction:
Improvephase lock level stabilityVSAvoidDLL adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The DLL update circuit is activated periodically at predetermined intervals rather than remaining continuously active or completely deactivated. This periodic activation maintains stability during memory operations while preserving adaptability by allowing the DLL to adjust to changing conditions at regular intervals when power supply is stable.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs DLL updates in advance before memory operations begin and at predetermined intervals thereafter, ensuring the DLL adapts to changing conditions proactively rather than reactively. This preliminary and periodic action maintains both stability during operations and adaptability to changing conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11676650B2Apparatuses and methods for deactivating a delay locked loop update in semiconductor devices
Publication Date: 2023.06.13 MICRON TECHNOLOGY INC
  • US11676650B2 patent drawing
  • US11676650B2 patent drawing
  • US11676650B2 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.