Memory-Based Power Stabilization for Network Switch Voltage Droop

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in managing peak power demands, leading to voltage transients and increased design complexities, as existing solutions either require additional costly components or compromise on performance and functionality.

Innovation Solution

Implementing a power stabilization subsystem that performs redundant operations during low power demand periods to maintain a stable current load, thereby reducing voltage droops and overshoots, and utilizing techniques like keeping content addressable memory active even when not needed to minimize peak voltage and power requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If the peak power available to the device is increased to meet higher power demands, then the device can support more power-hungry components and advanced capabilities, but the expenses, space constraints, and production costs increase significantly

Engineering Contradiction:
Improvepeak power availableVSAvoiddesign complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the power consumption of subsystems adjustable and time-varying. Instead of static power allocation, the system dynamically controls when subsystems are active or inactive based on workload demands. This allows the device to adapt its power consumption profile to match actual needs, avoiding the need for continuously high peak power capacity while still meeting transient demands when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of power consumption from a fixed state to a variable state. By controlling subsystems to operate only when needed and keeping them inactive otherwise, the system transforms the power consumption pattern. This parameter change allows the device to operate at lower average power levels while maintaining the capability to handle peak demands, thereby reducing the required peak power capacity and associated complexity.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If subsystems are kept inactive during low power demand periods to reduce power consumption, then average power decreases, but voltage droops and spikes occur when power demand changes suddenly

Engineering Contradiction:
Improveaverage power consumptionVSAvoidvoltage stability
Core Design Contradiction:
Use of energy by moving objectVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by proactively managing subsystem activation and deactivation based on predicted or anticipated workload patterns. Rather than reacting to sudden power demands, the system prepares by activating subsystems in advance when needed and deactivating them before low-demand periods begin. This preliminary control of power consumption patterns helps maintain voltage stability while still achieving lower average power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms to monitor power consumption patterns and adjust subsystem operation accordingly. By continuously observing system state and power usage, the control logic can make real-time adjustments to maintain voltage stability while optimizing average power consumption. The feedback loop ensures that voltage transients are detected and corrected by adjusting subsystem activation timing.

Inventive Principle:
Principle #23Feedback

3Productivity

If advanced packet processing capabilities are enabled to handle large amounts of traffic, then device performance and functionality improve, but power consumption increases greatly

Engineering Contradiction:
Improvepacket processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent applies dynamics by making packet processing capabilities dynamically adjustable rather than statically fixed. Subsystems responsible for advanced packet processing are activated only when workload demands require them and deactivated when traffic levels are low. This dynamic control allows the device to maintain high processing capabilities when needed while minimizing power consumption during low-demand periods, effectively decoupling peak performance capability from continuous high power consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11307773B1Memory-based power stabilization in a network device
Publication Date: 2022.04.19 INNOVIUM INC
  • US11307773B1 patent drawing
  • US11307773B1 patent drawing
  • US11307773B1 patent drawing

AI summary

According to an embodiment, power demands of a computing device or component thereof may be stabilized by performing redundant operations during periods of otherwise low power demand. In so doing, the current load of the device/component remains relatively stable, potentially greatly reducing voltage droops and overshoots. This can reduce the peak voltage and peak power rating of the device/component. In certain embodiments, such as in network switches and routers, the redundant operations may include queries against a content addressable memory (CAM), such as a ternary content addressable memory (TCAM). Moreover, in an embodiment the queries may be designed to always, or at least be highly likely to, miss the entries in the CAM, thereby ensuring maximum power usage. In another embodiment, the redundant operations include read operations on a random access memory (RAM). In other embodiments, redundant operations may be performed with respect to other power-intensive subsystems.