In-Situ Cable Length Detection for Wide Port Storage Subsystems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
Figure 1A~1C
Figure 2A
Figure 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.