用于有效地执行读取操作的存储器装置及其操作方法制造方法及图纸

技术编号:38824007 阅读:11 留言:0更新日期:2023-09-15 20:03
本申请涉及用于有效地执行读取操作的存储器装置及其操作方法。一种存储器装置可以包括:多个平面,每个平面适用于以页为单位输入/输出数据;锁存器,其适用于响应于一个或更多个读取命令而对多个平面中的一个或更多个平面执行读取操作,从多个平面当中的任何一个平面接收数据,并且存储接收到的数据;以及逻辑控制器,其适用于响应于在接收到读取命令之后接收的输出命令而将与存储在锁存器中的数据相对应的第一平面信息和与输出命令相对应的第二平面信息进行比较,并且适用于选择性地输出锁存器的数据。出锁存器的数据。出锁存器的数据。

【技术实现步骤摘要】
用于有效地执行读取操作的存储器装置及其操作方法


[0001]示例性实施方式涉及储存装置,并且具体地,涉及用于有效地执行读取操作的存储器装置及其操作方法。

技术介绍

[0002]储存装置是指在诸如计算机或智能电话之类的主机装置的控制下存储数据的装置。储存装置可以包括用于在其中存储数据的存储器装置和用于控制存储器装置的存储器控制器。存储器装置分为易失性存储器装置和非易失性存储器装置。
[0003]非易失性存储器装置是即使电力供应被切断也保留其中存储的数据的存储器装置。非易失性存储器装置可以包括存储器单元并且可以执行将数据存储在存储器单元中的编程操作、读取所存储的数据的读取操作、以及擦除所存储的数据的擦除操作。

技术实现思路

