存储器控制器及操作该存储器控制器的方法技术

技术编号:24455617 阅读:26 留言:0更新日期:2020-06-10 15:27
本发明专利技术涉及一种存储器控制器,该存储器控制器控制包括存储器单元阵列的存储器装置,并且包括:消息信息生成器,被配置成从主机接收第一请求消息,并且生成和输出指示第一请求消息的类型的响应特性信息,第一请求消息的类型限定将对第一请求消息的消息响应提供至主机的响应时间;以及响应输出控制器,被配置成基于响应特性信息确定将对应于第一请求消息的消息响应输出到主机的时间。

Memory controller and method of operating the memory controller

【技术实现步骤摘要】
存储器控制器及操作该存储器控制器的方法相关申请的交叉引用本申请要求于2018年12月3日提交的申请号为10-2018-0153585的韩国专利申请的优先权,该韩国专利申请的全部公开内容通过引用整体并入本文。
本公开的各个实施例总体涉及一种电子装置,并且更特别地,涉及一种存储器控制器及操作该存储器控制器的方法。
技术介绍
通常,存储装置在诸如计算机、智能电话或智能平板的主机装置的控制下存储数据。这种存储装置的示例包括将数据存储在磁盘中的硬盘驱动器(HDD)、以及将数据存储在半导体存储器,尤其是非易失性存储器中的固态驱动器(SSD)或存储卡。存储装置可以包括存储数据的存储器装置、以及被配置成将数据存储在存储器装置中的存储器控制器。存储器装置可以分为易失性存储器和非易失性存储器。非易失性存储器的代表性示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、相变随机存取存储器(PRAM)、磁性RAM(MRAM)、电阻式RAM(RRAM)、铁电RAM(FRAM)等。
技术实现思路
本公开的各个实施例涉及一种存储器控制器及操作该存储器控制器的方法,该存储器控制器被配置成在参考时间内输出响应。本公开的实施例可以提供一种存储器控制器,该存储器控制器被配置成控制包括存储器单元阵列的存储器装置。该存储器控制器可以包括:消息信息生成器,被配置成从主机接收第一请求消息,并且生成和输出指示第一请求消息的类型的响应特性信息,第一请求消息的类型限定将对第一请求消息的消息响应提供给主机的响应时间;以及响应输出控制器,被配置成基于响应特性信息确定将对应于第一请求消息的消息响应输出到主机的时间。本公开的实施例可以提供一种操作存储器控制器的方法,该存储器控制器被配置成控制包括存储器单元阵列的存储器装置。该方法可以包括:从主机接收第一请求消息;生成并输出指示第一请求消息的类型的响应特性信息,第一请求消息的类型限定将对第一请求消息的消息响应提供给主机的响应时间;以及基于响应特性信息输出对应于第一请求消息的消息响应。本公开的实施例可以提供一种存储器控制器,该存储器控制器被配置成控制包括存储器单元阵列的存储器装置。该存储器控制器可以包括:消息信息生成器,被配置成从主机接收请求消息,并且生成和输出包括关于请求消息是优先响应请求消息还是普通响应请求消息的信息的响应特性信息;以及响应输出控制器,被配置成当响应特性信息包括关于优先响应请求消息的信息时,在存储器装置重新执行失败的操作之前将消息响应输出到主机,该消息响应指示操作已失败。本公开的实施例可以提供一种操作主机的方法,该主机被配置成控制存储装置,该存储装置被配置成存储数据。该方法可以包括:将请求消息确定为普通响应请求消息和优先响应请求消息中的一种以对存储装置执行特定操作;生成并输出确定的请求消息;以及接收对应于确定的请求消息的消息响应,其中接收消息响应包括:当确定的请求消息是普通响应请求消息时,在特定操作完成之后接收消息响应;以及当确定的请求消息是优先响应请求消息时,在特定操作完成之前或之后接收消息响应。本公开的实施例可以提供一种操作存储器系统的方法。该方法可以包括:响应于来自主机的优先响应请求消息控制存储器装置执行操作,该优先响应请求消息在设定响应时间内请求操作响应;当由于存储器装置未完成操作而在响应时间内不能将操作响应提供至主机时,将失败响应提供至主机;以及在存储器装置完成操作时,将操作响应提供给主机。附图说明图1是示出根据本公开的实施例的存储装置的框图。图2是示出诸如图1的存储器控制器的配置和响应于主机的请求输出消息的操作的示图。图3是示出诸如图2的操作控制器的结构的示图。图4是示出诸如图2的响应输出控制器的结构的示图。图5是示出诸如图1的存储器装置的结构的框图。图6是示出诸如图5的存储器单元阵列的实施例的示图。图7是示出根据本公开的实施例的图6的存储块BLK1至BLKz中的任意一个存储块BLKa的电路图。图8是示出根据本公开的实施例的图6的存储块BLK1至BLKz中的任意一个存储块BLKb的电路图。图9是示出根据本公开的实施例的存储器控制器的操作的示图。图10是示出根据本公开的实施例的存储器控制器的操作的示图。图11是示出根据本公开的实施例的存储器控制器的操作的示图。图12是示出根据本公开的实施例的主机的操作的示图。图13是示出诸如图1的存储器控制器的实施例的示图。图14是示出应用根据本公开的实施例的存储装置的存储卡系统的框图。图15是示出应用根据本公开的实施例的存储装置的固态驱动器(SSD)系统的框图。图16是示出应用根据本公开的实施例的存储装置的用户系统的框图。具体实施方式本文中的具体结构和功能描述是为了描述本公开的实施例。然而,本专利技术不限于本文中描述的实施例。而是,本专利技术可以以许多不同的形式实施,许多不同的形式中的任意一种形式可以是一个或多个公开的实施例的修改方案或变型方案。本专利技术旨在包括落入权利要求的范围内的所有这些不同的形式、修改方案和变型方案。将理解的是,尽管本文中可以使用术语“第一”、“第二”等来标识各种元件,但是这些元件不受这些术语限制。这些术语仅用于将一个元件与另一元件区分开,否则一个元件与另一元件具有相同或相似的名称。例如,在不脱离本公开的教导的情况下,一个实例中的第一元件可以在另一实例中被称为第二元件,反之亦然。将理解的是,当元件被称为“联接”或“连接”到另一元件时,该元件可以直接联接或连接到另一元件,或者可以存在一个或多个中间元件。相反,应理解的是,当元件被称为“直接联接”或“直接连接”到另一元件时,不存在中间元件。说明元件之间的关系的诸如“在……之间”、“直接在……之间”、“与……相邻”或“与……直接相邻”的其他表达应以相同的方式来解释。本文中使用的术语仅用于描述特定实施例,并不旨在限制。在本公开中,除非上下文另有明确说明,否则单数形式也旨在包括复数形式。将进一步理解的是,当在本说明书中使用诸如“包含”、“包括”、“具有”等的开放式术语时,指定所述特征、整体、步骤、操作、元件、组件和/或其组合的存在,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其组合。除非另有定义,否则本文中使用的包括技术术语和科学术语的所有术语具有与本公开所属领域的技术人员通常理解的含义相同的含义。将进一步理解的是,本文中使用的术语应被解释为具有与其在本说明书和相关领域的环境下的含义一致的含义,并且将不以理想化或过于正式的含义来解释,除非本文中明确地如此定义。省略对本领域技术人员公知的功能和结构的详细描述,以避免模糊本公开的主题。这旨在省略不必要的描述,以使本公开的主题清楚。现在将参照示出本公开的优选实施例的附图更全面地描述本公开的各个实施例,本文档来自技高网...

