Thermally Aware Hardware Scheduling and Binding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As integrated circuit feature sizes shrink, power density increases, leading to thermal hotspots and heat gradients that degrade circuit reliability and performance due to thermal stress, power optimization techniques often fail to address local hotspots effectively.

Innovation Solution

Implement thermally aware scheduling and binding methods that generate multiple versions of a hardware design with diverse thermal profiles, rotating between them to balance thermal activity and reduce peak temperatures, using linear programming to determine optimal operation durations for each version.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If technology scaling to smaller integrated circuit feature sizes is implemented, then device functionality and integration density are improved, but power density increases leading to thermal hotspots and reliability degradation

Engineering Contradiction:
Improveintegration densityVSAvoidpower density
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic thermal management by creating multiple versions of the hardware design with different scheduling and binding configurations. These versions exhibit diverse thermal profiles that are rotated during operation, transforming the static thermal problem into a dynamic solution where thermal characteristics change over time to balance peak temperatures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters by generating K versions of the design with different scheduling and binding parameters. Each version has distinct thermal characteristics, and by rotating between versions with different parameter sets, the system achieves thermal balance while maintaining high integration density.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If power consumption optimization techniques are applied, then average power consumption is reduced, but local thermal hotspots may remain or even increase

Engineering Contradiction:
Improveaverage power consumptionVSAvoidlocal hotspots
Core Design Contradiction:
Use of energy by moving objectVSTemperature

Solution Approach 1:

The patent segments the hardware design into K different versions, each with its own scheduling and binding configuration. This segmentation allows the system to distribute thermal load across multiple operational modes, preventing concentration of heat in single hotspots while maintaining overall power efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic rotation between K versions of the design, where each version operates for a determined duration before switching to the next. This periodic action redistributes thermal energy over time, preventing persistent hotspots while maintaining low average power consumption through efficient resource utilization.

Inventive Principle:
Principle #19Periodic action

3Temperature

If multiple versions of hardware design with diverse thermal profiles are generated and rotated, then peak temperature is reduced, but device complexity increases

Engineering Contradiction:
Improvepeak temperatureVSAvoiddesign complexity
Core Design Contradiction:
TemperatureVSDevice complexity

Solution Approach 1:

The patent creates K versions of the same hardware design, where each version serves the same functional purpose but with different thermal characteristics. This multi-functionality approach allows a single physical device to exhibit multiple thermal profiles through software-controlled version rotation, reducing peak temperature without requiring physically separate systems.

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

Solution Approach 2:

The patent generates K copies of the hardware design with varied scheduling and binding configurations. These copies are not physically separate systems but rather different operational configurations of the same hardware, allowing thermal management through version rotation while maintaining design efficiency.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8656338B2Hardware synthesis using thermally aware scheduling and binding
Publication Date: 2014.02.18 EMPIRE TECH DEV LLC
  • US8656338B2 patent drawing
  • US8656338B2 patent drawing
  • US8656338B2 patent drawing

AI summary

Technologies are generally described for hardware synthesis using thermally aware scheduling and binding. Multiple versions of a hardware design may be generated, each having variations of schedule and binding results. The scheduling and binding may be performed such that thermal profiles of the multiple versions have thermal peaks that are distant between the versions. The increased physical distance between the thermal peaks of the versions can give the versions unique thermal characteristics. A schedule of rotation between the multiple versions of the design may be constructed such that the thermal profile of the integrated circuit balances out during operation. A linear programming framework may be used to analyze the multiple designs and construct a thermally aware rotation scheduling and binding. For example, the K most efficient versions may be selected and then durations for operating each version within a rotation may be determined.