Hybrid Address Mapping for Memory Bank Collisions and Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

On-chip memory systems face issues with concurrent access collisions, impaired performance due to data distribution patterns, and memory loss from defects, leading to increased latency, power consumption, and reduced capacity.

Innovation Solution

Implement hybrid logical to physical address mapping using interleave and fixed map modes, allowing a memory controller to optimize performance by distributing logical addresses across multiple banks, enabling efficient power management and defect isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If interleave mapping is used to distribute data across multiple banks, then memory access performance is improved, but power consumption increases because all banks must remain active

Engineering Contradiction:
Improvememory access performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic map mode switching that allows the memory system to transition between interleave mapping and fixed mapping based on operational requirements. During high-performance needs, interleave mapping is used to activate multiple banks simultaneously. During low-activity periods, the system switches to fixed mapping to enable power-saving modes where fewer banks remain active, thus resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the mapping parameter dynamically by switching between interleave and fixed map modes. This parameter change allows the same memory hardware to operate in different configurations: interleave mode for high performance with all banks active, and fixed mode for power efficiency with selective bank activation, thereby resolving the performance-power tradeoff.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If fixed mapping is used to reduce power consumption, then memory can enter power save mode, but access performance deteriorates due to bank collisions

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory access performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements dynamic map mode switching that allows the memory system to transition between interleave mapping and fixed mapping based on operational requirements. During high-performance needs, interleave mapping is used to activate multiple banks simultaneously. During low-activity periods, the system switches to fixed mapping to enable power-saving modes where fewer banks remain active, thus resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the mapping parameter dynamically by switching between interleave and fixed map modes. This parameter change allows the same memory hardware to operate in different configurations: interleave mode for high performance with all banks active, and fixed mode for power efficiency with selective bank activation, thereby resolving the performance-power tradeoff.

Inventive Principle:
Principle #35Parameter changes

3Speed

If interleave mapping is used across all memory banks, then access speed is improved, but defect propagation causes entire blocks to be lost

Engineering Contradiction:
Improvememory access speedVSAvoidmemory reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the memory system into distinct interleave-mapped regions and fixed-mapped regions. The interleave-mapped portion handles performance-critical operations across multiple banks, while the fixed-mapped portion provides reliability through defect isolation. This segmentation allows the system to achieve both high speed and high reliability by assigning different mapping strategies to different functional requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different mapping qualities to different portions of the memory system. Interleave mapping with high-speed characteristics is applied to regions requiring performance, while fixed mapping with high-reliability characteristics is applied to regions where defect isolation is critical. This local differentiation of mapping quality resolves the contradiction between speed and reliability.

Inventive Principle:
Principle #3Local quality

4Productivity

If hybrid mapping is implemented to balance performance and reliability, then system complexity increases

Engineering Contradiction:
Improveoverall system performanceVSAvoidmapping system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal memory controller that can operate in multiple map modes (interleave and fixed) using the same hardware infrastructure. The controller dynamically selects the appropriate mapping mode based on operational requirements, eliminating the need for separate dedicated controllers for each mode. This multi-functionality reduces overall system complexity while maintaining the benefits of both mapping approaches.

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

Data Source

PatentUS20250378023A1Hybrid Logical to Physical Address Mapping
Publication Date: 2025.12.11 MARVELL ASIA PTE LTD
  • US20250378023A1 patent drawing
  • US20250378023A1 patent drawing
  • US20250378023A1 patent drawing

AI summary

The present disclosure describes apparatuses and methods for hybrid logical to physical (LTP) address mapping in memory systems. In various aspects, a memory controller maps, with an interleave map mode, a first portion of logical address space to a first portion of the physical address space of a memory. The memory controller also maps, with a fixed map mode, a second portion of logical address space to a second portion of the physical address space of the memory. Thus, the memory controller may configure some memory banks with interleave address mapping and other banks with fixed address mapping. In some cases, the memory controller may reconfigure a bank of the memory from one mapping mode to the other mapping mode. By so doing, the memory controller can leverage benefits provided by either mapping mode to optimize access performance, reduce power consumption, or isolate defective areas with minimal capacity loss.