【技术保护点】
1.一种存储器控制器,控制包括存储器单元阵列的存储器装置,所述存储器控制器包括:/n消息信息生成器,从主机接收第一请求消息,并且生成和输出指示所述第一请求消息的类型的响应特性信息,所述第一请求消息的类型限定将对所述第一请求消息的消息响应提供至所述主机的响应时间;以及/n响应输出控制器,基于所述响应特性信息确定将对应于所述第一请求消息的消息响应输出到所述主机的时间。/n

【技术特征摘要】
20181203 KR 10-2018-01535851.一种存储器控制器,控制包括存储器单元阵列的存储器装置,所述存储器控制器包括:
消息信息生成器,从主机接收第一请求消息,并且生成和输出指示所述第一请求消息的类型的响应特性信息,所述第一请求消息的类型限定将对所述第一请求消息的消息响应提供至所述主机的响应时间;以及
响应输出控制器,基于所述响应特性信息确定将对应于所述第一请求消息的消息响应输出到所述主机的时间。


2.根据权利要求1所述的存储器控制器,进一步包括:操作控制器,生成对应于所述第一请求消息的第一命令并且将所述第一命令输出到所述存储器装置,以及从所述存储器装置接收对应于所述第一命令的第一命令响应并且基于所述第一命令响应生成和输出第一操作完成信息。