[0004]在实施方式中,一种存储器装置可以包括:多个平面(plane),每个平面适用于以页为单位输入/输出数据;锁存器,其适用于响应于一个或更多个读取命令而对多个平面中的一个或更多个平面执行读取操作,从多个平面当中的任何一个平面接收数据,并且存储接收到的数据;以及逻辑控制器,其适用于响应于在接收到读取命令之后接收的输出命令而将与存储在锁存器中的数据相对应的第一平面信息和与输出命令相对应的第二平面信息进行比较,并且适用于选择性地输出锁存器的数据。
[0005]在实施方式中,一种存储器装置的操作方法,存储器装置包括各自适用于以页为单位输入/输出数据的多个平面以及由多个平面共享的锁存器,该操作方法可以包括:响应于一个或更多个读取命令而对多个平面中的一个或更多个平面执行读取操作,从任何一个平面接收数据,并且存储接收到的数据;以及响应于在接收到读取命令之后接收的输出命令而将与存储在锁存器中的数据相对应的第一平面信息和与输出命令相对应的第二平面信息进行比较,并且选择性地输出数据。
附图说明
[0006]图1A和图1B是用于描述包括根据实施方式的存储器装置的存储器系统的图。
[0007]图2A和图2B是用于描述由根据本实施方式的存储器装置执行的读取操作的示例的定时图。
[0008]图3是用于描述由根据本实施方式的存储器装置执行的读取操作的示例的流程图。
[0009]图4是用于描述根据本实施方式的存储器装置的详细配置的图。
[0010]图5是用于描述图4中公开的存储器装置的组件当中的逻辑控制器的详细配置的图。
[0011]图6A和图6B是用于描述由根据本实施方式的存储器装置执行的读取操作的另一
示例的定时图。
[0012]图7和图8是用于描述由根据本实施方式的存储器装置执行的读取操作的另一示例的流程图。
具体实施方式
[0013]下面参照附图描述本公开的各种实施方式。然而,本公开的元件和特征可以被不同地配置或布置以形成其它实施方式,这些其它实施方式可以是所公开的实施方式中的任何实施方式的变型。
[0014]在本公开中,对包括在“一个实施方式”、“示例实施方式”、“实施方式”、“另一实施方式”、“一些实施方式”、“各种实施方式”、“其它实施方式”、“另选的实施方式”等中的各种特征(例如,元件、结构、模块、组件、步骤、操作、特性等)的引用旨在表示任何这样的特征包括于本公开的一个或更多个实施方式中,但是可以或可能不一定要组合在同一实施方式中。
[0015]在本公开中,术语“包括”、“包括于”、“包含”和“包含于”是开放式的。如在所附权利要求中使用的,这些术语指定了所提及的元件的存在并且不排除一个或更多个其它元件的存在或添加。权利要求中的术语不排除设备包括附加组件(例如,接口单元、电路等)。
[0016]在本公开中,各种单元、电路或其它组件可以被描述或要求保护为“被配置为”执行任务或多个任务。在这种上下文中,“被配置为”用于通过指示块/单元/电路/组件包括在操作期间执行一个或更多个任务的结构(例如,电路)来暗示结构。这样,即使当指定的块/单元/电路/组件当前未操作(例如,未打开或未被激活)时,块/单元/电路/组件也可以被称为被配置为执行任务。与“被配置为”语言一起使用的块/单元/电路/组件包括硬件—例如,存储可执行以实现操作的程序指令的存储器、电路等。附加地,“被配置为”可以包括通用结构(例如,通用电路),其由软件和/或固件(例如,FPGA或执行软件的通用处理器)操纵,从而以能够执行所讨论的任务的方式来进行操作。“被配置为”还可以包括将制造工艺(例如,半导体制造设施)适配为制造实现或执行一个或更多个任务的装置(例如,集成电路)。
[0017]如本公开中使用的,术语“电路”或“逻辑”是指以下中的全部:(a)纯硬件电路实现(诸如,仅在模拟和/或数字电路中的实现),和(b)电路和软件(和/或固件)的组合(诸如(如果适用):(i)处理器的组合或(ii)一起工作以使设备(诸如,移动电话或服务器)执行各种功能的处理器/软件(包括数字信号处理器)、软件和存储器的部分),以及(c)诸如微处理器或微处理器的一部分之类的需要软件或固件(即使软件或固件物理上不存在)来进行操作的电路。“电路”或“逻辑”的该定义应用于该术语在本申请中(包括在任何权利要求中)的所有使用。作为另一示例,如本申请中所使用的,术语“电路”或“逻辑”还涵盖仅处理器(或多个处理器)、或处理器的一部分及它的(或它们的)随附软件和/或固件的实现。术语“电路”或“逻辑”还涵盖,例如(并且如果适用于特定的权利要求元素的话),用于储存装置的集成电路。
[0018]如本文所用,术语“第一”、“第二”、“第三”等用作术语后面的名词的标签,并不暗示任何类型的排序(例如,空间、时间、逻辑等)。术语“第一”和“第二”并不一定暗示必须在第二值之前写入第一值。此外,尽管本文可以使用这些术语来标识各种元件,但是这些元件不受这些术语的限制。这些术语用于将一个元件与否则具有相同或相似名称的另一元件区
分开。例如,第一电路可以与第二电路区分开。
[0019]此外,术语“基于”用于描述影响确定的一个或更多个因素。该术语不排除可以影响确定的附加因素。也就是说,确定可以仅基于那些因素或至少部分地基于那些因素。例如,短语“基于B确定A”。虽然在这种情况下,B是影响A的确定的因素,但这样的短语并不排除A的确定也基于C。在其它情况下,可以仅基于B确定A。
[0020]这里,数据的项、数据项、数据条目或数据的条目可以是位序列。例如,数据项可以包括文件的内容、文件的一部分、存储器中的页、面向对象编程中的对象、数字消息、数字扫描的图像、视频或音频信号的一部分、元数据或可以由位序列表示的任何其它实体。根据实施方式,数据项可以包括离散对象。根据另一实施方式,数据项可以包括两个不同组件之间的传输分组内的信息单元。
[0021]各种实施方式涉及能够通过有效地执行读取操作使读取时延最小化的存储器装置及其操作方法。
[0022]本公开的技术问题不限于上述问题,并且本领域技术人员通过以下描述可以清楚地理解其它未提及的技术问题。
[0023]通过该操作,可以在输出命令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器装置,所述存储器装置包括:多个平面,每个平面适用于以页为单位输入/输出数据;锁存器,所述锁存器适用于响应于一个或更多个读取命令而对所述多个平面中的一个或更多个平面执行读取操作,从所述多个平面当中的任何一个平面接收数据,并且存储接收到的数据;以及逻辑控制器,所述逻辑控制器适用于响应于在接收到所述读取命令之后接收的输出命令而将与存储在所述锁存器中的数据相对应的第一平面信息和与所述输出命令相对应的第二平面信息进行比较,并且适用于选择性地输出所述锁存器的数据。2.根据权利要求1所述的存储器装置,其中,所述逻辑控制器包括:平面队列,所述平面队列适用于根据多条第三平面信息的接收次序存储所述多条第三平面信息,所述多条第三平面信息是与所述一个或更多个读取命令相对应的平面信息;选择储存单元,所述选择储存单元适用于将由所述第一平面信息指示的被选平面的数据存储在所述锁存器中,所述被选平面是响应于存储在所述平面队列中的所述第三平面信息以及完成信息而判定的,所述完成信息指示在所述一个或更多个平面中执行的一个或更多个读取操作是否完成;以及比较输出单元,所述比较输出单元适用于响应于所述输出命令而将所述第一平面信息与所述第二平面信息进行比较,并且适用于当比较结果指示所述第一平面信息和所述第二平面信息彼此相等时输出所述锁存器的数据。3.根据权利要求2所述的存储器装置,其中,所述逻辑控制器还包括适用于存储所述第一平面信息的状态寄存器,其中,所述比较输出单元将从所述状态寄存器接收到的所述第一平面信息与所述第二平面信息进行比较。4.根据权利要求2所述的存储器装置,所述存储器装置还包括:分别与所述多个平面相对应的多个页缓冲器和多个缓存缓冲器,并且其中,所述逻辑控制器将通过对分别与所述一个或更多个读取命令相对应的一个或更多个平面执行读取操作而读取到一个或更多个页缓冲器中的数据迁移到一个或更多个缓存缓冲器。5.根据权利要求4所述的存储器装置,其中,所述选择储存单元将存储在所述多个缓存缓冲器当中的与所述被选平面相对应的缓存缓冲器中的数据复制到所述锁存器中,而不论是否接收所述输出命令。6.根据权利要求2所述的存储器装置,其中,所述选择储存单元根据与存储在所述平面队列中的所述第三平面信息相对应的所述一个或更多个读取命令的接收次序,检查与一个或更多个平面相对应的完成信息,根据检查结果选择所述一个或更多个平面当中首先接收到所述读取命令并且已经完成所述读取操作的任何一个平面作为被选平面,并且生成所述第一平面信息。7.根据权利要求6所述的存储器装置,其中,所述逻辑控制器还包括适用于存储所述完成信息的就绪寄存器,并且其中,所述选择储存单元根据与存储在所述平面队列中的所述第三平面信息相对应的所述一个或更多个读取命令的接收次序,检查从所述就绪寄存器接收到的所述完成信息,
所述完成信息对应于一个或更多个平面。8.根据权利要求7所述的存储器装置,其中,所述逻辑控制器将响应于与所述一个或更多个读取命令相对应的所述一个或更多个平面的所述读取操作的完成而生成的所述完成信息存储在所述就绪寄存器中,并且响应于在所述读取命令和所述输出命令之间接收的状态命令而输出存储在所述就绪寄存器中的所述完成信息。9.根据权利要求2所述的存储器装置,其中,在所述比较结果指示所述第一平面信息和所述第二平面信息彼此不相等时,所述比较输出单元接收从所述多个平面当中的由所述第二平面信息指示的平面读取的数据,将接收到的数据存储在所述锁存器中,然后输出所述锁存器的数据。10.根据权利要求9所述的存储器装置,其中,所述比较输出单元检查所述比较结果,然后从存储在所述平面队列中的所述多条第三平面信息中去除与所述第二平面信息相对应的值。11.一种存储器装置的操作方法,所述存储器装置包括各自适用于以页为单位输入/输出数据的多个平面以及由所述多个平面共享的锁存器,所述操作方法包括以下步骤:响应于一个或更多个读取命令而对所述多个平面中的一个或更多个平面执行读取操作,从任何一个平面接收数据,并且存储接收到的数据;以及响应于在接收到所述读取命令之...

【专利技术属性】
技术研发人员:辛范柱柳泰熙
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1