SoC Thermal Management Core for Direct Temperature Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional system-on-chip (SoC) thermal management is complex and slow due to indirect communication paths between temperature sensors and fan controllers, requiring manual or software interventions for processor frequency control, which disrupts processor operations and is inefficient.
Innovation Solution
A thermal management hardware core continuously monitors processor and memory temperatures, sending commands to control fan speed and adjust operating frequencies independently, using dedicated interfaces to reduce noise and power consumption while maintaining system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional indirect communication paths are used between temperature sensors and fan controllers, then system compatibility is maintained, but thermal management complexity and response time increase
Solution Approach 1:
The patent introduces a dedicated thermal management core as an intermediary component that directly interfaces with temperature sensors and fan controllers. This core acts as a specialized mediator that handles all thermal management communications, eliminating the need for complex software-based thermal management and reducing the burden on the main processor while improving response speed.
Solution Approach 2:
The patent segments the thermal management function from the main processor by creating a dedicated thermal management core. This segmentation allows thermal management operations to be performed independently and in parallel with processor operations, reducing complexity and improving response time without affecting overall system performance.
2Productivity
If software mechanisms are used for processor frequency control, then flexibility is maintained, but processor performance is interrupted and response time increases
Solution Approach 1:
The patent replaces software-based frequency control mechanisms with hardware-based frequency control implemented in the thermal management core. This substitution eliminates the need for software intervention and processor interrupts, allowing frequency adjustments to be made directly in hardware with minimal latency, thereby maintaining processor efficiency while reducing response time.
3Ease of operation
If manual intervention is used to modify DC supply voltage for frequency control, then precision is achieved, but operation complexity and time loss increase
Solution Approach 1:
The patent implements self-service frequency control where the thermal management core automatically monitors temperature and adjusts processor frequency without manual intervention. The system serves itself by continuously monitoring thermal conditions and making real-time frequency adjustments, eliminating the need for manual voltage modifications while maintaining precision and reducing operation complexity.
4Reliability
If fan is run continuously for thermal management, then temperature control is maintained, but power consumption and noise increase
Solution Approach 1:
The patent implements periodic fan operation controlled by the thermal management core. Instead of continuous operation, the fan is activated only when temperature thresholds are exceeded and deactivated when temperatures return to normal ranges. This periodic action maintains reliable temperature control while significantly reducing power consumption and noise compared to continuous fan operation.
Data Source
AI summary
A system and method are provided for using a thermal management core to control temperature on a system-on-chip (SoC). The method provides an SoC with an internal thermal management core and an internal temperature sensor. For example, the sensor may be located on or near a processor core die. The thermal management core monitors temperatures recorded by the SoC temperature sensor, and sends commands for controlling SoC device functions. In response to these commands, the thermal management core monitors a change in the temperature at SoC temperature sensor. The temperature sensor may be monitored via a dedicated SoC internal interface connecting the processor and the thermal management core. Alternately, the thermal management core may poll for temperatures via a system management bus (SMBUS) SoC external interface connecting the processor and thermal management core. Further, a dedicated SoC external alert interface connecting the processor and thermal management core may be monitored.


