Memory Wear-Leveling Circuit for Uneven Write Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory circuits face premature failure due to irregular non-uniform write operations, leading to uneven wear on storage transistors, which current wear-leveling schemes fail to address comprehensively.

Innovation Solution

A control circuit manages read and write operations, implementing a wear-leveling scheme that re-maps memory page addresses algorithmically to distribute write operations evenly across physical memory pages, using a hashing function and triggering events to initiate migration processes, and incorporates a finite state machine for managing migrations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If wear-leveling schemes are implemented to distribute write operations, then storage transistor lifespan is extended, but device complexity increases due to additional control circuitry and management overhead

Engineering Contradiction:
Improvestorage transistor lifespanVSAvoidcontrol circuit complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The memory device performs wear-leveling autonomously through self-managed address remapping. The control circuit automatically monitors write operation counts and redistributes write requests to different physical pages without external intervention, enabling the system to service itself and extend transistor lifespan while managing complexity internally

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the mapping parameters between logical and physical page addresses based on write operation history. By adjusting the address translation table and remapping pages with higher write counts to less-used physical pages, the system adapts its parameters to achieve uniform wear distribution across storage transistors

Inventive Principle:
Principle #35Parameter changes

2Reliability

If address remapping is performed frequently to achieve uniform wear distribution, then write operation uniformity is improved, but read latency increases due to migration overhead

Engineering Contradiction:
Improvewrite operation uniformityVSAvoidread latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The wear-leveling mechanism operates periodically by triggering address remapping only after a predetermined number of write operations have been performed. This periodic execution ensures uniform wear distribution is achieved at appropriate intervals while avoiding continuous remapping that would cause excessive read latency and performance degradation

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary wear-leveling remapping before critical write operations accumulate on specific pages. By proactively redistributing write requests to balance wear before it becomes severe, the system prevents the need for more aggressive and latency-intensive corrective remapping operations later

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a comprehensive wear-leveling management scheme is implemented, then premature failure is prevented, but processing time for wear-leveling operations increases

Engineering Contradiction:
Improvememory circuit reliabilityVSAvoidwear-leveling processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The control circuit implements partial wear-leveling by focusing remapping operations only on specific page groups that show signs of uneven wear or high write counts, rather than performing comprehensive remapping of all pages. This selective approach achieves sufficient reliability improvement while minimizing the processing time and overhead associated with full-system wear-leveling

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12487918B2Wear-level control circuit for memory module
Publication Date: 2025.12.02 SUNRISE MEMORY CORP
  • US12487918B2 patent drawing
  • US12487918B2 patent drawing
  • US12487918B2 patent drawing

AI summary

A memory device includes: (a) one or more memory circuits having physical memory pages identified by physical page addresses, each physical memory page being provided to store a memory page; and (b) a control circuit configured for managing read or write operations in each memory circuit. The control circuit manages both a wear-leveling scheme and read and write operations in the memory circuits.