易失性存储器、存储模块及其操作方法_3

文档序号:9261996阅读:来源:国知局
15的数据备份至非易失性存储器140的过程。
[0051]参见图4,在步骤S401中,故障可能出现在主机的电源HOST_VDD和HOST_VSS中。主机的电源HOST_VDD和HOST_VSS中的故障可以表示主机的电源HOST_VDD和HOST_VSS变得不稳定以致存储模块100可能不稳定操作。
[0052]在检测到主机电源HOST_VDD和HOST_VSS中的故障之后,在步骤S403中存储模块100可以将其电源从不稳定的主机电源HOST_VDD和HOST_VSS切换至应急电源供应器150供应的应急电源。
[0053]然后备份操作开始,且在步骤S405中属于存储排RANKO的易失性存储芯片120_0至120_3的数据可以被备份至非易失性存储器140中。这可以表示:在易失性存储芯片120_0to 120_3中执行读取操作,以及在非易失性存储器140中执行用于对从易失性存储芯片120_0to 120_3读出的数据编程(写入)的编程操作。在存储排RANKO的数据被备份的同时,其他存储排RANK1、RANK2和RANK3可以被控制在自刷新模式下。尽管存储排RANK2与存储排RANKO共享相同的时钟使能信号CKE0,但是可以经由参照图2或图3描述的方法控制存储排2RANK2在存储排ORANKO未进入自刷新模式的同时独自进入自刷新模式。
[0054]在存储排RANKO的备份操作完成之后,在步骤S407中,属于存储排RANKl的易失性存储芯片120_4to 120_7的数据可以被备份至非易失性存储芯片140中。在存储排RANKl被备份的同时,其他存储排RANKO、RANK2和RANK3可以被控制在自刷新模式下。
[0055]同时,在步骤S409和S411中,存储排RANK2和存储排RANK3可以以与备份存储排RANKO和存储排RANKl相同方式被备份,且所有的备份操作可以以这种方式完成。
[0056]在主机电源HOST_VDD和HOST_VSS恢复之后,经由上述方法被备份在非易失性存储器140中的数据可以被传送回易失性存储芯片120_0至120_15且储存在其中。
[0057]根据图4的备份方法,除了正在备份的存储排之外的其他存储排全部被控制在自刷新模式下。由于在自刷新模式下易失性存储芯片120_0至120_15对于防止数据丢失消耗最小的功率,所以图4的备份方法可以在将用于备份操作的功率消耗最小化的同时防止数据丢失。
[0058]图5说明根据本发明的另一个实施例的操作存储模块100的方法。以下描述的是当在主机的电源中出现故障时将易失性存储芯片120_0至120_15的数据备份至非易失性存储器140中的过程。
[0059]参见图5,在步骤S501中,故障可能出现在主机的电源HOST_VDD和HOST_VSS中。主机的电源HOST_VDD和HOST_VSS中的故障可以表示主机的电源HOST_VDD和HOST_VSS变得不稳定使得存储模块100可能不稳定操作。
[0060]在主机电源HOST_VDD和HOST_VSS中检测到故障之后,在步骤S503中,存储模块100可以将其电源从不稳定主机电源HOST_VDD和HOST_VSS切换至应急电源供应器150供应的应急电源。
[0061]然后备份操作开始,且在步骤S505属于存储排RANKO的易失性存储芯片120_0至120_3的数据可以被备份至非易失性存储器140中。这可以表示:在易失性存储芯片120_0至120_3中执行读取操作,以及在非易失性存储器140中执行用于对从易失性存储芯片120_0至120_3读出的数据编程(写入)的编程操作。在存储排RANKO的数据被备份的同时,可以控制其他存储排RANKl、RANK2和RANK3 (未执行备份操作)以预定周期执行自动刷新操作以便不丢失数据。
[0062]在完成存储排RANKO的备份操作之后,在步骤S507,属于存储排RANKl的易失性存储芯片120_4至120_7的数据可以被备份至非易失性存储器140中。已完成备份操作的存储排RANKO可以被控制在最大功率节约模式下。在最大功率节约模式下,可以在模块控制芯片110的控制下切断对存储排RANKO的电源供应,或存储排RANKO可以消耗比其处于自刷新模式下(换言之,其保持数据)更少的功率。由于存储排RANKO的数据已被备份,所以存储排RANKO的数据是否丢失不重要。因而,可以以上述方式控制存储排RANK0。可以控制其他存储排RANK2和RANK3以预定周期执行自动刷新操作以不丢失数据。
[0063]在存储排RANKl的备份操作完成之后,属于存储排RANK2的易失性存储芯片120_8to 120_11的数据可以在步骤S509中备份至非易失性存储器140中。可以以最大功率节约模式控制完成备份操作的存储排RANKO和RANKl,且可以切断对存储排RANKO和RANKl的电源供应。可以控制其他存储排RANK3以在预定时段执行自动刷新操作以便不丢失数据。
[0064]在存储排RANK2的备份操作完成之后,在步骤S511中,属于存储排RANK3的易失性存储芯片120_12to 120_15的数据可以被备份至非易失性存储器140中。已完成备份操作的存储排RANKO、RANKl和RANK2可以被控制在最大功率节约模式下,且可以切断对存储排RANKO、RANKl和RANK2的电源供应。
[0065]在主机电源HOST_VDD和HOST_VSS恢复之后,经由上述方法被备份到非易失性存储器140中的数据可以被传送回易失性存储芯片120_0至120_15并储存在其中。
[0066]根据图5的备份方法,已完成备份操作的存储排(是不需要保持它们的数据的存储排)都被控制在最大功率节约模式下。由于已完成备份操作的存储排根本不消耗功率或相比于它们处于自刷新模式时消耗更少的功率,所以存储模块100用于备份数据消耗的功率量可以减少。
[0067]图6说明根据本发明的另一个实施例的操作存储模块100的方法。以下描述的是包括图4的备份方法和图5的备份方法的特征的备份方法。
[0068]参见图6,在步骤S601中,故障可能出现在主机的电源HOST_VDD和HOST_VSS中。主机的电源HOST_VDD和HOST_VSS中的故障可以表示主机的电源HOST_VDD和HOST_VSS变得不稳定使得存储模块100可能不稳定操作。
[0069]在主机电源HOST_VDD和HOST_VSS中检测到故障之后,在步骤S603存储模块100可以将其电源从不稳定的主机电源HOST_VDD和HOST_VSS切换至应急电源供应器150供应的应急电源。
[0070]然后备份操作开始,且在步骤S605,属于存储排RANKO的易失性存储芯片120_0至120_3的数据可以被备份至非易失性存储器140中。这可以表示:在易失性存储芯片120_0至120_3中执行读取操作,以及在非易失性存储器140中执行用于对易失性存储芯片120_0至120_3读出的数据进行编程(写入)的编程操作。在存储排RANKO的数据被备份的同时,其他存储排RANK1,RANK2and RANK3 (未执行备份操作)可以被控制在自刷新模式下。
[0071]在完成存储排RANKO的备份操作之后,在步骤S607,属于存储排RANKl的易失性存储芯片120_4至120_7的数据可以被备份至非易失性存储芯片140。已完成备份操作的存储排RANKO可以被控制在最大功率节约模式下,以及还未完成备份操作的其他存储排RANK2和RANK3可以被控制在自刷新模式下。
[0072]在步骤S609中,在存储排RANK2被备份的同时,已完成备份操作的存储排RANKO和RANKl可以被控制在最大功率节约模式下,以及还未完成备份操作的其他存储排RANK3可以被控制在自刷新模式下。同样地,在步骤S611中,在存储排RANK3被备份的同时,已完成备份操作的存储排RANKO、RANKl和RANK2可以被控制在最大功率节约模式下。
[0073]根据图6的备份方法,当某个存储排被备份时,其他存储排之中的已完成备份操作的存储排可以被控制在最大功率节约模式下,以及未完成备份操作的存储排可以控制被在自刷新模式下。因此,已完成备份操作的存储排可以被控制为根本不消耗功率,以及还未完成备份操作的存储排可以被控制成消耗防止数据丢失所需的最小功率量。以这种方式,可以最小化存储模块100备份数据消耗的功率量。降低存储模块100备份数据消耗的功率量可以意味着安装在存储模块100上的应急电源供应器150的容量可以降低,这导致存储模块100的生产成本降低。
[0074]根据本发明的一个实施例,存储模块可以以最小的功率消耗将易失性存储器的数据备份至非易失性存储器中。
[0075]尽管已参照特定实施例描述了本发明,但对于本领域的技术人员将显然的是,在不脱离由在所附权利要求中限定的本发明的精神和范围的情况下,可以做出各种改变和修改。
[0076]通过以上实施例可以看出,本申请提供了以下的技术方案。
[0077]技术方案1.一种存储模块,包括:
[0078]应急电源供应器;
[0079]多个存储排,每个包括一个或多个易失性存储器;
[0080]非易失性存储器;以及
[0081]
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1