Thermal Driver Mediation for Pre-Boot Active Cooling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing systems with hybrid thermal architectures, comprising components from thermal architectures that are only capable of passive cooling and those that provide active cooling, face challenges in communicating and providing cooling during and after the pre-boot stage, limiting their operation to below 10 Watts and preventing expansion to higher power usage.

Innovation Solution

Implementing thermal drivers that enable an embedded controller to retrieve thermal information from CPUs designed for passive cooling using enhanced serial peripheral interface tunneling, allowing active cooling techniques during and after the pre-boot stage through I2C/I3C communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If thermal drivers are implemented to enable communication between embedded controller and CPUs designed for passive cooling, then active cooling capabilities are enabled in pre-boot and post-boot stages, but device complexity increases due to integration of multiple thermal architectures

Engineering Contradiction:
Improveactive cooling capabilityVSAvoidthermal architecture integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A second thermal driver acts as an intermediary component that retrieves thermal information from the first thermal driver (designed for passive cooling) and provides it to the embedded controller. This intermediary enables communication between incompatible thermal architectures without requiring redesign of existing CPUs, thereby enabling active cooling while maintaining compatibility with existing passive cooling designs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If hybrid thermal architectures are integrated to provide both passive and active cooling, then cooling effectiveness is improved, but communication between components during pre-boot stage fails due to driver incompatibility

Engineering Contradiction:
Improvecooling effectivenessVSAvoiddriver communication
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The second thermal driver is designed to operate during the pre-boot stage before the operating system loads, enabling thermal information retrieval and fan control to be established in advance. This preliminary action ensures that active cooling is available from the earliest system operation, resolving the communication failure that would otherwise occur during the pre-boot phase.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If passive cooling only is used to maintain compatibility with existing thermal architectures, then device reliability is maintained, but power usage is limited to below 10 Watts

Engineering Contradiction:
Improvethermal architecture compatibilityVSAvoidpower usage capability
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The hybrid thermal architecture enables the system to perform multiple cooling functions: passive cooling through throttling for compatibility with existing designs, and active cooling through fan control for higher power applications. The second thermal driver provides universal access to thermal information, allowing the system to adapt between passive and active cooling modes based on power requirements, thereby enabling power usage above 10 Watts while maintaining compatibility.

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

Data Source

PatentUS20260064173A1Thermal reporting driver for providing active cooling in pre and post boot environments
Publication Date: 2026.03.05 DELL PROD LP
  • US20260064173A1 patent drawing
  • US20260064173A1 patent drawing
  • US20260064173A1 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 components from a thermal architecture that is only capable of providing passive cooling through throttling of a motherboard of the data processing system. The thermal architecture is based on a passive cooling thermal architecture of a computing device without the capacity to include the fan and the embedded controller, and the motherboard is one of the components of the thermal architecture.