Embedded Controller TPM Integration for ARM Heterogeneous Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ARM-based computing platforms lack an embedded controller (EC) that can operate from the start of reset and throughout various power states, relying instead on audio Digital Signal Processors (aDSPs) and/or keyboard controllers for rudimentary EC-like operations.

Innovation Solution

Integrate an embedded controller (EC) into ARM-based heterogeneous computing platforms, configuring it to operate as a Trusted Platform Module (TPM), which includes cryptographic verification of firmware integrity, secure storage of security measurements, and authentication using cryptographic keys, and enabling functions like thermal management and remote management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If ARM-based platforms use aDSPs and keyboard controllers for EC-like operations, then device complexity is reduced, but security capability and operational reliability deteriorate

Engineering Contradiction:
Improvedevice complexityVSAvoidsecurity capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The embedded controller is designed to perform multiple functions including TPM operations, thermal management, and system control. By integrating these diverse functions into a single EC device, the system achieves enhanced security and reliability without proportionally increasing overall device complexity

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

Solution Approach 2:

The EC acts as an intermediary component between the processor and other system components, providing secure operations and management functions. This mediator role enables specialized security operations while keeping the main processor focused on computational tasks

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If ARM-based platforms lack an EC operational from reset start, then power consumption is reduced, but operational reliability during power states deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidoperational reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The EC is designed with dynamic power management capabilities, allowing it to transition between different operational states. The EC can remain operational during various power states while consuming minimal power when full functionality is not required, achieving both low power consumption and high operational reliability

Inventive Principle:
Principle #15Dynamics

3Reliability

If ARM-based platforms integrate an EC as TPM, then security capability is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The EC is integrated directly into the ARM-based platform's system-on-chip (SoC) architecture, merging previously separate components into a unified structure. This integration provides TPM security capabilities while reducing the number of discrete components and interconnections required

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The EC performs multiple functions including TPM cryptographic operations, thermal management, and system control functions. By consolidating these diverse operations into a single multi-functional device, the system achieves enhanced security without proportionally increasing overall complexity

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

Data Source

PatentUS12373580B2Using an embedded controller (EC) integrated into a heterogeneous computing platform as a trusted platform module (TPM)
Publication Date: 2025.07.29 DELL PROD LP
  • US12373580B2 patent drawing
  • US12373580B2 patent drawing
  • US12373580B2 patent drawing

AI summary

Systems and methods for using an embedded controller (EC) integrated into a heterogenous computing platform as a Trusted Platform Module (TPM). In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a plurality of devices coupled thereto; and an EC integrated into the heterogeneous computing platform, wherein the EC is configured to operate as a TPM.