功率节省方法及其存储装置制造方法及图纸

技术编号:14891821 阅读:54 留言:0更新日期:2017-03-29 00:42
本发明专利技术揭露一种功率节省方法及其存储装置。其中该功率节省方法用于存储装置,包含:从主控制器接收多个任务请求,其中将每个任务请求推送至该存储装置的任务队列用于后续执行;从该主控制器接收功率节省命令或信号,用于在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;处理该挂起排队任务以满足功率节省条件;以及在完成该挂起排队任务之前,一旦满足该功率节省条件,则进入该功率节省模式。该功率节省方法及其存储装置可节省系统电量。

【技术实现步骤摘要】
交叉引用本专利技术要求如下优先权:编号为62/215,857,申请日为2015年9月9日,名称为“PowerSavingMethodologyforStorageDeviceEquippedwithTaskQueues”的美国临时专利申请;编号为15/176,312,申请日为2016年6月8日的美国专利申请。上述专利申请在此一并作为参考。
本专利技术涉及一种存储装置的控制方法。特别地,本专利技术涉及一种通过主控制器将存储装置设为低功率状态(或功率节省模式)的功率节省方法。
技术介绍
数据存储装置是用于记录并存储数据信息的装置。实际上,为了实现上述记录步骤,用户可使用任意能量形式,例如,从人工手写至留声记录的声振动、电磁能量调制磁带及光盘等。电子数据存储需要电能以存储及提取数据。大部分电处理数据存储媒介(包含多种形式的计算机数据存储)是永久性存储媒介(例如,非易失性存储媒介),即,当装置断电时,数据仍处于存储状态。相反地,大多数半导体(计算机芯片)微电路中的电存储媒介是易失性的,因此如果电路掉电,则数据将会消失。闪存是可进行电擦除及重编的电子非易失性计算机存储媒介。现今,存在两种主要类型的闪存,其命名中分别带有NAND逻辑门以及NOR逻辑门。固态硬盘(Solid-StateDrive,SSD)是使用集成电路集合作为永久存储数据存储器的固态存储装置。大多数SSD使用基于NAND的闪存。多媒体卡(MultiMediaCard,MMC)是用于固态存储的标准存储卡。新式存储装置,例如嵌入式MMC(eMMC)以及通用闪存(UniversalFlashStorage,UFS),装配有任务队列,其允许存储装置排列来自于其主机装置的多个数据传送请求。一旦通过数据总线在主机装置与存储装置之间进行数据传送,则存储装置准备用于排队任务的数据并且同时从主机装置接收新请求。然而,除非任务队列中不存在挂起任务,否则不允许将上述存储装置设为功率节省模式(例如,低功率状态或休眠模式)。因此当使用任务队列时,存储装置将消耗更多电量。例如,当主机装置计划命令存储装置休眠时,主机装置将首先检查任务队列是否为空。仅当任务队列为空时,主机装置可命令存储装置休眠。因此,当任务队列中存在挂起任务时,存储装置将花费更长时间才能进入休眠,从而消耗更多电量。综上,亟需一种有效地将存储装置设为功率节省模式(例如,低功率状态或休眠模式)的解决方案以节省存储装置的更多功率消耗。
技术实现思路
有鉴于此,本专利技术揭露一种功率节省方法及其存储装置。根据本专利技术实施例,提供一种功率节省方法,用于存储装置,包含:从主控制器接收多个任务请求,其中将每个任务请求推送至该存储装置的任务队列用于后续执行;从该主控制器接收功率节省命令或信号,用于在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;处理该挂起排队任务以满足功率节省条件;以及在完成该挂起排队任务之前,一旦满足该功率节省条件,则进入该功率节省模式。根据本专利技术另一实施例,提供一种存储装置,包含任务队列、命令总线以及处理器。其中,该任务队列用于从主控制器接收多个任务请求,其中每个任务请求被推送至该存储装置的该任务队列用于后续执行;该命令总线用于从该主控制器接收功率节省命令或信号,从而在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;以及该处理器用于处理该挂起排队任务以满足功率节省条件,其中在完成该挂起排队任务之前,一旦满足该功率节省条件,则该存储装置进入该功率节省模式。根据本专利技术另一实施例,提供一种功率节省方法,用于主控制器,包含:从该主控制器发送多个任务请求至存储装置,其中将每个任务请求推送至该存储装置的任务队列用于后续执行;向该存储装置发送功率节省命令或信号,用于在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;从该存储装置接收该挂起排队任务的任务信息;以及在从该功率节省模式唤醒该存储装置后,重新安排该挂起排队任务。本专利技术提供的功率节省方法及其存储装置可节省系统电量。附图说明图1是根据本专利技术实施例描述的存储网络示意图;图2是根据本专利技术实施例描述的主控制器与存储装置的示例区块图;图3A是根据本专利技术实施例描述的新式存储装置中用于任务队列管理的任务队列以及数据传送示意图;图3B是根据本专利技术实施例描述的新式存储装置中用于任务队列管理的任务队列以及数据传送的另一示意图;图3C是根据本专利技术实施例描述的新式存储装置中用于任务队列管理的任务队列以及数据传送的另一示意图;图4是根据本专利技术描述的主控制器将存储装置设定为低功率状态或休眠模式的第一实施例流程图;图5是根据本专利技术描述的主控制器将存储装置设定为低功率状态或休眠模式的第二实施例流程图;图6是根据本专利技术实施例描述的存储装置侧的功率节省方法流程图;图7是根据本专利技术实施例描述的主控制器侧的功率节省方法流程图。具体实施方式在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属
的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。接下来的描述是实现本专利技术的最佳实施例,其是为了描述本专利技术原理的目的,并非对本专利技术的限制。可以理解地是,本专利技术实施例可由软件、硬件、固件或其任意组合来实现。图1是根据本专利技术实施例描述的存储网络示意图,其中,该存储网络包含主控制器101以及新式的存储装置102,并且存储装置102装配有任务队列。主控制器101与存储装置102通过双向命令总线111、数据总线112以及信号总线113彼此进行通信。存储装置102装配有一个或多个任务队列103,其允许存储装置102排列来自主控制器的多个任务请求。在一个示例中,存储装置102是新式移动存储装置,例如eMMC或UFS。典型地,每个任务请求关联于主控制器与存储装置之间的数据传送。一旦通过数据总线112进行主控制器与存储装置之间的数据传送,则存储装置102同时为排队任务(queuedtask)准备数据及/或通过双向命令总线111接收新任务请求。为了节省电量,主控制器可命令存储装置进入功率节省模式(例如,低功率状态或休眠模式)。当前,除非任务队列中不存在挂起排队任务,否则不允许将存储装置设定为功率节省模式。因此,当使用任务队列时,存储装置将消耗更多电量。例如,当主控制器101计划命令存储装置102休眠时,主控制器将首先检查任务队列103是否为空。因此,当在任务队列103中存在挂起排队任务时,存储装置将花费更长时间进入功率节省模式。根据新颖方面,即使当任务队列103中存在等待执行的挂起排队任务时,仍允许主控制器101向存储装置102发送命令或信号,以通知存储装置102进入功率节省模式。相似地,允许存储装置102在休眠之前保存挂起排队任务,并且接着在唤醒存储装置102本文档来自技高网
...
功率节省方法及其存储装置

