Volatile Memory Read Cache Reassignment for Error-Prone Areas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage systems with volatile memory, errors in reading data lead to increased unavailable storage areas due to indiscriminate handling of temporary and permanent errors, which are not differentiated.

Innovation Solution

A control device sets storage areas with errors as read cache areas for read data, differentiating between temporary and permanent errors and managing them accordingly, using error counters to determine when to replace or rewrite data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage areas with errors are immediately set as unavailable, then data integrity is maintained, but the number of unavailable storage areas increases

Engineering Contradiction:
Improvedata integrityVSAvoidnumber of unavailable storage areas
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments storage areas into different types (read cache areas, write cache areas, ordinary areas) based on their error characteristics and usage patterns. By segmenting the error handling approach, the system can apply different strategies to different storage areas, allowing error-prone areas to be reused as read cache areas while maintaining data integrity through appropriate access controls and error correction mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the operational parameters of storage areas experiencing errors by transitioning them from ordinary storage areas to read cache areas. This parameter change allows the storage area to continue being used with modified access characteristics - specifically, data is rewritten periodically and read operations are controlled, thereby maintaining reliability while preserving storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error correction measures are applied to all storage areas, then data reliability is improved, but system complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing error correction and data management measures specifically in read cache areas rather than uniformly across all storage areas. The system identifies storage areas with high error rates and applies specialized handling (periodic rewriting, controlled read access) only to those specific areas, thereby improving data reliability where needed without adding complexity to the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary management layer that mediates between storage areas and the host system. This intermediary (the storage device controller) implements error correction codes, manages the transition of storage areas between different types, and controls data access patterns. By concentrating the complexity in this intermediary layer rather than distributing it throughout the system, the patent achieves improved reliability while managing system complexity effectively.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If storage areas are frequently replaced when errors occur, then data integrity is maintained, but productivity decreases

Engineering Contradiction:
Improvedata integrityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by proactively rewriting data in read cache areas at scheduled intervals before errors can compromise data integrity. Instead of reacting to errors by replacing storage areas, the system preemptively refreshes data in error-prone areas, thereby maintaining reliability while avoiding the productivity loss associated with frequent area replacement and data migration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the harmful effect of high error rates in certain storage areas into a beneficial situation by designating these areas as read cache areas with controlled access patterns. The periodic rewriting mechanism transforms what would be a reliability problem into an opportunity for optimized storage utilization, as these areas continue to function effectively for read operations while maintaining data integrity through controlled rewriting rather than replacement.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20260079788A1Control device, storage system, control method, and program
Publication Date: 2026.03.19 KK TOSHIBA
  • US20260079788A1 patent drawing
  • US20260079788A1 patent drawing
  • US20260079788A1 patent drawing

AI summary

A control device is configured to control a volatile memory. The control device is configured such that when an error has occurred in reading data stored in a storage area of the volatile memory and an error occurrence situation in the storage area in which the error has occurred satisfies a predetermined first occurrence condition, the control device sets the storage area in which the error has occurred as a read cache area which is used to store read data read from a predetermined storage medium.