Memory Command Synchronization Using DLL Clock Enable Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-frequency clock signals in memory devices complicate the synchronization of internal command and clock signals, leading to potential errors in data reading and writing, especially in multi-data rate memories, and existing solutions increase power consumption.

Innovation Solution

The implementation of a control circuit with a delay locked loop (DLL) and read/write dQ-Enable-Delay (R/W QED) circuit synchronizes delayed command read/write signals with an internal clock signal, using adjustable latency values to ensure proper timing across different clock periods, reducing power consumption through DLL clock enable control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If additional circuits are provided for command and clock synchronization, then synchronization accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic control of the DLL clock enable signal based on command type. The control circuit dynamically adjusts whether to enable the DLL clock for read commands versus write commands, allowing the system to adapt power consumption to actual operational needs while maintaining synchronization accuracy when required

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the DLL by selectively enabling or disabling its clock signal based on command type. This parameter change allows the system to reduce power consumption during operations where full DLL functionality is not required, while maintaining synchronization capability when needed

Inventive Principle:
Principle #35Parameter changes

2Productivity

If higher frequency clock signals are used, then data transfer rate is improved, but synchronization difficulty increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidsynchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a control circuit as an intermediary between the command input and the DLL. This control circuit processes command signals and generates appropriate DLL clock enable signals, simplifying the synchronization task by mediating between the high-frequency clock system and the command execution requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses feedback from command type detection to control DLL clock enabling. The control circuit monitors incoming commands and provides feedback control to the DLL clock enable signal, allowing automatic adjustment of synchronization behavior based on operational requirements without increasing system complexity

Inventive Principle:
Principle #23Feedback

3Reliability

If DLL clock is continuously enabled, then synchronization reliability is improved, but power consumption increases

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

Solution Approach 1:

Instead of continuous DLL clock enabling, the patent implements periodic or conditional enabling based on command type. The DLL clock is enabled only during specific command operations (differentiating between read and write commands), creating a periodic action pattern that maintains reliability when needed while reducing overall power consumption

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10636463B2Techniques for command synchronization in a memory device
Publication Date: 2020.04.28 MICRON TECHNOLOGY INC
  • US10636463B2 patent drawing
  • US10636463B2 patent drawing
  • US10636463B2 patent drawing

AI summary

An apparatus, such as a memory device, that includes circuits and techniques to synchronize various internal signals with an internal clock signal to ensure proper functionality of the memory device through various modes of operation. A clock enable control circuit is provided to control the input of a delay locked loop circuit to provide a locked condition based on a particular type of command input and the state of various control signals to allow for multiple locking conditions and adjustments based on a length of a clock cycle of the internal clock signal.