OOB MCU Local Storage Access Through an Embedded Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ARM-based platforms lack Embedded Controllers (ECs) necessary for Out-of-Band (OOB) management, which is crucial for remote access and management of Information Handling Systems (IHSs).

Innovation Solution

Implementing an Out-of-Band Microcontroller Unit (MCU) with a memory containing program instructions to access local storage devices via an Embedded Controller (EC), utilizing sideband interfaces like I2C or I3C buses, and high-bandwidth bus controllers like PCIe, even when the host processor is in a low-power state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If ARM-based platforms are used without Embedded Controllers, then device complexity is reduced and power consumption is lowered, but Out-of-Band management capability is lost

Engineering Contradiction:
Improvedevice complexityVSAvoidOOB management capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an Embedded Controller (EC) as an intermediary component between the ARM-based processor and the local storage device. The EC provides the necessary OOB management interface and facilitates access to storage devices through sideband interfaces (I2C, I3C) or high-bandwidth interfaces (PCIe), enabling remote management capabilities without requiring the main processor to be active.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the host processor is kept in low-power state, then power consumption is reduced, but access to local storage devices cannot be performed

Engineering Contradiction:
Improvepower consumptionVSAvoidstorage access capability
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The patent segments the system into two independent operational domains: the main ARM-based processor that can enter low-power states, and the Embedded Controller that remains operational to handle OOB management tasks. This segmentation allows storage access operations to be performed independently by the EC without requiring the host processor to wake from low-power state, thus maintaining power efficiency while enabling storage access capability.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple interface types are implemented for storage access, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveinterface compatibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The Embedded Controller is designed with multi-functionality to handle multiple interface types (I2C, I3C, PCIe) for accessing local storage devices. The EC can selectively use different interfaces based on the specific storage device and operational requirements, providing universal access capability through a single component rather than requiring separate dedicated interfaces for each protocol.

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

Data Source

PatentUS12405746B2Local storage access by out-of-band (OOB) processors in heterogeneous computing platforms
Publication Date: 2025.09.02 DELL PROD LP
  • US12405746B2 patent drawing
  • US12405746B2 patent drawing
  • US12405746B2 patent drawing

AI summary

Systems and methods for local storage access by Out-of-Band (OOB) processors in heterogeneous computing platforms. In some embodiments, a heterogeneous computing platform may include an OOB Microcontroller Unit (MCU) and a memory coupled to the OOB MCU, the memory having program instructions stored thereon that, upon execution by the OOB MCU, cause the OOB MCU to access a local storage device external to the heterogeneous computing platform through an Embedded Controller (EC).