存储器控制器及包括存储器控制器的存储装置制造方法及图纸

技术编号:33879858 阅读:18 留言:0更新日期:2022-06-22 17:09
本公开涉及一种存储器控制器及包括存储器控制器的存储装置。一种存储器控制器包括:命令存储装置,包括第一读取命令队列和第二读取命令队列;命令生成控制器,被配置为提供擦除命令、挂起命令、恢复命令,并且在输出恢复命令之后输出调度事件信号;以及命令调度控制器,被配置为搜索第一物理地址组,对第一读取命令队列的输出顺序进行重新排列,并且基于第二读取命令队列来提供读取命令以执行读取操作。作。作。

【技术实现步骤摘要】
存储器控制器及包括存储器控制器的存储装置
[0001]相关申请的交叉引用
[0002]本申请要求于2020年12月18日向韩国知识产权局提交的、申请号为10

2020

0178166的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。


[0003]本文描述的一个或多个实施例涉及一种存储器控制器以及包括存储器控制器的存储装置。

技术介绍

[0004]存储器控制器可以基于来自主机的指令来控制数据在存储器装置中的存储。
[0005]易失性存储器装置在供电时存储数据。当电力中断时,数据会丢失。易失性存储器装置的示例包括静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)。
[0006]非易失性存储器装置即使在电力中断时也可以存储数据。非易失性存储器装置的示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEROM)和闪速存储器。

技术实现思路

