CN1985232B - 自适应电压调节 - Google Patents
自适应电压调节 Download PDFInfo
- Publication number
- CN1985232B CN1985232B CN2004800435370A CN200480043537A CN1985232B CN 1985232 B CN1985232 B CN 1985232B CN 2004800435370 A CN2004800435370 A CN 2004800435370A CN 200480043537 A CN200480043537 A CN 200480043537A CN 1985232 B CN1985232 B CN 1985232B
- Authority
- CN
- China
- Prior art keywords
- voltage level
- integrated circuit
- load condition
- under
- voltage
- 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.)
- Active
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
- 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/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- 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
Abstract
本发明涉及用于确定用以操作集成电路的供电电压电平的方法、系统、模块、使用以及计算机程序产品。为了允许准确的电压电平校准,本发明提出了向集成电路提供高负载状态,调整该集成电路的第一电压电平以提供高负载状态下该集成电路的稳定操作,测量高负载状态下该集成电路的温度,存储在该高负载状态下所测量的温度,并存储在该高负载状态下所调整的第一电压电平。
Description
技术领域
本发明总体涉及方法、系统、模块、计算机程序产品以及用于确定用于操作集成电路的供电电压电平的此类系统或模块的使用。
背景技术
集成电路的操作速度,尤其是基于硅技术的集成电路,取决于硅处理的变化、电压变化、以及温度变化。这些变化可能还在操作和处理器速度方面影响该集成电路。在频率大约为400到500MHz的集成电路中,该电压相关性可以为大约1MHz/mV。通过这些值明显看出,向集成电路提供正确的电压可能是集成电路操作中的关键任务。例如,100mV的电压改变可以引起在CPU最大操作频率上100MHz的差别。
除了由于电压变化造成处理器速度的变化以外,硅技术具有由处理容限引起的差异的缺点,尤其在硅制造期间。独立于电压,材料中的变化可引起大约30%的速度变化。这意味着具有提供最弱性能的材料的最弱集成电路可能比具有允许高性能的材料的最强电路慢30%。
除了该电压相关性以及材料变化以外,温度变化也可能引起处理器速度变化。在1V的技术中,温度变化可能引起高于处理器速度的5%变化。另外,升高的温度可能引起在该集成电路中升高的阻抗。集成电路内部的电压降(IR压降)随着温度的增加而增加。因此,温度变化可能通过两种机制削弱计算速度。这就是由于温度变化造成的本征变化以及由于IR压降造成的非本征变化。IR压降可以由于在集成电路自身中、焊盘、焊线中以及印刷布线板内的温度变化所引起。供电电压越高,则处理器内功耗就越高。尤其对于在低电压下运行的处理器,供电电压的少量降低使得该处理器中相对功耗显著降低。
在集成电路的操作期间,需要用于调节该集成电路电压的控制器来向该集成电路提供使得在所有状态下都能可靠操作的电压。这些情况可由两个极值点来表征。对于由低电压供电、具有弱硅并且以高的温度运行的集成电路,可检测到一个极值。这些因素的累积导致在处理器速度方面最弱的性能。另一方面,处理器速度方面的最佳性能可以高电压、强硅以及低的温度实现。目前的设计规则要求集成电路在这些极端的情况下可靠地工作。
为了提供可靠的操作,引入安全裕度。需要这些安全裕度以保证在不同操作状态下以及对于不同硅的可靠操作。该安全裕度应用于施加到集成电路的供电电压。
已经提出通过向集成电路施加可变电压来跟踪处理变化以及其他的变化并且对这些变化进行补偿。然而,该建议的方法需要电压裕度来考虑集成电路中瞬时的状态。在没有安全裕度的情况下,操作状态中的改变太快以至于无法对其补偿。
特别在高负载的状态下,其中集成电路内的许多操作被处理,该集成电路中的功耗是高的。在高负载的状态下,该集成电路消耗几百毫安(mA),例如500mA。在待机模式期间,在低负载的状态下,其中集成电路中仅有几项操作被加以处理,该集成电路中的功耗是低的。在低负载模式下可能是几十毫安的量级。
特别在高负载的状态下,例如,移动电话的高速数据呼叫或针对视频、音频或任何其他多媒体应用的操作模式将消耗大部分的能量。在高负载状态下能耗的减少可以在功耗方面提供最佳的结果。
因此,本发明的一个目的是减少高负载状态下的功耗。本发明的另一目的是减少集成电路中的功耗。本发明进一步的目的是增加电子或移动通信装置的操作时间。本发明的另一目的是考虑处理器速度中以及系统负载中的动态变化。并且还应该对系统变化、硅的变化、温度的变化,和IR压降变化加以补偿。
发明内容
为了克服上述的问题,本发明提供了一种用于确定用以操作集成电路的供电电压电平的方法,该方法向该集成电路提供高负载状态,调整该集成电路的第一电压电平以提供该集成电路在该高负载状态下的稳定操作,并且存储在该高负载状态下调整的第一电压电平。
本方法还提出在该高负载状态下测量该集成电路温度,以及存储所测量的温度。
该集成电路的高负载状态可以是具有高数量的计算任务的状态。这可以通过以测试程序运行该集成电路加以提供,例如嵌入到该装置自身之中,请求大量的计算任务的测试程序。在其中提供稳定操作的高负载状态下,可以向该集成电路施加电压电平。这种电压电平可以是其中该系统可靠操作的最小电平。可存储所调整的第一电压电平。在该工作点处第一电压电平可以提供该集成电路的可靠操作。
温度相关监控器可以确定在高负载状态下该系统的温度。所测量的温度、负载状态以及电压电平可以确定高负载状态。
为了提供高负载状态下关于该集成电路状态更好的信息,实施方式提供了测量高负载状态下集成电路内的电特性,并且存储高负载状态下的电特性。
在高负载状态下运行该集成电路,可以在启动阶段或任何其他校准阶段完成对第一电压电平的调整并测量温度和/或电特性,这可以在集成电路的操作期间发起。当集成电路加电时,可以测量到相应的值。利用这些所测量的值,可以确定高负载状态下的工作点。
实施方式提供在高负载状态下正常操作期间以存储的第一电压电平来调整电压电平。目前,总是可以以提供可靠操作的电压来完成对该集成电路的操作。先前确定的第一电压电平允许甚至在高负载状态下的可靠操作。
在具有高温度的高负载状态下提供安全裕度将造成高的功耗。例如,在高负载状态下将平均电压电平减小100mV,对于1V的操作电压,可以得到功耗20%的减小。
实施方式提供在高负载状态下操作期间以所存储的第一电平加上 小于该第一电压电平10%的电压裕度来调整电压电平。这种思路是在高负载、高温度状态下减小安全裕度。在高负载状态下该电压裕度的减小带来了平均功耗的显著降低。
在高负载、高温度状态中,无须对变化加以补偿。操作状态可能不会更为恶化。高负载和高温度已经成为最坏的操作状态。更坏的瞬态变化不再可能发生。已经在测量第一电压电平的期间考虑了材料变化。因此,该第一电压电平甚至在最坏的操作状态下提供了稳定的操作。目前,由于测量精度的允许,该电压裕度也可以为零或接近于零。实施方式提供在高负载状态下的操作期间以所存储的第一电压电平加上接近于零的电压裕度调整电压电平。在高负载状态下保持该电压电平为零或接近于零,当提供该第一电压电平时,可靠的操作仍然是可能的。
在低负载状态下,需要增大该电压裕度,因为在低负载状态下,由于环境或处理器负载中的变化造成的对不利的状态的改变可能是动态的并需要得到补偿。然而,由于高负载状态下功耗是最高的,所以降低高负载状态下的电压裕度考虑了功耗的大部分降低。
为了确定操作状态,实施方式提供在操作期间测量电特性。该电特性可以是集成电路中的自激振荡器的频率、IR压降、电压或电流,或任何其他适当的电特性。
实施方式允许向集成电路提供低负载状态,调整该集成电路的第二电压电平以提供低负载状态下该集成电路的稳定操作以及存储在低负载状态下所调整的第二电压电平。
本方法还可以测量低负载状态下该集成电路的温度并存储低负载状态下所测量的温度。
该集成电路的低负载状态可以是具有小数目计算任务的状态。这可以通过以请求少量计算任务的测试程序运行该集成电路而加以提供。可以在其中提供了稳定操作的低负载状态下向该集成电路施加电压电平。所施加到该集成电路的电压可以低于高负载状态下所施加的电压。可以存储所调整的第二电压电平。该值可确定低负载工作点。在该工作点处,第二电压电平可提供该集成电路的可靠操作。
此外,温度相关监控器可以确定低负载状态下的系统温度。接着可以一并存储所测量的温度和所调整的第二电压电平。目前低负载状态可以从这两个值确定。
实施方式提供在低负载状态下的操作期间以存储的第二电压电平调整电压电平。
为了考虑瞬态变化,尤其是温度和负载的瞬态变化,实施方式用于在低负载状态下操作期间以所存储的第二电压电平加上大于零的电压裕度调整电压电平。例如,该电压裕度可以大于该第二电压电平的5%到10%。该电压裕度允许对操作期间的瞬态改变进行补偿。在低负载状态下,操作状态可以快速的变化。计算负载可以增大。温度也可以升高。这可能有害于操作状态,这对于稳定操作来说需要更高的电压。控制器可能无法像操作状态改变一样快的去调整电压。因此该电压裕度甚至在操作状态存在动态改变的情况下提供稳定的操作。
为了进一步确定低负载状态下的特性,实施方式提供测量在低负载状态下的集成电路内的电特性,并且存储低负载状态下的电特性。
通过对高负载状态下和低负载状态下的电压电平和温度的测量,可以确定最小和最大的工作点。通过在引导集成电路的期间对这些值的确定,材料变化可以得到考虑,并且由于材料造成的变化可以得到消除。在测量以最大和最小负载状态完成的情况下,并且电压电平和温度或电特性已被测量,则系统状态是已知的。介于这些先前所测量的极值中间的值可以从操作状态计算。实施方式提供了通过操作期间所测量的温度和/或电特性来确定用于调整电压电平的工作点。使用该工作点以及先前所确定的第一和第二电压电平,则可计算施加到该集成电路、提供稳定操作的电压电平。
通过处理器负载状态和/或硬件负载状态,也可以确定用于调整电压电平的工作点。该工作点越接近高负载状态,则需要被计算的该电压电平的安全裕度就越低,这是由于变化接着可以由更低的电压裕度补偿。在低负载状态下,从有利的操作状态到不太有利的操作状态的改变可发生的比以动态电压调整对其做出补偿更快。因此,需要电压裕度。然而,在高负载状态下,不再需要电压裕度,这是由于状态可能不会降低到不太有利的状态。
本发明的另一方面是用于确定用以操作集成电路的供电电压电平的系统,尤其是用于实现前述的方法的系统,该系统包括集成电路,用于控制集成电路的电压的电压控制器,用于确定集成电路的负载状态的负载确定装置,以及用于存储所测量的负载的存储器,其中电压控制器用于调整高负载状态下的第一电压电平以提供该集成电路的稳定操作。
还可以提供用于测量该集成电路温度的温度相关测量装置,并提供存储器以便存储所测量的温度和所确定的负载。所测量的温度可以增加该装置的精度。
在这样的系统中,可以提供延迟监控器,该监控器可以是电压相关的、温度相关的和/或处理相关的。另外,也可以提供电压无关、温度相关的延迟监控器。延迟监控器可监控操作状态。电压控制器可以控制集成电路的电压并可以经由接口连接到集成电路。负载确定装置可以确定系统负载,即,在集成电路中处理的操作的数目。负载可由软件产生并且该软件可以向负载确定装置提供关于当前负载的信息。
实施方式提供将温度相关测量装置和负载测量装置嵌入到集成电路内。在这种情况下,集成电路自身可以允许确定其工作点。
为了控制集成电路,根据实施方式可以提供数字控制接口。这种数字控制接口可以将集成电路与电压控制器装置连接。
实施方式进一步提供将该集成电路作为单芯片或多芯片封装。这些可以应用在印刷布线板上。被封装的芯片可以是不同集成电路的封装或集成电路的封装堆叠。每个电路可能需要自己的测量装置。
本发明的又一方面是包括此类系统的模块。
本发明的另一方面是在电子装置或移动通信装置中使用此类系统或此类模块。
而本发明的另一方面是包括用于确定用以操作集成电路的供电电压电平的计算机程序的计算机程序产品,该程序包括可操作为使得处理器实现上述方法的指令,即向集成电路提供高负载状态,调整集成电路 的第一电压电平以提供高负载状态下集成电路的稳定操作,以及存储在高负载状态下所调整的第一电压电平。
根据具体实施方式,提供了测量高负载状态下的集成电路的温度,并存储高负载状态下所测量的温度。
本发明其他的目的和特征将由结合附图的以下详细描述而变得明显。然而,应该理解设计的附图仅用于示例性的目的而并非作为对本发明范围的限定,对本发明的限定应针对所附的权利要求书做出。还应该进一步理解,附图并非按比例描绘并且它们仅旨在概括地示出这里所描述的结构和过程。
附图说明
附图示出了:
图1a示出了具有强硅的集成电路中的电流和电压变化;
图1b示出了具有弱硅的集成电路中的电压和电流变化;
图2是示出了本发明方法的示意性流程图;
图3是示出了本发明系统的方框图。
具体实施方式
集成电路,诸如例如专用集成电路(ASIC),被设计用于提供具有处理能力的电子装置。向集成电路供应保证在不同操作状态下进行可靠操作的供电电压。可以对在ASIC中的处理变化和温度变化加以监控。对电压上限进行监控以防止过电压。应该使用最低可能电压来实现以所需系统速度运行该系统以便保持低的功耗。延迟跟踪模块可以指示该系统是否能够以某些频率加以操作。这些延迟跟踪模块可以由可以测量自激振荡器最大频率的门元件提供。这可以是集成电路中的延迟的指示。电压电平调整可以是基于软件或硬件的。系统需要以鲁棒的方式设计,即使伴随着由于温度、材料、IR压降或其他造成的变化也允许安全的操作。因此,安全裕度被应用于电压电平。
工作点可以从集成电路的频率以及供电电压加以确定。可以以最大 或最小负载做出测量以找出IR变化电平。基本上,这些测量可以在当负载已知时的任何时刻做出。由于该IR压降动态地变化,对整个IR压降进行动态地补偿是不太可能的。因此,需要应用安全裕度。
所需的电压电平取决于时钟频率。时钟频率越高,则所需的电压就越高。
针对不同的硅,所需电压电平可以不同。对于强硅,伴随较小电压的更高速率是可能的。对于弱硅,需要施加更高的电压以获得相同的系统速度。随着温度的升高,该速度随相同的电压减小。
图1a示出了对于不同负载状态的电流曲线6和电压曲线8。这些曲线是系统负载的函数。所示出的电压电平是ASIC中由晶体管观察到电压电平。该电压随着负载的增大而降低。由于功率是电压乘以电流,所以显然伴随着高的负载,大部分的功率被消耗。随着负载增大和减小,实际中的电压可具有某些下冲和过冲或者瞬态过程。并且某些纹波和/或噪声可能会发生在该电压曲线中。然而,为了简化,两种变化均未在示图中示出。
进一步描绘出的是最大电流水平1、最大ASIC电压电平2a、最小ASIC电压电平2b、技术可靠性电压电平3,以及不同负载状态4a、4b、4c。
图1a中所描绘的电压降低和电流升高中的变化考虑弱硅。在系统负载增大的瞬态状态4b中,可从图1a看到电流曲线6与电压曲线8是陡峭的。为了考虑该瞬态变化,电压裕度是必要的。这些裕度允许对动态改变进行补偿。
图1b示出了对于强硅的电流曲线6和电压曲线8。对于相同的操作速度,强硅需要更小的电压。相比于图1a中所描绘的弱硅,降低了功耗。在瞬态状态4b下,电流曲线6和电压曲线8不太陡峭。另外,在高负载状态下,所需电压要低于弱硅所需的电压。
为了考虑不同的材料以及不同的操作状态,可应用如图2中所描绘的根据本发明的方法。所描绘的方法需要该ASIC内部或外部的电压和温度测量。还可以进行IR压降测量。所描绘的校准序列可以从校准模 式的启动处运行或任何其他校准模式的启动处运行,从而该ASIC达到不变的状态。通过测量或估计最大的电压请求,可将高负载的状态下的电压裕度降低至接近于零。如果很少发生加电,则所示测量可以在已知状态下周期性地重复。测量可以包括在例如每30秒的休眠序列中,以跟踪温度的变化。
不同的ASIC以各种操作状态运行,并且总是以高于所需电压的方式来调节电压,从而可以可靠的操作。因为在大多数情况下电压太高,这是由于需要考虑所有不利状态的总和,而这几乎不会一次实现,所以电压可以被降低。
本发明的方法在高负载的状态下降低了裕度并可以最终在高负载状态的最重要状态下去除该裕度。在高负载状态下,可以基于在每个ASIC上的测量而选择性地去除IR压降的裕度和温度的裕度。本发明允许降低施加于该ASIC的平均电压电平。该电压电平根据用于特定IC的每个ASIC、功率管理芯片以及印刷布线板而设置。对于每种产品,可以分别地去除裕度。
由于在不同产品的功率管理芯片、集成电路和印刷布线板中的变化,电压电平在每种设计中可能不同。这可能导致消费品功耗的某些变化。然而,由于总体功耗可以降低,该变化可以被忽略。系统需求品是电压相关延迟监控器,该监控器可以是与温度和处理相关的,也可以是电压无关的温度监控器。
在加电(10)处并且在复位原因检查(12)之后,确定该复位是上电复位还是软复位(14)。首先,开启可包括温度传感器的电压相关和电压无关延迟监控器(16)。然而,仅需要这些延迟监控器中的一个。系统被设置为最小的固定负载状态,这就是人工系统操作(18)。通过将系统负载固定到最小的和已知的IR压降和电流,电压电平被调整到最小电平,其中该系统可以可靠的操作(20)。在没有任何裕度的情况下施加电压电平。首先应用低负载状态是有用的,从而保持ASIC低的温度。应用高负载状态可导致ASIC温度升高,并且随后的低负载测试状态可能要等待直至温度再次降低。然而,即使在高负载状态下,如果 该温度得以测量,则可以考虑温度的影响。
在存储了该电压电平之后,该电压电平被设置为最大的可能电压(22)并且以新的固定负载状态应用该系统,该状态是最大负载(24)。当应用高负载时,该最大电压对于提供稳定操作是必需的。
在下一个步骤中,测量温度(26)并确定是否达到某个温度状态(28)。然而,这可以不是必需的。环境温度可以在宽的范围内变化。目前,可以在某个点处测量温度并可以计算最小和最大温度。这是可以的,因为温度影响是公知的并且允许从温度曲线中的已知开始点计算最小和最大温度。利用固定的IR压降,已知温度和高负载,电压电平可被调整为仍提供可靠操作的电平(30)。在没有任何裕度的情况下施加该电压电平。存储该确定的电压电平以用于下一次的上电(32)。因此,在下一次加电时,即使具有高的温度和高的IR压降,也可以提供可靠的操作。
利用针对低负载状态和已知温度所存储的电压电平以及针对高负载状态和已知温度的电压电平,可以开始正常的执行(34)。在正常执行期间,可以监控负载状态和温度以及IR压降。可以根据负载状态调整电压电平。在高负载状态下,该电压电平可以在没有任何裕度下应用。由于在高负载状态下先前所确定的电压电平也考虑了坏的温度状态以及坏的IR压降,因此不需要安全裕度。该系统状态可以不再进一步降低。通过在没有任何安全裕度下施加电压电平,可以减小在该ASIC中的电流,因而降低了功耗。在最大和最小负载状态下完成测量的情况下,值已经是固定的,并且也可以计算针对其他情况的值。
对于低负载状态,随着操作状态迁移到更为有利的状态,可以逐渐地增加该电压裕度。这可能是需要的,因为从有利的操作状态到不太有利的操作状态的改变可能比对其的补偿要发生的更快。换言之,在低负载状态下,该系统负载可快速地增大。为了考虑在系统负载中的变化以及在工作状态中的变化,例如温度升高,需要应用电压裕度。该电压裕度允许对在负载状态中以及在工作状态中的变化进行补偿。该变化越快,则需要该裕度越大。
校准循环可以在加电或复位之后经历几十毫秒。这可以增大引导时间,但这相比于装置的启动时间是微不足道的。
在复位并非上电复位(14)的情况下,检查完成该最后一次校准的时间(36)。在最后一次校准是在不久之前的情况下,开始正常执行(34)。在该最后校准和复位之间的时间超过某个阈值的情况下,则可以测量该ASIC的温度(38)。如果温度是低的,则可以执行校准并执行步骤16到30。若温度是高的,则执行根据步骤22到30的最大负载校准(40)。然而,温度中的变化也可以在无需重复该校准的情况下得以校正。另外,可以独立于校准循环来测量温度。在此之后,存储用于下一次加电的确定的电压(42)。最后,开始正常执行(34)。
图3示例性地示出了系统44,其包括ASIC 46以及电源电路48。所有的元件可包括在一个单个的管芯、封装、模块或电路板中。ASIC 46包括中央处理单元46a、温度相关延迟监控器46b以及温度无关、电压及处理相关延迟监控器46c。中央处理单元46a,以及延迟监控器46b、46c通过内部总线46d相连接。该内部总线46d允许这些元件之间的通信。还包括将ASIC 46与电源电路48连接的数字控制接口。
在电源电路48中,包括电压控制器48a和电压源48b。通过数字控制接口50,电压控制器48a运行如图2中所示的校准循环,其中相应的电压通过电压源48b施加到ASIC 46。在正常操作期间,电压控制器48a根据测量的状态来控制电压源48b以便向ASIC 46施加电压。由延迟监控器46c测量该负载状态并且由延迟监控器46b测量温度状态。系统44可以由软件(未示出)运行。
尽管这里已经表示、描述以及指出了如应用到本发明的优选实施方式的基本新颖性特征,但将理解本领域技术人员在不脱离本发明精神的情况下可以在所描述的装置和方法的形式以及细节中做出各种省略、替代以及变化。例如,所有以实质上相同方式执行实质上相同功能以达到相同结果的元件和/或方法的步骤的组合都特意旨在包括在本发明的范围之内。此外,应该认识到连同本发明的任何的公开形式或实施方式所示出和/或所描述的结构和/或元件和/或方法步骤可以并入到任何其它 所公开或描述或建议的形式或实施方式,作为设计选择的一般内容。因此,本发明仅由所附权利要求书所指示出的范围所限定。
Claims (23)
1.一种用于调整用以操作集成电路的供电电压电平的方法,包括如下步骤:
-向所述集成电路提供高负载状态,
-调整所述集成电路的第一电压电平,以便提供在所述高负载状态下所述集成电路稳定的操作;
-存储在所述高负载状态下的调整的第一电压电平,
-向所述集成电路提供低负载状态;
-调整所述集成电路的第二电压电平以提供在所述低负载状态下的所述集成电路稳定的操作;
-存储在所述低负载状态下的调整的第二电压电平,
-根据所述集成电路的工作点以及所述存储的第一电压电平和第二电压电平来调整所述电压电平。
2.根据权利要求1所述的方法,包括在所述高负载状态下测量所述集成电路温度,以及存储在所述高负载状态下所测量的温度。
3.根据权利要求1或2所述的方法,其中调整所述电压电平的步骤是在所述高负载状态下的操作期间以所述存储的第一电压电平加上小于所述第一电压电平10%的电压裕度来调整所述电压电平。
4.根据权利要求1或2所述的方法,其中调整所述电压电平的步骤是在高负载状态下的操作期间以所述存储的第一电压电平加上接近于零的电压裕度来调整所述电压电平。
5.根据权利要求1或2所述的方法,包括在所述高负载状态下测量所述集成电路中的电特性,并存储所测量的电特性。
6.根据权利要求5所述的方法,包括在所述集成电路中测量IR压降和/或电流作为电特性。
7.根据权利要求1所述的方法,包括在所述低负载状态下测量所述集成电路的温度,以及存储在所述低负载状态下所测量的温度。
8.根据权利要求1所述的方法,其中调整所述电压电平的步骤是在低负载状态下的操作期间以所述存储的第二电压电平调整所述电压电平。
9.根据权利要求1所述的方法,其中调整所述电压电平的步骤是在低负载状态下的操作期间以所述存储的第二电压电平加上大于零的电压裕度来调整所述电压电平。
10.根据权利要求1所述的方法,其中调整所述电压电平的步骤是在低负载状态下的操作期间以所述存储的第二电压电平加上大于所述第二电压电平10%的电压裕度来调整所述电压电平。
11.根据权利要求1所述的方法,包括在所述低负载状态下测量所述集成电路中的电特性,并存储所测量的电特性。
12.根据权利要求1所述的方法,包括通过在高负载状态或低负载状态下的操作期间所测量的所述集成电路的温度和/或电特性来确定用以调整所述电压电平的所述集成电路的工作点。
13.根据权利要求1所述的方法,包括通过处理器负载状态和/或硬件负载状态来确定用以调整所述电压电平的工作点。
14.根据权利要求1所述的方法,包括根据所述工作点,以所述存储的第一电压电平与最大的所述第二电压电平之间的某个电压电平来调整在所述高负载状态与所述低负载状态之间的操作期间的所述电压电平。
15.一种用于确定用以操作集成电路的供电电压电平的装置,所述装置包括:
-集成电路,
-电压控制器,用于控制所述集成电路的所述电压电平,
-负载测量装置,用于测量所述集成电路的负载状态,以及
-存储器,用于存储所述测量的负载状态,其中:
-所述电压控制器用于调整在高负载状态下的第一电压电平以提供所述集成电路的稳定操作,以及用于调整低负载状态下的第二电压电平以提供所述集成电路稳定的操作,以及进一步用于根据所述集成电路的工作点以及所述存储的第一电压电平和第二电压电平来调整所述电压电平。
16.根据权利要求15所述的装置,包括温度相关测量装置,其用于测量所述集成电路的所述温度,以及存储器,其用于存储所测量的负载状态和所测量的温度。
17.根据权利要求15所述的装置,其中调整所述电压电平的所述电压控制器用于在高负载状态下的操作期间以所述存储的第一电压电平加上小于所述第一电压电平10%的裕度调整电压电平。
18.根据权利要求15所述的装置,其中调整所述电压电平的所述电压控制器用于在高负载状态下的操作期间以所述存储的第一电压电平加上零的裕度调整电压电平。
19.根据权利要求15所述的装置,其中所述电压控制器用于根据所述集成电路的工作点,在所述第一电压电平与所述第二电压电平之间调整所述电压电平。
20.根据权利要求16所述的装置,其中所述温度相关测量装置以及所述负载测量装置被嵌入到所述集成电路内。
21.根据权利要求16所述的装置,其中提供数字控制接口以便将所述集成电路与所述电压控制器相连接。
22.根据权利要求16所述的装置,其中所述集成电路为单芯片或多芯片封装。
23.一种电子装置,包括用于确定用以操作集成电路的供电电压电平的模块,该模块包括:
-集成电路,
-电压控制器,用于控制所述集成电路的所述电压电平,
-负载测量装置,用于测量所述集成电路的负载状态,以及
-存储器,用于存储所述测量的负载状态,其中:
-所述电压控制器用于调整在高负载状态下的第一电压电平以提供所述集成电路的稳定操作,以及用于调整低负载状态下的第二电压电平以提供所述集成电路稳定的操作,以及进一步用于根据所述集成电路的工作点以及所述存储的第一电压电平和第二电压电平来调整所述电压电平。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2004/002301 WO2006010988A1 (en) | 2004-07-15 | 2004-07-15 | Adaptive voltage adjustment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1985232A CN1985232A (zh) | 2007-06-20 |
CN1985232B true CN1985232B (zh) | 2011-03-02 |
Family
ID=34958194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800435370A Active CN1985232B (zh) | 2004-07-15 | 2004-07-15 | 自适应电压调节 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7734939B2 (zh) |
EP (1) | EP1769311B1 (zh) |
CN (1) | CN1985232B (zh) |
AT (1) | ATE487978T1 (zh) |
DE (1) | DE602004030049D1 (zh) |
WO (1) | WO2006010988A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8615767B2 (en) * | 2007-02-06 | 2013-12-24 | International Business Machines Corporation | Using IR drop data for instruction thread direction |
US7936153B2 (en) * | 2007-02-06 | 2011-05-03 | International Business Machines Corporation | On-chip adaptive voltage compensation |
US7865750B2 (en) * | 2007-02-06 | 2011-01-04 | International Business Machines Corporation | Fan speed control from adaptive voltage supply |
US8022685B2 (en) * | 2007-02-06 | 2011-09-20 | International Business Machines Corporation | Temperature dependent voltage source compensation |
US7971035B2 (en) * | 2007-02-06 | 2011-06-28 | International Business Machines Corporation | Using temperature data for instruction thread direction |
US8185572B2 (en) * | 2007-08-24 | 2012-05-22 | International Business Machines Corporation | Data correction circuit |
US8005880B2 (en) * | 2007-08-24 | 2011-08-23 | International Business Machines Corporation | Half width counting leading zero circuit |
US7523008B1 (en) | 2008-03-10 | 2009-04-21 | International Business Machines Corporation | Thermal calibration in cell processor |
US8812167B2 (en) * | 2011-04-19 | 2014-08-19 | General Electric Company | Volt/var switch plan |
US9404812B2 (en) | 2013-03-14 | 2016-08-02 | Samsung Electronics Co., Ltd. | Method for detecting environmental value in electronic device and electronic device |
US8970287B1 (en) | 2013-08-15 | 2015-03-03 | Silicon Laboratories Inc. | Apparatus and method of adjusting analog parameters for extended temperature operation |
US9491345B2 (en) | 2014-03-28 | 2016-11-08 | Intel Corporation | Adjustment of flash device based on temperature |
CN103941788B (zh) * | 2014-04-24 | 2016-08-24 | 华为技术有限公司 | 芯片自适应电压调整器及方法 |
CN104035018B (zh) | 2014-06-12 | 2017-04-19 | 华为技术有限公司 | 电压自适应调整电路和芯片 |
US9369040B1 (en) | 2015-03-02 | 2016-06-14 | Endura Technologies LLC | Load aware voltage regulator and dynamic voltage and frequency scaling |
CN105514113A (zh) * | 2015-11-25 | 2016-04-20 | 上海新储集成电路有限公司 | 一种3d非易失性存储器及其制造方法和降低功耗的方法 |
US9733685B2 (en) | 2015-12-14 | 2017-08-15 | International Business Machines Corporation | Temperature-aware microprocessor voltage management |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2237866Y (zh) * | 1995-01-23 | 1996-10-16 | 大众电脑股份有限公司 | 主机板的子电路板式中央处理单元电源供应装置 |
US5630110A (en) * | 1996-03-01 | 1997-05-13 | Samsung Electronics Co., Ltd. | Method and apparatus for enhancing performance of a processor |
US5727208A (en) * | 1995-07-03 | 1998-03-10 | Dell U.S.A. L.P. | Method and apparatus for configuration of processor operating parameters |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6158012A (en) * | 1989-10-30 | 2000-12-05 | Texas Instruments Incorporated | Real-time power conservation and thermal management for computers |
US5648766A (en) * | 1991-12-24 | 1997-07-15 | Motorola, Inc. | Circuit with supply voltage optimizer |
US6367023B2 (en) * | 1998-12-23 | 2002-04-02 | Intel Corporation | Method and apparatus of measuring current, voltage, or duty cycle of a power supply to manage power consumption in a computer system |
US6868500B1 (en) * | 2000-10-26 | 2005-03-15 | Cypress Semiconductor Corporation | Power on reset circuit for a microcontroller |
FI116702B (fi) * | 2001-12-20 | 2006-01-31 | Nokia Corp | Dynaaminen tehonsäätö integroiduissa piireissä |
US7089430B2 (en) | 2001-12-21 | 2006-08-08 | Intel Corporation | Managing multiple processor performance states |
US6947865B1 (en) * | 2002-02-15 | 2005-09-20 | Nvidia Corporation | Method and system for dynamic power supply voltage adjustment for a semiconductor integrated circuit device |
KR100541727B1 (ko) * | 2003-06-12 | 2006-01-10 | 삼성전자주식회사 | 전원공급모듈과, cpu의 전원공급시스템 및 이를 구비한컴퓨터 |
US7423475B2 (en) * | 2003-08-28 | 2008-09-09 | Texas Instruments Incorporated | Providing optimal supply voltage to integrated circuits |
US7412614B2 (en) * | 2004-04-29 | 2008-08-12 | Hewlett-Packard Development Company, L.P. | Power management using a pre-determined thermal characteristic of a memory module |
US7409315B2 (en) * | 2004-06-28 | 2008-08-05 | Broadcom Corporation | On-board performance monitor and power control system |
-
2004
- 2004-07-15 DE DE602004030049T patent/DE602004030049D1/de active Active
- 2004-07-15 WO PCT/IB2004/002301 patent/WO2006010988A1/en not_active Application Discontinuation
- 2004-07-15 EP EP04743962A patent/EP1769311B1/en active Active
- 2004-07-15 CN CN2004800435370A patent/CN1985232B/zh active Active
- 2004-07-15 AT AT04743962T patent/ATE487978T1/de not_active IP Right Cessation
- 2004-07-15 US US11/632,584 patent/US7734939B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2237866Y (zh) * | 1995-01-23 | 1996-10-16 | 大众电脑股份有限公司 | 主机板的子电路板式中央处理单元电源供应装置 |
US5727208A (en) * | 1995-07-03 | 1998-03-10 | Dell U.S.A. L.P. | Method and apparatus for configuration of processor operating parameters |
US5630110A (en) * | 1996-03-01 | 1997-05-13 | Samsung Electronics Co., Ltd. | Method and apparatus for enhancing performance of a processor |
Also Published As
Publication number | Publication date |
---|---|
WO2006010988A1 (en) | 2006-02-02 |
ATE487978T1 (de) | 2010-11-15 |
US7734939B2 (en) | 2010-06-08 |
CN1985232A (zh) | 2007-06-20 |
US20070247216A1 (en) | 2007-10-25 |
DE602004030049D1 (de) | 2010-12-23 |
EP1769311B1 (en) | 2010-11-10 |
EP1769311A1 (en) | 2007-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1985232B (zh) | 自适应电压调节 | |
KR101161571B1 (ko) | 재충전 가능한 배터리의 다중 임계 충전 | |
CN107707118B (zh) | 包括电源管理集成电路的电子装置 | |
US8442697B2 (en) | Method and apparatus for on-demand power management | |
US7840823B2 (en) | Processor system for varying clock frequency and voltage in response to a comparison of instruction execution rate to a reference value | |
US6563234B2 (en) | Power system stabilization system and method employing a rechargeable battery system | |
CN100543648C (zh) | 用于功率管理的方法和系统 | |
EP3036598B1 (en) | Power signal interface | |
WO2013095943A1 (en) | System, method and apparatus for energy efficiency and energy conservation by configuring power management parameters during run time | |
JP6648614B2 (ja) | 蓄電装置 | |
CN103324267A (zh) | 控制装置、控制方法和半导体器件 | |
EP4092896A1 (en) | Computational current sensor | |
US20220091644A1 (en) | Thermally optimized power delivery | |
KR20220040376A (ko) | 프로세서 피크 전류 제어 장치 및 방법 | |
CN116185164A (zh) | 电压调节方法及相关装置 | |
JP3553574B2 (ja) | 太陽光発電用電力変換装置の制御法 | |
US20210208659A1 (en) | Apparatus and method to detect power supply security attack and risk mitigation | |
CN115220553A (zh) | 一种用于自适应调整热上限的系统及方法 | |
JP2017503287A (ja) | 電子装置のための電力モニタ | |
US11256275B2 (en) | Power supply adjusting system, method and apparatus, chip, and electronic device | |
US20200080902A1 (en) | Temperature control system for central processing unit and temperature control method thereof | |
CN106159934B (zh) | 基于效率和均流指标黄金分割的并联供电系统优化控制方法 | |
US20230195207A1 (en) | Electronic device and method of controlling temperature in same | |
US20230178979A1 (en) | Adaptive Power Supply Voltage Transient Protection | |
KR102602584B1 (ko) | 인공 지능 반도체 프로세서 및 인공 지능 반도체 프로세서의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160118 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |