Universal Backplane Management Controller for Redriver Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage server designs face signal integrity issues due to the increasing speed of high-speed buses, which can be addressed by using redrivers and retimers, but prior solutions require reprogramming, redesign, and additional space.
Innovation Solution
A system utilizing a universal backplane management (UBM) controller to manage optimized redriver settings based on various configurations and types of cables, backplanes, and storage devices, dynamically determining the optimal settings for enhanced signal integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If electronically erasable programmable read-only memory is used to store static redriver settings, then redriver settings can be programmed for different configurations, but reprogramming is required for different component configurations which increases complexity and time
Solution Approach 1:
The system automatically detects component configurations and selects appropriate redriver settings without requiring manual reprogramming. The baseboard management controller monitors the backplane and autonomously configures redriver parameters based on detected storage device types and cable configurations, eliminating the need for manual intervention while maintaining adaptability across different configurations
Solution Approach 2:
The redriver settings transition from static pre-programmed values to dynamic automatically-adjusted parameters. The system continuously monitors configuration changes and dynamically updates redriver settings in real-time based on detected component types, cable lengths, and signal quality metrics, allowing the system to adapt without reprogramming
2Adaptability or versatility
If redriver capability is not reserved during initial system board design, then design flexibility is maintained, but redesign is required if redriver support is subsequently desired which increases cost and time
Solution Approach 1:
The system incorporates redriver support infrastructure during initial design including dedicated control interfaces and configuration capabilities, but keeps the redriver functionality dormant or disabled by default. This preliminary preparation allows the system to enable redriver support later without physical redesign, as the control pathways and configuration mechanisms are already in place
Solution Approach 2:
The baseboard management controller is designed with universal control capabilities that can manage both traditional storage connections and redriver-enhanced connections through the same interface. The system uses a unified configuration approach that works across different connection types, eliminating the need for separate control hardware or interfaces for redriver support
3Ease of operation
If baseboard management controller connects directly to redriver, then control is achieved, but space on system board is limited and extra cable or longer tracing routes are required
Solution Approach 1:
The system merges the redriver control functionality into the existing baseboard management controller by utilizing its existing I2C interface and control pathways. Instead of adding separate control hardware, the solution integrates redriver management into the already-present management infrastructure, eliminating the need for additional cables or extended routing while maintaining full control capability
Solution Approach 2:
The baseboard management controller serves as an intermediary that communicates with the redriver through existing system interfaces. Rather than requiring direct physical connection between management and redriver components, the system uses the established control bus as a mediator, allowing compact routing through existing pathways without requiring additional board space or cable length
4Productivity
If high-speed buses are used to increase data transfer speed, then productivity is improved, but signal integrity issues arise
Solution Approach 1:
The system implements continuous monitoring of signal quality parameters including eye diagram measurements, jitter, and error rates. Based on this feedback, the baseboard management controller dynamically adjusts redriver settings such as output voltage, equalization parameters, and pre-cursor/post-cursor values to optimize signal integrity while maintaining high data transfer speeds
Solution Approach 2:
The redriver parameters are dynamically modified based on detected configuration and measured signal quality. The system adjusts output voltage levels, equalization coefficients, and timing parameters in real-time to compensate for signal degradation caused by high-speed transmission, thereby maintaining both productivity and reliability
Data Source
AI summary
A system and method are provided to detect an event corresponding to the system powering up or a storage device being inserted into the backplane. In response to detecting the event, the system obtains configuration information associated with a physical topology of the backplane, the configuration information associated with: a first bus between a storage controller and a redriver; a second bus between the redriver and the storage device; the backplane; and the storage device. The system searches, in a data structure based on the configuration information, for an optimized redriver setting. The system activates, based on the optimized setting, the redriver by enhancing signals sent via the second bus to the storage device and by enhancing signals sent via the first bus to the storage controller, thereby facilitating enhancement of signal integrity between the storage components in the backplane.


