A memory system includes: non-volatile memory; a memory controller configured to control the non-volatile memory, the memory controller includes: a first buffer memory for temporary storage of write data to be written to the non-volatile memory; and a second buffer memory having lower operating speed but higher storage than the first buffer memory. Capacity. The memory controller is configured to transfer the written data from the first buffer memory to the second buffer memory and to the non-volatile memory, and release the operation state of the first buffer memory after transmitting the written data from the first buffer memory to the second buffer memory and to the non-volatile memory. \u3002 Before releasing the operation state of the first buffer memory, it is prohibited to write additional write data to the first buffer memory, and after releasing the operation state of the first buffer memory, it is allowed to write additional write data to the first buffer memory.
【技术实现步骤摘要】
存储器系统、存储器控制器及其操作方法相关申请的交叉引用根据35U.S.C.§119主张于2017年7月3日提交韩国知识产权局的韩国专利申请No.10-2017-0084198的优先权,其全部内容通过引用结合于此。
在此描述的本专利技术构思的实施例涉及半导体存储器,并且更具体地涉及存储器系统、用于存储器系统的存储器控制器、存储器控制器的操作方法以及包括存储器系统的用户设备的操作方法。
技术介绍
半导体存储器被分类为在其中存储的数据在电力中断时消失的易失性存储器设备以及在其中即使在电力中断时也保留存储的数据的非易失性存储器设备。作为一种类型的非易失性存储器设备的快闪存储器设备被广泛用作用户设备的大容量存储介质。随着计算技术的发展,对于基于快闪存储器的大容量存储介质的性能的改进存在持续需求。例如,基于快闪存储器的大容量存储介质使用例如随机存取存储器的高速缓冲存储器来弥补主机和存储介质的输入/输出速度之间的差异。然而,由于例如高速缓冲存储器容量有限或保证要被存储在快闪存储器中的数据的可靠性的能力方面的限制等因素,在性能改进上存在限制。
技术实现思路
本专利技术构思的实施例提供了可以提高存储数据的性能和可靠性的存储器控制器的操作方法和用户设备的操作方法。在一个方面,一种系统包括:非易失性存储器;存储器控制器,被配置为控制所述非易失性存储器,所述存储器控制器包括:第一缓冲存储器,用于临时存储要写入所述非易失性存储器的写入数据;和第二缓冲存储器,具有比所述第一缓冲存储器低的操作速度但高的存储容量,所述存储器控制器被配置为将所述写入数据从所述第一缓冲存储器传输到第二缓冲存储器 ...
【技术保护点】
1.一种存储器系统,包括:非易失性存储器;存储器控制器,被配置为控制所述非易失性存储器,所述存储器控制器包括:第一缓冲存储器,用于临时存储要写入所述非易失性存储器的写入数据;和第二缓冲存储器,具有比所述第一缓冲存储器低的操作速度但高的存储容量,所述存储器控制器被配置为将所述写入数据从所述第一缓冲存储器传输到第二缓冲存储器和传输到所述非易失性存储器,并且在将所述写入数据从所述第一缓冲存储器传输到所述第二缓冲存储器和传输到所述非易失性存储器之后释放所述第一缓冲存储器的操作状态,其中在释放所述第一缓冲存储器的操作状态之前禁止向所述第一缓冲存储器写入额外的写入数据,并且在释放所述第一缓冲存储器的操作状态之后允许向所述第一缓冲存储器写入所述额外的写入数据。
【技术特征摘要】
2017.07.03 KR 10-2017-0084198;2018.01.15 US 15/8711.一种存储器系统,包括:非易失性存储器;存储器控制器,被配置为控制所述非易失性存储器,所述存储器控制器包括:第一缓冲存储器,用于临时存储要写入所述非易失性存储器的写入数据;和第二缓冲存储器,具有比所述第一缓冲存储器低的操作速度但高的存储容量,所述存储器控制器被配置为将所述写入数据从所述第一缓冲存储器传输到第二缓冲存储器和传输到所述非易失性存储器,并且在将所述写入数据从所述第一缓冲存储器传输到所述第二缓冲存储器和传输到所述非易失性存储器之后释放所述第一缓冲存储器的操作状态,其中在释放所述第一缓冲存储器的操作状态之前禁止向所述第一缓冲存储器写入额外的写入数据,并且在释放所述第一缓冲存储器的操作状态之后允许向所述第一缓冲存储器写入所述额外的写入数据。2.根据权利要求1所述的系统,其中所述存储器控制器被配置为与将所述写入数据传输到所述第二缓冲存储器同时地将所述写入数据传输到所述非易失性存储器。3.根据权利要求1所述的系统,其中响应于所述写入数据被传输到所述第二缓冲存储器和所述非易失性存储器的完成来释放所述第一缓冲存储器的操作状态。4.根据权利要求1所述的系统,其中,所述非易失性存储器被配置为在从所述第一缓冲存储器传输的所述写入数据已经被成功地存储在所述非易失性存储器中时产生写入通过信号,并且在从所述第一缓冲存储器传输的所述写入数据未被成功地存储在所述非易失性存储器中时产生写入失败信号,并且其中在所述非易失性存储器产生所述写入通过信号或所述写入失败信号之前释放所述第一缓冲存储器的操作状态。5.根据权利要求1所述的系统,其中所述非易失性存储器包括多个非易失性存储器设备,并且所述第一缓冲存储器包括分别与所述多个非易失性存储器设备对应的多个存储区域。6.根据权利要求1所述的系统,其中所述存储器控制器包括用于控制主机设备与所述第一缓冲存储器之间的操作的第一直接存储器存取引擎以及用于控制所述第一缓冲存储器与所述第二缓冲存储器之间以及所述第一缓冲存储器和所述非易失性存储器之间的操作的第二直接存储器存取引擎。7.根据权利要求1所述的系统,其中所述存储器控制器包括写入管理器电路和读取管理器电路,并且其中所述第一缓冲存储器在所述写入管理器电路中,并且单独的缓冲存储器在所述读取管理器电路中。8.一种存储器系统,包括:非易失性存储器;存储器控制器,包括用于临时存储要被存储在所述非易失性存储器中的写入数据的写入缓冲器,所述存储器控制器被配置为将所述写入数据从所述写入缓冲器传输到所述非易失性存储器;并且所述存储器控制器进一步被配置为在确认被传输到所述非易失性存储器的所述写入数据的成功写入之前释放所述写入缓冲器的操作状态,其中在释放所述写入缓冲器的操作状态之前禁止向所述写入缓冲存储存储器写入额外的写入数据,并且在释放所述写入缓冲器的操作状态之后允许向所述写入缓冲器写入存储额外的写入数据。9.根据权利要求8所述的存储器系统,其中所述存储器控制器进一步被配置为在确...
【专利技术属性】
技术研发人员:金镇佑,文贵妍,李澈,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。