DLL-Delayed Access Commands for Memory Clock Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory devices, particularly three-dimensional cross-point and threshold-type memories, timing differences between the system clock domain and the data strobe or data clock domain can lead to challenges in aligning access commands, such as write commands, which can result in inefficient data transfer and storage operations.

Innovation Solution

The implementation of a delay locked loop (DLL) circuitry that aligns access commands with a reference clock signal, ensuring they undergo similar delays as data signals, thereby improving timing alignment between different clock domains and enhancing data transfer efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access commands are timed to the system clock domain, then clocking and latching of commands is achieved, but timing differences relative to the DQS domain occur

Engineering Contradiction:
Improvecommand timing alignmentVSAvoidtiming difference
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

A delay locked loop (DLL) circuit is introduced as an intermediary component between the system clock domain and the DQS domain. The DLL receives the access command from the system clock domain, applies a calculated delay to it, and outputs the delayed command to the DQS domain. This intermediary structure allows timing synchronization between the two clock domains by compensating for the inherent timing differences through the delay mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If timing alignment between clock domains is achieved using DLL, then data transfer efficiency improves, but device complexity increases

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

Solution Approach 1:

The delay locked loop employs a feedback mechanism where the timing relationship between the system clock and DQS signals is continuously monitored. The DLL adjusts its internal delay elements based on feedback about timing misalignment, automatically optimizing the command timing to maintain synchronization between clock domains. This feedback-based approach enables dynamic adaptation to timing variations while managing the complexity through automated control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11380395B2Access command delay using delay locked loop (DLL) circuitry
Publication Date: 2022.07.05 LODESTAR LICENSING GROUP LLC
  • US11380395B2 patent drawing
  • US11380395B2 patent drawing
  • US11380395B2 patent drawing

AI summary

Memory devices may have a memory array and a delay locked loop (DLL) circuit that adjusts signals associated with operations to access of the memory array. The memory device may also include a controller that delays an access command to access the memory array by transmitting the access command through delay circuitry of the DLL circuit. This may cause the access command to be delayed by a first duration of time when output from the delay circuitry. Delay of the access command may align a data signal and the access command such that the access command and a system clock may cause latching of suitable data of the data signal.