Super Memory Block Bad Block Mapping Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face inefficiencies due to the need for large storage space for mapping information when swapping bad blocks with normal blocks, especially in systems with many super memory blocks, which affects access speed and storage capacity.

Innovation Solution

A memory system that groups memory blocks into super memory blocks, detects bad blocks, selects victim super memory blocks, and generates a bad group table to map normal blocks to bad blocks, allowing for efficient access by replacing bad blocks with normal blocks of the same physical location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bad blocks are swapped with normal blocks using traditional mapping methods, then access to bad blocks is enabled, but storage space for mapping information becomes excessively large

Engineering Contradiction:
Improveaccess to bad blocksVSAvoidstorage space for mapping information
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the mapping information into two parts: a bad block table that stores only the locations of bad blocks, and a super block table that stores mapping information at the super block level. This segmentation reduces the overall mapping information storage requirement compared to traditional methods that store individual block mappings for all blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical mapping structure that operates at multiple levels: super block level and block level within each super block. This dimensional change allows the system to manage bad blocks more efficiently by grouping them into super blocks, thereby reducing the total mapping information storage space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If mapping information is stored for all bad blocks, then access reliability is maintained, but access speed decreases due to larger mapping tables

Engineering Contradiction:
Improveaccess reliabilityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By segmenting mapping information into bad block table and super block table, the patent enables faster access through selective querying. When accessing a block, the system first checks the bad block table, and only if needed, proceeds to the super block table, thereby reducing average access time while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of bad blocks into super blocks during the formatting stage. This preliminary action creates a structured mapping that speeds up subsequent access operations, as the system can quickly determine whether a block is bad without examining the entire mapping table.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional block-level swapping is used, then individual bad blocks are replaced, but system complexity increases due to detailed mapping management

Engineering Contradiction:
Improveblock replacement accuracyVSAvoidmapping management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple bad blocks into super blocks, managing them as a group rather than individually. This merging reduces mapping management complexity by operating at the super block level for bad blocks, while still maintaining the ability to track and replace individual blocks when needed through the bad block table.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments mapping management into two distinct tables with different levels of detail: the bad block table for individual block tracking and the super block table for group-level management. This segmentation simplifies the overall management complexity by providing a hierarchical approach that balances detail with efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10366776B2Memory system for effectively organizing super memory block and operating method thereof
Publication Date: 2019.07.30 SK HYNIX INC
  • US10366776B2 patent drawing
  • US10366776B2 patent drawing
  • US10366776B2 patent drawing

AI summary

A memory system may include: a memory device including a plurality of memory blocks configured in a plurality of super memory blocks; and a controller suitable for detecting two or more bad super memory blocks each including at least one bad block among the super memory blocks, selecting at least one victim super memory block among the bad super memory blocks, and replacing the at least one bad block in each remaining bad super memory block with at least one normal block of the victim super memory block.