In-Situ Cable Length Detection for Wide Port Storage Subsystems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage network systems, determining cable length for high-speed serial interfaces is challenging due to disparate cable lengths, especially with the introduction of wide ports, which require optimization of transmitter/receiver characteristics, and existing methods are impractical and costly, leading to potential communication failures and performance degradation.

Innovation Solution

A mechanism using in-situ bidirectional cable wrapping to determine cable lengths by adjusting transmitter and receiver parameters to the point of failure, allowing for identification of cable length and optimal tuning parameters, and implementing a calibration procedure to optimize high-speed interface performance across wide ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple cable lengths are used to accommodate different storage distances, then the system can support both short and long cable connections, but it becomes difficult to optimize the high speed interface for both cable types simultaneously

Engineering Contradiction:
Improvecable length compatibilityVSAvoidinterface optimization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic cable length detection and adaptive transmitter/receiver parameter adjustment. The system automatically detects cable length and dynamically modifies pre-emphasis and de-emphasis settings to optimize the high-speed interface for the specific cable length being used, rather than requiring static pre-configuration for each cable type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes physical parameters of the transmitter and receiver based on detected cable length. Specifically, it adjusts pre-emphasis and de-emphasis parameters to compensate for signal degradation characteristics of different cable lengths, enabling optimal performance across varying cable distances.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If cable VPD circuits are embedded in high speed cables to provide length information, then cable length can be determined, but an out-of-band interface is required which is not standardized or implemented

Engineering Contradiction:
Improvecable length detectionVSAvoidinterface requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables the high-speed interface itself to determine cable length by analyzing signal characteristics during normal operation. The transmitter and receiver use the existing in-band signal path to detect cable length through measurement of signal degradation, eliminating the need for separate out-of-band VPD circuits or additional specialized interfaces.

Inventive Principle:
Principle #25Self-service

3Productivity

If wide ports with multiple lanes are used to increase bandwidth, then data transmission capacity is improved, but the complexity of determining cable length and optimizing parameters across multiple lanes increases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidcalibration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the cable length detection and parameter optimization process across all lanes of a wide port. Rather than independently configuring each lane, the system performs unified detection and adjustment that leverages the collective signal characteristics of multiple lanes, reducing overall calibration complexity while maintaining high bandwidth performance.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2183675B1Apparatus and method for detecting cable length in a storage subsystem with wide ports
Publication Date: 2012.08.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • EP2183675B1 patent drawingFigure 1A~1C
  • EP2183675B1 patent drawingFigure 2A
  • EP2183675B1 patent drawingFigure 2B

AI summary

A mechanism detects cable length in a storage subsystem with wide ports. The mechanism uses in-situ bidirectional cable wrapping for determining different cable lengths. The mechanism under-margins transmitter output to failure for each external port and even for each PHY within a wide port. Based on the transition point from "good" wrap to "bad" wrap, the cable length may be determined. The transition point identifies if the cable is long or short, at which point the optimum tuning parameters can accordingly be set. A calibration mechanism calibrates the high speed transmitter/receiver pair characteristics, and, thus, optimizes the transmission performance between subsystems. The calibration mechanism mitigates the need for frequent error correction and does not incur the performance degradation associated with error correction techniques.