当前位置: 首页 > 专利查询>C维拉专利>正文

用于控制功率损耗的方法和设备技术

技术编号:4008171 阅读:224 留言:0更新日期:2012-04-11 18:40
在此描述的是用于控制功率损耗的方法和设备。对于一个实施方式,方法包括用控制器发出可控电源关闭命令。该方法包括确定存储器设备是否正在执行后台操作。该方法包括如果存储器设备正在执行后台操作,则安全地中止后台操作或完成后台操作。该方法包括安全地移除电源。

【技术实现步骤摘要】

本专利技术的实施方式总体上涉及在具有非易失性存储器的设备中控制功率损耗的 领域。
技术介绍
计算机、移动电话、智能电话、个人数字助理(PDA)以及其它电子设备可以可控制 地(controllablly)损失功率。例如,电池供电可以缓慢地放电到迫使设备关闭的水平。位 于所述设备中的非易失性存储器可以实施后台操作,该操作在不考虑控制器的情况下被启 动和执行。后台操作的一个示例是在存储器阵列的内容被周期性地重写以从由于电压或温 度应力的单元水平漂移中恢复期间的存储器阵列更新。另一个示例是嵌入式损耗均衡算法 的实施。在电子设备中用于功率损耗的现有方法导致了供电移除(power supplyremoval),从而中断和影响了后台任务的完成。在随后的功率恢复时,后台操作的中 断可能会导致数据完整性问题或可靠性问题。
技术实现思路
本专利技术提供了一种非易失性存储器设备,该非易失性存储器设备包括用于存储 数据的非易失性存储器阵列;耦合到所述非易失性存储器阵列的命令接口,该命令接口用 于从控制器接收可控电源关闭命令;以及耦合到所述非易失性存储器阵列的状态寄存器单 元,该状态寄存器单元用于存储指示所述非易失性存储器设备是否正在实施后台操作的信 息,如果所述非易失性存储器设备正在实施所述后台操作,则所述非易失性存储器设备在 电源损耗之前安全地中止所述后台操作或完成所述后台操作。本专利技术还提供了一种数据处理设备,该数据处理设备包括具有一个或多个处理 器核心的处理单元;以及耦合到所述处理单元的系统存储器,该系统存储器具有非易失性 存储器,该非易失性存储器包括用于存储数据的非易失性存储器阵列;耦合到所述非易 失性存储器阵列的命令接口,该命令接口用于从所述处理单元接收可控电源关闭命令;以 及耦合到所述非易失性存储器阵列的状态寄存器单元,该状态寄存器单元用于存储指示所 述非易失性存储器设备是否正在实施后台操作的信息,如果所述非易失性存储器设备正在 实施所述后台操作,则所述非易失性存储器设备在电源损耗之前安全地中止所述后台操作 或完成所述后台操作。本专利技术还提供了一种方法,该方法包括使用控制器来将可控电源关闭命令发送 到存储器设备;确定所述存储器设备是否正在执行后台操作;如果所述存储器设备正在执 行所述后台操作,则安全地中止所述后台操作或完成所述后台操作;以及安全地移除电源。附图说明本专利技术的一个或多个实施方式通过示例的方式被示出,并且不限制在附图的图中,其中相似的附图标记表示相似的元件,其中图1示出了根据一个实施方式的具有可控功率损耗性能的数据处理设备;图2示出了根据一个实施方式的耦合到功率管理单元的非易失性存储器(NVM)设 备;图3示出了根据一个实施方式的具有可控功率损耗性能的无线通信设备;以及图4示出了根据一个实施方式的执行可控电源关闭序列的方法。具体实施例方式这里描述的是用于控制功率损耗的方法和设备。对于一个实施方式,方法包括用 控制器发出可控电源关闭命令。该方法包括确定存储器设备是否执行后台操作。该方法包 括如果存储器设备正在执行后台操作,则安全地中止后台操作或完成后台操作。该方法包 括安全地移除电源。被中止的后台操作可以在随后的电源恢复时被继续进行。后台操作可以包括存储 器阵列更新或损耗均衡算法。被中止的后台操作的安全完成或再继续与现有方法相比产生 了增强的存储器可靠性和数据完整性。图1示出了根据一个实施方式的具有可控功率损耗性能的数据处理设备。数据处 理设备100包括具有第一和第二处理器核心116和118的处理单元110、主控制器119、以 及耦合到处理单元110的系统存储器120。主控制器119可以在处理单元110的内部或外 部。第一和第二处理核心116和118分别包括嵌入式非易失性存储器130和132。系统存 储器120包括非易失性存储器(NVM)设备122和各种类型的存储器(例如,DRAM 124、RAM 126和ROM 128)。NVM设备122实施后台操作,并包括非易失性存储器阵列220来存储数 据。NVM设备122还包括具有一个或多个寄存器的状态寄存器单元230以及命令接口 240。 将结合图2详细论述NVM设备122。图2示出了根据一个实施方式的耦合到功率管理单元202的NVM设备122。NVM设 备122实施后台操作(例如,存储器阵列更新、嵌入式损耗均衡算法)并包括非易失性存储 器(NVM)阵列220 (例如,基于NAND (与非门)闪存技术、NOR (与或门)闪存技术和PCM (脉 冲编码调制)技术)以存储数据。NVM设备122还包括具有一个或多个寄存器的状态寄存 器单元230和命令接口 240。命令接口 240耦合到NVM阵列220并从耦合到处理单元204 或位于处理单元204内的控制器206中接收可控电源关闭命令。控制器206经由存储器总 线208耦合到NVM设备122。命令接口可以被实施为有限状态机,并且可以包括模式寄存器 (例如,状态寄存器单元230)或重叠窗口中的寄存器,该寄存器与被映射在NVM阵列220中 的一组寄存器相关联。耦合到NVM阵列220的状态寄存器单元230存储用于指示NVM设备 122是否正在实施后台操作的信息。如果在从控制器206接收到可控电源关闭命令时NVM 设备122正在实施后台操作,则NVM设备122在电源损耗之前安全地中止后台操作或完成 后台操作。在一个实施方式中,在电源损耗之前后台操作被安全地完成或自动地中止。NVM设 备122被配置成在恢复电源之后完成被中止的后台操作。对于一个实施方式,状态寄存器响应于到控制器206的可控电源关闭命令来提供 存储器确认。功率管理单元202可以在控制器206接收到存储器确认之后从NVM设备122移除电源。可替换地,如果控制器206没有在特定时间周期内接收到存储器确认,则可以使 得功率管理单元202从NVM设备122移除电源。特定时间周期允许NVM设备122有足够的 时间来中止或完成后台操作。状态寄存器单元230存储指示NVM设备122是安全地中止了 还是完成了后台操作的信息。状态寄存器单元230还存储由NVM设备122在恢复电源时继 续进行被中止的后台操作时所使用的信息。对于一些实施方式,NVM设备122在不需要控 制器206直到读取NVM设备122的状态寄存器单元203才知道后台操作的情况下实施后台 任务。对于一个实施方式,NVM设备是集成电路设备。图3示出了根据一个实施方式的具有可控功率损耗性能的无线通信设备。无线通 信设备300类似于数据处理设备100,除了无线通信设备300还包括耦合到处理单元310的 收发机312。收发机312用天线314接收无线广播信号,并包括发射机360和接收机362。如 在该无线实施方式中所示出的,通信设备300包括一个或多个天线结构314来允许无线电 广播设备与其它无线广播通信设备进行通信。这样,通信设备300可以作为移动设备或在 无线网络中操作的设备来操作。在通信设备300的相同平台中配置的无线电子系统(radio subsystem)提供了用RF/位置空间中的不同频带与网络中的其它设备进行通信的性能。应 当理解,本专利技术的范围不由可以由通信设备300所使用的通信协议的类型、数量或频率来 限制。该本文档来自技高网...

【技术保护点】
一种非易失性存储器设备,该非易失性存储器设备包括:用于存储数据的非易失性存储器阵列;耦合到所述非易失性存储器阵列的命令接口,该命令接口用于从控制器接收可控电源关闭命令;以及耦合到所述非易失性存储器阵列的状态寄存器单元,该状态寄存器单元用于存储指示所述非易失性存储器设备是否正在实施后台操作的信息,如果所述非易失性存储器设备正在实施所述后台操作,则所述非易失性存储器设备在电源损耗之前安全地中止所述后台操作或完成所述后台操作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:C维拉D巴卢奇G米里基尼
申请(专利权)人:C维拉D巴卢奇G米里基尼
类型:发明
国别省市:IT

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

1