DC-SCM Configuration for Undiscoverable AIC Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DC-SCM devices in modular computing systems face challenges in configuring with Add-In Cards (AICs) that have not been validated by the manufacturer, limiting their ability to perform BIOS and BMC operations due to unconfigured hardware interfaces and software protocols.

Innovation Solution

A DC-SCM configuration system that includes a DC-SCM device capable of receiving and storing static undiscoverable device operation information, retrieving static discoverable device information during initialization, and modifying operational system configurations using both types of information during runtime to ensure compatibility and functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DC-SCM is configured to work with validated AICs using conventional BIOS/BMC, then reliability is improved, but adaptability deteriorates because it cannot support unvalidated AICs

Engineering Contradiction:
ImproveBIOS and BMC operation reliabilityVSAvoidcompatibility with different AIC manufacturers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary configuration actions by storing static device operation information for undiscoverable devices before runtime operations. This pre-stored information enables the DC-SCM to properly configure and manage devices that cannot be dynamically discovered, thereby maintaining reliability while extending adaptability to unvalidated AICs from different manufacturers.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If modularity is implemented to allow any AIC manufacturer, then adaptability is improved, but device complexity increases due to unconfigured hardware interfaces

Engineering Contradiction:
ImproveAIC manufacturer flexibilityVSAvoidhardware interface configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary mechanism that stores and manages static device operation information as a bridge between the DC-SCM and undiscoverable devices. This intermediary layer handles the complexity of configuring hardware interfaces for unvalidated AICs, allowing the DC-SCM to maintain simplicity while supporting multi-manufacturer adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If static device operation information is stored for undiscoverable devices, then adaptability is improved, but loss of information increases due to need to manage both static and dynamic information

Engineering Contradiction:
Improvesupport for undiscoverable devicesVSAvoiddevice operational information management
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system segments device operational information into two distinct categories: static information stored for undiscoverable devices and dynamic information retrieved during runtime for discoverable devices. This segmentation allows the system to manage different types of information through appropriate mechanisms, reducing information loss by ensuring each type is handled according to its specific requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12393431B2DC-SCM undiscoverable device configuration system
Publication Date: 2025.08.19 DELL PROD LP
  • US12393431B2 patent drawing
  • US12393431B2 patent drawing
  • US12393431B2 patent drawing

AI summary

A DC-SCM undiscoverable device configuration system includes a DC-MHS computing device with an operational system, a discoverable device, an undiscoverable device, and a DC-SCM device coupled to the operational system and the discoverable device. The DC-SCM device receives and store static undiscoverable device operation information for the undiscoverable device and, during initialization operations for the DC-MHS computing device, retrieves static discoverable device operational information for the discoverable device and the static undiscoverable device operation information and uses it to configure operation of the operational system. During runtime operations for the DC-MHS computing device, the DC-SCM device retrieves dynamic discoverable device operational information from the discoverable device and the static undiscoverable device operation information, and uses it to modify operation of the operational system.