Memory System MSR Counters for Erroneous Bit Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face challenges in identifying and managing erroneous bits, which can lead to unreliable data storage and retrieval, particularly in memory cells that become faulty over time, exceeding the error recovery capability of the system.

Innovation Solution

Implementing Minimum Substitution Regions (MSRs) with associated counters to track erroneous bits, coupled with a controller that performs background operations to identify and correct these bits, using error control operations and non-volatile memory to preserve error status during power fluctuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If memory cells are used to store information over extended periods, then non-volatility is achieved, but erroneous bits develop over time exceeding error recovery capability

Engineering Contradiction:
Improvedata retention timeVSAvoiderror recovery capability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system performs preliminary error detection and characterization by injecting test patterns into memory cells and monitoring for erroneous bits before actual data storage. This advance preparation allows the system to identify and mark problematic cells, enabling subsequent error correction or data relocation strategies to be implemented proactively, thereby maintaining reliability over extended retention periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback mechanisms by periodically reading back stored data, detecting erroneous bits, and updating error status information. This feedback loop enables the system to adaptively respond to developing memory errors, adjusting error correction strategies or relocating data from deteriorating cells, thus maintaining reliable data retrieval even after extended storage durations.

Inventive Principle:
Principle #23Feedback

2Reliability

If Minimum Substitution Regions with counters are implemented to track erroneous bits, then error management capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror management capabilityVSAvoidstructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory system is segmented into Minimum Substitution Regions (MSRs), which are smaller manageable units of memory tissue. Each MSR is independently monitored by associated counters that track erroneous bits within that specific region. This segmentation allows error management to be localized and handled independently for each region, reducing the overall complexity compared to managing errors across the entire memory array as a single unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Counters are introduced as intermediary components between the memory cells and the error management system. These counters serve as mediators that automatically track and report the number of erroneous bits in each MSR, eliminating the need for complex real-time analysis of individual cell states. The counters simplify error management by providing aggregated error status information that can be processed by higher-level control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If background operations are performed to identify and correct erroneous bits, then data reliability is improved, but processing time increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic background operations that scan through memory regions, detect erroneous bits, and update error status information at scheduled intervals. This periodic approach allows error correction to be performed in scheduled batches rather than continuously, reducing the time penalty for error management while maintaining data reliability. Critical data can be protected with more frequent checks, while less critical data receives periodic monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The memory system performs self-service error detection and characterization by automatically injecting test patterns, monitoring for erroneous bits, and updating error status information without requiring external intervention. This self-service capability allows error management to occur in the background during normal operations, minimizing the impact on processing time while maintaining high data reliability through continuous self-monitoring.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250335293A1Erroneous bit discovery in memory system
Publication Date: 2025.10.30 LODESTAR LICENSING GROUP LLC
  • US20250335293A1 patent drawing
  • US20250335293A1 patent drawing
  • US20250335293A1 patent drawing

AI summary

Methods, systems, and devices for erroneous bit discovery in a memory system are described. A controller or memory controller, for example, may read a code word from a memory medium. The code word may include a set of bits that each correspond to a respective Minimum Substitution Region (MSR) of the memory medium. Each MSR may include a portion of memory cells of the memory medium and be associated with a counter to count a quantity of erroneous bits in each MSR. When the controller identifies a quantity of erroneous bits in the code word using an error control operation, the controller may update values of counters associated with respective MSRs that correspond to the quantity of erroneous bits to count erroneous bit counts for each MSR. In some cases, the controller may perform operations described herein as part of a background operation.