Memory Device Degradation Monitoring via Timing Margin Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices, such as SRAM circuits, face challenges in detecting degradation before it leads to failure of read and write operations, which is typically discovered too late to prevent damage.

Innovation Solution

A memory circuit with a margin agent that determines the timing delay between a clock signal transition and a change on the bit lines, and a write data agent that monitors write operations, allowing for early detection of degradation and potential mitigating actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional memory operation monitoring is used, then the memory device can operate normally, but degradation cannot be detected early enough to prevent failure

Engineering Contradiction:
Improvememory operation reliabilityVSAvoidtime to detect degradation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by measuring timing delays between clock signal transitions and bit line changes before degradation causes operational failure. The margin agent continuously monitors these timing parameters in advance, allowing the system to detect early signs of memory cell degradation and take protective actions before read/write operations fail.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If no monitoring mechanism is added, then the memory circuit remains simple, but degradation detection is not possible

Engineering Contradiction:
Improvememory circuit complexityVSAvoiddegradation detection capability
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary margin agent circuit that mediates between the memory cell array and the control logic. This margin agent measures timing delays by comparing clock signal transitions with bit line changes, providing degradation information without requiring complex direct monitoring of each memory cell. The intermediary approach enables degradation detection while keeping the overall system complexity manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If timing delay measurement is implemented, then early degradation detection is enabled, but additional circuit components are required

Engineering Contradiction:
Improvedegradation detection precisionVSAvoidmonitoring circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements feedback by using the measured timing delay information to control memory operations. The margin agent continuously measures the time delay between clock transitions and bit line changes, and this feedback is used to determine whether memory cells are degrading. The system can then adjust operations or trigger protective measures based on the feedback from timing measurements, enabling precise degradation detection through a relatively simple feedback loop.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11929131B2Memory device degradation monitoring
Publication Date: 2024.03.12 PROTEANTECS LTD
  • US11929131B2 patent drawing
  • US11929131B2 patent drawing
  • US11929131B2 patent drawing

AI summary

A memory circuit which includes: A synchronous memory cell array, configured to receive a clock signal and having address lines and bit lines. A margin agent, determining a status of the synchronous memory cell array based on a time duration between a transition of the clock signal and a change on a signal derived from a bit line due to a signaling on at least one of the address lines. In another aspect, a memory cell, having a bit line configured to provide data input/output to the memory cell may be provided with a comparator, comparing a voltage on the bit line with a reference voltage and indicating of a status of the memory cell thereby. Firmware may receive the indication of the status of a memory cell array, and transmit the indication, issue an alert, and/or reconfigure the memory circuit responsive to the status.