本申请实施例涉及集成电路控制,尤其涉及一种数字集成电路功耗控制方法、装置、设备及存储介质。
背景技术:
1、随着信息时代的到来,数字集成电路在工业、通讯、汽车、物联网、人工智能等场合大量应用。数字集成电路的耗电已经成为其主要的能源消耗之一。而随着现代大规模集成电路的出现,数字集成电路工作时的功耗占据了电路能耗的绝大部分。
2、现有的数字集成电路电源电压都是通过ldo(low dropout regulator,低压差线性稳压器)或dc-dc(direct current-direct current,直流转直流)电路产生的固定电压,如vdd,而且在工作温度升高时,vdd电压也会升高。上述的固定电压是考虑了各种工艺角(对应于性能范围)以及工作温度的最坏情况设定的。因此,在为了满足最差的工艺角以及最高温度的最坏情况下,固定电压只能按照相对保守的方式设计,以满足最坏情况的要求,而且还导致数字集成电路工作时产生的功耗较大,使得电路能耗过大,难以满足高效益的要求。
技术实现思路
1、本申请实施例提供了数字集成电路功耗控制方法、装置、设备及存储介质,能够动态调整数字集成电路的电压,并输出满足工作要求的最低电压,从而降低电路功耗。
2、第一方面,本申请实施例提供一种数字集成电路功耗控制方法,应用于数字集成电路,该方法包括:
3、实时接收数字集成电路检测到的告警信号;
4、若未接收到告警信号,则控制数字集成电路输出的电源电压在维持周期内保持稳定;
5、在维持周期结束后,控制电源电压下降;
6、当接收到告警信号,控制电源电压升高,直至告警信号消失,并在告警信号消失后,根据预设的修正裕度,控制电源电压升高;
7、当电源电压的变化幅度达到修正裕度时,重新开始一个维持周期的计时。
8、第二方面,本申请实施例提供一种数字集成电路功耗控制装置,包括:
9、告警检测模块,配置为实时接收数字集成电路检测到的告警信号;
10、告警响应模块,配置为若未接收到告警信号,则控制数字集成电路输出的电源电压在维持周期内保持稳定;
11、降压控制模块,配置为在维持周期结束后,控制电源电压下降;
12、升压控制模块,配置为当接收到告警信号,控制电源电压升高,直至告警信号消失,并在告警信号消失后,根据预设的修正裕度,控制电源电压升高;
13、电压维持模块,配置为当电源电压的变化幅度达到修正裕度时,重新开始一个维持周期的计时。
14、第三方面,本申请实施例提供一种电子设备,包括:
15、一个或多个处理器;
16、存储装置,用于存储一个或多个程序,
17、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本申请实施例的数字集成电路功耗控制方法。
18、第四方面,本申请实施例还提供一种存储计算机可执行指令的存储介质,计算机可执行指令在由处理器执行时用于执行本申请实施例的数字集成电路功耗控制方法。
19、本申请通过动态调整ldo(或者dc-dc)的输出电压,以接收到告警信号时确定当前电路工作的最低电压,以输出满足工作要求的最低电压,从而达到降低电路功耗的效果。
1.一种数字集成电路功耗控制方法,其特征在于,应用于数字集成电路,所述方法包括:
2.根据权利要求1所述的数字集成电路功耗控制方法,其特征在于,还包括:
3.根据权利要求1或2所述的数字集成电路功耗控制方法,其特征在于,所述在所述告警信号消失后,根据预设的修正裕度,控制所述电源电压升高包括:
4.根据权利要求1所述的数字集成电路功耗控制方法,其特征在于,所述在所述维持周期结束后,控制所述电源电压下降包括:
5.根据权利要求4所述的数字集成电路功耗控制方法,其特征在于,还包括:
6.根据权利要求1所述的数字集成电路功耗控制方法,其特征在于,所述告警信号在所述数字集成电路检测到的时序不满足预设条件时生成。
7.根据权利要求1所述的数字集成电路功耗控制方法,其特征在于,所述电源电压的升高基于所述告警信号的下降沿触发。
8.一种数字集成电路功耗控制装置,应用于数字集成电路,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由处理器执行时用于执行如权利要求1-7中任一项所述的数字集成电路功耗控制方法。