Memory Address Remapping for Balanced Segment Wear
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


