Memory Hold Margin Circuit with Dynamic Delay Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inaccurate hold margins in memory device design lead to overdesign, resulting in lower performance or potential device failures due to inadequate hold times, which can be exacerbated by factors like temperature and voltage variations.

Innovation Solution

A memory subsystem with a variable delay circuit and controller that dynamically adjusts clock skew and data path timing based on conditions such as timing data, voltage, and temperature to ensure accurate hold times, allowing for real-time modifications post-manufacturing to prevent hold failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hold margin is padded to ensure functioning memory design, then reliability is improved, but device performance deteriorates due to overdesign

Engineering Contradiction:
Improvehold margin accuracyVSAvoidmemory performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic hold margin adjustment through a variable delay circuit controlled by a controller that monitors actual hold margin conditions. The system transitions from static padded hold margins to dynamic adjustment, modifying clock skew and data path timing based on real-time conditions. This allows the hold margin to be optimized for actual needs rather than conservative estimates, resolving the contradiction between reliability and performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes physical parameters (clock skew, data path timing, delay values) dynamically based on measured hold margin conditions. By adjusting these parameters post-manufacturing rather than relying on fixed design-time padding, the system achieves accurate hold margins without overdesign, thereby improving performance while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If hold margin is increased to account for inaccuracies, then device reliability is improved, but hold time requirement increases leading to lower performance

Engineering Contradiction:
Improvedevice functioningVSAvoidhold time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory device performs self-characterization of hold margin through built-in measurement circuits and algorithms. The system automatically measures actual hold margin conditions and adjusts its own timing parameters without external intervention. This self-service capability enables accurate hold margin determination and optimization, reducing the need for excessive hold time padding while ensuring reliable operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where hold margin measurements are continuously monitored and used to adjust clock skew and data path timing. The controller receives feedback about actual hold margin conditions and dynamically modifies timing parameters to maintain optimal hold margins, eliminating the need for conservative time padding while ensuring reliable device functioning.

Inventive Principle:
Principle #23Feedback

3Device complexity

If static hold margin design is used, then device complexity is reduced, but adaptability to temperature and voltage variations deteriorates

Engineering Contradiction:
Improvedesign simplicityVSAvoidenvironmental condition adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static hold margin design into a dynamic system that adapts to environmental conditions. The variable delay circuit and controller enable real-time adjustment of timing parameters based on temperature and voltage variations. This dynamic approach maintains design simplicity while significantly improving adaptability to environmental changes through automated compensation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically changes timing parameters (clock skew, data path delay) in response to environmental conditions. By adjusting these parameters based on temperature and voltage measurements, the system maintains accurate hold margins across varying operating conditions without requiring complex design modifications, thus improving adaptability while managing complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10622044B2Memory hold margin characterization and correction circuit
Publication Date: 2020.04.14 QUALCOMM INC
  • US10622044B2 patent drawing
  • US10622044B2 patent drawing
  • US10622044B2 patent drawing

AI summary

An apparatus including a memory subsystem. The memory subsystem includes a data input and a clock input. The apparatus also includes a variable delay circuit coupled to one of the data input or the clock input. Additionally, the apparatus includes a controller coupled to the variable delay circuit. The controller is configured to dynamically control the delay of the variable delay circuit. The controller may adjust the delay of the variable delay circuit based on at least one of timing data for a memory subsystem design of the memory subsystem, timing data for the memory subsystem, a voltage applied to the memory subsystem, or a temperature of the memory subsystem.