功耗优化方法及相关设备与流程

摘要: 本申请涉及存储、尤其涉及一种功耗优化方法及相关设备。背景技术:1、现有存储设备包括主控设备及闪存,存储设备的功耗主要来源于主控设备及闪存工作时产生的功耗。若高功...
功耗优化方法及相关设备与流程

本申请涉及存储、尤其涉及一种功耗优化方法及相关设备。

背景技术:

1、现有存储设备包括主控设备及闪存,存储设备的功耗主要来源于主控设备及闪存工作时产生的功耗。若高功耗的存储设备设置在负载能力弱的电子设备上,则可能导致存储设备出现丢数据、掉盘等兼容性问题。

技术实现思路

1、鉴于以上内容,有必要提供一种功耗优化方法、存储设备及电子设备,以降低存储设备的功耗。

2、第一方面,本申请提供一种功耗优化方法,应用于存储设备,所述存储设备包括主控制器及闪存,所述方法包括: 所述主控制器获取数据;从所述闪存中确定出目标存储芯片,并将所述数据传输至所述目标存储芯片;在所述目标存储芯片接收所述数据并进行编程时,所述主控制器进入低功耗模式。

3、在本申请的一些实施例中,所述主控制器进入低功耗模式包括:所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定目标时间; 所述主控制器根据所述目标时间进入低功耗模式 。

4、在本申请的一些实施例中,所述主控制器根据所述目标时间进入低功耗模式包括:在所述主控制器进入低功耗模式时,进行计时;在计时时间达到所述目标时间后,所述主控制器退出所述低功耗模式。

5、在本申请的一些实施例中,所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定所述目标时间包括:若所述闪存的芯片并发度为预设值,所述主控制器将所述目标存储芯片的编程时间作为所述目标时间。

6、在本申请的一些实施例中,所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定所述目标时间包括:若所述闪存的芯片并发度不为预设值且所述存储设备进行逻辑写流程,所述主控制器将所有目标存储芯片对应的编程时间中相重叠的时间段作为所述目标时间。

7、在本申请的一些实施例中,所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定所述目标时间包括:所述主控制器将所有目标存储芯片中最后启动编程的目标存储芯片的编程时间作为所述目标时间。

8、在本申请的一些实施例中,所述目标存储芯片进行编程包括:若所述目标存储芯片包括四层单元闪存qlc芯片,所述qlc芯片存储所述数据并进行编程。

9、在本申请的一些实施例中,所述主控制器获取数据包括:所述主控器从主机获取所述数据,或者从所述存储设备中获取所述数据。

10、第二方面,本申请提供一种存储设备,所述存储设备包括:存储器,存储至少一个指令;及处理器,执行所述至少一个指令以实现上述功耗优化方法。

11、第三方面,本申请提供一种电子设备,所述电子设备包括上述存储设备。

12、本申请实施例在目标存储芯片进行编程时,控制主控制器进入低功耗模式,可以有效降低主控制器的功耗,从而实现降低存储设备的功耗,避免存储设备因功耗高出现丢数据、掉盘等兼容性问题。

1.一种功耗优化方法,应用于存储设备,所述存储设备包括主控制器及闪存,其特征在于,所述方法包括:

2.如权利要求1所述的功耗优化方法,其特征在于,所述主控制器进入低功耗模式包括:

3.如权利要求2所述的功耗优化方法,其特征在于,所述主控制器根据所述目标时间进入低功耗模式包括:

4.如权利要求2所述的功耗优化方法,其特征在于,所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定所述目标时间包括:

5.如权利要求2所述的功耗优化方法,其特征在于,所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定所述目标时间包括:

6.如权利要求2所述的功耗优化方法,其特征在于,所述主控制器确定所述目标存储芯片的编程时间,根据所述编程时间确定所述目标时间包括:

7.如权利要求2所述的功耗优化方法,其特征在于,所述目标存储芯片进行编程包括:

8.如权利要求1所述的功耗优化方法,其特征在于,所述主控制器获取数据包括:

9. 一种存储设备,其特征在于,所述存储设备包括:

10.一种电子设备,其特征在于,所述电子设备包括如权利要求9所述的存储设备。