Hardware Address Conversion Tables for Low-Latency Memory Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Performing logical to physical device address mapping in firmware introduces additional latency to memory systems, which can be a bottleneck in high-performance applications like AI, AR, VR, and gaming, and increases power consumption.

Innovation Solution

Implementing a hardware logic block with address conversion tables, such as a page mapping table and a page type change point table, to perform the conversion of logical page addresses to physical device addresses, reducing latency and improving throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If address mapping is performed in firmware, then flexibility and adaptability are maintained, but latency increases and throughput decreases

Engineering Contradiction:
Improvefirmware flexibilityVSAvoidaddress conversion latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the address conversion function into two parts: a hardware logic block that performs the actual address conversion operation, and firmware that provides configuration and control. This segmentation allows the time-critical conversion operation to be performed in hardware while maintaining firmware flexibility for configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hardware logic block as an intermediary component between the firmware and the address conversion process. This intermediary handles the latency-sensitive conversion operations in hardware while the firmware maintains adaptability through configuration registers and control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If address mapping is performed in firmware, then system configurability is preserved, but power consumption increases

Engineering Contradiction:
Improvesystem configurabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the address mapping function into hardware-based execution with firmware-based configuration. This allows power-efficient hardware execution while maintaining configurability through firmware-controlled initialization and parameter setting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hardware logic block is designed to be self-configurable through initialization sequences and control registers, reducing the need for continuous firmware intervention. Once configured, the hardware operates autonomously, reducing overall power consumption while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

3Productivity

If hardware logic block with address conversion tables is implemented, then latency is reduced and throughput is improved, but device complexity increases

Engineering Contradiction:
Improveaddress conversion throughputVSAvoidhardware logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses address conversion tables stored in memory as a simplified representation of the complex mapping relationships. Instead of implementing complex combinatorial logic for all possible address mappings, the system copies relevant mapping data into lookup tables that can be queried efficiently by the hardware logic block.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent makes the address conversion tables configurable through parameters such as table size, entry format, and association with different memory device configurations. This parameter-based configurability allows the same hardware structure to adapt to different complexity requirements without redesigning the entire logic block.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260030172A1Address conversion table supporting hardware automation
Publication Date: 2026.01.29 MICRON TECHNOLOGY INC
  • US20260030172A1 patent drawing
  • US20260030172A1 patent drawing
  • US20260030172A1 patent drawing

AI summary

Methods, systems, and devices for address conversion table supporting hardware automation are described. A memory system may implement a hardware logic block to perform the conversion of a logical page address to a physical device address. The hardware logic block may include a set of one or more tables for address conversion, including a page mapping table, a page type change point table, and a virtual block table, which may support performing the conversion of the logical page address to a physical device address using hardware logic. To account for varying parameters of the memory system, the firmware may load one or more parameters for the hardware logic block, for example, during initialization of the memory system. As such, the hardware logic block may support converting logical page addresses to physical device addresses for various different memory systems and memory system configurations.