Embedded Controller Diagnostics Without SMI Boot Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies in handling Embedded Controller (EC) diagnostic tests on heterogenous computing platforms, leading to long boot sequences, idle host processor times, and tedious troubleshooting due to the need for System Management Interrupts (SMIs) during diagnostic operations.

Innovation Solution

Implementing a hardware-based security architecture driver that enables EC diagnostics without invoking System Management Interrupts (SMIs), allowing concurrent and prioritized diagnostic operations through a TRUSTZONE architecture, using buses like I2C, I3C, or eSPI, and applying policies based on context information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If System Management Interrupts (SMIs) are used to trigger EC diagnostic operations, then diagnostic operations can be performed, but boot sequence time increases and host processor idle time increases

Engineering Contradiction:
Improvediagnostic operation executionVSAvoidboot sequence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the EC diagnostic operation triggering from the SMI mechanism and relocates it to the DXE phase, where the host processor directly communicates with the EC controller without invoking SMI. This separation eliminates the time-consuming SMI overhead while maintaining diagnostic functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs EC diagnostic operations during the DXE phase, which occurs before the host OS is fully loaded. By executing diagnostics preliminarily during firmware initialization rather than waiting for OS-level triggering, the system reduces overall boot time and eliminates host processor idle waiting.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If EC diagnostic operations are performed sequentially, then system resources are managed simply, but diagnostic completion time increases

Engineering Contradiction:
Improvediagnostic operation managementVSAvoiddiagnostic operation speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic parallel execution of multiple EC diagnostic operations during the DXE phase. The host processor can initiate and monitor multiple diagnostic tasks concurrently, adapting resource allocation based on system state, thereby reducing total diagnostic completion time without overwhelming system resources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent ensures continuous utilization of the host processor during the DXE phase by executing multiple EC diagnostic operations in parallel rather than sequentially. This continuous productive action eliminates idle periods and accelerates overall diagnostic completion while maintaining manageable complexity through structured task coordination.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If EC diagnostics are integrated into the TRUSTZONE hardware-based security architecture, then security is enhanced and concurrent operations are enabled, but system complexity increases

Engineering Contradiction:
Improvesystem securityVSAvoidarchitecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges EC diagnostic operation triggering with the TRUSTZONE hardware-based security architecture. By integrating the diagnostic trigger mechanism into the existing secure enclave infrastructure, the system enhances security through hardware-rooted trust while enabling concurrent operations, without adding significant architectural complexity beyond leveraging existing secure components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250363218A1Systems and methods for handling embedded controller diagnostic tests using a hardware-based security architecture driver of a heterogenous computing platform
Publication Date: 2025.11.27 DELL PROD LP
  • US20250363218A1 patent drawing
  • US20250363218A1 patent drawing
  • US20250363218A1 patent drawing

AI summary

Systems and methods for handling Embedded Controller (EC) diagnostic tests using a hardware-based security architecture driver of a heterogenous computing platform are described. In some embodiments, an Information Handling System (IHS) may include a heterogenous computing platform and an EC integrated into or coupled to the heterogenous computing platform, the EC configured to: receive, from a hardware-based security architecture driver of the heterogenous computing platform, a command to perform or trigger a diagnostic operation; and respond to the command.