Rewritable Non-Volatile Memory Data Backup via Segmented Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata reliabilityVSAvoidsystem burden
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedata redundancyVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If integration and moving operations are executed twice for RAID-1 backup, then data backup reliability is improved, but processing time increases

Engineering Contradiction:
Improvedata backup reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9442834B2Data management method, memory controller and memory storage device
Publication Date: 2016.09.13 PHISON ELECTRONICS
  • US9442834B2 patent drawing
  • US9442834B2 patent drawing
  • US9442834B2 patent drawing

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.