Multiplexing Serial Backplane Communication for Faster Boot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in efficiently processing and communicating data across multiple backplanes, leading to delays and dependencies in booting and configuration processes due to complex inventory management and communication protocols.

Innovation Solution

The system employs a single serial interface with multiplexers to detect commencement signals from backplanes, configure multiplexers to select appropriate couplings, and provide information to and receive information from backplanes, utilizing RS-232 compliant break sequences and inventory data to streamline communication and configuration, thereby reducing dependencies and accelerating boot processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single serial interface is used to communicate with multiple backplanes, then device complexity is reduced, but communication speed and data retrieval efficiency deteriorate

Engineering Contradiction:
Improvecommunication interface complexityVSAvoiddata retrieval efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments the communication process into distinct phases: detection phase where commencement signals are monitored, configuration phase where multiplexers are set up, and data transfer phase where information is exchanged. This segmentation allows the single serial interface to efficiently manage multiple backplanes by dedicating specific time windows to each backplane, thereby maintaining simplicity while preserving data retrieval efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by detecting commencement signals from backplanes before actual data communication begins. The multiplexers are pre-configured to select appropriate couplings based on which backplane is ready to communicate. This preliminary setup ensures that when data transfer is needed, the communication path is already established, eliminating delays and maintaining high efficiency despite using a single serial interface.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If multiple backplanes are serviced sequentially through a single serial interface, then device complexity is reduced, but booting time increases

Engineering Contradiction:
Improveinterface architecture complexityVSAvoidbooting time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system implements periodic action by continuously monitoring for commencement signals from multiple backplanes and switching between them in regular intervals. The multiplexers periodically switch the serial interface connection to different backplanes based on which ones have signaled readiness. This periodic switching allows the system to service multiple backplanes efficiently without requiring complex parallel interfaces, thereby reducing booting time while maintaining interface simplicity.

Inventive Principle:
Principle #19Periodic action

3Manufacturing precision

If comprehensive inventory data is collected from all backplanes, then system configuration accuracy is improved, but communication overhead and processing time increase

Engineering Contradiction:
Improvesystem configuration accuracyVSAvoidcommunication overhead time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system extracts only the necessary inventory data from each backplane based on the multiplexer's current selection and the specific communication needs. Rather than continuously collecting comprehensive data from all backplanes simultaneously, the system selectively retrieves information from the currently active backplane connection. This extraction approach maintains configuration accuracy by gathering required data while significantly reducing communication overhead and processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10324878B1System and method of multiplexing communications
Publication Date: 2019.06.18 DELL PROD LP
  • US10324878B1 patent drawing
  • US10324878B1 patent drawing
  • US10324878B1 patent drawing

AI summary

In one or more embodiments, one or more systems, methods, and/or processes may detect commencement signals from respective backplanes. For each backplane of the backplanes, the one or more systems, methods, and/or processes may further configure a multiplexer to select a coupling associated with the backplane; may further provide, via a serial interface and the multiplexer, first information to the backplane; may further receive, via the serial interface, second information from the backplane; may further store the second information from the backplane; may further provide at least a portion of the second information to at least one of information handling system firmware, an operating system, and a boot management controller; and may further boot the operating system with the at least the portion of the second information associated with at least one of the backplanes.