Hybrid HDD Caching Modes for Wear Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND-based memory cells in hybrid hard disk drives (HDDs) face reliability issues due to limited program/erase cycles and reduced data retention at higher temperatures, compromising their use as a nonvolatile data storage medium and write cache.

Innovation Solution

Implementing a hybrid HDD with a controller that switches between three modes of operation: full caching, transitional caching, and HDD-only modes based on the condition or performance of nonvolatile solid-state device regions, utilizing nominal, marginal, and unacceptable memory blocks to maintain performance and reliability by dynamically adjusting data storage strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If NAND memory cells are used as write cache to improve access speed, then read/write performance is improved, but reliability deteriorates due to limited program/erase cycles and temperature sensitivity

Engineering Contradiction:
Improvedata access speedVSAvoiddata retention reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the NAND memory device into multiple regions (first region and second region) with different reliability characteristics. The first region contains more reliable memory cells suitable for storing dirty data, while the second region contains less reliable cells used for read cache. This segmentation allows the system to optimize both performance and reliability by assigning different functions to different segments based on their characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different functional roles to different regions of the NAND memory device. The first region is designated for storing dirty data where reliability is critical, while the second region serves as read cache where performance is prioritized. This local differentiation of quality and function resolves the contradiction between needing reliable storage and needing fast access.

Inventive Principle:
Principle #3Local quality

2Productivity

If all NAND memory regions are used for caching to maximize performance, then productivity is improved, but reliability deteriorates when memory cells experience wear or temperature changes

Engineering Contradiction:
Improvecaching efficiencyVSAvoiddata storage reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the NAND memory into distinct functional segments: a first region for reliable dirty data storage and a second region for performance-oriented read caching. This segmentation enables the system to maintain high productivity through efficient caching while preserving reliability by isolating critical data in the more reliable first region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts caching parameters based on memory region characteristics and operational conditions. The controller selectively enables or disables caching in different regions based on temperature, wear levels, and data types, optimizing the balance between productivity and reliability under varying conditions.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If NAND memory is used to reduce disk access frequency, then loss of time is reduced, but reliability deteriorates at temperatures above 70-80°C

Engineering Contradiction:
Improvedisk access timeVSAvoiddata retention at high temperature
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent segments the memory device into temperature-sensitive regions and temperature-tolerant regions. The first region is designed to maintain reliability at elevated temperatures for critical dirty data storage, while the second region can operate at lower temperatures for read cache functionality. This segmentation allows the system to minimize disk access time while maintaining reliability under thermal stress.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary strategy where the controller manages different memory regions with different temperature requirements. By intermediating between the high-performance but temperature-sensitive NAND memory and the temperature-tolerant magnetic disk, the system achieves fast access times while protecting critical data from thermal degradation through strategic data placement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9965181B2Hybrid-HDD with multiple caching modes
Publication Date: 2018.05.08 KK TOSHIBA
  • US9965181B2 patent drawing
  • US9965181B2 patent drawing
  • US9965181B2 patent drawing

AI summary

Data is stored in a hybrid HDD that includes a magnetic storage medium and a nonvolatile solid-state device according to multiple modes of operation: a full caching mode, a transitional caching mode, and an HDD only mode. The mode of operation may be selected based on the current condition or performance of individual storage regions in a nonvolatile solid-state device of the hybrid HDD, or on the current condition or performance of the nonvolatile solid-state device as a whole. As the nonvolatile solid-state device undergoes wear, performance of the hybrid HDD is maintained by using less reliable memory blocks in the nonvolatile solid-state device as a read cache, even when these memory blocks are considered too unreliable to store dirty data.