Dynamic Power Scaling via FIFO Fill Level Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless integrated circuits face challenges in minimizing power consumption, as existing methods for configuring power modes do not directly align with the required processing capabilities of transmit and receive circuitry, leading to inefficient power management.

Innovation Solution

The integration of dynamic power control circuitry that adjusts the operating frequency and power supply voltage of processing modules based on fill level information from input and output FIFOs, allowing for real-time performance adjustments to optimize power consumption according to FIFO fill levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If static voltage scaling is used to minimize power consumption, then power consumption is reduced, but processing capability cannot be adjusted during normal operation

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing capability adjustment
Core Design Contradiction:
Use of energy by stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic voltage scaling by introducing a control mechanism that adjusts the operating voltage of processing tiles in real-time based on system conditions. The controller monitors FIFO fill levels and dynamically modifies voltage supply to processing tiles, transitioning from static pre-configured voltage levels to adaptive voltage adjustment during operation. This resolves the contradiction by enabling both power consumption reduction and processing capability adjustment throughout normal operation.

Inventive Principle:
Principle #15Dynamics

2Use of energy by stationary object

If high level system software is used to configure different power modes, then power management is enabled, but power modes are not directly linked to required processing capability

Engineering Contradiction:
Improvepower managementVSAvoidalignment with processing capability
Core Design Contradiction:
Use of energy by stationary objectVSEase of operation

Solution Approach 1:

The patent establishes a feedback loop where the controller continuously monitors FIFO fill levels and uses this information to adjust power modes of processing tiles. The system reads fill level data from FIFO structures, compares current processing demand with available capacity, and dynamically configures power modes accordingly. This direct feedback mechanism ensures power management decisions are tightly coupled with actual processing capability requirements, eliminating the disconnect present in software-controlled approaches.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables processing tiles to self-regulate their power consumption based on actual workload demands. Each processing tile's power mode is automatically adjusted by the controller based on real-time FIFO fill level monitoring, without requiring external software intervention or manual configuration. The processing capability and power consumption are directly aligned through this self-service mechanism where the system adapts to its own operational state.

Inventive Principle:
Principle #25Self-service

3Productivity

If processing module performance is increased to handle high data rates, then data processing capability is improved, but power consumption increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent changes the operating parameters of processing tiles dynamically by adjusting voltage levels based on data processing demands. When FIFO fill levels indicate high processing requirements, the controller increases voltage to enhance processing speed and capability. When data rates are lower, the controller reduces voltage to minimize power consumption. This parameter adjustment strategy enables the system to achieve high data processing capability only when necessary, otherwise operating at lower power consumption levels.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10136384B1Methods and apparatus for performing buffer fill level controlled dynamic power scaling
Publication Date: 2018.11.20 ALTERA CORP
  • US10136384B1 patent drawing
  • US10136384B1 patent drawing
  • US10136384B1 patent drawing

AI summary

Integrated circuits with wireless communications circuitry are provided. The wireless communications circuitry may include an input FIFO, an output FIFO, a processing module interposed between the input and output FIFOs, and dynamic power control circuitry that controls the performance of the processing module. The input and output FIFOs may provide fill level information to the processing module. The dynamic power control circuitry may analyze the current fill level information received from the input and output FIFOs and may increase the operating frequency and/or boost the power supply voltage of the processing module in response to detecting that the input FIFO is filling up faster than the output FIFO or may decrease the operating frequency and/or reduce the power supply voltage of the processing module in response to detecting that the output FIFO is filling up faster than the input FIFO.