Memory Address Remapping for Balanced Segment Wear

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lifetime of memory arrays is shortened due to uneven utilization of memory segments, leading to premature failure, as frequent read and write operations cause ageing effects, and segments cannot be repaired or replaced individually.

Innovation Solution

A method and device that modify physical addresses to redistribute storage targets within the memory array, allowing for balanced utilization by assigning a modified physical address to a different memory segment, thereby extending the array's lifespan through hardware-based address modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If physical addresses are directly mapped to memory segments without modification, then address access speed is maintained, but memory segment utilization becomes uneven leading to reduced lifetime

Engineering Contradiction:
Improvememory array lifetimeVSAvoidaddress modification device complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

An address modification device is introduced as an intermediary component between the address input and memory array. This device modifies physical addresses before they reach the memory segments, redistributing access patterns to achieve more uniform utilization across all segments. The intermediary transforms the direct address mapping into a redistributed mapping, solving the uneven utilization problem while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of physical addresses by modifying them through the address modification device. By altering the address parameters before memory access, the system achieves different access patterns that distribute wear more evenly across memory segments. This parameter transformation allows the same memory array to be accessed in a more balanced manner, extending its operational lifetime.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If address modification is implemented to redistribute storage targets, then memory segment utilization becomes balanced extending lifetime, but address access time increases

Engineering Contradiction:
Improvememory array lifetimeVSAvoidaddress access time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The address modification is performed as a preliminary action before the actual memory access occurs. By pre-calculating and pre-modifying the physical addresses in advance, the system prepares redistributed addresses that will be used for subsequent memory operations. This preliminary transformation ensures that when memory access occurs, the time penalty is minimized as the modification has already been completed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical or sequential address modification processes with electronic or logical substitution. The address modification device uses electronic circuits or logical operations to transform addresses rapidly, substituting slower mechanical processes. This substitution maintains fast access times while still achieving the beneficial address redistribution for extended memory lifetime.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Speed

If memory segments are frequently accessed to maintain real-time data storage, then real-time performance is maintained, but uneven utilization accelerates ageing effects

Engineering Contradiction:
Improvereal-time data access speedVSAvoidmemory segment reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces dynamic address modification that adapts access patterns in real-time. The address modification device dynamically transforms physical addresses based on current access patterns, ensuring that frequently accessed data is redistributed to different memory segments over time. This dynamic approach maintains real-time performance by keeping the modification process fast while simultaneously improving reliability through balanced utilization that reduces ageing effects.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11557327B2Method and device for operating a memory assembly
Publication Date: 2023.01.17 TECHNISCHE UNIVERSITAT MUNCHEN
  • US11557327B2 patent drawing
  • US11557327B2 patent drawing
  • US11557327B2 patent drawing

AI summary

The invention relates to a method for operating a memory assembly. A physical address is received. The physical address is associated with a first memory segment of a memory assembly. The physical address is modified to a modified physical address. The modified physical address is associated with a second memory segment of the memory assembly.