Data Storage Command Completion Through PLP Loopback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor-based data storage devices face challenges in power loss protection (PLP) procedures, where sudden power loss can lead to data loss and increased verification complexity due to the need for hardware and firmware resets, which are power-consuming and inefficient.

Innovation Solution

A loopback operation is performed during power loss protection (PLP) to simulate normal workflow for hardware and firmware interfaces, allowing command completion without actual execution, reducing power consumption and simplifying verification processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware and firmware resets are performed during power loss protection, then data integrity can be verified, but power consumption increases and verification complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by performing a loopback operation during the power loss protection procedure before actual power loss occurs. This loopback operation simulates command completion and verifies data integrity in advance, eliminating the need for post-power-loss hardware and firmware resets, thereby reducing overall power consumption while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a simulated command execution environment through the loopback operation. Instead of actually executing commands and then resetting hardware/firmware, the system copies the command execution flow in a virtualized manner, verifying data integrity without the power-intensive reset operations

Inventive Principle:
Principle #26Copying

2Reliability

If hardware and firmware resets are performed during power loss protection, then verification can be achieved, but device complexity increases

Engineering Contradiction:
ImproveverificationVSAvoidverification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By performing the loopback operation as a preliminary action during the power loss protection procedure, the system verifies command execution and data integrity before power loss occurs. This eliminates the need for complex post-power-loss verification procedures involving hardware and firmware resets, thereby reducing device complexity while maintaining verification capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the verification function from the complex hardware/firmware reset process and implements it independently through the loopback operation. This separation allows verification to be performed in a simplified manner during the power loss protection procedure, reducing overall device complexity

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If commands are aborted during power loss protection, then power loss impact is minimized, but command completion may be interrupted

Engineering Contradiction:
Improvepower loss impactVSAvoidcommand completion
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The loopback operation serves as a preliminary action that simulates command completion during the power loss protection procedure. This allows the system to minimize power loss impact by aborting actual commands while simultaneously ensuring command completion reliability through the simulated execution and verification performed in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The loopback operation acts as an intermediary between command abortion and command completion. It provides a virtual execution path that allows commands to be aborted for power loss protection while still achieving completion through the simulated loopback execution, thereby resolving the contradiction between minimizing power loss impact and ensuring command completion

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12461659B2Command loopback for power loss protection (PLP) abort in data storage device
Publication Date: 2025.11.04 SK HYNIX INC
  • US12461659B2 patent drawing
  • US12461659B2 patent drawing
  • US12461659B2 patent drawing

AI summary

Disclosed are methods and systems that can perform a loopback operation during a power loss protection (PLP) procedure. In some implementations, a method includes identifying, upon issuance of a command abort signal for aborting a command queued in the memory system, a current state of the command, receiving, by the memory system, one or more input/output (IO) packets corresponding to the current state of the command, and performing operations corresponding to the command on the one or more IO packets.