PCIe Bus Partial Fallback for Error Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage devices with PCIe buses, frequent correctable errors can lead to system performance degradation and require fallback processing, which may result in communication unavailability and business disruption due to the need to isolate malfunctioning controller modules.

Innovation Solution

A storage device with a detector for correctable errors and a connection controller that performs partial fallback processing by reducing link speed or isolating lanes of the PCIe bus when error thresholds are exceeded, maintaining communication without shutting down the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fallback processing is carried out to handle frequent correctable errors, then system reliability is improved, but communication unavailability increases and business disruption occurs

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcommunication availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The PCIe bus is segmented into multiple independent lanes. When errors are detected in specific lanes, only those problematic lanes are isolated through fallback processing, while other healthy lanes continue to operate. This segmentation allows the system to maintain communication functionality through remaining lanes, preventing complete communication unavailability while still handling errors reliably.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complete fallback processing is implemented to isolate malfunctioning controller modules, then error handling is improved, but system performance degradation occurs due to communication shutdown

Engineering Contradiction:
Improveerror handling capabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of implementing complete fallback processing that shuts down entire controller modules, the system applies partial fallback processing that isolates only the specific problematic lanes within the PCIe bus. This partial action approach handles errors effectively while preserving the functionality of other lanes, thereby maintaining system performance and avoiding unnecessary communication shutdowns.

Inventive Principle:
Principle #16Partial or excessive action

3Stability of the object's composition

If PCIe bus lanes are isolated to correct errors, then communication stability is improved, but data transmission capacity decreases

Engineering Contradiction:
Improvecommunication stabilityVSAvoiddata transmission capacity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The PCIe bus is divided into multiple independent lanes that can be individually managed. When errors occur, only the affected lanes are isolated while other lanes continue to transmit data. This segmentation strategy maintains communication stability by removing error sources while preserving data transmission capacity through the remaining functional lanes, avoiding the need to reduce capacity across the entire bus.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9201741B2Storage device, error processing method, and communication system
Publication Date: 2015.12.01 FUJITSU LTD
  • US9201741B2 patent drawing
  • US9201741B2 patent drawing
  • US9201741B2 patent drawing

AI summary

A storage device, includes: a plurality of controller modules; a bus disposed among the plurality of controller modules, the bus including a plurality of transmission paths; a detector configured to detect an error in data communication through the bus; and a connection controller configured to carry out partial fallback processing of the bus if the number of the errors has exceeded a given number.