Rewritable Non-Volatile Memory Data Backup via Segmented Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management methods for rewritable non-volatile memory modules face challenges in efficiently backing up data due to the need for redundant operations, which increase system burden and complexity, especially when using RAID-1 for data backup.
Innovation Solution
A data management method that groups physical erasing units into data, spare, data backup, and command recording areas, allowing for efficient data writing, backup, and command recording within the rewritable non-volatile memory module, utilizing a memory controller to map logical addresses and manage data across multiple physical units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RAID-1 is used to back up data in rewritable non-volatile memory module, then data reliability is improved, but system burden and operation complexity increase due to needing to execute integration and moving operations twice
Solution Approach 1:
The patent segments the memory module into two independent memory units (first memory unit and second memory unit), each with its own physical blocks. The controller manages these units separately, performing integration and moving operations independently on each unit. This segmentation eliminates the need to execute operations twice on the same memory space, reducing system burden while maintaining RAID-1 backup reliability.
2Reliability
If RAID-1 is used to back up data, then data redundancy is improved, but operation efficiency deteriorates due to duplicate integration and moving operations
Solution Approach 1:
The patent divides the memory module into two separate memory units that operate independently. Each unit maintains its own data copies and performs integration/moving operations separately. This allows parallel or independent operation on each unit, eliminating the sequential duplicate operations that reduce efficiency, while still achieving RAID-1 redundancy across the two units.
Solution Approach 2:
The controller pre-configures the two memory units with separate physical block structures and establishes independent management for each unit before data operations begin. This preliminary setup allows the system to handle backup operations more efficiently by having ready-made independent structures, rather than creating and managing duplicate operations on the same structure.
3Reliability
If integration and moving operations are executed twice for RAID-1 backup, then data backup reliability is improved, but processing time increases
Solution Approach 1:
The patent segments the memory system into two independent memory units with separate physical blocks. Each unit can process integration and moving operations independently and simultaneously. This segmentation allows the system to perform backup operations on both units in parallel rather than sequentially, significantly reducing the total processing time while maintaining the reliability benefits of RAID-1 backup.
Data Source
AI summary
A data management method for a rewritable non-volatile memory module including a first memory unit and a second memory unit is provided. The method includes: grouping erasing units of the first memory unit into a data area and a spare area; and grouping the physical erasing units of the second memory unit into a data backup area and a command recording area; configuring multiple logical addresses to map to the physical erasing units associated with the data area; receiving a write command which instructs writing data; writing the data to a physical erasing unit associated with the spare area, and writing the data to a physical erasing unit associated with the data backup area; recording at least a portion of the write command in a physical erasing unit associated with the command recording area. Accordingly, data is backuped in the rewritable non-volatile memory module.


