ASIC Receive Buffer Power Management via Temperature Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network devices face challenges in power consumption and thermal management as they continue to process information at faster rates, necessitating efficient methods to manage power usage without compromising performance.

Innovation Solution

A method and system where the temperature of an ASIC in a network device is monitored and used to dynamically adjust the power state of receive buffers, switching to an active state when temperature is below a threshold and to a reduced power state when it exceeds the threshold, while adjusting flow control to optimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If receive buffers are kept in active state to ensure data storage capacity, then data handling capability is improved, but power consumption increases

Engineering Contradiction:
Improvedata handling capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the receive buffer power state changeable between active and reduced power states based on temperature conditions. The buffer transitions from a static always-on state to a dynamic state that adapts to thermal conditions, allowing the system to optimize between performance and power consumption based on real-time temperature feedback.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the power state parameter of the receive buffer based on temperature thresholds. When temperature is below a first threshold, the buffer operates in active state with full power. When temperature exceeds the first threshold but remains below a second threshold, the buffer transitions to reduced power state, thereby changing operational parameters to balance performance and thermal management.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If receive buffers are placed in reduced power state to reduce energy expenditure, then power consumption is reduced, but data storage capability deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoiddata storage capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors temperature and buffer state. When temperature drops below the second threshold, the system detects this condition and automatically transitions the buffer from reduced power state back to active state, ensuring data storage capability is restored when thermal conditions permit. This feedback loop prevents permanent loss of functionality while maintaining power savings during appropriate conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system takes preliminary action by proactively transitioning buffers to reduced power state before thermal conditions become critical, based on predictive temperature monitoring. This allows the system to prepare for potential thermal issues by reducing power consumption in advance, while the feedback mechanism ensures readiness to restore full functionality when conditions improve.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If flow control credit is decreased to manage buffer state transitions, then power management flexibility is improved, but network throughput may be reduced

Engineering Contradiction:
Improvepower management flexibilityVSAvoidnetwork throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies dynamics to flow control credit allocation, making it variable rather than fixed. The system dynamically adjusts credit values based on buffer power state: higher credits are allocated when buffers are in active state to maximize throughput, while lower credits are allocated when buffers are in reduced power state to manage power consumption. This dynamic credit allocation allows the system to adapt network performance characteristics to match current power management goals.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9411400B1Methods and systems for advertsing available credit at memory of network device ports based on temperature
Publication Date: 2016.08.09 MARVELL ASIA PTE LTD
  • US9411400B1 patent drawing
  • US9411400B1 patent drawing
  • US9411400B1 patent drawing

AI summary

Machine-implemented method for a network device is provided. A temperature (T) of an application specific integrated circuit (ASIC) for the network device is compared with a first threshold value. A receive buffer for the network device is placed in an active state, when T is below the first threshold value, and then increasing available credit to store information at the receive buffer. T is also compared with a second threshold value and when T has reached or exceeded the second threshold value, one or more receive buffers are placed in a reduced power state when one or more receive buffers are not currently storing any information.