Metablock Relinking for Semiconductor Memory Wear Equalization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The service life of semiconductor memory is reduced when metablocks become defective, as the original non-defective physical blocks within them are no longer used after remapping, leading to inefficient resource utilization and reduced memory endurance.
Innovation Solution
A metablock relinking system that includes a health analyzer and a relinker, which identifies and replaces less healthy physical blocks within metablocks with healthier ones from other metablocks, ensuring even wear and extending the memory's service life by distributing the workload more evenly across the semiconductor memory structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If metablocks are remapped when any physical block becomes defective, then the reliability of the semiconductor memory is improved, but the service life of the memory is reduced because non-defective blocks are wasted
Solution Approach 1:
The system performs preliminary actions by monitoring the health status of all physical blocks within metablocks before actual failures occur. The controller proactively identifies metablocks where all blocks are approaching failure thresholds and relocates them to fresh blocks preemptively, preventing the wasteful remapping that would occur after defects manifest.
Solution Approach 2:
The invention changes the parameter from binary defect detection to continuous health monitoring. Instead of waiting for blocks to become defective (0/1 state), the system tracks wear levels and health metrics of blocks, enabling gradual migration from healthy to failing blocks based on their degradation trajectories.
2Reliability
If physical blocks are replaced after defect detection, then the reliability is maintained, but the wear distribution becomes uneven and overall endurance is reduced
Solution Approach 1:
The system maintains continuous useful action by persistently monitoring block health and continuously migrating blocks from metablocks approaching failure to fresh blocks. This ongoing process ensures even wear distribution across all physical blocks, maximizing the overall endurance of the memory device rather than allowing localized wear concentration.
Solution Approach 2:
The invention implements feedback mechanisms where the controller continuously monitors the health status of physical blocks, tracks wear patterns, and adjusts block allocation dynamically. This closed-loop feedback enables the system to respond to changing wear conditions and maintain optimal load distribution throughout the device lifetime.
3Speed
If metablocks are treated as logical groupings for parallel operations, then read and write speeds are improved, but the complexity of managing block health and replacement increases
Solution Approach 1:
The system performs self-service by automatically monitoring block health, identifying metablocks needing relocation, and executing migrations without external intervention. The controller autonomously manages the complexity of health tracking and block remapping while preserving the performance benefits of metablock-based parallel operations.
Data Source
AI summary
Systems and methods for metablock relinking may be provided. A first physical block of a first metablock may be determined to have a different health than a second physical block of a second metablock based on health indicators of the first and second physical blocks. Each of the health indicators may indicate an extent to which a respective one of the first and second physical blocks may be written to and/or erased before the respective one of the first and second physical blocks becomes defective. The first physical block of the first metablock may be replaced with the second physical block of the second metablock based on a determination that the health of the first physical block of the first metablock is different than the health of the second physical block of the second metablock.


