Memory DLL Output Control for Idle-State Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional delay locked loops (DLLs) in semiconductor memory devices experience unnecessary current consumption during active stand-by modes due to continuous toggling of DLL clocks, even when these clocks are not required, leading to inefficiencies in power management.

Innovation Solution

A semiconductor memory device with a DLL that includes an idle detector and an output controller, which generates a data section signal based on output data presence to control the DLL clock output, ensuring clocks are only supplied during active data output and turned off during idle or non-idle states, thereby reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the DLL continuously generates DLL clocks to ensure data synchronization, then the reliability of data output is improved, but the power consumption increases due to unnecessary clock toggling during idle or active-standby modes

Engineering Contradiction:
Improvedata synchronization reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The DLL clock output is made dynamic by introducing an output controller that adjusts the clock generation based on operational mode. During normal operation, the DLL generates clocks continuously for reliable synchronization. During idle or active-standby modes, the controller dynamically stops clock generation to reduce power consumption, thus adapting the system behavior to current operational requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The output controller receives feedback signals indicating the operational mode (normal, idle, or active-standby) and uses this feedback to control whether the DLL generates clocks. This feedback mechanism ensures that clocks are generated only when needed for data synchronization, eliminating unnecessary power consumption during modes where synchronization is not required

Inventive Principle:
Principle #23Feedback

2Use of energy by moving object

If the DLL clock is turned off during idle modes to reduce power consumption, then the power consumption is reduced, but the data synchronization capability is lost when the clock is needed

Engineering Contradiction:
Improvepower consumptionVSAvoiddata synchronization capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically transitions between clock generation and suspension based on operational mode. The output controller monitors mode signals and dynamically enables or disables the DLL clock output, ensuring that synchronization capability is restored immediately when transitioning from idle to normal operation mode

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The output controller is designed to restore DLL clock generation quickly upon detecting a transition from idle or active-standby mode to normal operation mode. This preliminary preparation ensures that synchronization capability is re-established without delay, maintaining data output reliability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7446579B2Semiconductor memory device having delay locked loop
Publication Date: 2008.11.04 SK HYNIX INC
  • US7446579B2 patent drawing
  • US7446579B2 patent drawing
  • US7446579B2 patent drawing

AI summary

A semiconductor memory device has a delay locked loop (DLL) with low power consumption. The semiconductor memory device includes a DLL for receiving an external clock to generate a DLL clock, an idle detector for detecting an idle state in which a command for driving a device is not supplied, and an output controller for controlling the output of the DLL through the idle state whether or not data is output.