Abstract:
An electrical current (EC) manager module may assign a plurality of hardware elements of the PCD to one of two groups. The EC manager module may monitor individual electrical current levels of one of the groups as well as calculate an instantaneous electrical current level for the PCD based on a current charge status for the PCD. The EC manager module may then adjust operation of at least one hardware element to keep operation of the PCD below the calculated instantaneous electrical current level for the PCD. The EC manager module may estimate an electrical current level for one of the groups based on requests issued to hardware elements. The EC manager module may also compare the calculated instantaneous electrical current level to the monitored electrical current level. The calculated instantaneous electrical current level may be compared to minimum current levels listed in a table.
Abstract:
Various embodiments of methods and systems for controlling and/or managing thermal energy generation on a portable computing device are disclosed. Data discarded from one or more processing core registers may be monitored and analyzed to deduce individual workloads that have been processed by each of the cores over a unit of time. From the deduced workloads, the power consumed by each of the cores over the unit of time in order to process the workload can be calculated. Subsequently, a time dependent power density map can be created which reflects a historical and near real time power consumption for each core. Advantageously, because power consumption can be correlated to thermal energy generation, the TDPD map can be leveraged to identify thermal aggressors for targeted, fine grained application of thermal mitigation techniques. In some embodiments, workloads may be reallocated from the identified thermal aggressors to the identified underutilized processing components.
Abstract:
A method and system for reducing thermal load by monitoring temperatures within a portable computing device and, based on those temperatures, controlling a battery charge function are disclosed. The method includes monitoring a power management integrated circuit ("PMIC") to determine if it is generating excess thermal energy that is contributory to an elevated temperature in a physically proximate application specific integrated circuit ("ASIC"). If so, and if the excess thermal energy is attributable to an ongoing battery recharge operation executed by the PMIC, a thermal policy manager module may execute a thermal mitigation technique algorithm to override the PMIC battery recharge function. One exemplary thermal mitigation technique may include a reduction of current sent to the battery, thus slowing the charge cycle and reducing the generation of excess thermal energy.
Abstract:
Certain aspects of the present disclosure relate to a technique for touch temperature management of a wireless communications device based on power dissipated over time, and possibly internal temperature readings. For example, the information about power dissipated over time can be utilized along with monitored internal temperatures of a device's internal circuitry to reduce transmit power and/or data rates as required in order to keep a surface temperature of the wireless device below a specified limit. A knowledge of how the device's touch temperature varies with the dissipated power and a knowledge of the power dissipation history can be utilized to determine when to reduce the transmit power in order to avoid overheating (e.g., exceeding the touch temperature limit).
Abstract:
Various methods and systems for minimum supply voltage level selection in a portable computing device ("PCD") are disclosed. It is an advantage of the various embodiments that PCD designers may close timing at a certain minimum supply voltage and operating temperature threshold that is higher than the lowest end of the main operating temperature range within which the PCD must function. By closing timing at the higher operating temperature threshold, relatively smaller components requiring relatively lower power consumption may be used in the PCD, thereby providing improved overall power consumption when the PCD is operating at operating temperatures above the threshold. To maintain functionality when operating temperatures fall below the threshold, the minimum supply voltage to the components is increased. The systems and methods sacrifice power consumption concerns below the operating temperature threshold in exchange for reduced form factors and improved power efficiencies in higher, more typical operating temperature conditions.
Abstract:
Various embodiments of methods and systems for controlling and/or managing thermal energy generation on a portable computing device that contains a heterogeneous multicore processor are disclosed. Because individual cores in a heterogeneous processor may exhibit different processing efficiencies at a given temperature, thermal mitigation techniques that compare performance curves of the individual cores at their measured operating temperatures can be leveraged to manage thermal energy generation in the PCD by allocating and/or reallocating workloads among the individual cores based on the performance curve comparison.
Abstract:
A method and system for temperature-driven airlink selection in a multi-mode wireless device is disclosed. The method may include monitoring a temperature in the multi-mode wireless device while the multi-mode wireless device operates in a first airlink mode, determining whether to switch the airlink mode of the multi-mode wireless device in response to a change in the monitored temperature, and switching the multi-mode wireless device to operate in a second airlink mode in response to a determination to switch the airlink mode.
Abstract:
A technique for uplink data throttling includes buffer status report (BSR) scaling. A target data flow rate may be determined based on at least on condition of a wireless device. The buffer status report may be adjusted to cause the target flow rate and transmitted by the wireless device. The wireless device may then receive a flow control command based on the buffer status report.
Abstract:
Various embodiments of methods and systems for adaptive thermal management techniques implemented in a portable computing device (PCD) are disclosed. Notably, in many PCDs, temperature thresholds associated with various components in the PCD such as, but not limited to, die junction temperatures, package on package (PoP) memory temperatures and the touch temperature of the external surfaces of the device itself limits the extent to which the performance capabilities of the PCD can be exploited. It is an advantage of the various embodiments of methods and systems for adaptive thermal management that, when a temperature threshold is violated, the performance of the PCD is sacrificed only as much and for as long as necessary to clear the violation before authorizing the thermally aggressive processing component(s) to return to a maximum operating power.
Abstract:
Various embodiments of methods and systems for determining the thermal status of processing components within a portable computing device (PCD) by measuring leakage current on power rails associated with the components are disclosed. One such method involves measuring current on a power rail after a processing component has entered a wait for interrupt mode. Advantageously, because a processing component may power down in such a mode, any current remaining on the power rail associated with the processing component may be attributable to leakage current. Based on the measured leakage current, a thermal status of the processing component may be determined and thermal management policies consistent with the thermal status of the processing component implemented. Notably, it is an advantage of embodiments that the thermal status of a processing component within a PCD may be established without the need to leverage temperature sensors.