[go: up one dir, main page]

CN104903816A - 用于执行自适应电压缩放(avs)的方法和配置成执行avs的集成电路 - Google Patents

用于执行自适应电压缩放(avs)的方法和配置成执行avs的集成电路 Download PDF

Info

Publication number
CN104903816A
CN104903816A CN201480004308.1A CN201480004308A CN104903816A CN 104903816 A CN104903816 A CN 104903816A CN 201480004308 A CN201480004308 A CN 201480004308A CN 104903816 A CN104903816 A CN 104903816A
Authority
CN
China
Prior art keywords
voltage
avs
supplied
condition
controller
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.)
Granted
Application number
CN201480004308.1A
Other languages
English (en)
Other versions
CN104903816B (zh
Inventor
M·克里希纳帕
S·西蒙斯
P·A·阿格舍
S·帕加卡
A·拉宾德拉纳特
S·迪瓦尔卡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN104903816A publication Critical patent/CN104903816A/zh
Application granted granted Critical
Publication of CN104903816B publication Critical patent/CN104903816B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05FSYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
    • G05F1/00Automatic 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/10Regulating voltage or current 
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Power Sources (AREA)
  • Microcomputers (AREA)

Abstract

一种集成电路(IC)包括:自适应电压缩放(AVS)控制器,其被配置成控制供应给该IC的一部分的电压;以及至少一个传感器,其被配置成感测该IC的至少一个状态并向该AVS控制器提供指示至少一个所感测状态的输出信号,该IC具有第一设置和第二设置,该AVS控制器被配置成在第一设置中使用该输出信号来控制该电压,并且该AVS控制器被配置成在第二设置中独立于该输出信号来控制该电压。还提供了执行AVS的方法。

Description

用于执行自适应电压缩放(AVS)的方法和配置成执行AVS的集成电路
公开领域
本公开涉及用于执行自适应电压缩放(AVS)操作的方法以及采用该方法的集成电路,并且尤其涉及在某些条件下执行AVS操作而在其他条件下不执行AVS操作的方法以及采用该方法的集成电路。
公开背景
集成电路(IC)被设计成在给定的标称电压处以特定速度工作。由于所使用的材料和/或其形成的制造工艺中的变动,旨在为相同的各IC可能在被供应标称电压时以不同速度工作。个体器件的速度可在生产测试期间确定,并且与特定器件的速度有关的指示可按非易失性方式存储在IC上。例如,已知将与IC的速度有关的信息存储在一次性可编程寄存器(诸如,熔丝位)中。存储的信息可标识特定IC以其额定工作速度运行所要求的实际电压,或者其可标识与标称工作电压的偏移或增量(Δ)。
给定IC可包括控制该IC的一部分工作时的电压的自适应电压缩放(AVS)控制器。AVS控制器可例如读取在生产测试期间存储在IC中的关于工作电压的信息,并相应地控制IC的工作电压。AVS控制器还可使用关于IC的状态和/或其环境的信息来控制电压。例如,某些IC可随着该IC的温度增加而更快地工作。AVS控制器将由此在检测到温度增加时降低供应给该IC的电压并在检测到温度降低时增加该电压。其他工作状态(诸如IC的一部分工作时的频率)也可影响功耗,并且AVS控制器可监视这些状态并且随着各种被监视的状态发生变化而控制提供给IC的电压。
虽然常规AVS控制器可通过降低供应给IC的一部分的电压来提供功率节省,但实现此类节省也需要处理功率。即,IC上的处理器必须分析传感器信号,并且作出期望的电压调节。由此,降低功耗也会降低IC或者由IC控制的设备的性能。因此提供对系统性能具有降低的影响的AVS方法和系统将是合乎期望的。
概述
示例性实施例包括功率管理方法,其包括提供具有自适应电压缩放(AVS)控制器的集成电路(IC);在第一条件下,使用AVS控制器对供应给该IC的一部分的电压执行第一AVS操作;以及在第二条件下,不对供应给该IC的该部分的电压执行第一AVS操作。
另一实施例包括一种IC,该IC包括:AVS控制器,其被配置成控制供应给该IC的一部分的电压;以及至少一个传感器,其被配置成感测该IC的至少一个状态并且向AVS控制器提供指示至少一个所感测状态的输出信号。该IC具有第一设置和第二设置,并且AVS控制器被配置成在第一设置中使用该输出信号来控制该电压并且在第二设置中独立于该输出信号来控制该电压。
进一步的实施例包括一种方法,该方法包括提供具有标称工作电压的IC以及被配置成控制提供给该IC的一部分的电压的AVS控制器,确定用于该IC的不同于标称工作电压的功率节省工作电压,以及在该IC上存储功率节省工作电压的指示。该方法进一步包括:感测该IC的状态:在第一条件下,基于功率节省工作电压和该IC的所感测状态来对提供给该IC的该部分的电压执行第一AVS操作;以及在第二条件下,基于功率节省工作电压而独立于该IC的所感测状态来对提供给该IC的该部分的电压执行第二AVS操作。
又一个实施例包括一种功率管理方法,该方法包括用于提供具有AVS控制器的IC的步骤,用于在第一条件下使用AVS控制器对供应给该IC的一部分的电压执行第一AVS操作的步骤,以及用于在第二条件下不对供应给该IC的该部分的电压执行第一AVS操作的步骤。
再进一步的实施例包括一种IC,该IC具有AVS控制器并且包括用于在第一条件下使用AVS控制器对供应给该IC的一部分的电压执行第一AVS操作的装置,以及用于在第二条件下制止对供应给该IC的该部分的电压执行第一AVS操作的装置。
另一实施例包括一种IC,该IC包括:用于控制供应给该IC的一部分的电压的装置,用于感测该IC的至少一个状态的装置,以及用于向该用于控制的装置提供指示至少一个所感测状态的输出信号的装置。该IC具有第一设置和第二设置,该用于控制的装置被配置成在第一设置中使用该输出信号来控制该电压,并且该用于控制的装置被配置成在第二设置中独立于该输出信号来控制该电压。
进一步的实施例包括一种方法,该方法包括:用于提供具有标称工作电压的IC以及配置成控制提供给该IC的一部分的电压的AVS控制器的步骤,用于确定用于该IC的不同于标称工作电压的功率节省工作电压的步骤,以及用于在该IC上存储功率节省工作电压的指示的步骤。该方法还包括用于感测该IC的状态的步骤,用于在第一条件下基于功率节省工作电压和该IC的所感测状态来对提供给该IC的该部分的电压执行第一AVS操作的步骤,以及用于在第二条件下基于功率节省工作电压而独立于该IC的所感测状态来对提供给该IC的该部分的电压执行第二AVS操作的步骤。
附图简述
给出附图以帮助对本发明实施例进行描述,且提供附图仅用于解说实施例而非对其进行限定。
图1是根据本公开的实施例的集成电路的示意解说。
图2是解说根据本公开的实施例的方法的流程图。
图3是解说根据本公开的实施例的另一方法的流程图。
图4是其中可使用本公开的实施例的示例性无线通信系统的示意图。
详细描述
本发明的各方面在以下针对本发明具体实施例的描述和有关附图中被公开。可以设计替换实施例而不会脱离本发明的范围。另外,本发明中众所周知的元素将不被详细描述或将被省去以免湮没本发明的相关细节。
措辞“示例性”在本文中用于表示“用作示例、实例或解说”。本文中描述为“示例性”的任何实施例不必被解释为优于或胜过其他实施例。同样,术语“本发明的各实施例”并不要求本发明的所有实施例都包括所讨论的特征、优点、或工作模式。
本文中所使用的术语仅出于描述特定实施例的目的,而并不旨在限定本发明的实施例。如本文所使用的,单数形式的“一”、“某”和“该”旨在也包括复数形式,除非上下文另有明确指示。还将理解,术语“包括”、“具有”、“包含”和/或“含有”在本文中使用时指明所陈述的特征、整数、步骤、操作、元素、和/或组件的存在,但并不排除一个或多个其他特征、整数、步骤、操作、元素、组件和/或其群组的存在或添加。
此外,许多实施例是根据将由例如计算设备的元件执行的动作序列来描述的。将认识到,本文描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或多个处理器执行的程序指令、或由这两者的组合来执行。另外,本文描述的这些动作序列可被认为是完全体现在任何形式的计算机可读存储介质内,其内存储有一经执行就将使相关联的处理器执行本文所描述的功能性的相应计算机指令集。因此,本发明的各种方面可以用数种不同形式来体现,所有这些形式都已被构想落在所要求保护的主题内容的范围内。另外,对于本文描述的每个实施例,任何此类实施例的对应形式可在本文中被描述为例如“被配置成执行所描述的动作的逻辑”。
图1示出了集成电路(IC)110,其可包括片上系统(SoC)的一部分,该部分包括处理器114和控制逻辑116所处的部分112。IC 110的功率管理由通过第一线路120向部分112提供电压的自适应电压缩放(AVS)控制器118来提供。AVS控制器118经由第二线路124从可变电压源122接收电流,并且经由第三线路126向可变电压源122发送控制信号以控制向IC 110供应电流的电压。IC 110还包括存储值130的非易失性存储器128,值130可在IC 110的制造期间被编程,并且可表示IC 110可工作时的较低或功率节省电压。非易失性存储器128可包括例如以永久性或半永久性方式将值130存储于其中的EPROM或者熔丝位。
IC 110还包括配置成感测IC 110的至少一个状态的至少一个传感器132,感测到的状态可包括温度、IC 110的部分112的工作电压、或者IC 110的处理器114的工作频率中的一者或多者,并且该至少一个传感器132被配置成经由第四线路134向AVS控制器118提供指示感测到的状态的输出信号。当该至少一个传感器132被配置成感测电压或工作频率时,该至少一个传感器132还可经由可选的传感器线路136连接到部分112。在仅检测温度时,不需要传感器线路136。
AVS控制器118经由第五线路131从非易失性存储器128读取存储值130,并且使用该存储值130来确定用于在大多数或所有操作条件下供应给IC 110的部分112的基线电压。存储值130可表示应当被供应给部分112的电压,或者替换地,可表示与部分112被配置成工作时的标称电压的偏移。例如,IC 110的部分112可包括被标称地额定为在1.20mV工作的元件。然而,在IC 110的生产测试期间,可能已确定部分112的元件比在1.20mV下指定的速度更快速地工作,并且这些元件可在1.15mV下以期望方式工作。存储在非易失性存储器128中的值130由此可以是“1.15”以指示期望工作电压或者是“-0.05”以指示与标称1.20mV工作电压的偏移。这种形式的电压控制(其中AVS控制器118基于存储在IC 110中的值来控制供应给IC 110的部分112的电压)在本文中可被称为“静态控制”或者AVS控制器118的“第二设置”。
除了基于存储值130来控制提供给IC 110的部分112的电压之外,AVS控制器118具有其中它可基于IC 110的检出状态来动态地调节或控制供应给部分112的电压的第一设置。例如,随着IC 110的温度增加,较低电压电平就可足够以期望速度操作处理器114。因此,AVS控制器118可被配置成随着来自该至少一个传感器132的输出信号指示温度增加而降低供应给部分112的电压,并且随着来自该至少一个传感器132的输出信号指示温度降低而增加供应给部分112的电压。可能存在其中感测到的温度增加要求电压增加的其他情况,并且AVS控制器118也可被配置成执行此类调节。还已知取决于在部分112中感测到的电压和/或基于由该至少一个传感器132感测到的处理器114的工作频率来改变提供给部分112的电压。事实上,AVS控制器118可被配置成当在该第一或动态设置中操作时基于由至少一个传感器132感测到的存储值来执行任何常规电压缩放过程。
在常规AVS控制器中,第一和第二设置被同时使用。即,常规AVS控制器将使用存储在非易失性存储器128中的值130来确定要供应给部分112的电压,并且接着基于由该至少一个传感器132感测到的IC状态按需调节该值。基于存储值控制电压通过降低IC 110的基线工作电压来提供了一定程度的功率节省。附加的功率节省通过基于IC 110的状态动态地控制电压来实现。然而,基于感测到的状态控制电压需要处理功率以及某个量的时间来执行计算和/或检索指示基于感测到的条件对工作电压的恰适调节的数据。本发明人已确定,在某些条件下(可以为IC 110的工作状态),增加功率节省的益处小于以上所讨论的动态电压确定过程引起的较慢芯片操作的弊端。因此,在所公开的实施例中,AVS控制器118被配置成具有两个设置:其中执行动态电压控制的第一设置和其中仅执行静态电压控制(例如,基于存储在非易失性存储器128中的值130而独立于至少一个传感器132感测到的状态)的第二设置。AVS控制器118将基于IC 110的条件或其环境来选择这两个设置之一。
AVS控制器118可在大部分时间里在第一设置中工作从而以高能效方式为IC 110供电。然而,在认为性能比减少能量使用更重要的状况下,AVS控制器118可在第二设置中工作。期望高性能的状况包括其中IC 110正执行引导操作或启动序列的引导状况。在引导序列期间动态地控制工作电压可能延长引导序列。使用第二设置(即,无动态电压控制)来操作IC 110可以缩短引导过程并且使得实施IC 110的设备比执行动态电压控制时更快地可供使用。虽然该办法比第一设置中的操作使用稍多的能量,但引导序列一般构成设备的总工作时间的小部分,并且在引导序列期间使用第二设置对总能量使用的影响并不显著。
当处理器114正以其最大容量的给定百分比(例如,在80%或以上)工作时,IC 110可被称为在高性能模式中工作。这可以发生在例如处理器114正在呈现有声电影并执行后台控制功能时。在这种高性能模式中,也可能期望使AVS控制器118在第二设置中工作并且只要选择了高性能模式就制止执行动态电压控制。这在设备正由外部功率源供电而非由电池供电时尤其正确。高性能模式的存在可基于对处理器使用程度的测量或者基于对已知处理器密集型操作的选择(诸如显示视频文件)来确定,并且AVS控制器118可在要求高性能模式时使用第二设置。
如以上所讨论的,通常可期望在引导操作期间以及当IC 110正在高性能模式中运行时在第二模式中操作AVS控制器118。然而,可存在当AVS控制器118应当保持在静态功率节省模式(第二设置)而不管正在执行的操作时的时机。例如,当IC 110正由电池供电时,功率节省可能是比性能更为期望的。因此,可能使AVS控制器118被配置成使得其在IC 110由电池供电时的所有时间使用第一设置来工作。替换地,若IC 110被配置成监视剩余电池寿命,则AVS控制器118可在剩余显著量的电池寿命时在第一设置中工作,并且在电池被显著消耗且功率节省变得比性能更为合乎期望时切换到第二设置。
图2解说了根据一实施例的方法,包括提供具有AVS控制器的IC的框200、在第一条件下对供应给该IC的一部分的电压执行第一AVS操作的框202、以及在第二条件下不对供应给该IC的该部分的电压执行第一AVS操作的框204。
图3解说了根据另一实施例的方法,包括提供具有标称工作电压的IC和配置成控制提供给该IC的一部分的电压的AVS控制器的框300、以及确定用于该IC的不同于标称工作电压的功率节省工作电压的框302。该方法还包括在该IC上存储功率节省工作电压的指示的框304和感测该IC的状态的框306。此外,该方法包括在第一条件下基于功率节省工作电压和该IC的所感测状态来对提供给该IC的该部分的电压执行第一AVS操作的框308,以及在第二条件下基于功率节省工作电压而独立于该IC的所感测状态来对提供给该IC的该部分的电压执行第二AVS操作的框310。
图4解说了其中可有利地采用本公开的一个或多个实施例的示例性无线通信系统400。出于解说目的,图4示出了三个远程单元420、430和450以及两个基站440。将认识到,常规无线通信系统可具有远多于此的远程单元和基站。远程单元420、430和450包括如下将进一步讨论的作为本公开的实施例的集成电路或其他半导体设备425、435和455。图4示出了从两个基站440到远程单元420、430、和450的前向链路信号480,以及从远程单元420、430、和450到两个基站440的反向链路信号490。
在图4中,远程单元420被示为移动电话,远程单元430被示为便携式计算机,且远程单元450被示为无线本地环路系统中的位置固定的远程单元。例如,这些远程单元可以是移动电话、手持式个人通信系统(PCS)单元、便携式数据单元(诸如个人数据助理(PDA))、导航设备(诸如启用GPS的设备)、机顶盒、音乐播放器、视频播放器、娱乐单元、位置固定的数据单元(诸如仪表读数装置)、或者存储或检索数据或计算机指令的任何其他设备、或者其任何组合中的任一者或其组合。尽管图4解说了根据本公开的教义的远程单元,但本公开并不限于这些所解说的示例性单元。本公开的各实施例可适于用在具有有源集成电路系统(包括存储器以及用于测试和表征的片上电路系统)的任何设备中。
上文公开的设备和功能性或者其任何组合可被设计和配置在存储于计算机可读介质上的计算机文件(例如,RTL、GDSII、GERBER等)中。一些或全部此类文件可被提供给基于此类文件来制造设备的制造处理人员。结果产生的产品包括半导体晶片,其随后被切割为半导体管芯并被封装成半导体芯片。半导体芯片可用在诸如上文所描述的电子设备中。
结合本文中所公开的实施例描述的方法、序列和/或算法可直接在硬件中、在由处理器执行的软件模块中、或者在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或者本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。替换地,存储介质可以被整合到处理器。
因此,本发明的一实施例可包括实施用于实现的方法的计算机可读介质。相应地,本发明并不限于所解说的示例且任何用于执行文本所描述的功能性的手段均被包括在本发明的实施例中。
尽管上述公开示出了本发明的解说性实施例,但是应当注意到,在其中可作出各种更换和改动而不会脱离如所附权利要求定义的本发明的范围。根据本文中所描述的本发明实施例的方法权利要求的功能、步骤和/或动作不必按任何特定次序来执行。此外,尽管本发明的要素可能是以单数来描述或主张权利的,但是复数也是已料想了的,除非显式地声明了限定于单数。

Claims (39)

1.一种功率管理方法,包括:
提供具有自适应电压缩放(AVS)控制器的集成电路(IC);
在第一条件下,使用所述AVS控制器对供应给所述IC的一部分的电压执行第一AVS操作;以及
在第二条件下,不对供应给所述IC的所述部分的所述电压执行所述第一AVS操作。
2.如权利要求1所述的方法,其特征在于,所述第一AVS操作是基于所述IC的至少一个所感测状态或所述IC的环境对供应给所述IC的所述部分的所述电压的动态调节。
3.如权利要求2所述的方法,其特征在于,所述IC的所述至少一个所感测状态包括所述IC的温度或者所述IC的环境温度。
4.如权利要求1所述的方法,其特征在于,所述第一AVS操作是基于所述IC的至少一个所感测状态或所述IC的环境对供应给所述IC的所述部分的所述电压的动态调节,并且其中所述IC的所述至少一个所感测状态包括所述IC的温度或频率或电压。
5.如权利要求1所述的方法,其特征在于,包括在第二条件下使用所述AVS控制器对供应给所述IC的所述部分的所述电压执行第二AVS操作。
6.如权利要求5所述的方法,其特征在于,所述第二AVS操作包括基于存储在所述IC的非易失性存储器中的值来设置所述IC的所述部分的基线工作电压。
7.如权利要求1所述的方法,其特征在于,所述第一AVS操作包括基于所述IC的至少一个所感测状态对供应给所述IC的所述部分的所述电压的动态调节,并且所述第二AVS操作包括基于存储在所述IC中的值来设置所述IC的所述部分的基线工作电压。
8.如权利要求1所述的方法,其特征在于,包括基于存储在所述IC中的值来设置所述IC的所述部分的基线工作电压,并且其中所述第一AVS操作是基于所述IC的至少一个所感测状态或者所述IC的环境对所述基线工作电压的动态调节。
9.如权利要求8所述的方法,其特征在于,所述第一条件包括所述IC的工作状态。
10.如权利要求8所述的方法,其特征在于,所述第一条件包括所述IC的功率源。
11.如权利要求8所述的方法,其特征在于,所述第二条件包括所述IC在高性能模式中工作。
12.如权利要求8所述的方法,其特征在于,所述第一条件包括所述IC在功率节省模式中工作。
13.如权利要求8所述的方法,其特征在于,所述第二条件包括所述IC执行引导操作。
14.如权利要求1所述的方法,其特征在于,所述第二条件包括所述IC的处理器以比所述处理器的最大容量的给定百分比更大的容量工作。
15.一种集成电路(IC),包括:
自适应电压缩放(AVS)控制器,其被配置成控制供应给所述IC的一部分的电压;以及
至少一个传感器,其被配置成感测所述IC的至少一个状态并且向所述AVS控制器提供指示至少一个所感测状态的输出信号,
其中所述IC具有第一设置和第二设置,所述AVS控制器被配置成在所述第一设置中使用所述输出信号来控制所述电压,并且所述AVS控制器被配置成在所述第二设置中独立于所述输出信号来控制所述电压。
16.如权利要求15所述的IC,其特征在于,在所述第二设置中,所述AVS控制器被配置成基于存储在所述IC的非易失性存储器中的值来控制所述电压。
17.如权利要求15所述的IC,其特征在于,所述IC的所述至少一个状态是所述IC的温度或者所述IC的环境。
18.如权利要求15所述的IC,其特征在于,所述IC的所述至少一个状态是所述IC的温度或者频率或者电压。
19.如权利要求15所述的IC,其特征在于,所述AVS控制器被配置成在第一条件下选择所述第一设置,并且在第二条件下选择所述第二设置。
20.如权利要求19所述的IC,其特征在于,所述第一条件包括所述IC的工作状态。
21.如权利要求19所述的IC,其特征在于,所述第一条件包括所述IC的功率源。
22.如权利要求19所述的IC,其特征在于,所述第二条件包括所述IC在高性能模式中工作。
23.如权利要求19所述的IC,其特征在于,所述第一条件包括所述IC在功率节省模式中工作。
24.如权利要求19所述的IC,其特征在于,所述第二条件包括所述IC执行引导操作。
25.如权利要求19所述的IC,其特征在于,所述第二条件包括所述IC的处理器以比所述处理器的最大容量的给定百分比更大的容量工作。
26.如权利要求15所述的IC,其特征在于,所述IC集成在至少一个半导体管芯中。
27.一种设备,所述设备选自包括机顶盒、音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、个人数字助理(PDA)、固定位置数据单元和计算机的组,所述设备包括如权利要求15所述的集成电路。
28.一种方法,包括:
提供具有标称工作电压的集成电路(IC)、以及被配置成控制提供给所述IC的一部分的电压的自适应电压缩放(AVS)控制器;
确定用于所述IC的不同于所述标称工作电压的功率节省工作电压;
在所述IC上存储所述功率节省工作电压的指示;
感测所述IC的状态;
在第一条件下,基于所述功率节省工作电压和所述IC的所感测状态来对提供给所述IC的所述部分的所述电压执行第一AVS操作;以及
在第二条件下,基于所述功率节省工作电压而独立于所述IC的所感测状态来对提供给所述IC的所述部分的所述电压执行第二AVS操作。
29.一种功率管理方法,包括:
用于提供具有自适应电压缩放(AVS)控制器的集成电路(IC)的步骤;
用于在第一条件下,使用所述AVS控制器对供应给所述IC的一部分的电压执行第一AVS操作的步骤;以及
用于在第二条件下,不对供应给所述IC的所述部分的所述电压执行所述第一AVS操作的步骤。
30.如权利要求29所述的方法,其特征在于,包括用于在第二条件下使用所述AVS控制器对供应给所述IC的所述部分的所述电压执行第二AVS操作的步骤。
31.如权利要求29所述的方法,其特征在于,包括用于基于存储在所述IC中的值来设置所述IC的所述部分的基线工作电压的步骤,并且其中所述第一AVS操作是基于所述IC的至少一个所感测状态或者所述IC的环境对所述基线工作电压的动态调节。
32.如权利要求29所述的方法,其特征在于,所述第一AVS操作是基于所述IC的至少一个所感测状态或所述IC的环境对供应给所述IC的所述部分的所述电压的动态调节,并且其中所述IC的所述至少一个所感测状态包括所述IC的温度或频率或电压。
33.一种集成电路(IC),具有自适应电压缩放(AVS)控制器并且包括
用于在第一条件下,使用所述AVS控制器对供应给所述IC的一部分的电压执行第一AVS操作的装置;以及
用于在第二条件下,制止对供应给所述IC的所述部分的所述电压执行所述第一AVS操作的装置。
34.一种集成电路(IC),包括:
用于控制供应给所述IC的一部分的电压的装置;
用于感测所述IC的至少一个状态的装置;以及
用于向所述用于控制的装置提供指示至少一个所感测状态的输出信号的装置,
其中所述IC具有第一设置和第二设置,所述用于控制的装置被配置成在所述第一设置中使用所述输出信号来控制所述电压,并且所述用于控制的装置被配置成在所述第二设置中独立于所述输出信号来控制所述电压。
35.如权利要求34所述的集成电路,其特征在于,所述用于控制的装置包括自适应电压缩放(AVS)控制器。
36.一种方法,包括:
用于提供具有标称工作电压的集成电路(IC)、以及被配置成控制提供给所述IC的一部分的电压的自适应电压缩放(AVS)控制器的步骤;
用于确定用于所述IC的不同于所述标称工作电压的功率节省工作电压的步骤;
用于在所述IC上存储所述功率节省工作电压的指示的步骤;
用于感测所述IC的状态的步骤;
用于在第一条件下,基于所述功率节省工作电压和所述IC的所感测状态来对提供给所述IC的所述部分的所述电压执行第一AVS操作的步骤;以及
用于在第二条件下,基于所述功率节省工作电压而独立于所述IC的所感测状态来对提供给所述IC的所述部分的所述电压执行第二AVS操作的步骤。
37.一种包括其上存储有指令的非瞬态计算机可读介质的制品,所述指令若被执行则使得集成电路(IC)的自适应电压缩放(AVS)控制器在第一条件下使用所述AVS控制器对供应给所述IC的一部分的电压执行第一AVS操作,而在第二条件下不对供应给所述IC的所述部分的所述电压执行所述第一AVS操作。
38.如权利要求37所述的制品,其特征在于,所述第一AVS操作是基于所述IC的至少一个所感测状态或所述IC的环境对供应给所述IC的所述部分的所述电压的动态调节,并且其中所述IC的所述至少一个所感测状态包括所述IC的温度或频率或电压。
39.如权利要求37所述的制品,其特征在于,所述第二AVS操作包括基于存储在所述IC的非易失性存储器中的值来设置所述IC的所述部分的基线工作电压。
CN201480004308.1A 2013-01-08 2014-01-07 用于执行自适应电压缩放(avs)的方法和配置成执行avs的集成电路 Active CN104903816B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/736,295 2013-01-08
US13/736,295 US8975954B2 (en) 2013-01-08 2013-01-08 Method for performing adaptive voltage scaling (AVS) and integrated circuit configured to perform AVS
PCT/US2014/010551 WO2014110052A1 (en) 2013-01-08 2014-01-07 Method for performing adaptive voltage scaling (avs) and integrated circuit configured to perform avs

Publications (2)

Publication Number Publication Date
CN104903816A true CN104903816A (zh) 2015-09-09
CN104903816B CN104903816B (zh) 2019-04-26

Family

ID=50113011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480004308.1A Active CN104903816B (zh) 2013-01-08 2014-01-07 用于执行自适应电压缩放(avs)的方法和配置成执行avs的集成电路

Country Status (6)

Country Link
US (1) US8975954B2 (zh)
EP (1) EP2943849B1 (zh)
JP (1) JP5956090B2 (zh)
KR (1) KR101557921B1 (zh)
CN (1) CN104903816B (zh)
WO (1) WO2014110052A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112034918A (zh) * 2020-08-27 2020-12-04 烽火通信科技股份有限公司 Avs调压电路和装置
CN114185834A (zh) * 2020-09-15 2022-03-15 阿里巴巴集团控股有限公司 片上系统和电压与频率调节的方法
CN115053199A (zh) * 2019-12-04 2022-09-13 华为技术有限公司 芯片工艺偏差已知的电力效率优化

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9158319B2 (en) * 2013-10-23 2015-10-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Closed-loop adaptive voltage scaling for integrated circuits
US9660649B2 (en) 2014-11-17 2017-05-23 Qualcomm Incorporated Voltage scaling for holistic energy management
JP7228389B2 (ja) * 2019-01-23 2023-02-24 ルネサスエレクトロニクス株式会社 半導体装置および半導体システム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1710975A (zh) * 2005-05-20 2005-12-21 上海贝豪通讯电子有限公司 减少无线通讯终端功耗的装置和方法
US20080036613A1 (en) * 2002-10-03 2008-02-14 Via Technologies, Inc. Microprocessor with improved thermal monitoring and protection mechanism
CN101765822A (zh) * 2007-07-26 2010-06-30 高通股份有限公司 基于指令使用的自适应电压缩放的方法和设备
US7788508B1 (en) * 2005-05-26 2010-08-31 National Semiconductor Corporation System and method for rapidly increasing a rising slew rate of an adjustable supply voltage in adaptive voltage scaling
WO2012058202A1 (en) * 2010-10-29 2012-05-03 Advanced Micro Devices, Inc. Method and apparatus for thermal control of processing nodes

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6928559B1 (en) 1997-06-27 2005-08-09 Broadcom Corporation Battery powered device with dynamic power and performance management
US6731139B1 (en) * 2002-06-12 2004-05-04 National Semiconductor Corporation Short circuit protection apparatus with self-clocking self-clearing latch
JP4078644B2 (ja) * 2003-01-08 2008-04-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7469355B1 (en) 2004-10-26 2008-12-23 Nvidia Corporation Auto tune dynamic over clocking
US7581120B1 (en) 2005-05-23 2009-08-25 National Semiconductor Corporation System and method for providing multi-point calibration of an adaptive voltage scaling system
US7417482B2 (en) * 2005-10-31 2008-08-26 Qualcomm Incorporated Adaptive voltage scaling for an electronics device
US7793119B2 (en) 2006-12-21 2010-09-07 Texas Instruments Incorporated Adaptive voltage scaling with age compensation
JP2010526380A (ja) * 2007-05-03 2010-07-29 ディーエスエム ソリューションズ,インコーポレイテッド 適応電力管理のための方法及びシステム
WO2009010920A2 (en) 2007-07-19 2009-01-22 Nxp B.V. Semi-adaptive voltage scaling for low-energy digital vlsi-design
JP2009200739A (ja) * 2008-02-20 2009-09-03 Panasonic Corp 半導体集積回路
US8230239B2 (en) 2009-04-02 2012-07-24 Qualcomm Incorporated Multiple power mode system and method for memory
US8661274B2 (en) 2009-07-02 2014-02-25 Qualcomm Incorporated Temperature compensating adaptive voltage scalers (AVSs), systems, and methods
US8154335B2 (en) * 2009-09-18 2012-04-10 Stmicroelectronics Pvt. Ltd. Fail safe adaptive voltage/frequency system
US8904115B2 (en) 2010-09-28 2014-12-02 Texas Instruments Incorporated Cache with multiple access pipelines
US8539271B2 (en) 2010-11-15 2013-09-17 International Business Machines Corporation Determining a power saving mode based on a hardware resource utilization trend
JP5296136B2 (ja) * 2011-04-11 2013-09-25 株式会社ソニー・コンピュータエンタテインメント 電子機器、その制御方法、及び半導体集積回路

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080036613A1 (en) * 2002-10-03 2008-02-14 Via Technologies, Inc. Microprocessor with improved thermal monitoring and protection mechanism
CN1710975A (zh) * 2005-05-20 2005-12-21 上海贝豪通讯电子有限公司 减少无线通讯终端功耗的装置和方法
US7788508B1 (en) * 2005-05-26 2010-08-31 National Semiconductor Corporation System and method for rapidly increasing a rising slew rate of an adjustable supply voltage in adaptive voltage scaling
CN101765822A (zh) * 2007-07-26 2010-06-30 高通股份有限公司 基于指令使用的自适应电压缩放的方法和设备
WO2012058202A1 (en) * 2010-10-29 2012-05-03 Advanced Micro Devices, Inc. Method and apparatus for thermal control of processing nodes

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115053199A (zh) * 2019-12-04 2022-09-13 华为技术有限公司 芯片工艺偏差已知的电力效率优化
US12079064B2 (en) 2019-12-04 2024-09-03 Huawei Technologies Co., Ltd. Chip-process-variation-aware power-efficiency optimization
CN115053199B (zh) * 2019-12-04 2024-09-24 华为技术有限公司 芯片工艺偏差已知的电力效率优化
CN112034918A (zh) * 2020-08-27 2020-12-04 烽火通信科技股份有限公司 Avs调压电路和装置
CN114185834A (zh) * 2020-09-15 2022-03-15 阿里巴巴集团控股有限公司 片上系统和电压与频率调节的方法
CN114185834B (zh) * 2020-09-15 2025-04-29 阿里巴巴集团控股有限公司 片上系统和电压与频率调节的方法

Also Published As

Publication number Publication date
KR20150095950A (ko) 2015-08-21
EP2943849A1 (en) 2015-11-18
US8975954B2 (en) 2015-03-10
US20140191794A1 (en) 2014-07-10
EP2943849B1 (en) 2019-10-23
WO2014110052A1 (en) 2014-07-17
JP5956090B2 (ja) 2016-07-20
KR101557921B1 (ko) 2015-10-06
CN104903816B (zh) 2019-04-26
JP2016503930A (ja) 2016-02-08

Similar Documents

Publication Publication Date Title
JP5638110B2 (ja) 熱制御装置及び方法
CN104903816A (zh) 用于执行自适应电压缩放(avs)的方法和配置成执行avs的集成电路
US10429915B2 (en) Enhanced dynamic memory management with intelligent current/power consumption minimization
US20180052506A1 (en) Voltage and frequency scaling apparatus, system on chip and voltage and frequency scaling method
US20130086395A1 (en) Multi-Core Microprocessor Reliability Optimization
KR100974972B1 (ko) 저전력 디바이스의 대기 전력 제어를 위한 방법, 장치 및 시스템
US20140132334A1 (en) Semiconductor integrated circuit and an operating method thereof, a timing verifying method for a semiconductor integrated circuit and a test method of a semiconductor integrated circuit
JP2010033553A (ja) 電力低減装置および方法
US20160054788A1 (en) Parameter-Based Sensor Selection
CN105008936B (zh) 低功率及动态分压器和监视电路
US9472085B2 (en) Ambient and processor temperature difference comparison
EP3164780A1 (en) Multi-domain heterogeneous process-voltage-temperature tracking for integrated circuit power reduction
CN105823971A (zh) 芯片运行状态监测系统及监测方法
JP2008218722A (ja) 半導体集積回路装置
JP2017535878A5 (zh)
TWI738934B (zh) 半導體裝置
US20150253827A1 (en) Control circuit of semiconductor memory, memory system and control system of semiconductor memory
US10831250B2 (en) In-circuit supply transient scope
US20160267208A1 (en) Methods and apparatuses for adaptive dynamic voltage control for optimizing energy per operation per a given target speed

Legal Events

Date Code Title Description
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant