Dynamic Redundancy Repair for Phase Change Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Error Correction Code (ECC) techniques are inadequate for phase change memories, especially when the resistance level of the status bit drifts, making it challenging to read data accurately without additional correction mechanisms.

Innovation Solution

A memory device with dynamic redundancy repair technology that includes a memory array, a redundancy array, and a redundancy mapping store, where circuitry writes data to redundancy cells if the primary cell fails verification during write operations and maps the address to the redundancy cell, allowing for read operations from either the memory or redundancy array based on valid entries in the mapping store.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ECC techniques are used to detect and correct errors in phase change memories, then data reliability is improved, but system complexity increases and ECC cannot reliably correct errors when status bit resistance drifts occur

Engineering Contradiction:
Improvedata reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing write verification immediately after writing data to phase change memory cells. The verify circuit checks whether the written data is correctly stored by reading back and comparing with expected values. If verification fails, the system automatically retries the write operation or activates redundancy mechanisms before the error affects subsequent read operations. This proactive verification approach prevents error propagation without requiring complex ECC decoding circuits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements copying by maintaining redundant copies of critical data in alternative memory locations. When a phase change memory cell fails verification or exhibits resistance drift, the system copies the valid data to a backup location or uses a previously verified copy. This copying mechanism provides fault tolerance without needing complex error correction algorithms, as the system can simply switch to using the copied valid data.

Inventive Principle:
Principle #26Copying

2Measurement precision

If write verification is performed on every write operation to detect defective cells, then data accuracy is improved, but write operation time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidwrite operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing verification selectively rather than on every single write operation. The verify circuit is activated based on conditions such as detected resistance drift, previous error patterns, or critical data writes. For routine writes to stable memory cells, verification may be reduced or omitted. This selective verification approach maintains data accuracy for critical operations while minimizing the time overhead for常规 writes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements continuity of useful action by overlapping verification activities with subsequent operations. While verification is performing on recently written data, the system can simultaneously prepare for or initiate the next write operation. The verify circuit operates continuously in the background, and verification results are integrated into the normal write workflow without requiring complete operation停顿. This allows the system to maintain high verification coverage while keeping the average write time penalty minimal.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9449720B1Dynamic redundancy repair
Publication Date: 2016.09.20 MACRONIX INTERNATIONAL CO LTD
  • US9449720B1 patent drawing
  • US9449720B1 patent drawing
  • US9449720B1 patent drawing

AI summary

The disclosed memory device technology for implementing dynamic device repair includes a memory array, a redundancy array and a redundancy mapping store. The memory array includes memory cells and the redundant array includes redundancy cells. The memory device also includes circuitry configured to execute a write operation and a read operation in response to respective commands, using a dynamic redundancy repair method to replace the temporary defective cells in the memory array with the redundancy cells in the redundancy array.