CN103425094A - 用于控制电力消耗的方法和装置 - Google Patents
用于控制电力消耗的方法和装置 Download PDFInfo
- Publication number
- CN103425094A CN103425094A CN2013101787950A CN201310178795A CN103425094A CN 103425094 A CN103425094 A CN 103425094A CN 2013101787950 A CN2013101787950 A CN 2013101787950A CN 201310178795 A CN201310178795 A CN 201310178795A CN 103425094 A CN103425094 A CN 103425094A
- Authority
- CN
- China
- Prior art keywords
- power consumption
- consumption control
- temperature
- portable set
- treatment facility
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05F—SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G05F1/00—Automatic systems in which deviations of an electric quantity from one or more predetermined values are detected at the output of the system and fed back to a device within the system to restore the detected quantity to its predetermined value or values, i.e. retroactive systems
- G05F1/66—Regulating electric power
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Electromagnetism (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Power Sources (AREA)
Abstract
提供了一种控制便携式设备的电力消耗的方法,该方法包括:监视便携式设备是否连接至坞站;根据监视结果选择并运行多个电力消耗控制算法之一。
Description
相关申请的交叉引用
本申请要求于2012年5月15日在韩国知识产权局提交的韩国专利申请第10-2012-0051498号的优先权,其内容通过引用整体结合于此。
技术领域
示例实施例针对用于控制电力消耗的技术,更具体地,针对能够根据便携式设备与坞站(docking station)是否相互连接来使用不同的电力消耗控制算法的方法和装置。
背景技术
诸如智能电话和平板个人计算机(PC)的便携式设备使用从可充电电池提供的电压来操作。通过提高电池性能或通过控制便携式设备的电力消耗可以增加便携式设备的使用时间。
动态电压调整(dynamic voltage scaling,DVS)是通过根据周边环境提高或降低在诸如微处理器的计算机组件中使用的电压来控制该计算机消耗的电力的常见技术。动态频率调整(dynamic frequency scaling,DFS)是用于实时调节(adjust)提供给计算机组件的时钟信号的频率以便减少该组件中产生的热量或该组件的电力消耗的常见技术。
动态电压与频率调整(dynamic voltage and frequency scaling,DVFS)可以一起用于便携式设备以便减少其电力消耗。便携式设备需要较少的电力消耗以及热量控制。
发明内容
根据本公开的一个方面,提供了一种控制便携式设备的电力消耗的方法,该方法包括:监视便携式设备是否连接至坞站;以及根据监视结果来选择并运行多个电力消耗控制算法之一。所述监视是通过使便携式设备与坞站握手(handshake)来执行的。
多个不同的电力消耗控制算法可以是不同的动态电压与频率调整(DVFS)程序。每个电力消耗控制算法分别控制便携式设备的最高温度和最低温度。不同的电力消耗控制算法与不同的最高温度和不同的最低温度相关联。
该方法还包括:当便携式设备连接至坞站时,分析包括在便携式设备中的处理设备的特征信息,其中将要运行的电力消耗控制算法是基于监视结果和特征信息来选择的。
特征信息指示包括在处理设备中的处理器芯片与存储器芯片之间的连接关系。当特征信息指示处理器芯片与存储器芯片垂直连接时,存储器芯片的最高结区温度(junction temperature)被所选择的电力消耗控制算法控制。
当特征信息指示处理器芯片与存储器芯片水平连接时,处理器芯片的最高结区温度被所选择的电力消耗控制算法控制。
被所选择的电力消耗控制算法控制的最高温度是便携式设备的表面温度。
电力消耗控制算法中的每一个基于便携式设备的内部温度控制提供给实现在便携式设备中的至少一个处理器的时钟信号频率和电压中的至少一个。该方法还包括:根据将要在便携式设备中运行的应用来选择电力消耗控制算法,其中不同的应用分别与电力消耗控制算法控制的不同最高温度相关联。
根据本公开的另一个方面,提供了用于控制电力消耗的***,该***包括:通信端口,其监视是否存在与坞站的连接并且输出与监视结果相应的监视信号;和处理设备,其响应于监视信号选择并运行多个电力消耗控制算法之一。
该***还可以包括存储关于处理设备的特征信息的存储器。处理设备可以根据监视信号和特征信息来选择电力消耗控制算法。该***还可以包括调节电路,该调节电路在所选择的电力消耗控制算法的控制下调节提供给处理设备的时钟信号频率和电压中的至少一个。
该***还可以包括温度管理单元,其周期性地监视处理设备的环境温度并且输出与监视结果相应的温度信息。所选择的电力消耗控制算法基于温度信息向调节电路输出控制信号。
每个电力消耗控制算法分别控制处理设备的最高温度和最低温度,其中不同的电力消耗控制算法与不同的最高温度和不同的最低温度相关联。当***连接至坞站时所选择的电力消耗控制算法所控制的时钟信号频率可以高于当***未连接至坞站时所选择的电力消耗控制算法所控制的时钟信号频率。该***可以是便携式设备。
坞站可以包括与第一通信端口握手的第二通信端口。
根据实施例,第一通信端口和第二通信端口可以经由通用串行总线(USB)或高清晰度多媒体接口(HDMI)相互通信。根据另一个实施例,第一通信端口和第二通信端口可以经由无线通信协议相互通信。
根据本公开的另一个方面,提供了计算机程序产品,其包括其中存储了计算机可读程序的计算机可读存储介质,当被计算设备运行时该计算机可读程序执行用于控制便携式设备的电力消耗的方法步骤。该方法步骤包括:根据便携式设备是否连接至坞站来选择多个电力消耗控制算法之一;以及运行所述所选择的电力消耗控制算法,其中所述电力消耗控制算法基于便携式设备的内部温度控制提供给安装在便携式设备中的至少一个处理器的时钟信号频率和电压中的至少一个。
每个电力消耗控制算法分别控制便携式设备的最高温度和最低温度。不同的电力消耗控制算法与不同的最高温度和不同的最低温度相关联。该方法还可以包括:分析包括在便携式设备中的处理设备的特征信息。特征信息指示包括在处理设备中的处理器芯片与存储器芯片之间的连接关系,并且电力消耗控制算法是基于监视结果和特征信息来选择的。
附图说明
图1是根据本公开的实施例的、包括便携式设备和坞站的***的示意框图。
图2是示出具有不同最高温度和不同最低温度的各种动态电压与频率调整(DVFS)的表格。
图3是根据操作模式示出表面温度与内部温度之间的关系的表格。
图4是根据本公开的实施例的、控制便携式设备的电力消耗的方法的流程图。
图5是图1示出的处理设备的实施例的框图。
图6是图1示出的处理设备的另一个实施例的框图。
图7是图1示出的处理设备的又一个实施例的框图。
具体实施方式
图1是根据本公开的实施例的、包括便携式设备200和坞站300的***100的示意框图。参考图1,***100包括便携式设备200和坞站300。便携式设备200是计算设备的示例。
便携式设备200可以是用户能够在他或她的手上、膝上等等使用的移动应用装置。例如,便携式设备200可以是膝上型计算机、移动电话、智能电话、平板个人计算机(PC)、个人数字助理(PDA)、企业数字助理(EDA)、数码照相机、数码摄像机、便携式媒体播放器(PMP)、个人(或便携式)导航设备(PND)、手持游戏控制台(handheld game console)、游戏控制器、或电子书。
当便携式设备200与坞站300以有线或无线方式相互连接时,坞站300以有线或无线方式为便携式设备200提供电压(或电力)。例如,便携式设备200的电池231可以通过从坞站300接收的电压充电。因此,坞站300可以充当用于以接触或不接触的充电方式为便携式设备200的电池231充电的电池充电器。
便携式设备200包括第一有线/无线通信端口210、处理设备220、寄存器230、电池230、至少一个温度管理单元(TMU)240、图形处理单元(GPU)250、存储器260、和调节电路270。
第一有线/无线通信端口210可以与坞站300的第二有线/无线通信端口310通信,并且可以基于通信结果确定便携式设备200与坞站300是否相互连接。
第一有线/无线通信端口210可以独立地或在处理设备220的控制下向第二有线/无线通信端口310传送请求信号REQ,并且第二有线/无线通信端口310可以响应于请求信号REQ向第一有线/无线通信端口210传送确认信号ACK。换句话说,第一有线/无线通信端口210可以通过与第二有线/无线通信端口310握手来监视便携式设备200与坞站300是否相互连接。
根据实施例,第一有线/无线通信端口210与第二有线/无线通信端口310之间的通信信道可以通过使用有线的通信信道来实现,例如,通用串行总线(USB)或高清晰度多媒体接口(HDMI)。换句话说,第一有线/无线通信端口210与第二有线/无线通信端口310可以经由诸如USB通信协议或HDMI通信协议的有线通信协议来相互通信。
根据另一个实施例,第一有线/无线通信端口210与第二有线/无线通信端口310之间的通信信道可以通过使用无线通信信道来实现,无线通信信道例如无线USB、认证无线USB(Certified Wireless USB,CWUSB)、或超宽带(UWB)。换句话说,第一有线/无线通信端口210与第二有线/无线通信端口310可以经由诸如无线USB通信协议、CWUSB通信协议、或UWB通信协议的无线通信协议来相互通信。
第二有线/无线通信端口310还可以经由无线电力或能量传输技术向第一有线/无线通信端口210传送能量。无线电力或能量传输技术的示例可以包括电磁感应、非辐射无线能量传输等等。第一有线/无线通信端口210可以包括整流天线(rectenna),而第二有线/无线通信端口310可以传送微波。
根据监视的结果,也就是说,根据第一有线/无线通信端口210输出的监视信号DET,处理设备220可以运行多个电力消耗控制算法或程序之一。处理设备220可以包括中央处理单元(CPU)或能够控制便携式设备200的整体操作的处理器。
例如,根据实施例,当便携式设备200与坞站300相互连接时,第一有线/无线通信端口210在诸如高电平的第一状态或者在诸如低电平的第二状态输出监视信号DET。
处理设备200可以基于监视信号DET是在第一状态还是在第二状态来运行不同的电力消耗控制算法。
电力消耗控制算法可以是不同的动态电压与频率调整(DVFS)程序,在下文中称作“DVFS”。换句话说,DVFS使用从TMU240接收的温度信息TI,通过控制供应给处理设备220的时钟信号CLK的频率和/或电压Vdd来控制便携式设备200的电力消耗。
寄存器230可以存储关于包括在处理设备220中的至少一个处理器芯片与至少一个存储器芯片之间的连接关系或布置的特征信息。例如,如图5或图6中所示,特征信息可以指示处理器芯片221与存储器芯片223沿垂直方向相互连接,例如,沿Y轴方向相互连接。
处理器芯片221与存储器芯片223之间的垂直连接的示例可以包括图5中所描绘的处理设备220的层叠封装(package on package,PoP)实现方案以及图6中所描绘的处理设备220的***级封装(system in package SiP)实现方案。
参考图5,包括存储器芯片223的存储器封装(package)224可以堆叠在包括处理器芯片221的处理器封装222上。
存储器芯片223可以包括易失性存储器或非易失性存储器。
易失性存储器可以由例如动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、晶闸管RAM(T-RAM)、零电容RAM(Z-RAM)、双晶体管RAM(TTRAM)等等实现。
非易失性存储器可以由例如电可擦除可编程只读存储器(EEPROM)、快闪存储器、磁RAM(MRAM)、自旋转移矩MRAM(STT-MRAM)、导电桥接RAM(CBRAM)、铁电RAM(FeRAM)、相变RAM(PRAM)、电阻式RAM(RRAM)、纳米管RRAM、聚合物RAM(PoRAM)、纳米浮栅存储器(NFGM)、全息照相存储器、分子电子存储器件、绝缘体阻变存储器(insulatorresistance change memory)等等实现。
例如,如图7中所示,特征信息可以指示至少一个处理器芯片221与至少一个存储器芯片223安装在印刷电路板(PCB)225上,并且水平地相互连接,例如,沿x轴相互连接。
根据其它实施例,包括处理器芯片221和存储器芯片223的处理设备220可以封装成各种封装。
至少一个TMU240感测处理设备220的环境温度和/或GPU250的环境温度,并且根据感测结果向处理设备220输出温度信息TI。
处理设备220根据温度信息TI向调节电路270输出第一控制信号CTR1和第二控制信号CTR2。
GPU250可以处理便携式设备220使用的图形数据。
存储器260可以存储便携式设备200使用的数据、可以被便携式设备200运行的至少一个应用、和/或其它电力消耗控制程序。存储器260可以包括易失性存储器或非易失性存储器。
调节电路270可以基于从处理设备220接收的第一控制信号CTR1和第二控制信号CTR2,控制供应给处理设备220或GPU250的时钟信号CLK的频率和/或电压Vdd。
调节电路270可以包括时钟管理单元(CMU)271、时钟源273、电源管理单元(PMU)275、和电压源277。
CMU271可以响应于从处理设备220接收的第一控制信号CTR1调节时钟源273输出的时钟信号CLK的频率。例如,时钟源273可以使用锁相环来实现。
PMU275可以响应于从处理设备220接收的第二控制信号CTR2调节电压源277输出的电压Vdd。例如,电压源277可以使用电压调节器来实现。根据其它实施例,电压源277可以使用能够在PMU275的控制下产生电压Vdd的特定集成电路来实现。根据其它实施例,组件271、273、275、和277中的至少一个可以实现为处理设备220的部分。
图2是示出具有不同最低温度和最高温度的各种DVFS的表格。参考图1和图2,在第一DVFS DVFS1中,时钟信号CLK的频率和/或电压Vdd可以被调节,以使得处理设备220或GPU250可以在第一最高温度T11和第一最低温度T21之间操作。
例如,在可以在处理设备220中运行的第一DVFS DVFS1中,可以根据周期性地从TMU240接收的温度信息TI将第一控制信号CTR1和第二控制信号CTR2即时地(on-the-fly)输出至调节电路270。例如,当温度信息TI指示温度高于第一最高温度T11时,在处理设备220上运行的第一DVFSDVFS1将用于降低时钟信号CLK的频率或电压Vdd的第一控制信号CTR1和第二控制信号CTR2输出至调节电路270。
随着提供给处理设备220或GPU250的时钟信号CLK的频率或电压Vdd的降低,便携式设备200的内部温度降低。
相反,例如,当温度信息TI指示温度低于第一最低温度T21时,在处理设备220上运行的第一DVFS DVFS1将用于提高时钟信号CLK的频率或电压Vdd的第一控制信号CTR1和第二控制信号CTR2输出至调节电路270。
随着提供给处理设备220或GPU250的时钟信号CLK的频率或电压Vdd的提高,便携式设备200的内部温度升高。换句话说,由于第一DVFS DVFS1可以根据温度信息TI调节提供给处理设备220或GPU250的时钟信号CLK的频率或电压Vdd,第一DVFS DVFS1可以控制便携式设备200的电力消耗。
在第二到第n DVFS(DVFS2到DVFSn)中,时钟信号CLK的频率或电压Vdd可以被调节,以使得处理设备220或GPU250可以分别在第二到第n最高温度(T12、T13、…、和T1n)与第二到第n最低温度(T22、T23、…、和T2n)之间操作。第一到第n最高温度(T11到T1n)可以彼此不同,并且第一到第n最低温度(T21到T2n)可以彼此不同。如以上描述,不同的电力消耗控制算法可以调节时钟信号CLK的频率或电压Vdd,以使得处理设备220或GPU250可以分别在不同的最高温度与不同的最低温度之间操作。
图3是示出作为操作模式的函数的、便携式设备200的表面温度Ts与便携式设备200的内部温度IT之间的关系的表格。参考图1到图3,便携式设备200可以以以下模式操作:运行游戏应用的游戏模式、运行图像捕获应用的图像捕获模式、运行网络浏览应用的网络浏览模式,运行视频播放应用的视频播放模式等等。换句话说,操作模式可以由处理设备220所运行的应用来确定。
在每个操作模式中,便携式设备200的表面温度Ts根据便携式设备200的内部温度IT而变化。例如,在游戏模式中,当提供给处理设备220或GPU250的时钟信号CLK的频率是F11并且电压Vdd是V11时,便携式设备200的内部温度IT是Ta11而便携式设备200的表面温度Ts是45℃。在这种情况下,内部温度IT可以根据提供给处理设备220或GPU250的时钟信号CLK的频率F11和电压V11来确定。
在游戏模式中,当提供给处理设备220或GPU250的时钟信号CLK的频率是F12(F12<F11)并且电压Vdd是V12(V12<V11)时,便携式设备200的内部温度IT是Ta12(Ta12<Ta11)而便携式设备200的表面温度Ts是42℃。在这种情况下,内部温度IT可以根据提供给处理设备220或GPU250的时钟信号CLK的频率F12和电压V12来确定。
在游戏模式中,当提供给处理设备220或GPU250的时钟信号CLK的频率是F13(F13<F12)并且电压Vdd是V13(V13<V12)时,便携式设备200的内部温度IT是Ta13(Ta13<Ta12)而便携式设备200的表面温度Ts是40℃。在这种情况下,内部温度IT可以根据提供给处理设备220或GPU250的时钟信号CLK的频率F13和电压V13来确定。
表面温度、内部温度、频率、和电压在图像捕获模式、网页浏览模式、或视频播放模式中的关系与它们在游戏模式中的关系类似。
与每个表面温度Ts关联的每个内部温度IT可以被设定为每个电力消耗控制算法(例如,DVFS)的最高温度。与最高温度对应的最低温度可以根据每个电力消耗控制算法(例如,DVFS)被适当地设定。
根据实施例,计算设备,例如,便携式设备200,可以基于监视信号DET和/或存储在寄存器230中的特征信息运行安装在处理设备220中的电力消耗控制算法之一。
根据另一个实施例,诸如便携式设备200的计算设备可以基于监视信号DET或存储在寄存器230中的特征信息运行从存储器260加载到处理设备220中的电力消耗控制算法之一。
根据又一个实施例,诸如便携式设备200的计算设备可以基于监视信号DET或存储在寄存器230中的特征信息从存储器260即时地加载并运行电力消耗控制算法之一。
图4是根据本公开的实施例的、控制便携式设备的电力消耗的方法的流程图。参考图1到图4,在操作S110中,第一有线/无线通信端口210通过与第二有线/无线通信端口的握手来监视便携式设备200与坞站300是否相互连接。
当在操作S110中确定便携式设备200已连接至坞站300时,监视信号DET可以处于第一状态,并且作为响应,处理设备220可以运行第一电力消耗控制算法,例如,第一DVFS DVFS1。
参考图1,当便携式设备200被引导(boot)时,存储在存储器260中的电力消耗控制算法可以被加载到处理设备220中,并且根据监视信号DET,第一电力消耗控制算法DVFS DVFS1可以被运行。另一方面,当在操作S110中确定便携式设备200未连接至坞站300时,监视信号DET可以处于第二状态,并且作为响应,处理设备220可以运行第二电力消耗控制算法DVFSDVFS2。
换句话说,处理设备220可以基于监视信号DET是否指示便携式设备200与坞站300相互连接来选择并运行第一DVFS DVFS1与第二DVFS DVFS2之一。
第一DVFS DVFS1可以基于周期性地从TMU240接收的温度信息TI来控制时钟信号CLK的频率或电压Vdd,从而处理设备220或GPU250可以在第一最高温度T11与第一最低温度T21之间操作。
第二DVFS DVFS2可以基于周期性地从TMU240接收的温度信息TI来控制时钟信号CLK的频率或电压Vdd,从而处理设备220或GPU250可以在第二最高温度T12与第二最低温度T22之间操作。
当便携式设备220还包括寄存器230时,处理设备220可以响应于处于第一状态的监视信号DET读取并分析存储在寄存器230中的特征信息。
在操作S120中,当监视信号DET处于第一状态并且特征信息指示处理设备220是使用SiP或PoP来实现的,处理设备220可以在操作S130中运行第三电力消耗控制算法DVFS DVFS3。
在操作S130中,第三电力消耗控制算法DVFS DVFS3可以基于与存储器芯片223的最高结区(junction)温度相关联的温度,例如,基于第三最高温度T13,来控制时钟信号CLK的频率或电压Vdd。最高结区温度可以表示实现在存储器芯片223上、保证存储器芯片223的正常操作的器件(例如,晶体管)的最高结区温度。与最高结区温度相关联的温度可以以实验方式测量或计算。
第三DVFS DVFS3可以基于周期性地从TMU240接收的温度信息TI来控制时钟信号CLK的频率或电压Vdd,从而处理设备220或GPU250可以在第三最高温度T13与第三最低温度T23之间操作。
另一方面,在操作S120中,如果监视信号DET处于第一状态并且特征信息指示处理设备220是使用除了SiP和PoP之外的封装来实现的,则处理设备220可以在操作S140中运行第n电力消耗控制算法DVFS DVFSn。
在操作S140中,第n DVFS DVFSn可以基于与处理器芯片221的最高结区温度相关联的温度,例如,基于第n最高温度T1n,来控制时钟信号CLK的频率或电压Vdd。最高结区温度可以表示实现在处理器芯片221上、保证处理器芯片221的正常操作的器件(例如,晶体管)的最高结区温度。与最高结区温度相关联的温度可以以实验方式测量或计算。
例如,处理器芯片221的最高结区温度(例如,125℃)可以高于存储器芯片223的最高结区温度(例如,105℃)。
在第n DVFS DVFSn中,根据周期性地从TMU240接收的温度信息TI,时钟信号CLK的频率或电压Vdd可以被控制,从而处理设备220或GPU250可以在第n最高温度T1n与第n最低温度T2n之间操作。例如,第三最高温度T13可以低于第n最高温度T1n。
即使当便携式设备200和坞站300未相互连接时,处理设备220也可以选择性地运行为每个操作模式或每个运行的应用唯一分配的电力消耗控制算法或程序,例如DVFS。为每个操作模式唯一分配的电力消耗控制算法可以存储在存储器260中或安装在处理设备220中。
返回操作S110,如果确定便携式设备200未连接至坞站300,则在步骤S150,根据本实施例的控制便携式设备200的电力消耗的方法可以根据动态热管理(dynamic thermal management,DTM)方案来动态地控制便携式设备200的内部温度,便携式设备200的内部温度与便携式设备200的表面温度关联。
换句话说,基于DTM方案的参考温度可以是便携式设备200的表面温度或与该表面温度关联的便携式设备200的内部温度之一。
在根据实施例的DTM方案中,从测量与处理器芯片221或存储器芯片223的最高结区温度相关联的温度的TMU240接收的温度信息TI可以用于控制提供给处理设备220的时钟信号CLK的频率或电压Vdd,以便动态地控制处理器芯片221或存储器芯片223的最高结区温度。
参考图1到图7描述的控制便携式设备200的电力消耗的方法可以写为计算机可读程序或计算机可读程序代码,并且可以存储在计算机可读存储介质中。计算机可读程序或代码可以由诸如处理器、应用处理器(AP)、或CPU的计算设备运行。
根据本公开的实施例的控制便携式设备的电力消耗的方法可以基于便携式设备与坞站是否相互连接来使用不同的电力消耗控制算法。因此,可以基于便携式设备与坞站是否相互连接而使用不同的算法,来自适应地控制由便携式设备产生的热量,由此改进便携式设备的性能。
此外,便携式设备的表面温度可以被适当地调节,以防止长时间使用便携式设备的用户被低温烫伤。
Claims (20)
1.一种控制便携式设备的电力消耗的方法,该方法包括:
监视所述便携式设备是否连接至坞站;以及
根据监视结果选择并运行多个电力消耗控制算法之一。
2.如权利要求1所述的方法,其中所述监视包括所述便携式设备与所述坞站握手。
3.如权利要求1所述的方法,其中所述多个电力消耗控制算法是不同的动态电压与频率调整(DVFS)算法。
4.如权利要求1所述的方法,其中每个电力消耗控制算法分别控制所述便携式设备的最高温度和最低温度,其中不同的电力消耗控制算法与不同的最高温度和最低温度相关联。
5.如权利要求1所述的方法,还包括:当所述便携式设备连接至所述坞站时,分析包括在所述便携式设备中的处理设备的特征信息,其中将要运行的电力消耗控制算法是基于所述监视结果和所述特征信息来选择的。
6.如权利要求5所述的方法,其中所述特征信息指示包括在所述处理设备中的处理器芯片和存储器芯片之间的连接关系。
7.如权利要求6所述的方法,其中,当所述特征信息指示所述处理器芯片与所述存储器芯片垂直连接时,所述存储器芯片的最高结区温度由所选择的电力消耗控制算法来控制。
8.如权利要求6所述的方法,其中,当所述特征信息指示所述处理器芯片与所述存储器芯片水平连接时,所述处理器芯片的最高结区温度由所选择的电力消耗控制算法来控制。
9.如权利要求4所述的方法,其中由所选择的电力消耗控制算法控制的最高温度是所述便携式设备的表面温度。
10.如权利要求1所述的方法,其中所述电力消耗控制算法中的每一个基于所述便携式设备的内部温度控制提供给安装在所述便携式设备中的至少一个处理器的时钟信号频率和电压中的至少一个。
11.如权利要求1所述的方法,还包括:根据将要在所述便携式设备中运行的应用来选择电力消耗控制算法,其中不同的应用分别与由所述电力消耗控制算法控制的不同最高温度相关联。
12.一种用于控制电力消耗的***,该***包括:
第一通信端口,其监视是否存在与坞站的连接,并且输出与监视结果对应的监视信号;和
处理设备,其响应于所述监视信号选择并运行多个电力消耗控制算法之一。
13.如权利要求12所述的***,还包括存储所述处理设备的特征信息的存储器,
其中所述处理设备根据所述监视信号和所述特征信息来选择电力消耗控制算法。
14.如权利要求12所述的***,还包括调节电路,所述调节电路在所选择的电力消耗控制算法的控制下调节提供给所述处理设备的时钟信号频率和电压中的至少一个。
15.如权利要求14所述的***,还包括:
温度管理单元,其周期性地监视所述处理设备的环境温度并且输出与监视结果对应的温度信息,
其中所选择的电力消耗控制算法基于所述温度信息向所述调节电路输出控制信号。
16.如权利要求12所述的***,其中每个电力消耗控制算法分别控制所述处理设备的最高温度和最低温度,其中不同的电力消耗控制算法与不同的最高温度和不同的最低温度相关联。
17.如权利要求12所述的***,其中,当所述***连接至所述坞站时所选择的电力消耗控制算法所控制的时钟信号频率高于当所述***未连接至所述坞站时所选择的电力消耗控制算法所控制的时钟信号频率。
18.如权利要求12所述的***,其中所述坞站包括与第一通信端口握手的第二通信端口。
19.如权利要求18所述的***,其中第一通信端口和第二通信端口经由通用串行总线(USB)或高清晰度多媒体接口(HDMI)相互通信。
20.如权利要求18所述的***,其中第一通信端口和第二通信端口经由无线通信协议相互通信。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0051498 | 2012-05-15 | ||
KR1020120051498A KR20130127746A (ko) | 2012-05-15 | 2012-05-15 | 전력 소모를 제어하는 방법과 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103425094A true CN103425094A (zh) | 2013-12-04 |
Family
ID=49511065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101787950A Pending CN103425094A (zh) | 2012-05-15 | 2013-05-15 | 用于控制电力消耗的方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20130311801A1 (zh) |
JP (1) | JP2013239178A (zh) |
KR (1) | KR20130127746A (zh) |
CN (1) | CN103425094A (zh) |
DE (1) | DE102013104216A1 (zh) |
TW (1) | TW201347581A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718020A (zh) * | 2014-12-22 | 2016-06-29 | 株式会社东芝 | 半导体集成电路 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9268378B2 (en) * | 2013-06-28 | 2016-02-23 | Intel Corporation | Techniques and system for managing platform temperature |
US9343116B2 (en) | 2014-05-28 | 2016-05-17 | Micron Technology, Inc. | Providing power availability information to memory |
KR102278475B1 (ko) | 2014-10-14 | 2021-07-19 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
US20160299843A1 (en) * | 2015-04-08 | 2016-10-13 | Nanya Technology Corp. | Unified non-volatile memory and electronic apparatus applying the non-volatile memory |
CN105204602B (zh) * | 2015-09-02 | 2018-06-22 | 上海兆芯集成电路有限公司 | 电源控制装置 |
US10713204B2 (en) * | 2016-07-28 | 2020-07-14 | Hewlett-Packard Development Company, L.P. | Controlling a mode of communication between a host computer and a detachable peripheral device |
US10705566B2 (en) | 2016-09-09 | 2020-07-07 | Targus International Llc | Systems, methods and devices for native and virtualized video in a hybrid docking station |
US10990301B2 (en) * | 2017-02-28 | 2021-04-27 | SK Hynix Inc. | Memory module capable of reducing power consumption and semiconductor system including the same |
US10466770B2 (en) * | 2017-05-05 | 2019-11-05 | Dell Products, L.P. | Operating voltage regulators in an information handling system |
US10503241B2 (en) | 2017-05-16 | 2019-12-10 | Micron Technology, Inc. | Providing energy information to memory |
US11231448B2 (en) | 2017-07-20 | 2022-01-25 | Targus International Llc | Systems, methods and devices for remote power management and discovery |
US10663498B2 (en) | 2017-07-20 | 2020-05-26 | Targus International Llc | Systems, methods and devices for remote power management and discovery |
AU2019404288A1 (en) | 2018-12-19 | 2021-07-01 | Targus International Llc | Display and docking apparatus for a portable electronic device |
US11360534B2 (en) | 2019-01-04 | 2022-06-14 | Targus Internatonal Llc | Smart workspace management system |
US11017334B2 (en) | 2019-01-04 | 2021-05-25 | Targus International Llc | Workspace management system utilizing smart docking station for monitoring power consumption, occupancy, and usage displayed via heat maps |
US11287865B2 (en) | 2019-06-14 | 2022-03-29 | Microchip Technology Incorporated | USB hub with integrated power and thermal management |
BR112022002917A2 (pt) | 2019-08-22 | 2022-05-10 | Targus International Llc | Sistemas e métodos para videoconferência controlada por participantes |
KR20220062551A (ko) | 2019-09-09 | 2022-05-17 | 타거스 인터내셔널 엘엘씨 | 디스플레이 장치 및 도킹 스탠드 조립체에 제거가능하게 부착가능한 도킹 스테이션을 위한 시스템 및 방법 |
US11477368B1 (en) * | 2021-04-26 | 2022-10-18 | Sony Semiconductor Solutions Corporation | Imaging device, imaging method, and electronic apparatus |
CN114443543A (zh) * | 2022-01-25 | 2022-05-06 | 江西络鑫科技有限公司 | 低功耗扩展坞及其功耗监测方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5974556A (en) * | 1997-05-02 | 1999-10-26 | Intel Corporation | Circuit and method for controlling power and performance based on operating environment |
US6317061B1 (en) * | 1998-10-08 | 2001-11-13 | Sanjay Batra | Detachable keyboard |
US6453378B1 (en) * | 1998-12-16 | 2002-09-17 | Gateway, Inc. | Portable computer with enhanced performance management |
US20090177334A1 (en) * | 2008-01-04 | 2009-07-09 | Dell Products L.P. | Method and System for Managing the Power Consumption of an Information Handling System |
CN102292687A (zh) * | 2010-01-06 | 2011-12-21 | 苹果公司 | 在便携式计算设备休眠期间为辅助设备供电 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805833A (en) * | 1996-01-16 | 1998-09-08 | Texas Instruments Incorporated | Method and apparatus for replicating peripheral device ports in an expansion unit |
US6484265B2 (en) * | 1998-12-30 | 2002-11-19 | Intel Corporation | Software control of transistor body bias in controlling chip parameters |
US8661274B2 (en) * | 2009-07-02 | 2014-02-25 | Qualcomm Incorporated | Temperature compensating adaptive voltage scalers (AVSs), systems, and methods |
US8868956B1 (en) * | 2009-12-16 | 2014-10-21 | Applied Micro Circuits Corporation | System-on-chip with feedback loop for processor frequency control |
KR101796116B1 (ko) * | 2010-10-20 | 2017-11-10 | 삼성전자 주식회사 | 반도체 장치, 이를 포함하는 메모리 모듈, 메모리 시스템 및 그 동작방법 |
KR20120051498A (ko) | 2010-11-12 | 2012-05-22 | 주식회사 케이티 | 카메라 제어 방법 및 그 장치 |
US9508607B2 (en) * | 2012-07-20 | 2016-11-29 | Qualcomm Incorporated | Thermal management of tightly integrated semiconductor device, system and/or package |
-
2012
- 2012-05-15 KR KR1020120051498A patent/KR20130127746A/ko not_active Application Discontinuation
-
2013
- 2013-03-14 US US13/830,373 patent/US20130311801A1/en not_active Abandoned
- 2013-04-23 TW TW102114453A patent/TW201347581A/zh unknown
- 2013-04-25 DE DE102013104216A patent/DE102013104216A1/de not_active Withdrawn
- 2013-05-15 JP JP2013103316A patent/JP2013239178A/ja active Pending
- 2013-05-15 CN CN2013101787950A patent/CN103425094A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5974556A (en) * | 1997-05-02 | 1999-10-26 | Intel Corporation | Circuit and method for controlling power and performance based on operating environment |
US6317061B1 (en) * | 1998-10-08 | 2001-11-13 | Sanjay Batra | Detachable keyboard |
US6453378B1 (en) * | 1998-12-16 | 2002-09-17 | Gateway, Inc. | Portable computer with enhanced performance management |
US20090177334A1 (en) * | 2008-01-04 | 2009-07-09 | Dell Products L.P. | Method and System for Managing the Power Consumption of an Information Handling System |
CN102292687A (zh) * | 2010-01-06 | 2011-12-21 | 苹果公司 | 在便携式计算设备休眠期间为辅助设备供电 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718020A (zh) * | 2014-12-22 | 2016-06-29 | 株式会社东芝 | 半导体集成电路 |
CN105718020B (zh) * | 2014-12-22 | 2018-12-14 | 株式会社东芝 | 半导体集成电路 |
Also Published As
Publication number | Publication date |
---|---|
US20130311801A1 (en) | 2013-11-21 |
JP2013239178A (ja) | 2013-11-28 |
TW201347581A (zh) | 2013-11-16 |
DE102013104216A1 (de) | 2013-11-21 |
KR20130127746A (ko) | 2013-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103425094A (zh) | 用于控制电力消耗的方法和装置 | |
CN104750429B (zh) | 用于存储器阵列的动态热预算分配 | |
CN107403638A (zh) | 能够调节操作电压的存储器设备和控制其的应用处理器 | |
US20140176041A1 (en) | Semiconductor thermoelectric module charger for mobile computing device | |
CN203934244U (zh) | 电子设备 | |
US20220058029A1 (en) | Energy-efficient core voltage selection apparatus and method | |
EP4109707A1 (en) | Adaptive burst power and fast battery charging apparatus and method | |
US11353900B2 (en) | Integrated cross-domain power transfer voltage regulators | |
CN113572211A (zh) | 基于推断的快速充电 | |
WO2023101787A1 (en) | Thermally optimized power delivery | |
KR102329473B1 (ko) | 프로세서와 이를 포함하는 반도체 장치 | |
CN112162625A (zh) | 电子设备的功耗控制方法、装置、存储介质和终端 | |
US20180224888A1 (en) | Wireless charging mouse with battery | |
CN114661268A (zh) | 知识产权安全锁定装置和方法 | |
CN113835517A (zh) | 快速动态电容、频率、和/或电压节流装置和方法 | |
US20230273891A1 (en) | Control of power use of a device powered by a communication bus and determining sideband signaling voltage level | |
US20210167014A1 (en) | Apparatus and method to increase effective capacitance with layout staples | |
EP4020126A1 (en) | Secure device power-up apparatus and method | |
US10256671B2 (en) | Semiconductor device for near-field communication | |
US20180173296A1 (en) | Determination of an operating range of a processor using a power consumption metric | |
EP4268050A1 (en) | Power management for universal serial bus (usb) type-c port | |
KR20130063374A (ko) | 이동 단말기 및 그 제어 방법 | |
US20220300049A1 (en) | Thermal management in horizontally or vertically stacked dies | |
US20240223001A1 (en) | Power transfer method and electronic apparatus for executing power transfer method | |
US20220300051A1 (en) | Battery heat balancing apparatus and method during peak mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131204 |