本申请属于芯片,具体涉及一种芯片内部电压控制方法、装置、设备及存储介质。
背景技术:
1、随着计算机技术的发展,芯片的应用范围越来越广泛,对芯片的性能要求也越来越高。例如,芯片的工作稳定性,对于内部具有电压模块的芯片,通常会要求芯片的电压模块可以输出稳定电压,以使芯片能够稳定工作。
2、但是,目前应用的芯片,大多会由于环境(如,温度)变化,而导致芯片内部的电压模块输出的电压有所变化,继而造成芯片的非正常工作,给用户带来不可避免的损失。
3、因此,如何控制芯片内部的输出电压,便是令芯片能够稳定工作所亟需解决的一个关键问题。
技术实现思路
1、本申请提出一种芯片内部电压控制方法、装置、设备及存储介质,该方法能够对芯片内部的输出电压进行监测,并在输出电压波动较大时对其进行调整,使芯片能够持续稳定工作。
2、本申请第一方面实施例提出了一种芯片内部电压控制方法,包括:
3、获取目标芯片的时钟源信号,并对所述时钟源信号进行分频,得到分频信号;
4、将所述分频信号输入所述目标芯片的延时单元,并基于所述分频信号和所述延时单元的预设延时配置参数,在相应时钟沿采集相应数目个延时信号值;
5、根据所述相应数目个延时信号值和所述预设延时配置参数,控制所述目标芯片的内部输出电压,使所述内部输出电压稳定在预设范围内。
6、在本申请一些实施例中,所述基于所述分频信号和所述延时单元的预设延时配置参数,在相应时钟沿采集相应数目个延时信号值,包括:
7、基于所述分频信号和所述时钟源信号之间的关系,确定采集相应数目个延时信号的目标时钟沿;
8、基于所述预设延时配置参数确定所述延时单元的延时档位数目,并将所述延时档位数目确定为所要采集的延时信号的目标数目;
9、在所述目标时刻,采集所述目标数目个延时信号值。
10、在本申请一些实施例中,所述基于所述分频信号和所述时钟源信号之间的关系,确定采集相应数目个延时信号的目标时钟沿,包括:
11、确定所述时钟源信号的第一频率,以及所述分频信号的第二频率,并计算所述第一频率和所述第二频率的比值;
12、基于所述比值,将所述时钟源信号的上升沿或下降沿,确定为采集延时信号的目标时刻。
13、在本申请一些实施例中,所述根据所述相应数目个延时信号值和所述预设延时配置参数,控制所述目标芯片的内部输出电压,使所述内部输出电压稳定在预设范围内,包括:
14、获取所述预设延时配置参数中每个延时档位的延时阈值,所述延时阈值包括延时上限值和延时下限值;
15、根据所述相应数目个延时信号值及对应延时档位的延时阈值,确定所述目标芯片的内部输出电压是否超出所述预设范围;
16、若是,则调整所述内部输出电压,使所述内部输出电压稳定在预设范围内。
17、在本申请一些实施例中,所述根据所述相应数目个延时信号值及对应延时档位的延时阈值,确定所述目标芯片的内部输出电压是否超出所述预设范围,包括:
18、基于所述相应数目个延时信号值与对应延时档位的延时阈值之间的关系,确定所述相应数目个延时信号值是否满足预设调节条件;
19、若是,则确定所述目标芯片的内部输出电压是否超出所述预设范围。
20、在本申请一些实施例中,所述基于所述相应数目个延时信号值与对应延时档位的延时阈值之间的关系,确定所述相应数目个延时信号值是否满足预设调节条件,包括:
21、确定各延时信号值是否超出对应延时档位的延时阈值;
22、若是,则确定所述相应数目个延时信号值满足预设调节条件。
23、在本申请一些实施例中,所述基于所述相应数目个延时信号值与对应延时档位的延时阈值之间的关系,确定所述相应数目个延时信号值是否满足预设调节条件,包括:
24、确定所述相应数目个延时信号值中,是否具有延时信号值超出对应延时档位的延时阈值;
25、若是,则计算超出对应延时档位延时阈值的延时信号值的数量,并确定所述数量是否大于或等于预设阈值;
26、若是,则确定所述相应数目个延时信号值满足预设调节条件。
27、在本申请一些实施例中,所述调整所述内部输出电压,使所述内部输出电压稳定在预设范围内,包括:
28、确定所述内部输出电压的调整方向;
29、基于所述调整方向,调节所述目标芯片的电源模块的配置参数,使所述内部输出电压稳定在预设范围内。
30、在本申请一些实施例中,所述确定所述内部输出电压的调整方向,包括:
31、在所述延时信号值小于对应延时档位的延时下限的情况下,确定向上调整所述内部输出电压;
32、在所述延时信号值大于对应延时档位的延时上限的情况下,确定向下调整所述内部输出电压。
33、本申请第二方面的实施例提供了一种芯片内部电压控制装置,包括:
34、分频模块,用于获取目标芯片的时钟源信号,并对所述时钟源信号进行分频,得到分频信号;
35、采集模块,用于将所述分频信号输入所述目标芯片的延时单元,并基于所述分频信号和所述延时单元的预设延时配置参数,在相应时钟沿采集相应数目个延时信号值;
36、控制模块,用于根据所述相应数目个延时信号值和所述预设延时配置参数,控制所述目标芯片的内部输出电压,使所述内部输出电压稳定在预设范围内。
37、本申请第三方面的实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的步骤。
38、本申请第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现如第一方面所述的方法。
39、本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
40、本申请实施例提供的芯片内部电压控制方法,将时钟源信号的分频信号插入目标芯片的延时单元,从而产生多个延时信号,然后基于分频信号和延时单元的预设延时配置参数,在相应时钟沿采集该多个延时信号的多个信号值,可以基于该多个信号值和预设延时配置参数,对芯片的内部输出电压进行监测,从而在芯片非正常工作时可以及时发现,并快速调整芯片的内部输出电压。且该方法可独立于芯片系统,不会对芯片的正常工作造成影响,应用更加灵活。
1.一种芯片内部电压控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述分频信号和所述延时单元的预设延时配置参数,在相应时钟沿采集相应数目个延时信号值,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述分频信号和所述时钟源信号之间的关系,确定采集相应数目个延时信号的目标时钟沿,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述相应数目个延时信号值和所述预设延时配置参数,控制所述目标芯片的内部输出电压,使所述内部输出电压稳定在预设范围内,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述相应数目个延时信号值及对应延时档位的延时阈值,确定所述目标芯片的内部输出电压是否超出所述预设范围,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述相应数目个延时信号值与对应延时档位的延时阈值之间的关系,确定所述相应数目个延时信号值是否满足预设调节条件,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述相应数目个延时信号值与对应延时档位的延时阈值之间的关系,确定所述相应数目个延时信号值是否满足预设调节条件,包括:
8.根据权利要求4所述的方法,其特征在于,所述调整所述内部输出电压,使所述内部输出电压稳定在预设范围内,包括:
9.根据权利要求8所述的方法,其特征在于,所述确定所述内部输出电压的调整方向,包括:
10.一种芯片内部电压控制装置,其特征在于,包括:
11.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9任一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行实现如权利要求1-9任一项所述的方法。