Memory DLL Locking Time Determination for Lower Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Setting a target locking time for a delay locked loop in memory apparatuses is challenging due to variations in process, voltage, clock rate, and temperature, often requiring a high locking time that may be unnecessary, leading to latency issues.

Innovation Solution

A system comprising a signal generating device, a measuring device, and a computing device that inputs signals with varying operational parameters, measures output signals, and determines a target locking time by identifying candidate operational parameters where the delay locked loop does not fail, using two-dimensional plots to visualize and select optimal parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a high locking time is set for the delay locked loop, then stability is improved, but latency increases

Engineering Contradiction:
ImprovestabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic locking time adjustment by continuously monitoring DLL operation status and adapting the locking time parameter in real-time. The system transitions from a static, fixed locking time approach to a dynamic one where the locking time is modified based on actual operational conditions, allowing the system to achieve stability when needed while minimizing latency when the DLL is functioning properly.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the locking time parameter based on monitored DLL performance metrics. By detecting DLL fail states and adjusting the locking time parameter accordingly, the system optimizes the balance between stability and latency. The parameter is increased when instability is detected and decreased when the DLL operates normally,实现ing adaptive optimization.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a fixed high locking time is used, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improvedelay locked loop stabilityVSAvoidmemory performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the locking time parameter based on real-time DLL status monitoring, transitioning from a static fixed value to a dynamic adaptive value. This allows the memory system to maintain high reliability when DLL issues are detected while maximizing productivity during normal operation by using optimized, shorter locking times.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The monitoring system automatically detects DLL fail states and triggers appropriate responses without external intervention. The system self-regulates the locking time parameter based on its own operational status, eliminating the need for manual configuration and enabling automatic optimization of the reliability-productivity trade-off.

Inventive Principle:
Principle #25Self-service

3Device complexity

If the target locking time is not precisely determined, then device complexity is reduced, but measurement precision worsens

Engineering Contradiction:
Improvelocking time determination complexityVSAvoidtarget locking time precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces complex manual or trial-and-error locking time determination methods with an automated electronic monitoring and detection system. The monitoring device electronically tracks DLL operation status and automatically determines the optimal locking time, substituting mechanical or manual adjustment processes with electronic automation that achieves both precision and manageable complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system implements a feedback mechanism where the monitoring device continuously observes DLL performance and feeds this information back to adjust the locking time parameter. This closed-loop feedback system automatically determines the precise target locking time based on actual DLL behavior, achieving high measurement precision through systematic observation and adaptation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12112790B2Method for determining target locking time of delay locked loop of memory apparatus
Publication Date: 2024.10.08 NAN YA TECH
  • US12112790B2 patent drawing
  • US12112790B2 patent drawing
  • US12112790B2 patent drawing

AI summary

A method for determining a target locking time for a delay locked loop of a memory apparatus are provided. The method includes, a system inputting a first set of input signals to the memory apparatus in accordance with a first set of first operational parameters and a set of second operational parameters, the system measuring a first set of output signals from the memory apparatus in response to the first set of input signals to determine whether the delay locked loop fails at any combination of the first set of first operational parameters and the set of second operational parameters, the system determining a first candidate operational parameter from the first set of first operational parameters under which the delay locked loop does not fail for each of the set of second operational parameters, and the system determining the target locking time based on the first candidate operational parameter.