Data Storage Device With Host-Cached Single-Copy Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices write two copies of data to ensure data integrity, but this approach increases block budget and yield challenges, especially with higher memory nodes and larger block sizes, impacting performance and cost.

Innovation Solution

Implement a data storage method where a single copy of data is written in the primary block, with a secondary copy cached in the host's volatile memory, managed by application-defined program instructions to ensure data recovery in case of primary block failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two copies of data are written to ensure data integrity, then data reliability is improved, but block budget consumption increases and manufacturing yield deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidmanufacturing yield
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent extracts the secondary backup function from the data storage device and relocates it to the host's volatile memory. The storage device only writes one copy to the primary block, while the host maintains a secondary copy in its cache, separating the backup function from the storage device's block budget

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The host's volatile memory acts as an intermediary between the storage device and the permanent storage medium. It temporarily holds secondary copies of data during the verification process, enabling data recovery without consuming additional blocks in the storage device

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If two copies of data are written to ensure data integrity, then data reliability is improved, but storage device performance deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidstorage device performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the secondary backup writing operation from the storage device's workload. The storage device only performs single writes to primary blocks, while the host independently manages secondary copy maintenance in its volatile memory, reducing the storage device's processing burden

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The host performs preliminary actions by maintaining secondary copies in volatile memory before storage device verification completes. This allows faster data recovery without requiring the storage device to have pre-written secondary blocks

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250298691A1Data Storage Device and Method for Application-Defined Extended Data Recovery
Publication Date: 2025.09.25 SANDISK TECHNOLOGIES LLC
  • US20250298691A1 patent drawing
  • US20250298691A1 patent drawing
  • US20250298691A1 patent drawing

AI summary

In one embodiment, a data storage device comprises a memory and one or more processors. The one or more processors, individually or in combination, are configured to: provide a host with an indication of an amount of data to cache in a memory of the host; receive, from the host, the amount of data for storage in the memory of the data storage device, wherein the host is configured to cache the amount of data in the memory of the host as a secondary copy; and write only a single copy of the amount of data in the memory of the data storage device, wherein the secondary copy stored in the memory in the host is available in an event of a failure to correctly write the single copy in the memory of the data storage device. Other embodiments are provided.