发明名称 储存记忆体操作于伫列中之方法及非挥发性记忆体储存系统
摘要 本发明提供一种用于操作一非挥发性记忆体储存系统之方法。在此方法中,一伫列经组态以储存与两种或两种以上类型的记忆体操作相关联的记忆体操作。此处,记忆体操作与该非挥发性记忆体储存系统之维护相关联。排程一记忆体操作使其回应于一事件而执行,且该记忆体操作储存于该伫列中。
申请公布号 TWI380303 申请公布日期 2012.12.21
申请号 TW097108560 申请日期 2008.03.11
申请人 桑迪士克科技公司 发明人 夏伊 崔斯特
分类号 G11C11/4193 主分类号 G11C11/4193
代理机构 代理人 黄章典 台北市松山区敦化北路201号7楼
主权项 一种用于操作一具有一记忆体控制器及一非挥发性记忆体单元阵到之非挥发性记忆体储存系统之方法,其包含:在该非挥发性记忆体阵列中之一伫列中储存复数个记忆体操作,其中该等记忆体操作包含由该记忆体控制器所发出以及与两种或多种类型的操作相关联的操作,该两种或多种类型的操作与该非挥发性记忆体储存系统之维护相关联;基于将一优先级指派给每一记忆体操作而排程用于执行之该复数个记忆体操作以回应于一事件,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等记忆体操作中之至少一者之该优先级;及基于这样操作之该排程以及他们所指派之优先级而执行储存于该伫列中之该等记忆体操作。如请求项1之方法,其进一步包含自该伫列读取该等记忆体操作。如请求项1之方法,其进一步包含:储存该等经指派优先级于该伫列中。如请求项3之方法,其中基于该等记忆体操作之一类型来指派至少一优先级。如请求项3之方法,其中基于该事件之一类型来指派至少一优先级。如请求项1之方法,其进一步包含:储存一执行进程于该伫列中。如请求项6之方法,其进一步包含:若完全执行该等记忆体操作之一特定者,则自该伫列删除该完成之特定记忆体操作;及若部分地执行该等记忆体操作之一特定者,则储存一执行进程于该伫列中以用于该部份完成之特定操作。如请求项1之方法,其中该伫列储存于一控制区块中。一种用于操作一具有一记忆体控制器及复数个非挥发性记忆体单元之非挥发性记忆体储存系统之方法,其包含:在该非挥发性记忆体阵列中之一伫列中储存复数个记忆体操作,其中在该伫列中之该等记忆体操作包含由该记忆体控制器所发出以及与两种或多种类型的操作相关联的记忆体操作,该两种或多种类型的记忆体操作与该非挥发性记忆体储存系统之维护相关联;自该伫列读取该等记忆体操作之一特定者;及基于用于储存在该伫列中之该等记忆体操作之复数个经指派优先级而排程用于执行之该特定记忆体操作,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等记忆体操作中之至少一者之该优先级。如请求项9之方法,进一步包含在该伫列中储存该等经指派优先级。如请求项10之方法,其进一步包含自该伫列读取一与该特定记忆体操作相关联之优先级,其中基于该读取优先级排程该特定记忆体操作以用于执行。如请求项9之方法,进一步包含在该伫列中储存与该复数个记忆体操作相关联之复数个执行进程。如请求项12之方法,其进一步包含:自该伫列读取一与该特定记忆体操作相关联之执行进程,该执行进程经组态以定义一执行点;及自该执行点开始执行该特定记忆体操作。如请求项9之方法,其中在初始化该非挥发性记忆体储存系统时,自该伫列读取该特定记忆体操作。如请求项9之方法,其中在该非挥发性记忆体储存系统不繁忙时,自该伫列读取该特定记忆体操作。如请求项9之方法,其中该伫列储存于一索引区块中。如请求项9之方法,其中该伫列储存于一写入缓冲区块中。如请求项9之方法,其中该伫列储存于一开机启动区块中。如请求项9之方法,其中该伫列储存于一映射区块中,对于该非挥发性记忆体储存系统中之每一区块,其指出是否擦除该区块。如请求项9之方法,其中该伫列储存于一由一写入命令所建立出之高速暂存区块中,其中该写入命令之逻辑区段不端接或越过一实体页边界。一种用于操作一具有一记忆体控制器及一非挥发性记忆体单元阵列之非挥发性记忆体储存系统之方法,其包含:在一伫列中储存由该记忆体控制器所发出之复数个内务操作及与该复数个内务操作相关联之复数个优先级,该伫列储存于该非挥发性记忆体阵列之一高速暂存(scratch pad)区块中;基于与该等内务操作相关联之该等优先级而排程用于执行之储存于该伫列中之一特定内务操作以使其回应于一事件,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等内务操作之至少一者之该优先级。如请求项21之方法,其进一步包含:自该伫列读取该特定内务操作及其相关联之优先级;及基于该经读取优先级而排程用于执行之该特定内务操作。如请求项21之方法,其中基于该相对应之内务操作之一类型来指派至少一优先级。如请求项21之方法,其中基于该事件之一类型来指派至少一优先级。一种用于操作一具有一记忆体控制器及复数个非挥发性记忆体单元之非挥发性记忆体储存系统之方法,其包含:在一伫列中储存由该记忆体控制器所发出之复数个内务操作及与该复数个内务操作相关联之复数个优先级,该伫列储存于一高速暂存区块中;自该伫列读取一特定内务操作及一与该特定内务操作相关联之优先级;及基于储存于该伫列中之该等内务操作之该等优先级而排程用于执行之该特定内务操作,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等内务操作之至少一者之该优先级。一种非挥发性记忆体储存系统,其包含:一非挥发性记忆体单元阵列;及一记忆体控制器,其经组态以:在该非挥发性记忆体阵列之一伫列中储存复数个记忆体操作,其中该等记忆体操作包含由该记忆体控制器所发出以及与两种或多种类型的操作相关联的操作,该两种或多种类型的操作与该非挥发性记忆体储存系统之维护相关联,及基于将一优先级指派至该伫列中之每一记忆体操作而排程用于执行之该复数个记忆体操作以回应于一事件,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等记忆体操作之至少一者之该优先级。如请求项26之非挥发性记忆体储存系统,其进一步包含一与该记忆体控制器通信之随机存取记忆体,该随机存取记忆体经组态以储存该伫列。如请求项26之非挥发性记忆体储存系统,其中该记忆体控制器经进一步组态以自该伫列读取该等记忆体操作。如请求项26之非挥发性记忆体储存系统,其中该记忆体控制器经进一步组态以:指派每一记忆体操作之该优先级;及将每一记忆体操作之该优先级储存于该伫列中。如请求项29之非挥发性记忆体储存系统,其中至少一优先级系基于该相对应之记忆体操作之一类型来指派。如请求项29之非挥发性记忆体储存系统,其中至少一优先级系基于该相对应之事件之一类型来指派。如请求项26之非挥发性记忆体储存系统,其中该记忆体控制器经进一步组态以:储存一执行进程于该伫列中。如请求项32之非挥发性记忆体储存系统,其中该记忆体控制器经进一步组态以:若完全执行该等记忆体操作之一特定者,则自该伫列删除该完成之特定记忆体操作;及若部分地执行该等记忆体操作之一特定者,则储存一执行进程于该伫列中以用于该部份完成之特定操作。如请求项26之非挥发性记忆体储存系统,其中该伫列储存于一控制区块中。一种非挥发性记忆体储存系统,其包含:一随机存取记忆体,其经组态以在一伫列中储存复数个记忆体操作,该伫列中之该复数个记忆体操作系与两种或多种类型的操作相关联,该两种或多种类型的操作与该非挥发性记忆体储存系统之维护相关联;及一记忆体控制器,其经组态以:自该伫列读取该等记忆体操作之一特定者,及基于用于储存于该伫列中之该等记忆体操作之复数个经指派优先级而排程用于执行之该特定记忆体操作,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等记忆体操作之至少一者之该优先级。如请求项35之非挥发性记忆体储存系统,其中该随机存取记忆体包含一非挥发性记忆体单元阵列。如请求项35之非挥发性记忆体储存系统,其中该记忆体控制器经进一步组态以自该伫列读取一与该特定记忆体操作相关联之优先级,其中该特定记忆体操作系基于该经读取优先级排程以用于执行。如请求项35之非挥发性记忆体储存系统,其中在初始化该非挥发性记忆体储存系统时,该特定记忆体操作系自该伫列读取。如请求项35之非挥发性记忆体储存系统,其中在该非挥发性记忆体储存系统不繁忙时,该特定记忆体操作系自该伫列读取。如请求项35之非挥发性记忆体储存系统,其中该伫列经进一步组态以储存与该复数个记忆体操作相关联之复数个执行进程,且其中该记忆体控制器经进一步组态以自该伫列读取一与该特定记忆体操作相关联之执行进程。如请求项40之非挥发性记忆体储存系统,其中该执行进程经组态以定义一执行点,且其中该记忆体控制器经进一步组态以自该执行点开始执行该特定记忆体操作。如请求项35之非挥发性记忆体储存系统,其中该伫列储存于一索引区块中。如请求项35之非挥发性记忆体储存系统,其中该伫列储存于一写入缓冲区块中。如请求项35之非挥发性记忆体储存系统,其中该伫列储存于一开机启动区块中。如请求项35之非挥发性记忆体储存系统,其中该伫列储存于一映射区块中。如请求项35之非挥发性记忆体储存系统,其中该伫列储存于一高速暂存区块中。一种非挥发性记忆体储存系统,其包含:一随机存取记忆体,其经组态以储存复数个内务操作及与在一伫列中之该复数个内务操作相关联之复数个优先级,在该伫列中之该复数个内务操作为两种或多种类型之内务操作;及一记忆体控制器,其经组态以:基于与该等内务操作相关联之该等优先级而排程储存于该伫列中以用于执行之一特定内务操作以回应于一事件,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等内务操作之至少一者之该优先级。如请求项47之非挥发性记忆体储存系统,其中该记忆体控制器经进一步组态以:自该伫列读取该特定内务操作及其相关联之优先级;及基于该经读取优先级排程用于执行之该特定内务操作。如请求项47之非挥发性记忆体储存系统,其中至少一优先级系基于该相对应之内务操作之一类型来指派。如请求项47之非挥发性记忆体储存系统,其中至少一优先级系基于该事件之一类型来指派。一种非挥发性记忆体储存系统,其包含:一非挥发性记忆体单元阵列,其经组态以储存复数个内务操作及与在一伫列中之该复数个内务操作相关联之复数个优先级,该伫列储存于一高速暂存区块中;及一记忆体控制器,其经组态以:自该伫列读取一特定内务操作及一与该特定内务操作相关联之优先级,及基于储存于该伫列中之该等内务操作之该等优先级而排程用于执行之该特定内务操作,其中参考经侦测用于一错误校正码之多个错误位元而指派用于该等内务操作之至少一者之该优先级。
地址 美国