Memory Command Synchronization Using DLL and Variable Latency

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 misinterpretation of commands and incorrect data transfer, especially in multi-data rate memories, where accurate timing is crucial to prevent errors and 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 CAS latency and write latency signals to adjust timing, allowing for multiple modes of operation (3T, 2T, and 1T) to accommodate varying clock periods and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If additional circuitry is 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 synchronization modes (1T, 2T, 3T) that adjust the timing relationship between command signals and internal clock signals based on operating conditions. The system can switch between different latency values (1 clock period, 2 clock periods, or 3 clock periods) to optimize both synchronization accuracy and power consumption for different memory operations and clock frequencies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the timing parameter (latency) between command signals and internal clock signals to resolve the contradiction. By providing multiple latency options (1T, 2T, 3T modes), the system can select the appropriate timing relationship based on the specific operation, achieving accurate synchronization while minimizing power consumption by avoiding unnecessary waiting cycles.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If higher clock frequencies are used, then data transfer rate is improved, but timing synchronization becomes more difficult

Engineering Contradiction:
Improvedata transfer rateVSAvoidtiming synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by providing multiple pre-configured synchronization modes (1T, 2T, 3T) that are prepared in advance. The memory device can select the appropriate mode based on the operating clock frequency and operation type, avoiding the need for complex real-time timing adjustments during high-frequency operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts to different clock frequencies by selecting from multiple synchronization modes. The timing relationship between command signals and internal clock signals can be adjusted on-the-fly based on the actual operating conditions, enabling the system to maintain accurate synchronization even at high clock frequencies up to 1 GHz and above.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If latency is increased to accommodate different clock frequencies, then compatibility is improved, but response time increases

Engineering Contradiction:
Improveclock frequency compatibilityVSAvoidresponse time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic latency adjustment with multiple operational modes (1T, 2T, 3T) that allow the system to adapt to different clock frequencies while minimizing response time. The controller and memory device can select the shortest appropriate latency based on the specific operation and frequency, achieving both compatibility and fast response.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the latency parameter dynamically based on operating conditions. By providing multiple latency options (1 clock period, 2 clock periods, or 3 clock periods), the system can optimize the balance between compatibility with different clock frequencies and minimizing response time for each specific operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10403340B2Techniques for command synchronization in a memory device
Publication Date: 2019.09.03 MICRON TECHNOLOGY INC
  • US10403340B2 patent drawing
  • US10403340B2 patent drawing
  • US10403340B2 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.