Flash Memory Online Repair via Post-Erase Defect Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory cells, particularly flash memory cells, can develop defects during manufacturing or over time, leading to isolation breakdowns and failures during erase operations, which existing testing methods may not detect, causing functional issues and requiring time-consuming data relocation that risks data loss.

Innovation Solution

An online repair method that checks memory cells post-erase operation and replaces defective cells with spare memory portions, allowing seamless continuation of memory functionality without data relocation, using a spare sector or page to maintain logical memory area integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing testing methods are used during manufacturing, then production time is reduced, but memory cell defects are not detected leading to functional failures

Engineering Contradiction:
Improvememory cell defect detectionVSAvoidproduction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by checking memory cells during the erase operation itself and preparing spare memory portions in advance. The system identifies defective cells during the erase process and has spare memory portions ready for immediate replacement, avoiding both production delays and functional failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by allocating spare memory portions in advance that can be used to replace defective memory cells. This preparation ensures that when defects are detected during erase operations, there are already reserved resources available for replacement, maintaining system reliability without requiring time-consuming data relocation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If memory cells are checked after erase operation, then defective cells are detected, but data relocation is required which risks data loss

Engineering Contradiction:
Improvedefect detection accuracyVSAvoiddata loss risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses copying by maintaining spare memory portions that are identical in structure and capacity to the target memory. When defects are detected, the system copies data to the spare memory portion rather than relocating data, which eliminates the risk of data loss during the transfer process while ensuring complete defect detection.

Inventive Principle:
Principle #26Copying

3Reliability

If spare memory portions are used for replacement, then memory functionality is maintained, but system complexity increases

Engineering Contradiction:
Improvememory functionality continuityVSAvoidmemory management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of memory management by separating the defect detection and replacement functions into a dedicated processing unit. This unit independently manages the checking of memory cells during erase operations and the replacement with spare portions, simplifying the overall system architecture while maintaining functionality continuity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If online repair method is implemented, then data relocation is avoided, but processing time for erase operation increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiderase operation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements continuity of useful action by performing the check for defective memory cells during the erase operation itself, rather than as a separate subsequent step. The processing unit checks memory cells while the erase operation is in progress, and immediately replaces defective cells with spare portions, maintaining continuous productive action without interrupting the overall process flow.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9465705B2Processing a target memory
Publication Date: 2016.10.11 INFINEON TECHNOLOGIES AG
  • US9465705B2 patent drawing
  • US9465705B2 patent drawing
  • US9465705B2 patent drawing

AI summary

A method is suggested for processing a target memory, the method comprising the steps of (i) checking the target memory subsequent to an erase operation directed to the target memory; and (ii) replacing the target memory with a spare memory in case a defect is detected.