【技术实现步骤摘要】
待调度验证的非易失性写入缓冲器数据保留专利技术概述本专利技术的各个实施例一般涉及管理数据存储设备中的数据。根据一些实施例,非易失性(NV)缓冲器适于存储具有所选逻辑地址的输入写入数据。写入电路适于当在所述NV缓冲器中保留所述存储的输入写入数据时,向NV主存储器传输所述输入写入数据的副本。验证电路适于在预定逝去时间间隔结束时,执行验证操作以验证所述输入写入数据的副本成功传输到所述NV主存储器。鉴于下文的详细讨论和附图,可以理解表征本专利技术实施例的这些和其他特征以及方面。附图简述图1提供根据本专利技术的各种实施例的数据存储设备的功能框图表示。图2示出根据一些实施例的图1的设备的各方面。图3示出来自图2的闪速存储器的闪速存储器单元格。图4示意地表示了根据一些实施例的闪速存储器单元格的阵列的一部分。图5示出图2的闪速存储器阵列的擦除块。图6表示用于图2的非易失性(NV)写入缓冲器的自旋力矩转移随机存取存储器(STRAM)单元格。图7示出用于图2的非易失性(NV)写缓冲器的阻抗随机存取存储器(RRAM)单元格。图8示出用于图2的非易失性(NV)写入缓冲器的相变随机存取存储器(PCRAM)单元格。图9是根据一些实施例的NV缓冲器的可重写非易失性存储器单元格的布置的示意图。图10提供了使用图9所配置的可改写存储单元格的NV缓冲器的示例性格式。图11示出根据一些实施例由图2的设备执行的示例性验证操作。图12示出根据一些实施例由图2的设备执行的比较运算。图13示出了根据进一步实施例由设备产生哈希值。图14示出根据一些实施例由图3的电路产生的哈希值的使用。图15表示在根据一些 ...
【技术保护点】
一种方法,包括:在非易失性(NV)缓冲器中存储输入写数据,所述输入写数据具有相关联的逻辑地址;当在所述NV缓冲器中保留所述存储的输入写入数据时,向NV主存储器传输所述输入写入数据的副本;以及在预定逝去时间间隔结束时,执行验证操作以验证所述输入写入数据的副本成功传输到所述NV主存储器。
【技术特征摘要】
2013.02.07 US 13/762,0331.一种数据存储设备中管理数据的方法,包括:在非易失性缓冲器中存储输入写数据,所述输入写数据具有相关联的逻辑地址;当在所述非易失性缓冲器中保留所述存储的输入写入数据时,向非易失性主存储器传输所述输入写入数据的副本;以及在预定逝去时间间隔结束时,执行验证操作以验证所述输入写入数据的副本成功传输到所述非易失性主存储器,响应于在非易失性缓冲器中不存在与所述输入写入数据相关联的中间写入请求,执行写入操作,并且其中响应于在非易失性缓冲器中存在与所述输入写入数据相关联的中间写入请求,不执行所述验证操作。2.如权利要求1所述的方法,其中所述非易失性缓冲器是可重写固态存储器,以及非易失性主存储器是可擦除固态存储器。3.如权利要求2所述的方法,其中,所述可重写固态存储器是自旋扭矩随机存取存储器(STRAM)、阻抗随机存取存储器(RRAM)或相变随机存取存储器(PCRAM)中选定的一个,以及所述可擦除固态存储器是闪速存储器。4.如权利要求1所述的方法,进一步包括:响应于在逝去时间间隔期间并在所述验证操作之前接收的读取请求,从所述非易失性缓冲器向主机传输所述输入写入数据的副本,并在所述验证操作成功结束之后,实施缓存保留策略的变化以在所述非易失性缓存器中保留所述输入写入数据。5.如权利要求4所述的方法,进一步包括:响应于所述读取请求,向非易失性缓冲器传输空间上和/或时间上与所述输入写入数据相关的第二数据集,作为推测性数据出栈。6.如权利要求1所述的方法,其中所述方法进一步包括:在预定逝去时间间隔结束之前,接收和在所述非易失性缓冲器中所述输入写入数据具有关联的逻辑地址且不同的第二输入写入数据集,并且对于所述第二输入写入数据集重复所述存储、传输、发起预定逝去时间间隔的计时和执行验证的步骤,以及其中对于所述非易失性缓冲器中的所述输入写入数据不执行验证操作。7.如权利要求1所述的方法,进一步包括:响应于所述输入写入数据时使用选定的哈希函数产生哈希值,在非易失性主存储器中存储所述哈希值,并在随后写入拒绝处理中使用所存储的哈希值,所述写入拒绝处理涉及接收共享着相关逻辑地址的第二输入写入数据集。8.如权利要求1所述的方法,进一步包括:响应于共享相关逻辑地址的输入写入数据集合的接收频率,使用松散写入处理写入所述输入写入数据。9.如权利要求1所述的方法,进一步包括:发起计时器以根据逝去时间的预选量表示预定逝去时间间隔。10.如权利要求9所述的方法,其中,所述逝去时间的预选量经选择以超过和所述非易失性主存储器相关联的松散时间间隔。11.如权利要求9所述的方法,其中,响应于从主机设备收到第X访问命令,所述计时器结束预定时间间隔,其中,X是复数整数。12.一种数据存储装置,包括:非易失性的缓冲器,适于存储具有所选逻辑地址的输入写入数据;写入电路,适于当在所述非易失性缓冲器中保留所述存储的输入写入数据时,向非易失性主存储器传输所述输入写入数据的副本;以及验证电路,适于在预定逝去时间间隔结束时,执行验证操作以验证所述输入写入数据的副本成功传输到所述非易失性主存储器,响应于在所述非易失性缓冲器中不存在与所述输入写入数据相关联的中间写入请求,执行写入操作,并且其中响应于在所述非易失性缓冲器中存在与所述输入写入数据相关...
【专利技术属性】
技术研发人员:K·A·考密茨,R·J·高斯,A·克利亚,D·S·艾布森,J·D·珊萨姆,
申请(专利权)人:希捷科技有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。