Nonvolatile Memory Controller Anchor Region for Power Loss Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices with nonvolatile memory struggle to quickly resume operation when power is interrupted and then restored, as existing methods do not efficiently manage position information and data storage across different memory regions.

Innovation Solution

A data storage device with a controller that performs a first write operation on a normal region and a second write operation on an anchor region to store position information, allowing for quick resumption of operation when power is restored by using the stored position information to identify the correct operation point.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power is interrupted during write operations, then data storage operation continuity is improved, but operation recovery speed deteriorates

Engineering Contradiction:
Improveoperation continuityVSAvoidrecovery speed
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by storing position information of write operations in the anchor region before actual data writing occurs. When power is interrupted, the controller can immediately retrieve this pre-stored position information from the anchor region and resume writing operations without needing to search or reconstruct operation state, thereby achieving fast recovery while maintaining operation continuity through the dual-region architecture

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If position information is stored in the same memory region as data, then device complexity is reduced, but data storage reliability deteriorates

Engineering Contradiction:
Improvememory region organizationVSAvoiddata storage reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the nonvolatile memory into two distinct regions: a normal region for data storage and an anchor region for storing position information. This spatial separation ensures that position metadata and actual data are stored independently, preventing corruption of position information when data writing is interrupted, while the controller manages both regions through a unified address translation mechanism that maintains operational simplicity

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If position information is stored in an anchor region, then operation recovery accuracy is improved, but manufacturing complexity increases

Engineering Contradiction:
Improveoperation recovery accuracyVSAvoidmanufacturing complexity
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent applies universality by designing the anchor region to serve multiple functions: it stores position information for write operations, provides a reference for address translation between normal and anchor regions, and enables the controller to track operation state across power interruptions. This multi-functional design achieves high operation recovery accuracy without requiring separate dedicated components for each function, thereby avoiding excessive manufacturing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9218858B2Data storage device and operating method thereof
Publication Date: 2015.12.22 MIMIRIP LLC
  • US9218858B2 patent drawing
  • US9218858B2 patent drawing
  • US9218858B2 patent drawing

AI summary

An operating method of a data storage device may include performing a first write operation on a first memory region, and performing a second write operation on a second memory region to store position information on the first write operation.