Memory Page Access Method for Wear Leveling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-speed non-volatile memories, such as storage class memories, face issues with wear leveling due to concentrated data rewriting, which can lead to premature degradation as the number of rewriting times increases for specific bytes, necessitating efficient access methods to distribute rewriting evenly across pages.
Innovation Solution
A management device with a memory controller that employs two access processing methods: first access processing for distributing data across multiple pages and second access processing for direct byte-level access, switching between them based on page quality and rewriting frequency to maintain even wear and extend memory lifespan.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If second access processing (direct byte-level access) is used for high-speed access, then access speed is improved, but rewriting becomes concentrated on specific bytes leading to increased page rewriting times and reduced memory lifespan
Solution Approach 1:
The patent dynamically switches between first access processing (page-level) and second access processing (byte-level) based on the access history and quality of each page. The management device determines whether to use direct byte-level access or page-level access by evaluating page quality metrics, thereby adapting the access method to current memory conditions to prevent premature degradation while maintaining high-speed access when safe.
2Reliability
If first access processing (page-level access) is used to distribute rewriting, then memory lifespan is extended, but access speed is reduced compared to direct byte-level access
Solution Approach 1:
The system dynamically selects between first access processing and second access processing based on real-time evaluation of page quality and access history. When pages show signs of degradation or concentrated rewriting, the system switches to first access processing to distribute wear evenly. When pages are healthy, it uses second access processing for faster direct byte-level access, thus optimizing both lifespan and speed.
3Productivity
If byte-level rewriting is allowed for high-speed access, then productivity is improved, but the number of rewriting times for specific pages increases leading to premature degradation
Solution Approach 1:
The management device monitors access history and page quality metrics, using this feedback to determine whether to permit second access processing (direct byte-level access) or switch to first access processing (page-level access). This feedback mechanism prevents premature degradation by detecting when byte-level rewriting is causing concentrated wear on specific pages, thereby maintaining productivity while protecting page quality.
Data Source
AI summary
A management device according to an embodiment manages reading and writing of data, by a processing circuit, from and into a first memory unit and a non-volatile memory unit containing a plurality of pages, and includes a setting storage unit, an access processing circuit, and a management circuit. The setting storage unit stores an access method indicating whether first access processing of writing and reading data into and from data transferred to the first memory unit from the non-volatile memory unit or second access processing of directly writing and reading data into and from data stored in the non-volatile memory unit is executed for each of the pages. The management circuit changes the access method for a third page on which the second access processing is set to be performed to the first access processing when quality of the third page is equal to or lower than a reference value.


