Modem Dual-Track DVFM Control for Wireless Power-Performance Balance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Forming satisfactory wireless communications circuitry in electronic devices is challenging due to resource consumption and insufficient performance levels if not properly managed.
Innovation Solution
An electronic device with wireless communications circuitry employs a modem that dynamically adjusts its voltage and frequency management (DVFM) profiles based on Layer 1, Layer 2, Layer 3, and inter-processor communication parameters, using a resource and state manager (RSM) to optimize efficiency and power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the modem uses a higher DVFM profile to ensure high performance, then wireless performance is improved, but power consumption increases
Solution Approach 1:
The modem dynamically adjusts the DVFM profile based on real-time data path conditions, transitioning between different voltage and frequency states. The system monitors parameters such as UL pre-build size, DL MAC TB size, and hardware resource availability to select the appropriate DVFM profile, ensuring high performance when needed while conserving power during normal operation
Solution Approach 2:
The system changes physical parameters (voltage and frequency) of the modem based on operational conditions. By adjusting these parameters dynamically, the modem can operate at higher performance levels when data path bottlenecks are detected, and at lower power consumption levels during normal operation, directly resolving the contradiction between performance and power usage
2Use of energy by moving object
If the modem uses a lower DVFM profile to reduce power consumption, then power efficiency is improved, but wireless performance deteriorates
Solution Approach 1:
The system dynamically transitions between low-power and high-performance states based on real-time monitoring of data path conditions. When parameters indicate normal operation, the modem maintains a lower DVFM profile for power efficiency. When bottlenecks are detected (such as small UL pre-build size or depleted hardware resources), the system automatically transitions to a higher DVFM profile to ensure performance requirements are met
Solution Approach 2:
The modem adjusts voltage and frequency parameters dynamically based on operational needs. During normal operation, lower voltage and frequency settings provide power efficiency. When performance bottlenecks are detected through parameter monitoring, the system increases these parameters to restore performance, thus resolving the contradiction between power efficiency and performance
3Measurement precision
If the modem continuously monitors multiple data path parameters to optimize DVFM profile selection, then DVFM profile selection accuracy is improved, but system complexity increases
Solution Approach 1:
The monitoring system is segmented into distinct functional tracks: a routine processing track that monitors parameters like UL pre-build size and DL MAC TB size, and a protective processing track that monitors hardware resource depletion events. Each track independently evaluates specific parameters and votes for appropriate DVFM profiles, simplifying the overall decision-making process while maintaining high accuracy
Solution Approach 2:
The system implements feedback mechanisms where monitored parameters continuously inform DVFM profile selection. Multiple parameters (UL pre-build size, DL MAC TB size, hardware resource status) provide feedback to the DVFM control logic, which adjusts the profile accordingly. This feedback-driven approach ensures accurate profile selection without requiring complex centralized control, as each parameter independently contributes to the decision
Data Source
AI summary
An electronic device may include wireless circuitry having a modem that conveys data over a data path and that is operable using a dynamic voltage and frequency management (DVFM) profile. A resource and state manager (RSM) may adjust the DVFM profile based on L1, L2, L3, and/or IPC parameters. A routine track may generate a first profile based on an L1 parameter such as DL MAC TB size and may generate a second profile based on an L2 parameter such as UL pre-build size. A protective track may independently generate a third profile based on a performance event along the data path. The RSM may aggregate the preferred profiles to update the current DVFM profile in a manner that optimizes efficiency while ensuring that a sufficiently high DVFM profile is used at any given time without consuming unnecessary power.


