存储系统及其电源管理方法技术方案

技术编号:18397684 阅读:29 留言:0更新日期:2018-07-08 18:58
本发明专利技术提供一种存储系统及其电源管理方法,存储系统包括一非易失性存储器、一温度感测器、一存储控制电路;温度感测器感测非易失性存储器的温度并且提供一温度信号;存储控制电路耦接温度感测器及非易失性存储器,以接收温度信号;当存储控制电路的闲置时间大于等于一浅眠时间时,存储控制电路由一操作状态进入一浅眠状态;当非易失性存储器的温度小于一第一临界温度时,浅眠时间为一预设时间;当非易失性存储器的温度大于等于第一临界温度时,浅眠时间设定为小于预设时间的一第一时间。

【技术实现步骤摘要】
存储系统及其电源管理方法
本专利技术涉及一种电源管理方法,尤其涉及一种存储系统及其电源管理方法。
技术介绍
在电脑系统中,存储装置是一个相当重要的元件,其储存了中央处理器(CPU)所要执行的程序代码。并且,随着数据存取速度的提高,存储装置在频繁的存取运行下也使存储装置不断地提高。以固态硬盘(Solid-StateDrive,SSD)之类的存储装置而言,温度是影响使用寿命、数据存储耐久度及效能一个很重要的因素。现在的温度保护机制都是在存储装置的固件中预先定义一个温度临界值,当超过温度临界值则存储装置中的控制器会限制系统的使用效能,来达到降温目的。但是,限制系统效能会影响整体运行,对于使用者感受而言有相当不好的影响,所以目前厂商都会将温度临界值定得较高(如75~80度),也就是当温度到达危险的临界值时才启动温度保护,这样的机制称为热节流(ThermalThrottling)。但是,存储装置的温度达到高温代表着存储装置可能正处于频繁存取的状态,一旦温度稍微降低至温度临界值以下,系统又会自动跑回全速效能,以致于存储装置的温度就会很快地再飙升上来。根据上述,传统的温度保护会导致存储装置会有很长一段时间处于高温状态,但是这对固态硬盘之类的存储装置而言是相当危险的。
技术实现思路
本专利技术提供一种存储系统及其电源管理方法,可在存储装置的温度上升时,有效降低存储装置的温度。本专利技术的存储系统,包括一非易失性存储器、一温度感测器、一存储控制电路;温度感测器感测非易失性存储器的温度并且提供一温度信号;存储控制电路耦接温度感测器及非易失性存储器,以接收温度信号;当存储控制电路的闲置时间大于等于一浅眠时间时,存储控制电路由一操作状态进入一浅眠状态;当非易失性存储器的温度小于一第一临界温度时,浅眠时间为一预设时间;当非易失性存储器的温度大于等于第一临界温度时,浅眠时间设定为小于预设时间的一第一时间。本专利技术的存储系统的电源管理方法,包括下列步骤:感测一非易失性存储器的温度;当存取非易失性存储器的一存储控制电路的闲置时间大于等于一浅眠时间时,存储控制电路由一操作状态进入一浅眠状态;当存储控制电路的闲置时间小于浅眠时间时,存储控制电路维持于操作状态;当非易失性存储器的温度小于一第一临界温度时,浅眠时间设定为一预设时间;以及,当非易失性存储器的温度大于等于第一临界温度时,浅眠时间设定为小于预设时间的一第一时间。基于上述,本专利技术的存储系统及其电源管理方法,当非易失性存储器的温度小于第一临界温度时,浅眠时间为预设时间,而存储控制电路会依照预设的排程进行状态的切换,当非易失性存储器的温度大于等于第一临界温度时,浅眠时间缩短为第一时间,而存储控制电路会容易进入浅眠状态,借此抑制或降低非易失性存储器的温度。附图说明图1为依据本专利技术的一实施例的存储系统的系统示意图。图2为依据本专利技术的一实施例的存储系统的电源管理方法的流程图。图3A及图3B分别为依据本专利技术的一实施例的存储系统的温度测试示意图。附图标记说明:100:存储系统;110:非易失性存储器;120:温度感测器;130:存储控制电路;140:温度设定单元;CMS1:第一设定指令;CMS2:第二设定指令;S310、S320、S330、S340:曲线;STx:温度信号;SWA:警示信号;S110、S120、S130、S140、S150、S160、S170:步骤。具体实施方式为使本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图作详细说明如下。图1为依据本专利技术的一实施例的存储系统的系统示意图。请参照图1,在本实施例中,存储系统100包括非易失性存储器110、温度感测器120、存储控制电路130及温度设定单元140。温度感测器120用以感测非易失性存储器110的温度并且提供温度信号STx。存储控制电路130耦接非易失性存储器110、温度感测器120及温度设定单元140,以接收温度信号STx,并且存取非易失性存储器110。当存储系统100开机时,温度设定单元140通过第一设定指令CMS1设定存储控制电路130的第一临界温度(如50度),其中第一临界温度是小于非易失性存储器110的最大承受温度(如70度)。在设定完第一临界温度后,存储控制电路130会判断非易失性存储器110的温度是否小于第一临界温度。当非易失性存储器110的温度小于第一临界温度时,存储控制电路130会禁能警示信号SWA(例如为逻辑准位“0”),以通知温度设定单元140,而温度设定单元140会反应于警示信号SWA,通过第二设定指令CMS2将浅眠时间设定为(或维持于)预设时间(例如为500毫秒(ms))。当非易失性存储器110的温度不小于(亦即大于等于)第一临界温度时,存储控制电路130会致能警示信号SWA(例如为逻辑准位“1”),以通知温度设定单元140,而温度设定单元140会反应于警示信号SWA,通过第二设定指令CMS2将浅眠时间设定为小于预设时间的第一时间(例如为60毫秒)。其中,第一时间可以设定为小于预设时间的五分之一,并且警示信号SWA可以是存储控制电路130所传送的信息封包中的一个特定位元。另一方面,在存储系统100开机后,存储控制电路130会判断其闲置时间是否小于浅眠时间。当存储控制电路130的闲置时间小于浅眠时间时,存储控制电路130会维持于操作状态,亦即正常存取非易失性存储器110。当存储控制电路130的闲置时间大于等于浅眠时间时,存储控制电路130由操作状态进入浅眠状态(例如Partial状态),亦即存储控制电路130的脱离延迟(ExitLatency)会较高,以降低存储控制电路130的功耗。依据上述,当非易失性存储器110的温度小于第一临界温度时,存储控制电路130会依照预设的排程,进行状态的切换。然而,当非易失性存储器110的温度大于等于第一临界温度时,存储控制电路130会容易进入浅眠状态,借此抑制或降低非易失性存储器110的温度。并且,由于即时检测非易失性存储器110的温度的行为是存储控制电路130的主动行为,并不会占用到电脑系统的中央处理器的资源,亦即不会影响到电脑系统的效能。在本专利技术实施例中,存储控制电路130可内建第二临界温度(例如75度),用以在上述方式无法抑制非易失性存储器110的温度时,其中第二临界温度高于第一临界温度。换言之,当非易失性存储器110的温度大于等于第二临界温度时,降低存储控制电路130的工作频率;当非易失性存储器110的温度小于第二临界温度时,恢复存储控制电路130的工作频率。并且,存储控制电路130可内建深眠时间(例如EXLAT*1000毫秒,亦称Slumber),以判断存储控制电路130是否进入深眠状态(如DevSlp状态),其中EXLAT可以是装置唤醒延迟(DeviceWakeupLatency),并且深眠时间大于浅眠时间。当存储控制电路130的闲置时间大于等于深眠时间时,存储控制电路130由浅眠状态进入深眠状态;当存储控制电路130的闲置时间小于深眠时间但大于等于浅眠时间时,存储控制电路130维持于浅眠状态。在本专利技术实施例中,温度设定单元140可以是操作系统中的常驻程序,亦即温度设定单元140可以是由中央处理单元执行对应的程序代码所建立的功能模块,并且温度设定单元1本文档来自技高网...

