用于进行非阻塞控制同步操作的技术制造技术

技术编号:18809851 阅读:21 留言:0更新日期:2018-09-01 09:23
设备包含非易失性存储器和耦接到非易失性存储器的控制器。控制器包含接口,该接口配置为发送要被储存到非易失性存储器的第一数据。控制器还包含控制电路,该控制电路配置为基于将第一数据储存到非易失性存储器来产生更新的控制信息。接口还配置为同时地发送要在非易失性存储器处储存的第二数据和更新的控制信息。非易失性存储器配置为以非阻塞的形式储存第二数据和更新的控制信息。

Technology for synchronous operation of non blocking control

The device includes a non-volatile memory and a controller coupled to a non-volatile memory. The controller contains an interface configured to send the first data to be stored in nonvolatile memory. The controller also includes a control circuit configured to generate updated control information based on storing the first data into a non-volatile memory. The interface is also configured to send second data and updated control information to be stored in nonvolatile memory simultaneously. Nonvolatile memory is configured to store second data and updated control information in a non blocking manner.

【技术实现步骤摘要】
用于进行非阻塞控制同步操作的技术
本公开通常涉及电子装置,并且更特别地涉及数据储存装置。
技术介绍
数据储存装置使得用户能够储存和取回数据。数据储存装置的示例包含易失性存储器装置和非易失性存储器装置。非易失性存储器装置在断电事件之后保留数据,并且易失性存储器装置在断电事件之后丢失数据。数据储存装置可以储存与数据相关联的控制信息。例如,数据储存装置可以维持指示逻辑地址到物理地址的映射的管理表。在一些实现方式中,管理表维持在数据储存装置的控制器的易失性存储器中。数据储存装置可以更新易失性存储器处的管理表,并且可以周期性地将管理表发送到数据储存装置的非易失性存储器(例如,以使用控制更新操作来在非易失性存储器处“备份”管理表)。数据储存装置可以在控制更新操作期间“阻塞”到非易失性存储器的写入操作,以创建在控制表和主机数据之间的一致性。例如,当暂停写入操作处理时,对控制表不存在进一步的更新,并且数据储存装置可以等待直到完成先前写入的主机数据的处理(例如,在系统空闲时间期间)以更新控制信息。
技术实现思路
本申请的一个方面包括设备,其包括:非易失性存储器;以及控制器,其耦接到所述非易失性存储器,所述本文档来自技高网...

【技术保护点】
1.一种设备,包括:非易失性存储器;以及控制器,其耦接到所述非易失性存储器,所述控制器包含:接口,配置为发送要被储存到所述非易失性存储器的第一数据;和控制电路,配置为基于将所述第一数据储存到所述非易失性存储器来产生更新的控制信息;其中所述接口还配置为同时地发送要在所述非易失性存储器处储存的第二数据和所述更新的控制信息,并且其中所述非易失性存储器配置为以非阻塞的形式储存所述第二数据和所述更新的控制信息。

【技术特征摘要】
2017.02.23 US 15/440,5051.一种设备,包括:非易失性存储器;以及控制器,其耦接到所述非易失性存储器,所述控制器包含:接口,配置为发送要被储存到所述非易失性存储器的第一数据;和控制电路,配置为基于将所述第一数据储存到所述非易失性存储器来产生更新的控制信息;其中所述接口还配置为同时地发送要在所述非易失性存储器处储存的第二数据和所述更新的控制信息,并且其中所述非易失性存储器配置为以非阻塞的形式储存所述第二数据和所述更新的控制信息。2.如权利要求1所述的设备,其中所述更新的控制信息包含所述第一数据对应于安全的数据的指示。3.如权利要求1所述的设备,还包括数据队列,所述数据队列配置为储存要被写入到所述非易失性存储器的所述第二数据,并且其中所述控制电路配置为在所述数据队列中存取所述第二数据,并且产生所述第二数据对应于安全的数据的指示。4.如权利要求1所述的设备,其中所述接口还配置为在发送所述第二数据和所述更新的控制信息之后向所述非易失性存储器发送第三数据,其中所述更新的控制信息包含所述第三数据对应于易受攻击的数据的指示。5.如权利要求1所述的设备,其中所述非易失性存储器包含至少第一存储器裸芯和第二存储器裸芯。6.如权利要求5所述的设备,其中所述接口配置为向所述第一存储器裸芯和所述第二存储器裸芯中的一个发送所述第二数据,并且同时向所述第一存储器裸芯和所述第二存储器裸芯中的另一个发送所述更新的控制信息。7.如权利要求1所述的设备,其中所述控制器还包含配置为检测上电事件的上电检测器。8.如权利要求7所述的设备,其中所述控制器还配置为响应于所述上电事件而进行扫描操作,以使用所述更新的控制信息来识别所述第二数据。9.一种设备,包括:用于储存数据的构件;用于响应于发送要在所述用于储存数据的构件处储存的第一数据而产生更新的映射表的构件;以及用于向所述用于储存数据的构件同时地发送所述更新的映射表和所述第二数据的构件。10.如权利要求9所述的设备,其中所述更新的映射表包含所述第一数据对应于安全的数据的指示。11.一种数据储存装置的操作方法,所述方法包括:发送要在数据储...

【专利技术属性】
技术研发人员:K因巴尔E莱夫R基尔申鲍姆O沙龙U佩尔茨SA戈罗别茨AD班尼特TH希比
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:美国,US

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

1