控制器及其操作方法技术

技术编号:36245871 阅读:23 留言:0更新日期:2023-01-07 09:36
本发明专利技术涉及一种控制器的操作方法,该操作方法包括:将待编程到多层单元的数据组块缓冲到写入缓冲器;将数据组块中的至少一个备份数据组块备份到备份存储器;确定数据组块的编程序列,该编程序列用于通过多步骤编程操作中的第二步骤编程操作将数据组块之中的非备份数据组块编程到多层单元;并且控制存储器装置基于编程序列,通过在多层单元的第一页面中执行多步骤编程操作中的第一步骤编程操作和第二步骤编程操作,将数据组块编程到多层单元,在第一页面中执行的第二步骤编程操作晚于在第一页面之后的第二页面中执行的另一个第一步骤编程操作。骤编程操作。骤编程操作。

【技术实现步骤摘要】
控制器及其操作方法
[0001]相关申请的交叉引用
[0002]本专利申请要求于2021年6月21日提交的、申请号为10

2021

0079965的韩国专利申请的权益,该韩国专利申请的全部公开内容通过引用并入本文。


[0003]本文描述的本公开的各个实施例涉及一种控制器及其操作方法。

技术介绍

[0004]计算环境的范例已经转变为普适计算,这使得能够几乎随时随地访问计算机系统。便携式电子装置(例如,移动电话、数码相机、笔记本计算机等)的使用正在迅速增加。这些便携式电子装置可以使用或包括具有至少一个存储器装置的存储器系统。存储器系统可以是数据存储装置。数据存储装置可以用作便携式电子装置的主存储装置或辅助存储装置。
[0005]与硬盘不同,这种数据存储装置使用非易失性半导体存储器,并表现出提高的稳定性和耐久性,由于该数据存储装置没有机械驱动部件(例如,机械臂),因此提供较高的数据访问速度和相对较低的功耗。具有这些优点的数据存储装置的示例包括但不限于通用串行总线(USB)存储器装置、具有本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制器的操作方法,所述控制器控制存储器装置,所述存储器装置包括通过多步骤编程操作编程数据的多层单元,所述方法包括:将待编程到所述多层单元的数据组块缓冲到写入缓冲器;将所述数据组块中的至少一个备份数据组块备份到与所述写入缓冲器不同的备份存储器;确定所述数据组块的编程序列,所述编程序列通过所述多步骤编程操作中的第二步骤编程操作将所述数据组块中的至少一个非备份数据组块编程到所述多层单元;并且控制所述存储器装置基于所述编程序列,通过在所述多层单元的第一页面中执行所述多步骤编程操作中的第一步骤编程操作和所述第二步骤编程操作,将所述数据组块编程到所述多层单元,在所述第一页面中执行的所述第二步骤编程操作晚于在所述第一页面之后的第二页面中执行的另一个第一步骤编程操作。2.根据权利要求1所述的操作方法,其中确定所述编程序列包括:确定通过所述第一步骤编程操作或所述第二步骤编程操作对所述数据组块中的至少一个备份数据组块进行编程的编程序列。3.根据权利要求2所述的操作方法,其中确定所述编程序列进一步包括:确定通过所述第一步骤编程操作对所述至少一个备份数据组块中的第一组块进行编程的编程序列;当所述至少一个非备份数据组块被缓冲到所述写入缓冲器时,确定通过所述第二步骤编程操作对所述至少一个非备份数据组块进行编程的编程序列;并且当不存在所述非备份数据组块时,确定通过所述第二步骤编程操作对所述至少一个备份数据组块中的第二组块进行编程的编程序列。4.根据权利要求1所述的操作方法,进一步包括:将所述写入缓冲器中的每个非备份数据组块传送到所述存储器装置;以及在执行关于所传送的非备份数据组块的所述第二步骤编程操作之后,将所传送的非备份数据组块从所述写入缓冲器中释放。5.根据权利要求4所述的操作方法,进一步包括:在关于所传送的非备份数据组块的所述第二步骤编程操作已经失败时,将所传送的非备份数据组块重新传送到所述存储器装置。6.根据权利要求1所述的操作方法,进一步包括:将所述写入缓冲器中的每个备份数据组块传送到所述存储器装置;以及在传送所述备份数据组块之后并且在执行关于所传送的备份数据组块的所述第一步骤编程操作或所述第二步骤编程操作之前,将所传送的备份数据组块从所述写入缓冲器中释放。7.根据权利要求6所述的操作方法,进一步包括:在执行关于所传送的备份数据组块的所述第一步骤编程操作或所述第二步骤编程操作之后,将所传送的备份数据组块从所述备份存储器中释放。8.根据权利要求7所述的操作方法,进一步包括:在关于所传送的备份数据组块的所述第一步骤编程操作或所述第二步骤编程操作已经失败时,将所传送的备份数据组块重新传送到所述存储器装置。
9.根据权利要求1所述的操作方法,其中备份所述数据组块中的至少一个备份数据组块包括:丢弃传送到所述备份存储器中的所述数据组块中的至少一个数据组块,以避免从主机输入的所述数据组块被传输的数据路径中的瓶颈,其中所述写入缓冲器具有比所述备份存储器更快的操作速度。10.根据权利要求9所述的操作方法,其中备份所述数据组块中的至少一个备份数据组块包括:当临时缓冲器中存在可用空间时,将所述数据组块中的至少一个数据组块缓冲到所述临时缓冲器,然后将所述临时缓冲器中缓冲的所述至少一个数据组块备份到所述备份存储器;以及当所述临时缓冲器中不存在可用空间时,丢弃所述数据组块中的所述至少一个数据组块。11.一种控制存储器装置的控制器,所述存储器装置包括通过多步骤编程操作编程数据的多层单元,所述控制器包括:写入缓冲器,缓冲待编程到所述多层单元的数据组块;备份存储器,与所述写入缓冲器不同,备份所述数据组块中的至少一个备份数据组块;以及处理器,确定所述数据组块的编程序列,所述编程序列通过所述多步骤编程操作中的第二步骤编程操作将所述数据组块中的至少一个非备份数据组块编程到所述多层单元,其中所述处理器控制所述存储器装置基于所述编程序列,通过在所述多层单元的第一页面中执行所述多步骤...

【专利技术属性】
技术研发人员:延济完金到训金宙铉金真永
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1