[0007]本文描述的一个或多个实施例提供了一种能够提高读取操作的性能的存储器控制器。一个或多个附加实施例包括可以配备有这种存储器控制器的存储装置。
[0008]根据本公开的一方面,提供了一种存储器控制器,包括:命令存储装置,包括第一读取命令队列和第二读取命令队列,第一读取命令队列被配置为根据索引编号存储读取命令和物理地址,读取命令用于读取存储器装置中存储的数据,并且物理地址对应于读取命令并包括平面编号、块编号和页面编号;命令生成控制器,被配置为提供擦除命令以执行擦除操作,该擦除操作包括擦除存储器装置的多个存储块中的一个存储块中存储的数据;响应于请求而提供挂起命令以挂起擦除操作;在完成对应于请求的操作之后,提供恢复命令以恢复擦除操作;并且在输出恢复命令之后输出调度事件信号;以及命令调度控制器,被配置为响应于调度事件信号,在第一读取命令队列中存储的物理地址之中搜索第一物理地址组和第二物理地址组,该第一物理地址组包括第一读取命令队列中存储的物理地址之中的具有相同页面编号的物理地址,该第二物理地址组包括平面编号不同于第一物理地址组的平面编号的所有物理地址;通过将第一物理地址组中的对应于相同页面编号的物理地址一起存储在第二读取命令队列的相同索引编号处,并将第二物理地址组中的物理地址分别存储在第二读取命令队列的索引编号处,来对第一读取命令队列的输出顺序进行重新排列;并且基于第二读取命令队列来提供读取命令以执行读取操作。
[0009]根据本公开的另一方面,提供了一种存储器控制器,包括:命令存储装置,包括第一读取命令队列和第二读取命令队列,第一读取命令队列被配置为根据索引编号存储读取命令和物理地址,读取命令用于读取存储器装置中存储的数据,并且物理地址对应于读取
命令并包括平面编号、块编号和页面编号;命令生成控制器,被配置为向存储器装置提供命令以执行擦除操作或执行写入操作,该擦除操作包括擦除存储器装置的多个存储块之中的一个存储块中存储的数据,该写入操作包括将数据存储在多个存储块之中的一个存储块中,并且被配置为在从将命令提供到存储器装置的时间开始经过预定时段之后,输出调度事件信号;以及命令调度控制器,被配置为响应于调度事件信号,在第一读取命令队列中存储的物理地址之中搜索第一物理地址组和第二物理地址组,该第一物理地址组包括第一读取命令队列中存储的物理地址之中的具有相同页面编号的物理地址,该第二物理地址组包括平面编号不同于第一物理地址组的平面编号的所有物理地址;通过将第一物理地址组中的对应于相同页面编号的物理地址一起存储在第二读取命令队列的相同索引编号处,并将第二物理地址组中的物理地址分别存储在第二读取命令队列的索引编号处,来对第一读取命令队列的输出顺序进行重新排列;并且基于第二读取命令队列来提供读取命令以执行读取操作。
[0010]根据本公开的另一方面,提供了一种存储装置,包括:存储器装置,包括多个平面;以及存储器控制器,被配置为响应于读取请求:根据索引编号将读取命令和物理地址存储在第一读取命令队列中,该读取命令用于执行包括读取存储器装置中存储的数据的读取操作;当调度事件发生时,将第一读取命令队列中存储的读取命令和物理地址调度到第二读取命令队列中;并且根据调度顺序向存储器装置提供第二读取命令队列中存储的读取命令和物理地址,其中物理地址包括平面编号、块编号和页面编号,并且其中存储器控制器被配置为在第一读取命令队列中存储的物理地址之中搜索第一物理地址组和第二物理地址组,该第一物理地址组包括第一读取命令队列中存储的物理地址之中的具有相同页面编号的物理地址,该第二物理地址组包括平面编号不同于第一物理地址组的平面编号的所有物理地址;通过将第一物理地址组的对应于相同页面编号的物理地址一起存储在第二读取命令队列的相同索引编号处,并且将第二物理地址组的物理地址分别存储在第二读取命令队列的索引编号处,来对第一读取命令队列的输出顺序进行重新排列;并且基于第二读取命令队列来提供读取命令以执行读取操作。
附图说明
[0011]现在将在下文中参照附图更充分地描述示例实施例;然而,它们可以以不同的形式实现,并且不应被解释为限于本文阐述的实施例。相反,提供这些实施例是为了使得本公开将是透彻和完整的,并且将向本领域技术人员充分传达示例实施例的范围。
[0012]在附图中,为了清楚说明,可能会放大尺寸。将理解的是,当元件被称为在两个元件“之间”时,它可以是两个元件之间的唯一元件,或者也可以存在一个或多个中间元件。在整个说明书中,相同的附图标记指代相同的元件。
[0013]图1示出了存储系统的实施例。
[0014]图2示出了多个平面的实施例。
[0015]图3示出了存储器装置的实施例。
[0016]图4示出了存储器控制器的实施例。
[0017]图5示出了提供调度事件信号的实施例。
[0018]图6示出了提供调度事件信号的实施例。
[0019]图7示出了提供调度事件信号的实施例。
[0020]图8是示出了命令存储装置的实施例的示图。
[0021]图9示出了读取操作的实施例。
[0022]图10示出了调度读取命令和物理地址的实施例。
[0023]图11示出了读取操作的实施例。
[0024]图12示出了调度读取命令和物理地址的实施例。
[0025]图13示出了读取操作的实施例。
[0026]图14示出了命令存储装置的实施例。
[0027]图15示出了读取操作的实施例。
[0028]图16示出了调度读取命令和物理地址的实施例。
[0029]图17示出了读取操作的实施例。
[0030]图18示出了操作存储器控制器的方法的实施例。
[0031]图19示出了存储器控制器的实施例。
[0032]图20示出了存储卡系统的实施例。
[0033]图21示出了固态驱动器系统的实施例。
[0034]图22示出了用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器控制器,包括:命令存储装置,包括第一读取命令队列和第二读取命令队列,所述第一读取命令队列根据索引编号存储读取命令和物理地址,所述读取命令指示读取存储器装置中存储的数据,并且所述物理地址对应于所述读取命令并且包括平面编号、块编号和页面编号;命令生成控制器,提供擦除命令以执行擦除操作,所述擦除操作包括擦除所述存储器装置的多个存储块中的一个存储块中存储的数据,响应于请求而提供挂起命令以挂起所述擦除操作,在对应于所述请求的操作完成之后提供恢复命令以恢复所述擦除操作,并且在输出所述恢复命令之后输出调度事件信号;以及命令调度控制器,响应于所述调度事件信号:在所述第一读取命令队列中存储的物理地址之中搜索第一物理地址组和第二物理地址组,所述第一物理地址组包括所述第一读取命令队列中存储的物理地址之中的具有相同页面编号的物理地址,所述第二物理地址组包括平面编号不同于所述第一物理地址组的平面编号的所有物理地址,通过将所述第一物理地址组中的与相同页面编号相对应的物理地址一起存储在所述第二读取命令队列的相同索引编号处,并且将所述第二物理地址组中的物理地址分别存储在所述第二读取命令队列的索引编号处,来对所述第一读取命令队列的输出顺序进行重新排列,并且基于所述第二读取命令队列来提供所述读取命令以执行读取操作。2.根据权利要求1所述的存储器控制器,其中所述第一物理地址组包括具有相同平面编号、相同块编号和相同页面编号的物理地址。3.根据权利要求2所述的存储器控制器,其中所述命令调度控制器将所述第一物理地址组以及与所述第一物理地址组相对应的读取命令调度到所述第二读取命令队列的索引编号之中的任意一个索引编号中。4.根据权利要求1所述的存储器控制器,其中所述第一物理地址组包括具有不同平面编号和相同页面编号的物理地址。5.根据权利要求4所述的存储器控制器,其中所述命令调度控制器将所述第一物理地址组以及与所述第一物理地址相对应的读取命令调度到所述第二读取命令队列的索引编号之中的任意一个索引编号中。6.根据权利要求1所述的存储器控制器,其中当没有搜索到所述第一物理地址组时,所述命令调度控制器:在所述第一读取命令队列中存储的物理地址之中搜索包括具有不同平面编号的所有物理地址的平面交错组;将所述平面交错组中的物理地址顺序地调度到所述第二读取命令队列的连续索引编号中;并且将与所述平面交错组中的每个物理地址相对应的读取命令顺序地调度到所述连续索引编号中。7.根据权利要求6所述的存储器控制器,其中所述命令调度控制器:将所述平面交错组中的物理地址顺序地调度到所述第二读取命令队列的、从与第一优先级输出顺序相对应的索引编号开始的索引编号中;并且
将与所述平面交错组中的每个物理地址相对应的读取命令顺序地调度到所述第二读取命令队列的、从与所述第一优先级输出顺序相对应的索引编号开始的索引编号中。8.一种存储器控制器,包括:命令存储装置,包括第一读取命令队列和第二读取命令队列,所述第一读取命令队列根据索引编号存储读取命令和物理地址,所述读取命令指示读取存储器装置中存储的数据,并且所述物理地址对应于所述读取命令并且包括平面编号、块编号和页面编号;命令生成控制器,向所述存储器装置提供命令以执行擦除操作或执行写入操作,所述擦除操作包括擦除所述存储器装置的多个存储块之中的一个存储块中存储的数据,所述写入操作包括将数据存储在所述多个存储块之中的一个存储块中,并且在从将所述命令提供到所述存储器装置的时间开始经过预定时段之后输出调度事件信号;以及命令调度控制器,响应于所述调度事件信号:在所述第一读取命令队列中存储的物理地址之中搜索第一物理地址组和第二物理地址组,所述第一物理地址组包括所述第一读取命令队列中存储的物理地址之中的具有相同页面编号的物理地址,所述第二物理地址组包括平面编号不同于所述第一物理地址组的平面编号的所有物理地址,通过将所述第一物理地址组中的与相同页面编号相对应的物理地址一起存储在所述第二读取命令队列的相同索引编号处,并且将所述第二物理地址组中的物理地址分别存储在所述第二读取命令队列的索引编号处,来对所述第一读取命令队列的输出顺序进行重新排列,并且基于所述第二读取命令队列来提供所述读取命令以执行读取操作。9.根据权利要求8所述的存储器控制器,其中所述第一物理地址组包括具有相同平面编号、相同块编号和相同页面编号...

【专利技术属性】
技术研发人员:罗充彦
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1