存储器控制器、非易失性存储器装置及其存储装置制造方法及图纸

技术编号:34005527 阅读:48 留言:0更新日期:2022-07-02 13:16
一种用于操作存储器控制器的方法、存储器控制器、非易失性存储器装置和数据中心,该方法包括:第一主机从接收第一命令;在队列中存储第一命令;当第一命令比当前正在执行的第二命令具有更高的优先级时,将第二命令的操作暂停并且执行第一命令的读操作;以及在完成第一命令的读操作之后继续第二命令的操作。命令的读操作之后继续第二命令的操作。命令的读操作之后继续第二命令的操作。

【技术实现步骤摘要】
存储器控制器、非易失性存储器装置及其存储装置


[0001]本专利技术构思涉及一种存储控制器和一种非易失性存储器装置。

技术介绍

[0002]闪速存储器是一种可以电擦除和编程的电子非易失性计算机存储器存储介质。闪速存储器通过改变存储器单元的阈电压存储数据,并且利用预定读电平读数据。近来,包括诸如固态驱动器(SSD)和存储卡的闪速存储器的存储装置被广泛使用。这是因为闪速存储器是非易失性元件,并且具有诸如低功耗和高集成度的优秀特性。
[0003]存储器控制器控制闪速存储器的操作。存储器控制器从多个主机接收命令,并且根据其中接收命令的顺序执行命令的操作。

技术实现思路

[0004]本专利技术构思的实施例提供了一种能够在复杂的工作负荷情况下根据主机请求接收多个命令并且减小数据访问延时的存储器控制器。
[0005]本专利技术构思的实施例还提供了一种能够在复杂的工作负载情况下根据主机请求接收多个命令并且减小数据访问延时的非易失性存储器装置。
[0006]本专利技术构思的实施例提供了一种操作存储器控制器的方法,方法包括:本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于操作存储器控制器的方法,所述方法包括:从第一主机接收第一命令;在队列中存储所述第一命令;当所述第一命令比当前正在执行的第二命令具有更高的优先级时,将所述第二命令的操作暂停并且执行所述第一命令的读操作;以及在完成所述第一命令的读操作之后继续所述第二命令的操作。2.根据权利要求1所述的操作存储器控制器的方法,其中,所述队列包括:紧急队列,其存储比当前正在执行的所述第二命令具有更高的优先级的紧急命令;以及正常队列,其存储不具有比所述第二命令更高的优先级的正常命令。3.根据权利要求2所述的操作存储器控制器的方法,其中,当所述紧急命令存储在所述紧急队列中时,所述存储器控制器将所述第二命令的操作暂停,并且执行所述紧急命令的操作。4.一种存储器控制器,包括:主机接口,其接收多个命令,并且输出对应于所述多个命令的数据;队列,其存储在所述主机接口处接收的所述多个命令;调度器,其根据所述队列中的所述多个命令的优先级调度操作顺序;以及中央处理单元,其基于调度后的顺序根据所述队列中的所述多个命令从非易失性存储器装置中读数据,其中,当接收到比当前正在执行的第二命令更加紧急的第一命令时,暂停所述第二命令的操作,并且执行所述第一命令的操作。5.根据权利要求4所述的存储器控制器,其中,所述队列包括:存储紧急命令的紧急队列;以及存储正常命令的正常队列。6.根据权利要求5所述的存储器控制器,其中,当所述第一命令的优先级比所述第二命令的优先级更加紧急时,所述调度器将所述第一命令存储在所述紧急队列中,并且当所述第一命令的优先级比所述第二命令的优先级更不紧急时,所述调度器将所述第一命令按次序存储在所述正常队列中。7.根据权利要求6所述的存储器控制器,其中,所述中央处理单元执行所述第一命令的操作,然后执行暂停的第二命令的其余操作。8.根据权利要求6所述的存储器控制器,其中,当接收到比所述第二命令具有更加紧急的优先级的第三命令时,所述调度器将所述第三命令存储在所述紧急队列中并在所述第一命令之后,并且所述调度器将待执行的所述第一命令的操作列队,然后在完成所述第一命令的操作之后将待执行的所述第三命令的操作列队。9.根据权利要求6所述的存储器控制器,其中,当接收到第三命令并且其依赖于所述第一命令时,所述调度器将所述第三命令存储在所述紧急队列中,并且所述调度器将待执行的所述第一命令的操作列队,然后在完成所述第一命令的操作之后将待执行的所述第三命令的操作列队。
10.一种非易失性存储器装置,包括:存储器单元阵列,其包括多个存储器单元并且存储数据;多个页缓冲器,其存储从所述存储器单元阵列读取的数据;命令控制单元,其响应于第一命令,推迟当前正在执行的第二命令的操作,并且执行所...

【专利技术属性】
技术研发人员:崔完守金荣昱朴贤宣
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1