Memory Latch Metastability Detection for Predictable Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices often enter metastable states due to timing violations during data writing, leading to unpredictable behavior in subsequent circuit elements, as existing solutions do not reliably detect or prevent such states.

Innovation Solution

Incorporating a metastability detector within the memory device to evaluate voltages at critical nodes and output an 'ok' signal indicating stable or metastable states, allowing connected circuits to synchronize data processing only when a stable state is assured, thereby preventing metastable state-induced errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a latch is used to store values in a memory device, then the memory device can store digital values, but timing violations can cause the latch to enter a metastable state leading to unpredictable behavior in subsequent circuit elements

Engineering Contradiction:
Improvepredictability of circuit behaviorVSAvoidcomplexity of metastability detection and handling
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by detecting metastable states immediately when they occur in the latch, rather than waiting for them to resolve naturally. The detection circuit continuously monitors the latch output and identifies metastable conditions in real-time, allowing subsequent circuit elements to synchronize their operations and avoid unpredictable behavior caused by metastable states

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the output of the detection circuit to control the enable signal of subsequent logic elements. When a metastable state is detected, the feedback mechanism prevents subsequent circuits from processing data during the metastable period, and only allows processing when a stable state is confirmed, thereby ensuring predictable circuit behavior

Inventive Principle:
Principle #23Feedback

2Productivity

If subsequent circuit elements read values during the metastable state, then data processing can continue without waiting, but the behavior becomes unpredictable

Engineering Contradiction:
Improvecontinuity of data processingVSAvoidpredictability of logic operations
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary detection circuit between the latch and subsequent logic elements. This intermediary monitors the latch output for metastable states and controls the enable signal to subsequent circuits, acting as a gatekeeper that allows data processing to continue while preventing unpredictable behavior by blocking processing during metastable periods

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the recovery time of a metastable state is shortened, then the system can return to stable state faster, but it is still not predictable when the stable state will be achieved

Engineering Contradiction:
Improverecovery time from metastable stateVSAvoidpredictability of stable state achievement
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent replaces reliance on the natural physical recovery process of metastable states with an active detection and control system. Instead of waiting for the metastable state to resolve naturally over an unpredictable time period, the detection circuit actively identifies metastable conditions and controls subsequent circuit operations accordingly, making the system behavior predictable regardless of the actual recovery time

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

Data Source

PatentUS10425067B2Memory device and method for operating a memory device
Publication Date: 2019.09.24 INFINEON TECHNOLOGIES AG
  • US10425067B2 patent drawing
  • US10425067B2 patent drawing
  • US10425067B2 patent drawing

AI summary

Devices are provided in which a metastable state can be detected in a memory device by means of a metastability detector. Corresponding information can be conveyed to a further device which, in dependence thereon, can process data from the memory device.