Signal Training for Metastability Prevention in Memory Input Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Metastability issues in input circuitry of memory devices, such as DDR5 SDRAM, lead to increased latency and inefficiencies due to uncertainty in the state of the circuitry processing strobe clock and data inputs, particularly during write operations when the strobe clock signal is inactive.

Innovation Solution

Implementing signal training methods to adjust delay elements in the input circuitry, creating an intentional phase difference between clock and data strobe signals, and using data strobe signal gating to prevent metastability, thereby reducing latency and stabilizing the initialization process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed voltages and delays are used to prevent metastability, then reliability is improved, but latency increases

Engineering Contradiction:
Improvemetastability preventionVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing signal training during initialization to determine optimal delay values before normal operation begins. The delay elements are configured with predetermined values during manufacturing, and signal training establishes the correct timing parameters in advance, so that during normal data transfer operations, the circuitry operates with pre-optimized delays that prevent metastability without adding latency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If delay elements are adjusted during signal training, then metastability is reduced, but device complexity increases

Engineering Contradiction:
Improvemetastability reductionVSAvoidinput circuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the delay elements adjustable rather than fixed. The delay elements can be configured during manufacturing with predetermined values and can be adjusted during signal training to optimize timing. This dynamic adjustment capability allows the circuit to adapt to different timing requirements and reduce metastability without requiring complex real-time control mechanisms during normal operation.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If strobe clock signals are kept inactive during non-write operations, then power consumption is reduced, but metastability uncertainty increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcircuitry state uncertainty
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing the correct timing relationship between clock and strobe signals during initialization through signal training. This preliminary configuration ensures that when the strobe clock is inactive during non-write operations, the input circuitry maintains a known stable state because the timing parameters were pre-optimized during training, eliminating metastability uncertainty without requiring continuous active signaling.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10482936B2Signal training for prevention of metastability due to clocking indeterminacy
Publication Date: 2019.11.19 MICRON TECHNOLOGY INC
  • US10482936B2 patent drawing
  • US10482936B2 patent drawing
  • US10482936B2 patent drawing

AI summary

Methods and systems that may employ adjustments to the latencies in the input circuitry to reduce the latency during initialization period and to prevent undesired effects from metastability are provided. Disclosed systems may employ adjustable delays during a signal training process to cause adjustments in the timing of the host that will reduce latencies during write cycles. Certain systems may further reduce latencies by employing input logic circuitry that produces a valid, consistent signal from the bidirectional connection, such as a gate, and preventing metastability in input circuitry altogether. Such circuitry allows bypassing of initialization periods to stabilize the input, and allows further reduction of the initialization.