Network-on-chip power gating using temperature-effect-inversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of hardware modules in system-on-chip (SoC) leads to high power consumption in network-on-chip (NoC), which accounts for 30 to 40% of the total single-chip system power, necessitating a reduction in power consumption without compromising performance.

Innovation Solution

The implementation of a network-on-chip (NoC) that utilizes the temperature-effect-inversion (TEI) phenomenon to optimize power gating and clock frequency, where routers are powered off based on temperature information and over-scaled clock frequencies are applied to maintain performance, reducing power consumption by leveraging the inverse relationship between temperature and signal delay in certain semiconductor circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of hardware modules is increased to improve system functionality, then the communication throughput is improved, but the power consumption of the NoC increases to account for 30 to 40% of the total single-chip system power

Engineering Contradiction:
Improvecommunication throughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically changes operational parameters (clock frequency and power gating state) of routers based on temperature conditions. When temperature increases, the system exploits the TEI phenomenon where signal delay decreases with temperature, allowing routers to operate at higher clock frequencies or be powered down while maintaining overall system performance, thus reducing power consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts the operational state of routers based on real-time temperature monitoring. The controller selectively powers down or over-scales clock frequencies of specific routers depending on temperature conditions, transforming a static NoC into a dynamic system that adapts to thermal conditions to optimize power consumption while maintaining throughput.

Inventive Principle:
Principle #15Dynamics

2Speed

If the clock frequency is increased to improve data transmission speed, then the communication performance is improved, but the power consumption of the NoC increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent exploits the parameter change in signal delay characteristics with temperature (TEI phenomenon). At elevated temperatures, signal delay naturally decreases, allowing the system to increase clock frequency beyond design maximums without compromising timing constraints, thereby improving transmission speed while the selective power gating of other routers compensates for the overall power consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent inverts the conventional wisdom that higher clock frequencies always require more power. By leveraging the TEI phenomenon where temperature increase reduces signal delay, the system can operate routers at higher frequencies with acceptable power consumption by selectively gating other routers, thus inverting the traditional frequency-power relationship.

Inventive Principle:
Principle #13The other way round (Inversion)

3Use of energy by moving object

If power gating is applied to reduce power consumption, then the power usage is reduced, but the system performance may be compromised

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent applies power gating selectively to specific routers based on their local temperature conditions and traffic patterns, rather than uniformly across the entire NoC. The controller identifies which routers can be safely powered down or over-scaled without impacting overall system performance, thus achieving local optimization that maintains global productivity while reducing power consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements a feedback mechanism where temperature sensors monitor router temperatures and the controller adjusts power gating and clock frequency assignments based on this feedback. This closed-loop control ensures that power gating decisions are made with knowledge of current thermal and performance conditions, preventing performance degradation while achieving power savings.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively reduces NoC power consumption while maintaining performance by selectively turning off routers and increasing clock frequencies of active routers, thereby optimizing power usage and communication throughput.

Implementation Method 1

based on a temperature-effect-inversion phenomenon that a signal delay is reduced as a temperature increases

Methodology Applied
Scientific EffectTemperature-effect-inversion (TEI) phenomenon:

Data Source

PatentUS10326647B2Network-on-chip using temperature-effect-inversion and operation method thereof
Publication Date: 2019.06.18 ELECTRONICS & TELECOMM RES INST
  • US10326647B2 patent drawing
  • US10326647B2 patent drawing
  • US10326647B2 patent drawing

AI summary

Provided is a network-on-chip (NoC). The NoC includes a plurality of routers configured to receive power through each corresponding power gating switch, and a controller configured to control a power gating switch of each of the plurality of routers based on temperature information provided from each of the plurality of routers and control a driving clock of the plurality of routers. The controller controls the power gating switch to turn off at least one first router by referring to the temperature information and over-scale a clock frequency of at least one turned-on second router.