Backplane Initiator Testing EMC Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for testing enclosure management controllers (EMCs) are costly and time-consuming due to the need for multiple host bus adapters (HBAs) from various vendors to ensure compatibility with different physical interfaces and protocols, which is inefficient and labor-intensive.
Innovation Solution
A backplane initiator with SGPIO and SMBus interfaces, along with a control application, is used to transmit control commands and data according to enclosure management protocols, allowing for the testing of EMCs without requiring HBAs from different vendors, supporting multiple protocols like SES, IPMI, and proprietary commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple HBAs from various vendors are used to test EMC compatibility with different physical interfaces and protocols, then compatibility testing coverage is improved, but testing cost and time increase significantly
Solution Approach 1:
The backplane initiator is designed with multi-functionality to support multiple physical interfaces (SGPIO, SMBus) and protocols (SES, IPMI, proprietary commands) within a single device. This allows one initiator to replace multiple vendor-specific HBAs, achieving comprehensive compatibility testing coverage while significantly reducing the number of physical devices needed and the time required for testing
Solution Approach 2:
The backplane initiator acts as an intermediary testing device that simulates various HBA behaviors and protocols. Instead of directly testing with multiple actual HBAs from different vendors, the initiator mediates the testing process by emulating different HBA types and protocols, thereby reducing testing complexity and time while maintaining comprehensive coverage
2Reliability
If multiple HBAs from various vendors are ordered and tested with new EMCs, then compatibility assurance is improved, but testing cost increases significantly
Solution Approach 1:
The backplane initiator creates virtual copies or simulations of multiple HBA types and protocols within a single physical device. Instead of purchasing and testing with numerous actual HBAs from different vendors, the initiator replicates their functionality through software and firmware, thereby ensuring compatibility assurance while dramatically reducing the cost of acquiring physical test devices
3Measurement precision
If a separate HBA is provided for each combination of physical interface and protocol, then testing accuracy is improved, but device complexity and cost increase
Solution Approach 1:
The backplane initiator consolidates multiple testing functions into a single device by supporting multiple physical interfaces (SGPIO, SMBus) and protocols (SES, IPMI, proprietary commands) simultaneously. This multi-functional design maintains testing accuracy for each specific interface and protocol combination while reducing the overall system complexity from multiple separate HBAs to one unified testing device
Data Source
AI summary
One aspect of the present disclosure relates to a backplane initiator for testing enclosure management controller. The backplane initiator includes: an initiator board and an initiator control application. The initiator board includes initiator controller, at least one SGPIO interface, at least one SMBus interface, and a first communication interface. The initiator controller is configured to transmit control commands and data according to enclosure management protocol through the SGPIO interface and the SMBus interface to an EMC. The initiator control application, when executed on a computing device having a second communication interface in communication with the first communication interface, is configured to establish a communication channel with the initiator controller through the first and second communication interfaces, and instruct the initiator controller to transmit a first control command and first control data according to enclosure management protocol through the SGPIO interface and the SMBus interface to the EMC.


