RAID SSD System with PCI-Express Host Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor storage devices face inefficiencies due to slow data processing speeds and inadequate interfaces, which hinder the utilization of high-speed data input/output performance.

Innovation Solution

A RAID-controlled SSD-based system with a high-speed, non-volatile host interface is implemented, featuring a RAID controller coupled to memory units with cache memory and SSD memory units, optimizing data transmission and providing backup and restore functions through a PCI-Express interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a high-speed host interface is implemented, then data processing speed is improved, but interface complexity increases

Engineering Contradiction:
Improvedata processing speedVSAvoidinterface complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A PCI-Express interface unit is introduced as an intermediary component between the host and the SSD memory disk unit. This interface unit handles signal synchronization and data transmission protocols, enabling high-speed data processing while managing the complexity of the interface through a dedicated mediator component rather than requiring complex integration throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data signal synchronization is implemented between host and SSD, then high-speed data processing is achieved, but device complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The PCI-Express interface unit serves as a mediator that implements data signal synchronization between the host and SSD. By concentrating the synchronization control logic in this dedicated interface unit rather than distributing it throughout the system, high-speed data transmission is achieved while containing the complexity within a single manageable component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces traditional mechanical data transmission methods with electronic signal synchronization through the PCI-Express interface. This substitution enables high-speed data processing by using electronic signal coordination instead of mechanical or slower electrical interfaces, while the interface unit manages the complexity of signal synchronization.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If RAID controller with cache memory is implemented, then fault tolerance is improved, but device complexity increases

Engineering Contradiction:
Improvefault toleranceVSAvoidcontroller structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage system is segmented into multiple SSD memory disk units that can be independently managed by the RAID controller. This segmentation allows the system to implement fault tolerance by distributing data across multiple units while keeping each unit relatively simple in structure. The RAID controller manages the complexity of coordinating these segmented units to provide overall system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The RAID controller acts as an intermediary between the host and multiple SSD memory disk units, implementing fault tolerance through RAID algorithms and cache memory management. By concentrating the fault tolerance mechanisms in this dedicated controller rather than requiring each SSD unit to be independently fault-tolerant, the system achieves high reliability while maintaining simpler individual component designs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9207879B2Redundant array of independent disk (RAID) controlled semiconductor storage device (SSD)-based system having a high-speed non-volatile host interface
Publication Date: 2015.12.08 TAJIN INFO TECH CO LTD
  • US9207879B2 patent drawing
  • US9207879B2 patent drawing
  • US9207879B2 patent drawing

AI summary

Embodiments of the invention provide a RAID controlled SSD-based system having a high-speed, non-volatile host interface. Specifically, in a typical embodiment, a RAID-controlled device is provided that comprises a high-speed host interface that is coupled to a redundant array of independent disks (RAID) controller. The RAID controller itself is coupled to a set of controlled memory units that each comprises: a main controller coupled to cache memory; and a set of SSD memory units (each having a set of blocks of memory) coupled to the main controller.