【技术实现步骤摘要】
进行动态节流控制的方法、主机、数据存储装置及控制器
本专利技术是有关于闪存(Flashmemory)的存取(access),尤指一种藉助于组态设定(configurationsetting)来进行动态节流控制(dynamicthrottlingcontrol)的方法以及设备,其中上述设备的例子可包括(但不限于):主机(hostdevice)、数据存储装置及其控制器。
技术介绍
近年来由于存储器的技术不断地发展,各种可携式记忆装置(例如:符合SD/MMC、CF、MS、或XD标准的记忆卡)被广泛地实施于诸多应用中。因此,这些可携式记忆装置中的存储器的存取控制遂成为相当热门的议题。以常用的NAND型闪存而言,其主要可区分为单阶细胞(singlelevelcell,SLC)与多阶细胞(multiplelevelcell,MLC)两大类的闪存。单阶细胞闪存中的每个被当作记忆细胞(memorycell)的晶体管只有两种电荷值,分别用来表示逻辑值0与逻辑值1。另外,多阶细胞闪存中的每个被当作记忆单元的晶体管的存储能力则被充分利用, ...
【技术保护点】
1.一种藉助于组态设定来进行动态节流控制的方法,所述方法是应用于一电子装置,所述电子装置包括一主机以及一数据存储装置,所述数据存储装置包括一非挥发性存储器,所述非挥发性存储器包括多个非挥发性存储器组件,所述方法的特征在于,包括有:/n利用所述主机提供一用户界面,以容许一用户选择所述数据存储装置的多个节流控制组态中的任何节流控制组态;以及/n因应所述使用者选择所述多个节流控制组态中的所述任何节流控制组态,利用所述主机传送对应于所述多个节流控制组态中的所述任何节流控制组态的节流控制信息至所述数据存储装置,以于编程所述非挥发性存储器的期间对所述数据存储装置进行所述动态节流控制,以 ...
【技术特征摘要】
20190524 TW 1081180731.一种藉助于组态设定来进行动态节流控制的方法,所述方法是应用于一电子装置,所述电子装置包括一主机以及一数据存储装置,所述数据存储装置包括一非挥发性存储器,所述非挥发性存储器包括多个非挥发性存储器组件,所述方法的特征在于,包括有:
利用所述主机提供一用户界面,以容许一用户选择所述数据存储装置的多个节流控制组态中的任何节流控制组态;以及
因应所述使用者选择所述多个节流控制组态中的所述任何节流控制组态,利用所述主机传送对应于所述多个节流控制组态中的所述任何节流控制组态的节流控制信息至所述数据存储装置,以于编程所述非挥发性存储器的期间对所述数据存储装置进行所述动态节流控制,以供于编程所述非挥发性存储器的期间限制所述数据存储装置的功耗,其中所述节流控制信息指出进行所述动态节流控制是必要的。
2.如权利要求1所述的方法,其特征在于,所述多个节流控制组态包括一第一节流控制组态以及一第二节流控制组态;以及所述方法还包括:
因应所述使用者所选择的所述第一节流控制组态,利用所述主机传送对应于所述第一节流控制组态的第一节流控制信息至所述数据存储装置,以于编程所述非挥发性存储器的期间对所述数据存储装置进行所述动态节流控制,其中所述第一节流控制信息指出用来控制所述数据存储装置的一第一控制参数的一第一设定值;以及
因应所述使用者所选择的所述第二节流控制组态,利用所述主机传送对应于所述第二节流控制组态的第二节流控制信息至所述数据存储装置,以于编程所述非挥发性存储器的期间对所述数据存储装置进行所述动态节流控制,其中所述第二节流控制信息指出所述第一控制参数的一第二设定值;
其中因应所述第一控制参数从所述第一设定值改变为所述第二设定值,所述数据存储装置的所述功耗被改变。
3.如权利要求2所述的方法,其特征在于,所述第一控制参数指出所述多个非挥发性存储器组件中的同时编程的非挥发性存储器组件的数量的一上限。
4.如权利要求3所述的方法,其特征在于,还包括:
依据所述第一控制参数控制所述数据存储装置,以维持所述多个非挥发性存储器组件中的所述同时编程的非挥发性存储器组件的所述数量小于或等于所述第一控制参数所指出的所述上限。
5.如权利要求2所述的方法,其特征在于,所述第一控制参数指出所述数据存储装置中的一存储器控制器的一操作频率。
6.如权利要求5所述的方法,其特征在于,还包括:
控制所述存储器控制器依据所述第一控制参数所指出的所述操作频率来操作。
7.如权利要求2所述的方法,其特征在于,所述多个节流控制组态包括一第三节流控制组态以及一第四节流控制组态;以及所述方法还包括:
因应所述使用者所选择的所述第三节流控制组态,利用所述主机传送对应于所述第三节流控制组态的第三节流控制信息至所述数据存储装置,以于编程所述非挥发性存储器的期间对所述数据存储装置进行所述动态节流控制,其中所述第三节流控制信息指出用来控制所述数据存储装置的一第二控制参数的一第三设定值;以及
因应所述使用者所选择的所述第四节流控制组态,利用所述主机传送对应于所述第四节流控制组态的第四节流控制信息至所述数据存储装置,以于编程所述非挥发性存储器的期间对所述数据存储装置进行所述动态节流控制,其中所述第四节流控制信息指出所述第二控制参数的一第四设定值;
其中因应所述第二控制参数从所述第三设定值改变为所述第四设定值,所述数据存储装置的所述功耗被改变。
8.如权利要求7所述的方法,其特征在于,所述第一控制参数指出所述多个非挥发性存储器组件中的同时编程的非挥发性存储器组件的数量的一上限;以及所述第二控制参数指出所述数据存储装置中的一存储器控制器的一操作频率。
9.如权利要求8所述的方法,其特征在于,还包括:
依据所述第一控制参数控制所述数据存储装置,以维持所述多个非挥发性存储器组件中的所述同时编程的非挥发性存储器组件的所述数量小于或等于所述第一控制参数所指出的所述上限;以及
控制所述存储器控制器依据所述第二控制参数所指出的所述操作频率来操作。
10.如权利要求1所述的方法,其特征在于,所述数据存储装置还包括一存储器控制器,且所述存储器控制器是用来控制所述非挥发性存储器的存取;以及所述动态节流控制包括:
于编程所述多个非挥发性存储器组件中的一目标非挥发性存储器组件之前,利用所述存储器控制器检查所述多个非挥发性存储器组件中的至少一其它非挥发性存储器组件是否处于一忙碌状态或一非忙碌状态;以及
因应所述至少一其它非挥发性存储器组件中的每一非挥发性存储器组件进入所述非忙碌状态,利用所述存储器控制器编程所述目标非挥发性存储器组件。
11.一种主机,其特征在于,包括有:
一处理电路,用来控制所述主机以藉助于组态设定来进行一数据存储装置的动态节流控制,其中所述数据存储装置是用来为所述主机存储信息,所述数据存储装置包括一非挥发性存储器,以及所述非挥发性存储器包括多个非挥发性存储器组件,其中:
所述主机提供一用户界面,以容许一用户选择所述数据存储装置的多个节流控制组态中的任何节流控制组态;以及
因应所述使用者选择所述多个节流控制组态中的所述任何节流控制组态,所述主机传送对应于所述多个节流控制组态中的所述任何节流控制组...
【专利技术属性】
技术研发人员:许胜一,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。