Embedded Controller Fan Cooling for ARM SoC Pre-Boot Thermal Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

SoC devices originally designed for passive cooling face challenges when integrated into larger systems requiring active cooling, as re-wiring thermal sensors is costly and complex, and existing solutions lack effective thermal management during pre-boot stages.

Innovation Solution

Implementing an embedded controller to manage active cooling using a fan, with an ADSP bridging the power management circuit and the embedded controller via an I2C/I3C interface, enabling active cooling even before the OS is fully operational.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SoC devices originally designed for passive cooling are integrated into larger systems requiring active cooling, then thermal management capability is improved, but device complexity and wiring complexity increase

Engineering Contradiction:
Improvethermal management capabilityVSAvoidwiring complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary software layer (thermal management driver and firmware) that bridges the power management circuit and the embedded controller. This software intermediary translates thermal management requests without requiring physical re-wiring of thermal sensors, thus improving adaptability while avoiding increased wiring complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The power management circuit is designed to serve multiple functions: it originally provided passive cooling control for mobile devices, and now also supports active cooling control when integrated into server systems. This multi-functionality allows the same hardware to adapt to different thermal management requirements without additional wiring

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

2Measurement precision

If thermal sensors are re-wired to enable active cooling control, then thermal management precision is improved, but manufacturing cost and complexity increase

Engineering Contradiction:
Improvethermal management precisionVSAvoidmanufacturing cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

Instead of physically re-wiring thermal sensors, the patent creates a virtual copy of the thermal sensor interface through software. The thermal management driver creates a device file that appears as a thermal sensor to the embedded controller, but actually interfaces with the existing power management circuit. This copying approach maintains measurement precision while avoiding manufacturing costs associated with re-wiring

Inventive Principle:
Principle #26Copying

3Reliability

If embedded controller is added to manage active cooling, then cooling effectiveness is improved, but device complexity increases

Engineering Contradiction:
Improvecooling effectivenessVSAvoidcontroller architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the thermal management functionality into distinct layers: the embedded controller handles active cooling control, the thermal management driver provides interface abstraction, and the power management circuit executes cooling actions. This segmentation improves cooling effectiveness by allowing specialized control while managing complexity through clear separation of responsibilities

Inventive Principle:
Principle #1Segmentation

4Reliability

If ADSP is used to bridge power management circuit and embedded controller, then communication reliability is improved, but processing overhead increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent replaces complex hardware communication circuits with a software-based communication mechanism. The ADSP uses standard I2C/I3C protocols through existing communication interfaces, avoiding the need for dedicated high-reliability communication hardware. This substitution maintains communication reliability while reducing processing overhead compared to implementing custom communication protocols

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20260064465A1Active cooling of data processing systm using embedded controller in an advanced reduced instruction set computer machines (ARM) architecture
Publication Date: 2026.03.05 DELL PROD LP
  • US20260064465A1 patent drawing
  • US20260064465A1 patent drawing
  • US20260064465A1 patent drawing

AI summary

Methods and systems for managing cooling of a data processing system. In particular, active cooling using a fan controlled by an embedded controller is provided in a data processing system having a processor installed on a system on a chip (SoC) that is originally only capable of providing passive cooling to the data processing system through throttling of the processor. The system temperature of the data processing system may be communicated from the SoC to the embedded controller using an application digital signal processor (ADSP) configured to communicate with the embedded controller using an inter-integrated circuit (I2C)/improved inter-integrated circuit (I3C) interface.