Address Mapping Table Compression for Sequential Address Ranges

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of associating a single logical address per entry in memory system address mapping tables results in large table sizes, negatively impacting performance.

Innovation Solution

Increase the translation unit size in address mapping tables by identifying sets of sequentially written logical addresses and compressing regions based on statistical analysis, allowing each entry to be associated with multiple physical addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single logical address is associated per entry in the address mapping table, then address translation precision is maintained, but the table size becomes large impacting performance

Engineering Contradiction:
Improveaddress translation precisionVSAvoidperformance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent combines multiple physical addresses into a single table entry by associating a logical address with a range of physical addresses (physical address + offset). This merging approach reduces the number of entries needed in the address mapping table, decreasing table size and improving performance while maintaining accurate address translation through the offset mechanism.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If the address mapping table size is reduced by increasing translation unit size, then performance improves, but the complexity of address management increases

Engineering Contradiction:
ImproveperformanceVSAvoidaddress management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the physical address space into ranges that can be mapped to logical addresses. By dividing the address space into manageable translation units (logical address + offset pairs), the system reduces table size while keeping address management complexity可控 through structured segmentation rather than handling individual addresses.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If compression is applied to reduce address mapping table size, then memory usage decreases, but the processing overhead for compression and decompression increases

Engineering Contradiction:
Improvememory usageVSAvoidprocessing overhead
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies compression during the address mapping table population phase, performing the compression work in advance before the table is fully operational. By pre-compressing the address mappings when data is first written or when the table is built, the system reduces memory usage without incurring compression overhead during critical address translation operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12468627B2Address mapping table compression
Publication Date: 2025.11.11 MICRON TECHNOLOGY INC
  • US12468627B2 patent drawing
  • US12468627B2 patent drawing
  • US12468627B2 patent drawing

AI summary

Methods, systems, and devices for address mapping table compression are described. A memory system may identify, for a region of an address mapping table, sets of sequentially indexed logical addresses that are mapped to sets of sequentially indexed physical addresses. The memory system may select a compression factor for the region based on the sets of sequentially indexed logical addresses. And the memory system may remove subsets of physical addresses from the sets of sequentially indexed physical addresses in the region based on the compression factor.