【技术保护点】
一种功率节省方法,用于存储装置,包含:从主控制器接收多个任务请求,其中将每个任务请求推送至该存储装置的任务队列用于后续执行;从该主控制器接收功率节省命令或信号,用于在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;处理该挂起排队任务以满足功率节省条件;以及在完成该挂起排队任务之前,一旦满足该功率节省条件,则进入该功率节省模式。

【技术特征摘要】
2015.09.09 US 62/215,857;2016.06.08 US 15/176,3121.一种功率节省方法,用于存储装置,包含:从主控制器接收多个任务请求,其中将每个任务请求推送至该存储装置的任务队列用于后续执行;从该主控制器接收功率节省命令或信号,用于在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;处理该挂起排队任务以满足功率节省条件;以及在完成该挂起排队任务之前,一旦满足该功率节省条件,则进入该功率节省模式。2.如权利要求1所述的功率节省方法,其特征在于,该存储装置通过命令总线以及数据总线与该主控制器进行通信,其中通过该命令总线交换命令以及通过该数据总线读写数据。3.如权利要求1所述的功率节省方法,其特征在于,当该存储装置将该挂起排队任务存入非易失性存储器时,满足该功率节省条件。4.如权利要求3所述的功率节省方法,其特征在于,在从该功率节省模式唤醒该存储装置后,该存储装置将该挂起排队任务推送至该任务队列。5.如权利要求1所述的功率节省方法,其特征在于,当该存储装置通知该主控制器在从该功率节省模式唤醒该存储装置后重新安排该挂起排队任务时,满足该功率节省条件。6.如权利要求5所述的功率节省方法,其特征在于,在通知该主控制器后,该存储装置清空该任务队列中的该挂起排队任务。7.如权利要求5所述的功率节省方法,其特征在于,通过相应任务信息通知该挂起排队任务的每个挂起排队任务,其中该相应任务信息包含任务识别码、任务大小、与任务数据相关联的地址以及任务状态。8.一种存储装置,包含:任务队列,用于从主控制器接收多个任务请求,其中每个任务请求被推送至该存储装置的该任务队列用于后续执行;命令总线,用于从该主控制器接收功率节省命令,从而在该存储装置的该任务队列中存在挂起排队任务时,使得该存储装置进入功率节省模式;以及处理器,用于处理该挂起排队任务以满足功率节省条件,其中在完成该挂起排队任务之前,一旦满足该功率节省条件,则该存储装置进入该功率节省模式。9.如权利要求8所述的存储装置,其特征在于,该存储装置通过该命令总线以及数据总线与该主控制器进行通信,其中通过该命令总线交换命令以及通过该数据总线读写数据...

【专利技术属性】
技术研发人员:黄圣文
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1