3.根据权利要求2所述的存储器控制器,其中所述操作控制器生成包括所述第一命令响应的成功或失败指示信息的所述第一操作完成信息。


4.根据权利要求3所述的存储器控制器,
其中所述第一请求消息是普通响应请求消息和优先响应请求消息中的一种,
其中当所述第一请求消息是所述普通响应请求消息时,所述响应输出控制器当接收到所述第一操作完成信息时输出所述消息响应,并且
其中当所述第一请求消息是所述优先响应请求消息时,所述响应输出控制器基于在由所述优先响应请求消息限定的参考时间内是否已接收到所述第一操作完成信息来输出所述消息响应。


5.根据权利要求4所述的存储器控制器,其中所述响应输出控制器包括:
第一消息响应输出组件,输出与所述第一操作完成信息对应的第一消息响应;以及
第二消息响应输出组件,输出与所述第一操作完成信息和所述参考时间对应的第二消息响应。


6.根据权利要求5所述的存储器控制器,其中当所述第一请求消息是所述普通响应请求消息并且接收到所述第一操作完成信息时,或者当所述第一请求消息是所述优先响应请求消息并且在所述参考时间内接收到所述第一操作完成信息时,所述第一消息响应输出组件输出所述第一消息响应。


7.根据权利要求5所述的存储器控制器,其中当所述第一请求消息是所述优先响应请求消息并且在所述参考时间内没有接收到所述第一操作完成信息时,所述第二消息响应输出组件在已经过所述参考时间之后输出包括优先响应失败的所述第二消息响应,所述第二消息响应指示正在执行对应于所述第一请求消息的操作。


8.根据权利要求5所述的存储器控制器,其中在所述响应输出控制器输出所述第二消息响应之后,所述操作控制器从所述主机接收第二请求消息。


9.根据权利要求8所述的存储器控制器,其中所述操作控制器生成对应于所述第二请求消息的第二命令并且将所述第二命令输出到所述存储器装置,以及从所述存储器装置接收对应于所述第二命令的第二命令响应并且基于所述第二命令响应生成和输出第二操作完成信息。


10.根据权利要求9所述的存储器控制器,其中当所述第二请求消息与所述第一请求消息相同时,所述第二命令与所述第一命令相同并且所述操作控制器基于对应于所述第二命令的所述第二命令响应来生成所述第二操作完成信息。


11.根据权利要求9所述的存储器控制器,其中当所述第二请求消息与所述第一请求消息不同时,所述操作控制器生成与所述第一命令不同并且对应于所述第二请求消息的所述第二命令,并且将所述第二命令输出到所述存储器装置。


12.根据权利要求10所述的存储器控制器,其中当所述第一请求消息是写入请求消息时,所述操作控制器改变对应于所述第一命令的物理地址并且将具有所改变的物理地址的所述第一命令输出到所述存储器装置,从而对所述存储器单元阵列中的所改变的物理地址执行所述第一命令。


13.根据权利要求10所述的存储器控制器,其中当所述第一请求消息是读取请求消息时,所述操作控制器改变对应于所述第一命令的读取电压电平并且将具有所改变的读取电压电平的所述第一命令输出到所述存储器装置,从而以所改变的读取电压电平来执行所述第一命令。


14.一种操作存储器控制器的方法,所述存储器控制器控制包括存储器单元阵列的存储器装置,所述方法包括:
从主机接收第一请求消息;
生成并输出指示所述第一请求消息的类型的响应特性信息,所述第一请求消息的类型限定将对所述第一请求消息的消息响应提供至所述主机的响应时间...

【专利技术属性】
技术研发人员:赵兴龙
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

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

1