DQ Symbol Map for Memory Error Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in reducing the likelihood of uncorrectable data errors, particularly as memory densities increase and feature sizes decrease, leading to more prevalent memory defects that can result in uncorrectable errors due to limitations in error correction algorithms.

Innovation Solution

The implementation of a DQ symbol map that isolates data paths using bank activation, column select, and row select-based isolation methods, which are hard programmed into the memory device to avoid non-correction conditions, thereby reducing the occurrence of uncorrectable data errors by structurally routing data to prevent errors from spanning multiple symbols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory density is increased and feature size is decreased, then memory capacity is improved, but memory defects become more prevalent leading to uncorrectable errors

Engineering Contradiction:
Improvememory capacityVSAvoiderror correction capability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory system is segmented into multiple independently controllable memory banks. By isolating data paths within specific banks and using bank-level activation, the system prevents errors from propagating across the entire memory array. This segmentation allows error containment while maintaining high overall memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A DQ symbol map serves as an intermediary structure that routes data between memory banks and the I/O interface. This map enables selective activation of specific memory banks and data paths, allowing the system to bypass defective regions while maintaining access to functional memory capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If error correction operations are performed to fix data errors, then data integrity is improved, but uncorrectable errors still occur due to algorithm limitations

Engineering Contradiction:
Improvedata integrityVSAvoiderror correction algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary routing assignments through the DQ symbol map before data transmission occurs. By pre-configuring data paths to avoid known defect patterns and isolate error-prone regions, the system prevents uncorrectable error conditions from arising in the first place, reducing the burden on error correction algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Error correction is applied at the memory bank level rather than across the entire memory array. By segmenting the correction scope to individual banks, the system reduces the complexity of error correction operations while maintaining overall data integrity through localized correction capabilities.

Inventive Principle:
Principle #1Segmentation

3Reliability

If data paths are isolated using bank activation and routing assignments, then uncorrectable errors are reduced, but system complexity increases

Engineering Contradiction:
Improvelikelihood of uncorrectable errorsVSAvoidrouting assignment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The DQ symbol map serves multiple functions simultaneously: it routes data between memory banks and the I/O interface, implements bank activation control, enforces isolation rules to prevent uncorrectable errors, and provides a framework for error correction. This multi-functionality reduces the need for separate dedicated circuits for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The routing assignments in the DQ symbol map are dynamically configurable based on detected memory defects and operational conditions. The system can adaptively reassign data paths to avoid defective regions while maintaining optimal performance, rather than using fixed static routing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11803501B2Routing assignments based on error correction capabilities
Publication Date: 2023.10.31 MICRON TECHNOLOGY INC
  • US11803501B2 patent drawing
  • US11803501B2 patent drawing
  • US11803501B2 patent drawing

AI summary

The systems and methods described herein relate to a bi-directional data path (DQ) symbol map generated based on error correction operations. A device may include sub-wordline drivers and bi-directional data paths (DQs) that couple between the sub-wordline drivers and input/output (I/O) interface circuitry based on assignments indicated by the DQ symbol map. The assignments may be generated based on error correction operations performed on data of the memory bank. In particular, the DQ symbol map may be generated to avoid some conditions that, if occurring, may render one or more data errors uncorrectable. These systems and methods may reduce a likelihood of a data error associated with a DQ being uncorrectable.