Defective Block Management in Flash Memory Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems inefficiently manage defective blocks, leading to reduced memory capacity and reuse potential, as allocated defective blocks are typically permanently deleted from usable mappings without consideration for recovery.

Innovation Solution

Implementing a defective block management system that allocates and cancels defective blocks based on specific conditions, including frequency of program/delete cycles and successful operation outcomes, allowing for heat treatment and time-based recovery, enabling the reuse of memory blocks by converting them back to usable states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If defective blocks are permanently deleted from usable mappings, then reliability is improved by removing faulty components, but memory capacity and productivity deteriorate due to loss of potentially recoverable blocks

Engineering Contradiction:
Improvememory system reliabilityVSAvoidmemory capacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a defective block recovery mechanism where blocks previously marked as defective can be recovered and returned to the usable pool. The FTL maintains a defective block management table that tracks the status of blocks, and through heat treatment processes and retry operations, blocks can transition from defective to usable state, thereby recovering memory capacity while maintaining system reliability.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The memory system performs self-diagnosis and self-repair through the FTL's defective block management capabilities. The system automatically detects defective blocks, performs heat treatment, retries operations, and manages the transition of blocks between usable and defective states without external intervention, enabling the memory system to maintain optimal performance and capacity utilization autonomously.

Inventive Principle:
Principle #25Self-service

2Productivity

If heat treatment and retry operations are performed on allocated defective blocks, then productivity is improved by recovering usable blocks, but device complexity increases due to additional management mechanisms

Engineering Contradiction:
Improvememory block reuse efficiencyVSAvoiddefective block management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The FTL's defective block management unit serves multiple functions: it tracks defective blocks, performs heat treatment operations, manages retry attempts, and coordinates with the mapping table to restore blocks to usable status. This multi-functional approach consolidates complexity within a single management unit rather than requiring separate mechanisms for each function, thereby improving productivity without proportionally increasing overall system complexity.

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

3Measurement precision

If the frequency of program/delete cycles is increased to test block recovery, then measurement precision is improved for determining defective block status, but the allocated time for block evaluation is reduced

Engineering Contradiction:
Improvedefective block detection accuracyVSAvoidblock evaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary heat treatment on suspected defective blocks before finalizing their status. By applying heat treatment early in the evaluation process, the system can detect and recover blocks that may have been falsely identified as defective, improving detection accuracy. The FTL manages the timing of these preliminary actions to minimize the overall evaluation time and prevent excessive delays in block availability.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly improves memory efficiency by reusing previously defective blocks, maintaining high performance even with increased program/delete cycles, and optimizing memory block utilization by adjusting bit density post-recovery.

Implementation Method 1

performing a heat treatment on the memory block

Methodology Applied
Scientific EffectHeat treatment: Heat Treatment

Data Source

PatentUS8417988B2Memory systems and defective block management methods related thereto
Publication Date: 2013.04.09 SAMSUNG ELECTRONICS CO LTD
  • US8417988B2 patent drawing
  • US8417988B2 patent drawing
  • US8417988B2 patent drawing

AI summary

Memory systems and related defective block management methods are provided. Methods for managing a defective block in a memory device include allocating a defective block when a memory block satisfies a defective block condition. The allocated defective block is cancelled when the allocated defective block satisfies a defective block cancellation condition.