SSD Reliability Grading for RAID Hot Swap Failures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data storage systems using solid-state drives (SSDs) in RAID configurations, the hot swap function fails when any semiconductor chip does not operate properly, leading to reliability issues due to the inability to maintain balanced input and output operations effectively.

Innovation Solution

A data storage system that includes a grading device to determine the reliability of each semiconductor chip, allowing a system controller to allocate data sectors based on the reliability grades and a threshold value, ensuring that the SSDs operate within a desired reliability range by reconfiguring stripes as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple semiconductor chips are mounted on a single die using surface mount technology, then storage capacity is increased, but reliability decreases because any one chip failure prevents proper hot swap function

Engineering Contradiction:
Improvestorage capacityVSAvoidhot swap function reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides the storage system into multiple independent memory devices, each with its own controller. Each memory device contains multiple semiconductor chips that operate independently. This segmentation ensures that a failure in one chip does not affect the entire system, allowing the hot swap function to continue operating with the remaining functional chips.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces reliability grading as a parameter to classify memory devices based on their operational status. Memory devices are graded (e.g., first grade, second grade) according to the operational status of their semiconductor chips. This parameter change enables the system to identify and isolate failed chips while maintaining overall system reliability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If RAID stripes are configured in units of pages to apply RAID to NAND flash memories, then input and output operations are balanced, but reliability decreases when semiconductor chips fail

Engineering Contradiction:
Improveinput output operation balanceVSAvoidstripe reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic stripe reconfiguration based on the operational status of semiconductor chips. When a chip failure is detected, the system dynamically adjusts the stripe configuration to redistribute data sectors away from the failed chip. This dynamic adaptation maintains the balance between input and output operations while ensuring reliability by preventing data loss due to chip failures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors the operational status of semiconductor chips and uses this feedback information to adjust stripe configurations. When a chip is identified as failed or degraded, the feedback mechanism triggers a reconfiguration of affected stripes to maintain reliable data storage and retrieval operations.

Inventive Principle:
Principle #23Feedback

3Speed

If data is written to storage components without considering individual chip reliability, then write operation speed is maintained, but reliability of stored data decreases

Engineering Contradiction:
Improvewrite operation speedVSAvoiddata storage reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies local quality by differentiating the treatment of data based on the reliability status of individual storage components. High-reliability storage components (first grade) receive critical data writes, while lower-reliability components (second grade) receive less critical data. This localized differentiation maintains write operation speed for reliable components while ensuring data reliability through selective data distribution.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary grading of memory devices and identification of failed chips before data write operations. By pre-classifying storage components into reliability grades and preparing stripe reconfiguration plans in advance, the system can quickly redirect data writes to healthy components without significant speed penalty, thus maintaining both speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11016689B2Data storage system
Publication Date: 2021.05.25 SAMSUNG ELECTRONICS CO LTD
  • US11016689B2 patent drawing
  • US11016689B2 patent drawing
  • US11016689B2 patent drawing

AI summary

A data storage system that provides improved reliability and performance comprises a first memory device including a plurality of first storage components and a first memory controller, the first memory controller controls operation of the first storage components, a second memory device including a plurality of second storage components and a second memory controller, the second memory controller controls operation of the second storage components, a grading device determining grades for each of the first storage components and the second storage components, and a system controller that the location of data based on the grades of the first storage components and the second storage components.