Sequential Mapping Table for Flash Memory Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory devices increase in size and complexity, existing memory mapping tables become inefficient due to large sizes exceeding available RAM, leading to increased latencies during operations like reading or writing, especially in devices with limited RAM for storing L2P tables.

Innovation Solution

The implementation of a reduced size representation of the L2P table, known as a sequential mapping table, which uses initial logical and physical addresses and the number of sequential corresponding addresses, significantly reducing the table size and eliminating the need for DRAM, thereby improving efficiency and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional L2P mapping tables are used to track virtual block to physical block associations, then complete mapping information is maintained, but the table size becomes excessively large exceeding available RAM capacity

Engineering Contradiction:
Improvemapping information completenessVSAvoidmapping table size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential mapping information needed for sequential operations. Instead of storing complete L2P mappings for all blocks, it extracts and stores only the initial logical block address and initial physical block address that define the mapping relationship, eliminating redundant mapping data while maintaining operational reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the mapping table into two parts: a compact sequential mapping table stored in RAM containing only initial address pairs, and the full L2P mapping information implicitly defined by the sequential relationship. This segmentation allows the critical mapping data to fit in limited RAM while maintaining complete mapping capability.

Inventive Principle:
Principle #1Segmentation

2Speed

If large L2P mapping tables are stored in RAM to ensure fast access, then data retrieval speed is improved, but the cost and complexity increase due to requiring larger DRAM capacity

Engineering Contradiction:
Improvedata retrieval speedVSAvoidDRAM capacity requirement
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts only the minimal necessary data (initial logical block address and initial physical block address) needed to perform sequential mapping operations. This extracted information fits within limited DRAM capacity while maintaining fast access speeds for sequential operations, eliminating the need for large DRAM allocations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the data structure parameters from storing complete mapping pairs to storing only initial address pairs with implicit sequential relationships. This parameter change reduces the data volume by a factor equal to the sequential run length, allowing fast DRAM access with minimal memory capacity.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If sequential mapping tables are implemented to reduce size, then DRAM requirements are eliminated, but the complexity of managing sequential address mappings increases

Engineering Contradiction:
Improvemapping table sizeVSAvoidsequential mapping management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The sequential mapping table structure is self-describing and self-maintaining. Each entry contains the initial logical block address and initial physical block address, and the sequential relationship is inherently defined by the structure itself. The system automatically maintains consistency through the sequential mapping logic without requiring complex external management mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11922012B2Memory mapping device and method
Publication Date: 2024.03.05 MICRON TECHNOLOGY INC
  • US11922012B2 patent drawing
  • US11922012B2 patent drawing
  • US11922012B2 patent drawing

AI summary

Apparatus and methods are disclosed, including a sequential mapping table located within a flash memory array of a flash memory device. Selected examples include firmware in the flash memory device to load the sequential mapping table into a cache upon power and perform read and write operations using the sequential mapping table. Selected examples include firmware in the flash memory device to store an updated sequential mapping table into the flash memory array upon power down of the flash memory device.