User Data Block Error Correction via Data Mask Inversion Pins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory die failure protection schemes are resource-intensive, leading to die overprovisioning, reduced performance, and high power consumption, while providing unnecessary reliability for certain applications.

Innovation Solution

Implementing error detection and correction schemes that store parity information in a portion of the memory device using data mask inversion (DMI) pins, allowing for efficient error correction without full memory die failure protection, thereby reducing resource usage and improving bandwidth, latency, and power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory die failure protection schemes are implemented, then reliability is improved, but resource consumption increases and performance is reduced

Engineering Contradiction:
Improvememory reliabilityVSAvoidmemory performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the error correction approach by implementing it at the user data block level rather than at the entire memory die level. Each user data block is independently protected with error correction codes, allowing selective correction of errors in specific blocks without affecting the entire die. This segmentation enables reliability improvement in individual blocks while maintaining overall system performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by implementing error correction only where and when needed, rather than providing full protection across all memory operations. The system selectively applies error detection and correction to user data blocks that require it, avoiding the overhead of universal protection schemes. This partial application of error correction maintains performance while improving reliability for critical data.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If memory die failure protection schemes are implemented, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improvememory reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments power consumption by activating error correction mechanisms only for specific user data blocks that require protection, rather than continuously powering error correction for the entire memory die. This selective activation reduces overall power consumption while maintaining reliability for critical operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies error correction partially, only when and where errors are detected or suspected, rather than continuously applying protection across all memory operations. This partial application reduces the energy overhead associated with constant error correction while maintaining reliability for user data blocks that need it.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If full memory die failure protection is implemented, then reliability is improved, but resource usage increases

Engineering Contradiction:
Improvememory reliabilityVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments memory resources by allocating error correction capabilities to individual user data blocks rather than dedicating resources for entire die protection. This segmentation allows efficient use of memory resources by providing error correction only for the specific blocks that require it, reducing overall resource consumption while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies error correction resources partially, providing protection only for user data blocks that require it rather than allocating resources for complete die-level protection. This partial resource allocation reduces memory overhead and improves resource utilization efficiency while maintaining reliability for critical data blocks.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250284584A1User data block error detection and correction
Publication Date: 2025.09.11 MICRON TECHNOLOGY INC
  • US20250284584A1 patent drawing
  • US20250284584A1 patent drawing
  • US20250284584A1 patent drawing

AI summary

In some implementations, a memory device may retrieve, via one or more data pins associated with a user data block, host data. The memory device may retrieve, via one or more data mask inversion pins associated with the user data block, error correction data. The memory device may detect, using the host data and the error correction data, one or more multi-bit errors in the host data. The memory device may correct, using the host data and the error correction data, the one or more multi-bit errors.