【技术实现步骤摘要】
存储器装置以及操作指令错误处理方法
本专利技术是有关于一种快闪式存储器装置及其控制方法。
技术介绍
由于快闪式存储器进行读取、抹除以及写入操作的时候可能发生错误。举例来说,快闪式存储器进行读取操作时可能发生错误更正(ECC)错误,快闪式存储器进行抹除操作时可能发生抹除错误,快闪式存储器进行写入时可能发生写入错误。当错误发生时,往往需要先中断或删除目前正在执行以及尚未执行的指令,当错误排除后才将中断或删除的指令补回,此举将增加指令执行上出错的机会。因此,我们有必要针对指令执行上的整洁度与稳定性进行提升。
技术实现思路
有鉴于此,本专利技术提出一种存储器装置,接收一主机所发送的一主机指令,包括:一快闪式存储器阵列以及一控制器。上述控制器将上述主机指令转译为多个操作指令,并将上述操作指令于一主命令队列中排队,且根据上述操作指令对上述快闪式存储器阵列进行操作。当执行上述操作指令发生一错误时,上述控制器执行一错误处理程序,其中上述控制器将上述错误处理程序相关的多个操作指令于一辅助命令队列中排队,并依序执行上述辅助命令队列的上述操作指令,且暂停执行上述主命令队列。根据本专利技术的 ...
【技术保护点】
1.一种存储器装置,接收一主机所发送的一主机指令,包括:一快闪式存储器阵列;以及一控制器,将上述主机指令转译为多个操作指令,并将上述操作指令于一主命令队列中排队,且根据上述操作指令对上述快闪式存储器阵列进行操作,其中当执行上述操作指令发生一错误时,上述控制器执行一错误处理程序,其中上述控制器将上述错误处理程序相关的多个操作指令于一辅助命令队列中排队,并依序执行上述辅助命令队列的上述操作指令,且暂停执行上述主命令队列。
【技术特征摘要】
2017.08.07 TW 1061265281.一种存储器装置,接收一主机所发送的一主机指令,包括:一快闪式存储器阵列;以及一控制器,将上述主机指令转译为多个操作指令,并将上述操作指令于一主命令队列中排队,且根据上述操作指令对上述快闪式存储器阵列进行操作,其中当执行上述操作指令发生一错误时,上述控制器执行一错误处理程序,其中上述控制器将上述错误处理程序相关的多个操作指令于一辅助命令队列中排队,并依序执行上述辅助命令队列的上述操作指令,且暂停执行上述主命令队列。2.如权利要求1所述的存储器装置,其特征在于,上述操作为一写入操作,上述错误为一写入失败,其中当上述写入操作中发生上述写入失败时,上述控制器根据上述辅助命令队列的上述操作指令,再次执行上述写入操作。3.如权利要求1所述的存储器装置,其特征在于,上述操作为一抹除操作,上述错误为一抹除失败,其中当上述抹除操作中发生上述抹除失败时,上述控制器根据上述辅助命令队列的上述操作指令,再次执行上述抹除动作。4.如权利要求1所述的存储器装置,其特征在于,上述操作为一读取操作,上述错误为一错误更正失败,其中当上述读取操作中发生上述错误更正失败时,上述控制器根据上述辅助命令队列的上述操作指令,再次执行上述读取操作。5.如权利要求1所述的存储器装置,其特征在于,当上述控制器执行完上述辅助命令队列的上...
【专利技术属性】
技术研发人员:许哲玮,谢铭昌,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。