OOB MCU Diagnostics for ARM Heterogeneous Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ARM-based platforms in Information Handling Systems (IHSs) lack Embedded Controllers (ECs) or microcontrollers capable of supporting Out-of-Band (OOB) management, which is crucial for remote management and diagnostics.

Innovation Solution

Integrate an Out-of-Band Microcontroller Unit (MCU) into heterogeneous computing platforms to perform diagnostics operations, transmit results, and manage OOB sniffing operations, even when the host processor is in a low-power state, using an interconnect such as AMBA, QPI, or HT bus, and implement an EC with a processing core and memory to handle diagnostics and OOB management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If ARM-based platforms are used in IHSs, then power efficiency and mobile OS compatibility are improved, but OOB management capability is lost

Engineering Contradiction:
Improvepower efficiencyVSAvoidOOB management capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system separates the OOB management function from the main ARM processor by integrating a dedicated OOB MCU into the heterogeneous computing platform. This segmentation allows the ARM platform to maintain power efficiency while the separate OOB MCU provides reliable out-of-band management capabilities independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The OOB MCU acts as an intermediary component between the ARM-based processor and the remote management system. It provides the necessary OOB management interface without requiring the main processor to be always active, thus maintaining power efficiency while enabling management capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If OOB MCU is integrated into heterogeneous computing platform, then OOB management capability is restored, but device complexity increases

Engineering Contradiction:
ImproveOOB management capabilityVSAvoidplatform complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The OOB MCU is merged with the heterogeneous computing platform as an integrated component rather than a separate external device. This integration reduces the overall system complexity by consolidating management functions within the existing platform architecture while maintaining OOB capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The OOB MCU is designed to perform multiple functions including diagnostics operations, result transmission, and OOB sniffing operations. This multi-functionality reduces the need for additional dedicated components, thereby limiting the increase in device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of energy

If host processor is in low-power state, then power consumption is reduced, but OOB diagnostics capability is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidOOB diagnostics capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system segments the OOB management function into a separate OOB MCU that operates independently from the main host processor. This allows the OOB diagnostics capability to remain active through the OOB MCU even when the host processor enters low-power states, maintaining diagnostic reliability while reducing overall power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The OOB MCU is configured to autonomously perform diagnostics operations and transmit results without requiring the host processor to be active. It can independently receive diagnostics results from devices, perform OOB sniffing operations, and transmit indications to remote systems, enabling self-service OOB diagnostics during low-power states.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12353274B2Out-of-band (OOB) diagnostics in heterogeneous computing platforms
Publication Date: 2025.07.08 DELL PROD LP
  • US12353274B2 patent drawing
  • US12353274B2 patent drawing
  • US12353274B2 patent drawing

AI summary

Systems and methods for Out-of-Band (OOB) diagnostics in heterogeneous computing platforms. In some embodiments, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices and an Out-of-Band (OOB) Microcontroller Unit (MCU) integrated into the heterogeneous computing platform and coupled to the plurality of devices via an interconnect. The OOB MCU may be configured to: receive a result of a diagnostics operation performed with respect to at least a given one of the plurality of devices, and transmit an indication of the result, as part of an OOB sniffing operation, to a remote IHS.