CN115328248A - 一种集成电路的电压自适应调节方法、装置及电子设备 - Google Patents
一种集成电路的电压自适应调节方法、装置及电子设备 Download PDFInfo
- Publication number
- CN115328248A CN115328248A CN202210987256.0A CN202210987256A CN115328248A CN 115328248 A CN115328248 A CN 115328248A CN 202210987256 A CN202210987256 A CN 202210987256A CN 115328248 A CN115328248 A CN 115328248A
- Authority
- CN
- China
- Prior art keywords
- voltage
- working
- frequency
- integrated circuit
- operating
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000001276 controlling effect Effects 0.000 claims abstract description 31
- 230000008569 process Effects 0.000 claims abstract description 25
- 230000002159 abnormal effect Effects 0.000 claims abstract description 24
- 230000001105 regulatory effect Effects 0.000 claims abstract description 16
- 230000032683 aging Effects 0.000 claims abstract description 6
- 230000007774 longterm Effects 0.000 claims abstract description 5
- 230000003044 adaptive effect Effects 0.000 claims description 31
- 230000033228 biological regulation Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000008439 repair process Effects 0.000 claims description 3
- 230000006978 adaptation Effects 0.000 claims description 2
- 239000000126 substance Substances 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 description 10
- 230000003247 decreasing effect Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009633 clock regulation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- 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/10—Regulating voltage or current
- G05F1/46—Regulating voltage or current wherein the variable actually regulated by the final control device is dc
- G05F1/56—Regulating voltage or current wherein the variable actually regulated by the final control device is dc using semiconductor devices in series with the load as final control devices
- G05F1/561—Voltage to current converters
-
- 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)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
本发明公开了一种集成电路的电压自适应调节方法、装置及电子设备,其中方法包括:预配置集成电路当前运行周期的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值后,控制集成电路运行;基于集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控集成电路的工作频率;检测集成电路当前运行周期结束时的实际工作频率;根据预期工作频率和实际工作频率的差值自适应调节下一运行周期预配置的工作电压,可根据实际工作情况调节电压与频率关系,提升电路工作性能和能效比;并且在集成电路运行过程中根据检测到的运行异常信息更新电压频率存储表,以针对长期与老化工作场景实现电压频率存储表的自适应调节。
Description
技术领域
本发明实施例涉及集成电路技术领域,尤其涉及一种集成电路的电压自适应调节方法、装置及电子设备。
背景技术
随着动态电压频率调节(Dynamic Voltage Frequency Scaling,DVFS)技术的发展,DVFS被广泛应用于现今的各种集成电路上,从而有效地管理电子***的功耗以避免浪费。
目前,电压频率调节方案主要通过检测单元检测芯片中的每个路径或者外部中断发出的调整频率的需求,通过预先内置的电压-频率关系检索出新的频率和新的电压,然后分别配置到电压调节单元和时钟调节单元。但是,现有的DVFS方案一个明显的缺点是缺乏针对性,它是通过对整个产品的统计后得出的最恶劣条件下的配置,也就意味着是最差的电压频率曲线,降低了产品的能效比。而且,由于硬件的产品定义往往是先于软件应用的,这也就意味着在硬件规格定义时对于最恶劣工况的定义是不准确的,存在着未预知异常情况的风险。
发明内容
本发明实施例提供了一种集成电路的电压自适应调节方法、装置及电子设备,以自适应式的调节电压与频率关系,提升电路工作性能和能效比。
根据本发明的一方面,提供了一种集成电路的电压自适应调节方法,包括:
预配置所述集成电路当前运行周期的预期工作频率、工作电压以及在所述预期工作频率和所述工作电压下允许的最大电流阈值后,控制所述集成电路运行;
基于所述集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控所述集成电路的工作频率;
检测所述集成电路当前运行周期结束时的实际工作频率;
根据所述预期工作频率和所述实际工作频率的差值,自适应调节预配置给所述集成电路下一运行周期的工作电压。
可选的,基于所述集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控所述集成电路的工作频率,包括:
控制所述集成电路按照所述预期工作频率和预配置的工作电压运行,并在运行过程中监测所述集成电路的工作电压是否超过所述最大工作电流阈值;
若超过,则控制所述集成电路降低工作频率;
若没有超过,则控制所述集成电路维持所述预期工作频率运行。
可选的,根据所述预期工作频率和所述实际工作频率的差值,自适应调节预配置给所述集成电路下一运行周期的工作电压,包括:
若检测到的实际工作频率小于所述预期工作频率,则抬升下一运行周期预配置的工作电压,并增大预配置的最大工作电流阈值;
若检测到的实际工作频率等于所述预期工作频率,则降低下一运行周期预配置的工作电压,并减小预配置的最大工作电流阈值。
可选的,预配置所述集成电路的预期工作频率、工作电压以及在所述预期工作频率和所述工作电压下允许的最大电流阈值之前,还包括:
确定所述集成电路的预期工作频率;
从电压频率关系存储表中获取一与所述预期工作频率对应的工作电压;其中,所述电压频率关系存储表中,每一工作频率对应多个工作电压;
根据所述预期工作频率以及获取的工作电压确定所述集成电路的最大电流阈值。
可选的,若检测到实际工作频率小于所述预期工作频率,则抬升下一运行周期预配置的工作电压,包括:
从电压频率关系存储表中,获取一与所述预期工作频率对应且大于当前运行周期工作电压的电压值;
将获取的与所述预期工作频率对应且大于当前运行周期工作电压的电压值,预配置为下一运行周期的工作电压;
若检测到实际工作频率等于所述预期工作频率,则降低下一运行周期预配置的工作电压,包括:
从电压频率关系存储表中,获取一与所述预期工作频率对应且小于当前运行周期工作电压的电压值;
将获取的与所述预期工作频率对应且小于当前运行周期工作电压的电压值,预配置为下一运行周期的工作电压。
可选的,所述的集成电路的电压自适应调节方法还包括:
在所述集成电路运行过程中检测运行异常信息,并根据所述运行异常信息更新所述电压频率存储表。
可选的,根据所述运行异常信息更新所述电压频率存储表包括:
根据所述运行异常信息,判断所述集成电路是否可通过电压调节修复异常;
若可以,则确定出电压异常类型,并根据所述电压异常类型调整所述电压频率存储表中每一工作频率对应的工作电压,以针对长期与老化工作场景,实现电压频率存储表的自适应调节;其中电压异常类型包括电压偏高类型和电压偏低类型。
根据本发明的另一方面,提供了一种集成电路的电压自适应调节装置,包括:
工作参数预配置单元,用于预配置所述集成电路当前运行周期的预期工作频率、工作电压以及在所述预期工作频率和所述工作电压下允许的最大电流阈值;
运行控制单元,用于根据所述预期工作频率和工作电压控制所述集成电路运行;
调控单元,用于基于所述集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控所述集成电路的工作频率;
检测单元,用于检测所述集成电路当前运行周期结束时的实际工作频率;
所述工作参数预配置单元还根据所述预期工作频率和所述实际工作频率的差值,自适应调节预配置给所述集成电路下一运行周期的工作电压。
可选的,所述的集成电路的电压自适应调节装置还包括:
电压频率存储表更新单元,用于在所述集成电路运行过程中检测运行异常信息,并根据所述运行异常信息更新所述电压频率存储表。
根据本发明的另一方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明实施例任意项所述的集成电路的电压自适应调节方法。
本发明实施例提供了一种集成电路的电压自适应调节方法、装置及电子设备,其中集成电路的电压自适应调节方法,包括:预配置集成电路当前运行周期的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值后,控制集成电路运行;基于集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控集成电路的工作频率;检测集成电路当前运行周期结束时的实际工作频率;根据预期工作频率和实际工作频率的差值,自适应调节预配置给集成电路下一运行周期的工作电压。本发明提供的技术方案,每一频率可对应多种电压,根据最初硬件的设计规范框定出相应的电压频率工作区间后,集成电路中的芯片可以根据实际的工作情况,自适应式的调节自身电压与频率关系,得到不同工作情形下合适的电压频率关系,从而实现提升电路工作性能和能效比。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种集成电路的电压自适应调节方法的流程图;
图2是本发明实施例提供的一种频率与电压对应关系的坐标图;
图3是本发明实施例提供的另一种集成电路的电压自适应调节方法的流程图;
图4是本发明实施例提供的一种根据集成电路运行异常信息更新电压频率存储表方法的流程图;
图5是本发明实施例提供的一种集成电路的电压自适应调节装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明实施例提供了一种集成电路的电压自适应调节方法,图1是本发明实施例提供的一种集成电路的电压自适应调节方法的流程图,参考图1,集成电路的电压自适应调节方法包括:
S110、预配置集成电路当前运行周期的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值后,控制集成电路运行。
具体的,集成电路的电压自适应调节可以按照固定周期运作。在每个周期起始阶段,设置当前运行周期的预期工作频率、工作电压,以及在预期工作频率和工作电压下允许的最大电流阈值,在每个周期运行过程中以预期工作频率和工作电压控制集成电路运行。
S120、基于集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控集成电路的工作频率。
具体的,以预期工作频率和工作电压控制集成电路运行后,由于集成电路受到电流、电压等阈值保护功能的作用,当实际工作电流超出安全阈值,即在预期工作频率和工作电压下允许的最大电流阈值时,集成电路中的芯片会发生快速降频,以通过降频的方式保证整个集成电路工作状态的稳定性。因此,运行周期过程中实际工作频率会小于或等于运行周期初始阶段预配置的预期工作频率。
S130、检测集成电路当前运行周期结束时的实际工作频率。
S140、根据预期工作频率和实际工作频率的差值,自适应调节预配置给集成电路下一运行周期的工作电压。
具体的,运行周期结束时,检测出当前运行周期的实际工作频率。将实际工作频率和当前运行周期初始阶段预配置的预期工作频率比较差异,根据差异结果确定集成电路下一运行周期的工作电压,以调节下一运行周期的电压频率配置。也就是说,每一频率对应多种电压,集成电路中的芯片可以根据实际的工作情况,对工作电压进行调节。图2是本发明实施例提供的一种频率与电压对应关系的坐标图,参考图2,可以将DVFS的单一电压频率曲线L转变为多条电压频率曲线,使得每一频率对应一自适应电压调节区间W。根据最初硬件的设计规范框定出相应的电压频率工作区间后,集成电路中的芯片可以根据实际的工作情况,自适应式的调节自身电压与频率关系,得到不同工作情形下合适的电压频率关系,从而实现提升电路工作性能和能效比。实现了针对短周期内的自适应电压调节,解决了不通工作情境获取最优能效比的问题。
而现有技术中每个频率对应的电压都是一个固定值,即集成电路中的芯片都按照一个电压频率曲线运行。为了保证所给定的电压能够跑过所有的模型,所以每个频率对应的电压设定的会比较大。但是集成电路中芯片在以一频率运行过程中,实际需要的电压可能低于设定的电压,降低了产品的能效比。
本发明实施例提供的集成电路的电压自适应调节方法,整个自适应电压调节以固定周期的方式运作,在每个周期起始阶段设置频率、电压,以及该频率电压下允许的最大电流。周期过程中以该配置持续运行,由于受到电流、电压等阈值保护功能的作用,当电流或电压出现超出安全阈值时,会发生快速降频,以保证整个电路的正常工作,因此实际工作频率会小于或等于周期初的预置频率。周期结束时,检测出实际工作频率,和周期初配置的预期工作频率比较差异,根据差异结果决定下次工作周期的电压频率配置。将DVFS的单一电压频率曲线转变为一个电压频率对应的区间,集成电路中的芯片可以根据实际的工作情况,自适应式的调节自身电压与频率关系,得到各工作情形下最合适的电压频率配置,以此提升电路工作性能和能效比。
图3是本发明实施例提供的另一种集成电路的电压自适应调节方法的流程图,参考图3,集成电路的电压自适应调节方法包括:
S210、确定集成电路的预期工作频率;从电压频率关系存储表中获取一与预期工作频率对应的工作电压;其中,电压频率关系存储表中,每一工作频率对应多个工作电压。
S220、根据预期工作频率以及获取的工作电压确定集成电路的最大电流阈值。
S230、将确定出的预期工作频率、工作电压和最大电流阈值预配置为集成电路当前运行周期的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值。
具体的,预配置集成电路的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值之前,还包括:确定集成电路的预期工作频率;从电压频率关系存储表中获取一与预期工作频率对应的工作电压;其中,电压频率关系存储表中,每一工作频率对应多个工作电压。
可以理解为,在早期产品定义阶段,根据集成电路不同的应用场景调试出多套能效比高于预设值的频率电压对应关系组合;将确定出的多套频率电压对应关系组合存储于频率电压映射表中。即在现有的单条频率电压曲线对应的DVFS方案上增加多条频率与电压的点阵,具体数量不限。在实际运行过程中,根据集成电路的预期工作频率,从频率电压映射表中匹配一与预期工作频率对应的工作电压。每个频率对应的不同电压决定了允许的最大工作电流,可根据预期工作频率以及获取的工作电压确定集成电路的最大电流阈值。
在当前运行周期的初始阶段,将确定出的预期工作频率、工作电压和最大电流阈值预配置为集成电路当前运行周期的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值。当前运行周期的工作电压为根据上一运行周期的运行情况确定出的工作电压。在上一运行周期结束时,若检测到的周期的实际工作频率低于上一运行周期的预期工作频率,说明集成电路在根据上一运行周期预配置的工作电压工作时,集成电路的实际工作电流超过了上一运行周期预配置的最大电流阈值,使得集成电路出现了快速降频的情况。即当前工作情境下需要更多的电流裕度,因此在当前运行周期配置运行参数时增大工作电压的设置以放宽最大工作电流,同时增大最大电流阈值的设置。而检测到实际工作频率等于预期工作频率,则说明上一运行周期实际产生的工作电流低于预设的最大电流阈值,有收紧工作电压的空间,从而在当前运行周期配置运行参数时降低工作电压以及最大电流阈值的设置。
S240、控制集成电路按照预期工作频率和预配置的工作电压运行,并基于集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控集成电路的工作频率。
可选的,基于集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控集成电路的工作频率,包括:控制集成电路按照预期工作频率和预配置的工作电压运行,并在运行过程中监测集成电路的工作电压是否超过最大工作电流阈值;若超过,则控制集成电路降低工作频率;若没有超过,则控制集成电路维持预期工作频率运行。
S250、检测集成电路当前运行周期结束时的实际工作频率。
S260、判断实际工作频率与预期工作频率的大小关系。
S270、若检测到的实际工作频率小于预期工作频率,则抬升下一运行周期预配置的工作电压,并增大预配置的最大工作电流阈值;若检测到的实际工作频率等于预期工作频率,则降低下一运行周期预配置的工作电压,并减小预配置的最大工作电流阈值。
具体的,在当前运行周期结束时,检测集成电路的实际工作频率,通过实际工作频率与预期工作频率比较来判定当前运行周期中预设的最大电流以及工作电压是否满足当前工作场景。当检测到的周期内频率低于预期频率,说明当前工作情境下需要更多的电流裕度,从而在下一运行周期可提升工作电压,放宽最大工作电流,即在下一运行周期的初始阶段增大工作电压以及最大电流阈值的设置。而检测到实际工作频率等于预期工作频率,则说明当前工作情境实际产生的工作电流低于预设的最大电流阈值,有收紧工作电压的空间,从而在下一运行周期可下调工作电压和最大工作电流阈值。即在下一运行周期的初始阶段降低工作电压以及最大电流阈值的设置。通过不断调整升降压的方式,动态的结合实际工作场景调整电压,并获取最优性能输出,从而提升集成电路工作性能和能效比。
其中,在检测到实际工作频率小于预期工作频率,抬升下一运行周期预配置的工作电压时,从电压频率关系存储表中获取一与预期工作频率对应且大于当前运行周期工作电压的电压值;将获取的与预期工作频率对应且大于当前运行周期工作电压的电压值,预配置为下一运行周期的工作电压。
若检测到实际工作频率等于预期工作频率,降低下一运行周期预配置的工作电压时,从电压频率关系存储表中获取一与预期工作频率对应且小于当前运行周期工作电压的电压值;将获取的与预期工作频率对应且小于当前运行周期工作电压的电压值,预配置为下一运行周期的工作电压。
本发明实施例提供的集成电路的电压自适应调节方法,将在早期产品定义阶段,根据集成电路不同的应用场景调试出多套能效比高于预设值的频率电压对应关系组合,存储于频率电压映射表中。在运行过程中,根据集成电路的预期工作频率,从频率电压映射表中匹配一与预期工作频率对应的工作电压。并在实际工作场景中,通过实际工作频率与预期工作频率比较来判定当前运行周期中预设的最大电流以及工作电压是否满足当前工作场景。通过不断调整升降压的方式,动态的结合实际工作场景调整电压,从而获取最优性能输出,提升集成电路工作性能和能效比。
可选的,集成电路的电压自适应调节方法,还包括:在集成电路运行过程中检测运行异常信息,并根据运行异常信息更新电压频率存储表。增加边界电路的容错性,根据异常信息诊断调节DVFS的频率电压存储表,可针对长期与老化工作场景,以实现随工作年限的自适应调节。
其中,根据运行异常信息更新电压频率存储表包括:根据运行异常信息,判断集成电路是否可通过电压调节修复异常;若可以,则确定出电压异常类型,并根据电压异常类型调整电压频率存储表中每一工作频率对应的工作电压,以针对长期与老化工作场景,实现电压频率存储表的自适应调节;其中电压异常类型包括电压偏高类型和电压偏低类型。图4是本发明实施例提供的一种根据集成电路运行异常信息更新电压频率存储表的流程图,参考图4,根据集成电路运行异常信息更新电压频率存储表包括:
S310、接收集成电路的运行异常信息。
S320、根据运行异常信息判断集成电路出现的异常是否为已知的电压异常;若不是,则执行步骤S330;若是,则执行步骤S340。
S330、结束任务,并上报异常。
S340、判断集成电路异常类型,若电路异常类型为电压偏高类型,则执行步骤S350;若电路异常类型为电压偏低类型,则执行步骤S360。
S350、降低电压,重新运行集成电路。
S360、升高电压,重新运行集成电路。
S370、判断集成电路异常是否修复成功;若成功,则执行步骤S380;若没有成功,则执行步骤S330。
S380、记录调节后的电压,根据调节前后的电压差值调整电压频率存储表中每一工作频率对应的工作电压,以对电压频率存储表进行更新。
S390、根据更新后的电压频率存储表运行集成电路。
本发明实施例提供的集成电路的电压自适应调节方法,根据异常事件的类型,诊断出可通过电压调节修复的异常,根据异常发生的情形(电压偏高或电压偏低),针对性调整对应频率、工作电流、温度等情形下的电压,最终得到一个自适应优化的电压频率表。以使部分已知因电压或老化原因造成的异常情况,可通过自修复的方式解决,从而防止了将异常放大,增加了电路的容错性。
本发明实施例还提供了一种集成电路的电压自适应调节装置,用于执行上述任意实施例所述的集成电路的电压自适应调节方法,图5是本发明实施例提供的一种集成电路的电压自适应调节装置的结构框图,参考图5,集成电路的电压自适应调节装置包括:
工作参数预配置单元10,用于预配置集成电路当前运行周期的预期工作频率、工作电压以及在预期工作频率和工作电压下允许的最大电流阈值;
运行控制单元20,用于根据预期工作频率和工作电压控制集成电路运行;
调控单元30,用于基于集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控集成电路的工作频率;
检测单元40,用于检测集成电路当前运行周期结束时的实际工作频率;
工作参数预配置单元10还根据预期工作频率和实际工作频率的差值,自适应调节预配置给集成电路下一运行周期的工作电压。
可选的,集成电路的电压自适应调节装置还包括:
电压频率存储表更新单元,用于在集成电路运行过程中检测运行异常信息,并根据运行异常信息更新电压频率存储表。
本发明实施例还提供了一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述任意实施例所述的集成电路的电压自适应调节方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种集成电路的电压自适应调节方法,其特征在于,包括:
预配置所述集成电路当前运行周期的预期工作频率、工作电压以及在所述预期工作频率和所述工作电压下允许的最大电流阈值后,控制所述集成电路运行;
基于所述集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控所述集成电路的工作频率;
检测所述集成电路当前运行周期结束时的实际工作频率;
根据所述预期工作频率和所述实际工作频率的差值,自适应调节预配置给所述集成电路下一运行周期的工作电压。
2.根据权利要求1所述的集成电路的电压自适应调节方法,其特征在于,基于所述集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控所述集成电路的工作频率,包括:
控制所述集成电路按照所述预期工作频率和预配置的工作电压运行,并在运行过程中监测所述集成电路的工作电压是否超过所述最大工作电流阈值;
若超过,则控制所述集成电路降低工作频率;
若没有超过,则控制所述集成电路维持所述预期工作频率运行。
3.根据权利要求1所述的集成电路的电压自适应调节方法,其特征在于,根据所述预期工作频率和所述实际工作频率的差值,自适应调节预配置给所述集成电路下一运行周期的工作电压,包括:
若检测到的实际工作频率小于所述预期工作频率,则抬升下一运行周期预配置的工作电压,并增大预配置的最大工作电流阈值;
若检测到的实际工作频率等于所述预期工作频率,则降低下一运行周期预配置的工作电压,并减小预配置的最大工作电流阈值。
4.根据权利要求3所述的集成电路的电压自适应调节方法,其特征在于,预配置所述集成电路的预期工作频率、工作电压以及在所述预期工作频率和所述工作电压下允许的最大电流阈值之前,还包括:
确定所述集成电路的预期工作频率;
从电压频率关系存储表中获取一与所述预期工作频率对应的工作电压;其中,所述电压频率关系存储表中,每一工作频率对应多个工作电压;
根据所述预期工作频率以及获取的工作电压确定所述集成电路的最大电流阈值。
5.根据权利要求4所述的集成电路的电压自适应调节方法,其特征在于,
若检测到实际工作频率小于所述预期工作频率,则抬升下一运行周期预配置的工作电压,包括:
从电压频率关系存储表中,获取一与所述预期工作频率对应且大于当前运行周期工作电压的电压值;
将获取的与所述预期工作频率对应且大于当前运行周期工作电压的电压值,预配置为下一运行周期的工作电压;
若检测到实际工作频率等于所述预期工作频率,则降低下一运行周期预配置的工作电压,包括:
从电压频率关系存储表中,获取一与所述预期工作频率对应且小于当前运行周期工作电压的电压值;
将获取的与所述预期工作频率对应且小于当前运行周期工作电压的电压值,预配置为下一运行周期的工作电压。
6.根据权利要求1所述的集成电路的电压自适应调节方法,其特征在于,还包括:
在所述集成电路运行过程中检测运行异常信息,并根据所述运行异常信息更新所述电压频率存储表。
7.根据权利要求6所述的集成电路的电压自适应调节方法,其特征在于,根据所述运行异常信息更新所述电压频率存储表包括:
根据所述运行异常信息,判断所述集成电路是否可通过电压调节修复异常;
若可以,则确定出电压异常类型,并根据所述电压异常类型调整所述电压频率存储表中每一工作频率对应的工作电压,以针对长期与老化工作场景,实现电压频率存储表的自适应调节;其中电压异常类型包括电压偏高类型和电压偏低类型。
8.一种集成电路的电压自适应调节装置,其特征在于,包括:
工作参数预配置单元,用于预配置所述集成电路当前运行周期的预期工作频率、工作电压以及在所述预期工作频率和所述工作电压下允许的最大电流阈值;
运行控制单元,用于根据所述预期工作频率和工作电压控制所述集成电路运行;
调控单元,用于基于所述集成电路在运行过程中实际工作电流与预配置的最大电流阈值的大小关系,调控所述集成电路的工作频率;
检测单元,用于检测所述集成电路当前运行周期结束时的实际工作频率;
所述工作参数预配置单元还根据所述预期工作频率和所述实际工作频率的差值,自适应调节预配置给所述集成电路下一运行周期的工作电压。
9.根据权利要求7所述的集成电路的电压自适应调节装置,其特征在于,还包括:
电压频率存储表更新单元,用于在所述集成电路运行过程中检测运行异常信息,并根据所述运行异常信息更新所述电压频率存储表。
10.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的集成电路的电压自适应调节方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210987256.0A CN115328248A (zh) | 2022-08-17 | 2022-08-17 | 一种集成电路的电压自适应调节方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210987256.0A CN115328248A (zh) | 2022-08-17 | 2022-08-17 | 一种集成电路的电压自适应调节方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115328248A true CN115328248A (zh) | 2022-11-11 |
Family
ID=83924207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210987256.0A Pending CN115328248A (zh) | 2022-08-17 | 2022-08-17 | 一种集成电路的电压自适应调节方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115328248A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102931655A (zh) * | 2011-08-12 | 2013-02-13 | 珠海全志科技股份有限公司 | 一种动态调节电压和频率的电路控制***和方法 |
WO2015008372A1 (ja) * | 2013-07-19 | 2015-01-22 | 富士通株式会社 | 演算処理装置及び演算処理装置の制御方法 |
CN105518563A (zh) * | 2014-12-12 | 2016-04-20 | 上海兆芯集成电路有限公司 | 动态电压频率调整***及其方法 |
CN107783628A (zh) * | 2016-08-26 | 2018-03-09 | 瑞昱半导体股份有限公司 | 电压与频率调整装置、***芯片以及电压与频率调整方法 |
CN109116970A (zh) * | 2018-08-31 | 2019-01-01 | 中国电子科技集团公司第五十八研究所 | 一种动态电压频率调节***及方法 |
-
2022
- 2022-08-17 CN CN202210987256.0A patent/CN115328248A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102931655A (zh) * | 2011-08-12 | 2013-02-13 | 珠海全志科技股份有限公司 | 一种动态调节电压和频率的电路控制***和方法 |
WO2015008372A1 (ja) * | 2013-07-19 | 2015-01-22 | 富士通株式会社 | 演算処理装置及び演算処理装置の制御方法 |
CN105518563A (zh) * | 2014-12-12 | 2016-04-20 | 上海兆芯集成电路有限公司 | 动态电压频率调整***及其方法 |
CN107783628A (zh) * | 2016-08-26 | 2018-03-09 | 瑞昱半导体股份有限公司 | 电压与频率调整装置、***芯片以及电压与频率调整方法 |
CN109116970A (zh) * | 2018-08-31 | 2019-01-01 | 中国电子科技集团公司第五十八研究所 | 一种动态电压频率调节***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190391626A1 (en) | Control method of redundant power supply device | |
CN111475009B (zh) | 一种服务器内gpu的降功耗电路及服务器 | |
US20080189569A1 (en) | Adjusting performance method for multi-core processor | |
CN111156748A (zh) | 一种变频空调限制功率控制方法、存储介质及空调 | |
CN112576488B (zh) | 变频压缩机频率调节方法、装置、设备及存储介质 | |
US8713297B2 (en) | Decrementing settings for a range of power caps when a power cap is exceeded | |
US9900424B2 (en) | Chip aware thermal policy | |
CN111506174A (zh) | 一种风扇控制方法、装置、电子设备和可读存储介质 | |
CN115328248A (zh) | 一种集成电路的电压自适应调节方法、装置及电子设备 | |
US10396697B2 (en) | Motor operating systems and methods thereof | |
CN111309132A (zh) | 一种服务器多档位电源冗余的方法 | |
CN113375302B (zh) | 空调电压波动控制***及控制方法、电子设备和储存介质 | |
CN115189439A (zh) | 功率分配单元的预充时间调整方法、终端及存储介质 | |
CN112865225A (zh) | 一种电池输出功率控制方法、装置及电池供电*** | |
CN111475293B (zh) | 一种服务器及其供电保护*** | |
CN108535624B (zh) | 一种集成电路芯片及其保护方法、装置 | |
CN112671396A (zh) | 动态电压频率调整***、方法及电子设备 | |
CN112737023A (zh) | 一种快充模式下的受电设备控制方法、装置及受电设备 | |
CN108121426B (zh) | 芯片电压调节方法、装置及*** | |
US20120198256A1 (en) | Method for Setting the Clock Frequency of a Microprocessor of an Industrial Automation Component, and Automation Component Having a Microprocessor with a Variable Clock Frequency | |
JP2002268769A (ja) | Cpu動作速度制御装置とその制御方法 | |
US20200285300A1 (en) | Activation control device, image forming apparatus, and method for controlling activation | |
CN113625809B (zh) | 母线电压阈值计算方法及母线电压控制方法 | |
CN110957945B (zh) | 电动机控制电路以及电动机控制装置 | |
EP4365712A1 (en) | Power consumption adjustment method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Country or region after: China Address after: Room a-522, 188 Yesheng Road, Lingang New District, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai, 201306 Applicant after: Shanghai Suiyuan Technology Co.,Ltd. Address before: Room a-522, 188 Yesheng Road, Lingang New District, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai, 201306 Applicant before: SHANGHAI ENFLAME TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CB02 | Change of applicant information |