Memory System Resuming Write Operations After Power Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face inefficiencies in handling sudden power loss during write operations, leading to data loss and reduced endurance due to the need to abort and re-write data, which delays system recovery and consumes extra program-erase cycles.

Innovation Solution

The memory system determines the extent of a write operation during a power loss event and resumes programming by identifying the last written page and threshold voltage, allowing for reduced data copying and maintaining correct logic states, thereby avoiding extra program-erase cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional memory systems abort write operations during power loss, then data safety is maintained, but system recovery time increases and device endurance decreases

Engineering Contradiction:
Improvedata safetyVSAvoidsystem recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by determining the extent of the write operation before power loss occurs and preserving this information. When power is restored, the system uses this pre-determined information to resume the write operation from the exact point of interruption, avoiding the need to re-write already programmed data and thereby reducing recovery time while maintaining data safety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms to track the progress of write operations and detect power loss events. By monitoring the write operation status and using this feedback information, the system can determine how much data was successfully written before power loss and resume the operation accordingly, optimizing both recovery time and data integrity.

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional memory systems abort and re-write data after power loss, then data integrity is maintained, but device endurance is reduced due to extra program-erase cycles

Engineering Contradiction:
Improvedata integrityVSAvoiddevice endurance
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system determines the extent of the write operation before power loss and preserves this information. When power is restored, the system uses this pre-determined information to resume the write operation from the exact point of interruption, avoiding the need to re-write already programmed data and thereby reducing recovery time while maintaining data safety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system recovers the write operation state information that was preserved before power loss. Instead of discarding the partially completed write operation and starting over, the system recovers the progress information and continues the write operation from where it left off, thereby avoiding unnecessary program-erase cycles and extending device endurance while maintaining data integrity.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If conventional memory systems perform full data copying after power loss, then data safety is ensured, but productivity is reduced due to time-consuming operations

Engineering Contradiction:
Improvedata safetyVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of performing a full data copying operation after power loss, the system applies partial action by determining the extent of the write operation that was completed before power loss. The system then only performs the necessary partial write operation to complete the data transfer, rather than re-writing the entire dataset, thereby improving productivity while maintaining data safety through targeted operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11995346B2Resuming write operations after suspension
Publication Date: 2024.05.28 MICRON TECHNOLOGY INC
  • US11995346B2 patent drawing
  • US11995346B2 patent drawing
  • US11995346B2 patent drawing

AI summary

Methods, systems, and devices for resuming write operation after suspension are described. A memory system may be configured to determine an upper limit of a threshold voltage of a page of a block at which a performance of a write operation was suspended based at least in part on an indication to resume the performance of the write operation that was previously suspended at a memory system; determine a difference between a first quantity of a first logic state stored in the page and a second quantity of the first logic state associated with an unsuspended write operation based at least in part on determining the upper limit of the threshold voltage; and resume the performance of the write operation based at least in part on determining the difference between the first quantity of the first logic state and the second quantity of the first logic state.