【技术保护点】
1.一种存储系统,包括:一非易失性存储器;一温度感测器,感测该非易失性存储器的温度并且提供一温度信号;以及一存储控制电路,耦接该温度感测器及该非易失性存储器,以接收该温度信号,并且当该存储控制电路的闲置时间大于等于一浅眠时间时,该存储控制电路由一操作状态进入一浅眠状态,其中当该非易失性存储器的温度小于一第一临界温度时,该浅眠时间为一预设时间,当该非易失性存储器的温度大于等于该第一临界温度时,该浅眠时间设定为小于该预设时间的一第一时间。

【技术特征摘要】
1.一种存储系统,包括:一非易失性存储器;一温度感测器,感测该非易失性存储器的温度并且提供一温度信号;以及一存储控制电路,耦接该温度感测器及该非易失性存储器,以接收该温度信号,并且当该存储控制电路的闲置时间大于等于一浅眠时间时,该存储控制电路由一操作状态进入一浅眠状态,其中当该非易失性存储器的温度小于一第一临界温度时,该浅眠时间为一预设时间,当该非易失性存储器的温度大于等于该第一临界温度时,该浅眠时间设定为小于该预设时间的一第一时间。2.根据权利要求1所述的存储系统,其中当该非易失性存储器的温度大于等于一第二临界温度时,降低该存储控制电路的工作频率,其中该第二临界温度高于该第一临界温度。3.根据权利要求1所述的存储系统,还包括:一温度设定单元,耦接该存储控制电路,当该存储系统开机时,设定该存储控制电路的该第一临界温度,当该非易失性存储器的温度小于该第一临界温度时,该存储控制电路禁能一警示信号,以使该温度设定单元将该浅眠时间设定为该预设时间,当该非易失性存储器的温度大于等于该第一临界温度时,该存储控制电路致能该警示信号,以使该温度设定单元将该浅眠时间设定为该第一时间。4.根据权利要求3所述的存储系统,其特征在于,该温度设定单元通过一快速非易失性存储器界面标准设定该存储控制器的该第一临界温度及该浅眠时间。5.根据权利要求1所述的存储系统,其特征在于,该第一时间小于该预设时间的五分之一。6.根据权利要求1所述的存储系统,其特征在于,当该存储...

【专利技术属性】
技术研发人员:侯冠宇傅子瑜欧俞君
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:中国台湾,71

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

1