Embedded Controller Integration for ARM Heterogeneous Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ARM-based computing platforms lack embedded controllers (ECs) necessary for managing critical processes such as power sequencing, thermal management, and low-level hardware controls, which are present in traditional x86-based platforms.

Innovation Solution

Integration of an embedded controller (EC) into heterogeneous computing platforms, including ARM-based systems, to provide essential management functions like thermal measurement processing, cooling fan control, processor throttling, emergency shutdown, and remote management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If ARM-based platforms are used to reduce power consumption and improve mobility, then energy efficiency is improved, but the system lacks embedded controllers necessary for critical power sequencing and hardware management functions

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

Solution Approach 1:

The system is segmented into multiple functional components: the ARM-based processor for main computation, a separate embedded controller for power sequencing and hardware management, and supporting IP blocks. This segmentation allows each component to specialize in its function, with the EC handling critical low-level control independent of the main processor's power state.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The embedded controller acts as an intermediary between the power source and the ARM-based platform components. It mediates power sequencing by controlling power rails to the processor and other components, ensuring proper initialization order and maintaining system reliability during power transitions without requiring the main processor to be active.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a full embedded controller is integrated into the heterogeneous computing platform, then system management and thermal control capabilities are improved, but device complexity increases

Engineering Contradiction:
Improvethermal management capabilityVSAvoidplatform architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The embedded controller and key IP blocks are merged into a single integrated chip, reducing the number of discrete components and simplifying the overall system architecture. This integration maintains full EC functionality for thermal management and power control while reducing device complexity through consolidation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The embedded controller is designed with multi-functionality, handling power sequencing, thermal management, GPIO control, and other hardware management tasks. This universal controller consolidates multiple management functions into a single component, improving reliability without proportionally increasing device complexity.

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

Data Source

PatentUS12327098B2Integrating an embedded controller into a heterogeneous computing platform
Publication Date: 2025.06.10 DELL PROD LP
  • US12327098B2 patent drawing
  • US12327098B2 patent drawing
  • US12327098B2 patent drawing

AI summary

Systems and methods for integrating an embedded controller (EC) into a heterogenous computing platform. In an embodiment, an Information Handling System (IHS) includes a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a plurality of devices coupled to an interconnect, and an EC coupled to the interconnect. These systems and methods may provide an EC with access to an internal System-on-Chip (SoC)'s fabric, whether in a fully internal, partially internal/external, or fully external implementation (e.g., via an enhanced serial peripheral interface or “SPI”). These systems and methods may also provide voltage segregation factor and power sequencing, as well as various possible architectural variations on General Purpose I/O (GPIO) handling.