对存储器的连续页面读取转让专利

申请号 : CN201080070725.8

文献号 : CN103262050B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 沈骏张屹华

申请人 : 美光科技公司

摘要 :

本文所揭示的标的涉及以连续方式读取存储器的技术。一种方法包括以下步骤:读取第一数据页面并响应于接收到所述第一页面的存储器地址的第一部分而将所述第一数据页面提供到页面缓冲器;响应于接收到所述第一页面的所述存储器地址的额外部分而提取存储在所述页面缓冲器中的所述第一数据页面的字;及在完成所述提取所述第一页面的字之前激活读出放大器以感测第二数据页面。同时读取第一页面的一部分及后续页面的一部分的此过程可提供改进读取速度的益处。

权利要求 :

1.一种读取存储器的方法,所述方法包括:

读取第一数据页面并响应于接收到所述第一数据页面的存储器地址的第一部分而提供待存储到页面缓冲器的所述第一数据页面;

将所述第一数据页面存储到页面缓冲器之后,接收所述第一数据页面的所述存储器地址的额外部分;

响应于接收到所述第一数据页面的所述存储器地址的额外部分而提取存储在所述页面缓冲器中的所述第一数据页面的字;及在完成提取所述第一数据页面的字之前感测第二数据页面。

2.根据权利要求1所述的读取存储器的方法,其进一步包括:监视从所述页面缓冲器提取的所述字的计数;及

响应于所述计数达到小于所述第一数据页面的所述字的数目的特定阈值数目,感测所述第二数据页面,同时继续提取所述字。

3.根据权利要求1所述的读取存储器的方法,其进一步包括:响应于正提取所述第一数据页面的末字而将所述第二数据页面提供到所述页面缓冲器。

4.根据权利要求1所述的读取存储器的方法,其中在不接收所述第二数据页面的地址的情况下自动执行起始所述第二数据页面的所述感测。

5.根据权利要求1所述的读取存储器的方法,其中所述存储器地址的所述第一部分包括所述第一数据页面的地址且所述存储器地址的所述额外部分包括所述存储器地址的最低有效位以识别所述第一数据页面的所述字。

6.根据权利要求1所述的读取存储器的方法,其进一步包括:使所述存储器地址的所述额外部分在两个值之间切换,其中提取所述第一数据页面的所述字是与所述切换同步执行,且其中所述存储器地址的所述额外部分包括所述存储器地址的单一位。

7.根据权利要求1所述的读取存储器的方法,其中所述提取所述第一数据页面的字是与改变所述存储器地址的所述额外部分的值同步执行。

8.根据权利要求1所述的读取存储器的方法,其中所述存储器地址的所述第一部分对应于两个或两个以上页面。

9.一种存储器装置,其包括:

控制器,其用以:

读取数据页面并响应于接收到所述数据页面的存储器地址的第一部分而提供待存储到页面缓冲器的所述数据页面;

将所述数据页面存储到页面缓冲器之后,接收所述数据页面的所述存储器地址的额外部分;

响应于所述存储器地址的所述额外部分而提取存储在所述页面缓冲器中的所述数据页面的字;及在完成提取所述数据页面的字之前感测后续数据页面。

10.根据权利要求9所述的存储器装置,其中所述控制器进一步适于:监视从所述页面缓冲器提取的所述字的计数;及

响应于所述计数达到小于所述数据页面的所述字的数目的特定阈值数目,读取所述后续数据页面,同时继续提取所述字。

11.根据权利要求9所述的存储器装置,其中所述控制器适于响应于正提取所述数据页面的末字而将所述后续数据页面清空到所述页面缓冲器中。

12.根据权利要求9所述的存储器装置,其中所述控制器进一步经配置以在不接收所述后续数据页面的地址的情况下自动起始所述后续数据页面的所述感测。

13.根据权利要求9所述的存储器装置,其中所述存储器地址的所述第一部分包括所述数据页面的地址且所述存储器地址的所述额外部分包括所述存储器地址的最低有效位以识别所述数据页面的所述字。

14.根据权利要求9所述的存储器装置,其中所述控制器适于使所述存储器地址的所述额外部分在两个值之间切换,其中提取所述数据页面的所述字是与所述切换同步执行,且其中所述存储器地址的所述额外部分包括所述存储器地址的单一位。

15.根据权利要求9所述的存储器装置,其中所述提取所述数据页面的字是与改变所述存储器地址的所述额外部分的值同步执行。

16.根据权利要求9所述的存储器装置,其中所述存储器地址的所述第一部分对应于两个或两个以上页面。

17.一种存储器系统,其包括:

存储器装置,其包括存储器单元的阵列,所述存储器装置进一步包括控制器,所述控制器用以:读取数据页面并响应于接收到所述数据页面的存储器地址的第一部分而清空待存储到页面缓冲器中的所述数据页面;

将所述数据页面存储到页面缓冲器之后,接收所述数据页面的所述存储器地址的额外部分;

响应于所述存储器地址的所述额外部分而提取存储在所述页面缓冲器中的所述数据页面的字;及在完成提取所述数据页面的字之前激活读出放大器以感测后续数据页面;及处理器,其用以托管一个或一个以上应用程序并起始到所述控制器的写入命令以提供对所述存储器单元的存取。

18.根据权利要求17所述的存储器系统,其中所述控制器适于:监视从所述页面缓冲器提取的所述字的计数;及

响应于所述计数达到小于所述数据页面的所述字的数目的特定阈值数目,读取后续数据页面,同时继续提取所述字。

19.根据权利要求17所述的存储器系统,其中所述控制器进一步经配置以在不接收所述后续数据页面的地址的情况下自动起始所述后续数据页面的所述感测。

20.根据权利要求17所述的存储器系统,其中所述存储器地址的所述第一部分包括所述数据页面的地址且所述存储器地址的所述额外部分包括所述存储器地址的最低有效位以识别所述数据页面的所述字。

说明书 :

对存储器的连续页面读取

技术领域

[0001] 本文中所揭示的标的涉及以连续方式读取存储器的技术。

背景技术

[0002] 存储器装置用于许多类型的电子装置中,比如,计算机、蜂窝式电话、个人数字助理(PDA)、数据记录器及导航设备(仅举几个实例)。在此些电子装置中,可采用各种类型的非易失性存储器装置,比如NAND或NOR快闪存储器、SRAM、DRAM及相变存储器(仅举几个实例)。通常来说,可使用写入或编程操作以将信息存储在此些存储器装置中,同时可使用读取操作来检索已存储的信息。

发明内容

附图说明

[0003] 参考以下图式将描述非限制性及非详尽性实施例,其中在贯穿各种图式中,除非另行说明,否则相同参考数字指代相同部件。
[0004] 图1是根据实施例的连续读取过程的时序图。
[0005] 图2是根据实施例的连续读取过程的流程图。
[0006] 图3是根据另一实施例的连续读取过程的时序图。
[0007] 图4是根据又一实施例的连续读取过程的时序图。
[0008] 图5是根据又一实施例的连续读取过程的时序图。
[0009] 图6是图解说明计算系统的示范性实施例的示意图。

具体实施方式

[0010] 贯穿本说明书,对“一个实施例”或“一实施例”的引用意指连同所述实施例描述的特定特征、结构或特性包含在所主张标的的至少一个实施例中。因此,在贯穿本说明书的各处中出现的词组“在一个实施例中”或“一实施例”不一定全部指同一实施例。此外,特定特征、结构或特性可组合在一个或一个以上实施例中。
[0011] 本文中描述的实施例包含通过以重叠、连续方式读取存储在存储器中的多个页面的数据来改进数据输送量的过程及/或电子架构。例如,在读取第一页面之后,可在无中断的情况下连续读取第二页面以提供所述第二页面的存储器地址。此读取过程还可包含读取所述第一页面的一部分同时准备读取所述第二页面的一部分。例如,当读取所述第一页面的一部分时,可激活存储器的一个或一个以上读出放大器以测量所述第二页面中所包含的存储器单元的状态。在实施方案中,读出放大器的此激活可包括用以读取页面的过程的初始部分。
[0012] 在实施方案中,数据页面可包括十六个字,其中一个数据字可包括十六个位,然而所主张的标的不限于此。相较于非连续读取多个页面的读取操作,读取多个数据页面的此连续方式可导致相对快速的读取操作。读取速度的此改进的原因可归因于以下事实:此连续读取过程无需包含原本可在读取一个页面的过程结束之后且在读取后续页面的过程开始之前发生的时间延迟。例如,或者可使用此时间延迟以提供存储器地址及/或在读取过程期间为感测后续数据页面的存储器单元预留时间。又,此连续读取过程的益处可包含减少突发读取技术可使用的引脚数目。例如,连续读取过程无需包含CLOCK引脚、WAIT引脚及/或ADDRESS VALID引脚。即便如此,此连续读取过程还可实现与突发读取过程类似的数据输送量。
[0013] 在实施例中,以重叠、连续方式读取存储器装置的多个页面的过程可包含感测/读取数据页面并响应于接收到存储器地址的第一部分而将所述数据页面清空到页面缓冲器中。所述存储器地址的第一部分可包括数据页面的地址且所述存储器地址的额外部分可包括所述存储器地址的最低有效位以识别所述数据页面的字。例如,一个三字节地址的第一部分可包括所述地址的几乎四个最低有效位(LSB)。在将所述数据页面清空到所述页面缓冲器中之后,可将所述存储器地址的额外部分(例如,LSB)提供到所述存储器装置。因此,用户可开始从所述页面缓冲器提取所述页面的字。在提取字的此过程期间,可计数从所述页面缓冲器提取的字的数目。如果此计数达到特定阈值数目,那么可开始读取后续数据页面的读取过程。此特定阈值数目(可针对特定应用选择)可包括小于所述数据页面的字的阈值数目的数目。同时,在读取后续数据页面的至少第一部分的同时可继续提取第一页面的剩余字。读取存储器装置的多个页面的此过程可进一步包括响应于正提取数据页面的末字而将后续数据页面清空到页面缓冲器中。在实施方案中,可在不接收后续数据页面的地址的情况下自动执行起始后续数据页面的读取。例如,用户或执行应用程序无需提供后续数据页面的地址。当然,读取多个页面的过程的此些细节仅为实例,且所主张的标的不限于此。
[0014] 在另一实施例中,可响应于存储器地址的位的两个状态之间的切换而执行以重叠、连续方式读取存储器装置的多个页面的过程。例如,使存储器地址的LSB从高状态切换到低状态可导致提取数据字。随后从低状态切换到高状态可导致提取另一数据字等等。以此方式,可与切换所述存储器地址的位同步地执行提取数据字。在此实施方案中,提取数据的过程可仅使用存储器装置的单一地址引脚(例如,用于存储器地址的LSB的引脚)。
[0015] 在实施例中,以连续方式读取存储器装置的多个页面的过程可由包括控制器的存储器装置执行,所述控制器用以读取数据页面并响应于接收到存储器地址的第一部分而将所述数据页面清空到页面缓冲器中。在此过程中,控制器还可响应于接收到所述存储器地址的额外部分而提取存储在所述页面缓冲器中的数据页面的字。此控制器还可监视从所述页面缓冲器提取的字的计数且响应于所述计数达到特定阈值数目,所述控制器可读取后续数据页面同时继续提取所述字。此特定阈值数目可小于所述数据页面中的字的数目。
[0016] 图1是根据实施例的连续读取过程100的时序图。在一个实施方案中,此读取过程可应用于包括NOR快闪存储器、存储器控制器及处理器的计算系统(例如,参见图6)。其它实施方案可涉及其它类型的存储器,比如NAND、PCM等等。例如,处理器(响应于执行应用程序)可提供包含识别将读取数据的物理位置的存储器地址的读取命令。此地址可包括多字宽并行信号。在一个实施方案中,从NOR快闪存储器读取的数据可在发送到处理器(例如,用户)之前加载到页面缓冲器。当然,计算的此些细节仅是实例且所主张的标的不限于此。
[0017] 在一个实施方案中,读取过程100可涉及24位寻址及包括十六个字的页面。因此,例如可由4位地址或24位地址的4位LSB部分个别地识别特定页面的此些字。图1中的标记“A[Max:4]”意指包括从最高有效位(MSB)到从LSB起的第四位的多个位的存储器地址的一部分。类似地,A[3:0]描述包括从从所述LSB起的第四位到所述LSB的四个位的存储器地址的一部分。当然,关于地址大小的此些细节仅是实例且所主张的标的不限于任何特定大小。
[0018] 参考图1,在时间T1,可将地址A[Max:4]的MSB部分提供到存储器装置。又在时间T1,波形CRD#可转变成逻辑低以引导所述存储器装置进入连续读取模式。芯片启用信号CE#还可转变成逻辑低。又在时间T1,可由波形ATD中的脉冲指示从所述存储器装置读取数据页面的感测过程。如上文解释,可由地址A[Max:4]的MSB部分识别此数据页面。感测过程可包含激活一个或一个以上读出放大器以感测存储器装置的存储器阵列的页面的个别存储器单元的逻辑电平。例如,在实施方案中,可通过比如由存储器装置中的ATD电路产生的地址事务检测(ATD)脉冲等事件激活读出放大器。例如,此ATD电路可响应于检测到MSB地址的转变而产生ATD脉冲。在完成此感测过程后,可即刻在时间间隔ELQV(例如,CE#低到DQ有效)期间的某时(例如,在清空过程中)将读取数据页面加载到页面缓冲器中。接着,可通过用户、处理器或发出读取命令以从存储器装置进行读取的任何此实体检索存储在所述页面缓冲器中的数据页面的个别字节或字。同时,可将包括四个位的存储器地址的LSB部分A[3:0]提供到所述存储器装置。在时间T2,可由存储器控制器(例如)从所述页面缓冲器检索所述数据页面的第一字D0。在时间T3,所述存储器控制器可响应于接收到新存储器地址A[3:0]而从所述页面缓冲器检索所述数据页面的第二字D1。例如,所述新存储器地址可包括对应于存储在当前页面的位置01H处的字D1的值01H。在时间间隔Tapa期间,所述存储器装置的存储器控制器可解码A[3:0]以从所述页面缓冲器检索后续字(举例来说,比如D1)并将所述后续字放置在数据总线上。可响应于接收到后续地址A[3:0](例如,02H、03H、04H…)而从页面缓冲器类似地检索所述数据页面的后续字。在实施方案中,可计数从数据缓冲器检索的数据字的数目。在达到特定阈值计数之后(比如在时间T4),可开始读取后续数据页面(例如,包括字D16到D31)的过程,同时继续从页面缓冲器提取第一页面的剩余字。详细地,参考图1中的DATA波形,在字D9处达到特定阈值计数之后(比如在时间T4),可开始读取后续数据页面的过程,同时继续从页面缓冲器提取第一页面的剩余字D10到D15。因此,在从数据缓冲器检索特定数目个字后,可即刻发生开始读取后续数据页面的此过程,其中所述特定数目小于所述数据页面中的字数目。波形ATD可包含在时间T4的脉冲以开始读取后续数据页面的感测过程。此感测过程可发生在时间间隔Tsense内。在完成所述感测过程后且在完成从页面缓冲器检索或提取第一页面的字的过程之后(比如在时间T5),可将新读取的第二数据页面加载到页面缓冲器中(在时间T5由波形Flush中的脉冲指示)。在一个实施方案中,如果已提取页面的所有字,那么可完成检索或提取所述页面的字的过程。同时读取第一页面的一部分及后续页面的一部分的此过程可提供改进读取速度的益处。此过程还可包括读取第一页面及后续页面的连续读取过程。
[0019] 正如第一数据页面(如上文所述),可响应于接收到后续地址A[3:0](例如,01H、02H、03H…)而从所述页面缓冲器类似地检索第二或后续数据页面的后续字。在达到特定计数之后(比如在时间T6),可开始读取第三数据页面(例如,包括字D32到D47)的过程,同时继续从所述页面缓冲器提取第二页面的剩余字。详细地,参考图1中的DATA波形,在字D24处达到特定计数之后(比如在时间T6),可开始读取第三数据页面的过程,同时继续从所述页面缓冲器提取第二页面的剩余字D25到D31。因此,在从数据缓冲器检索特定阈值数目个字后,可即刻发生开始读取后续数据页面的此过程。波形ATD可包含在时间T6的脉冲以开始读取第三数据页面的感测过程。此感测过程可发生在时间间隔Tsense(例如,从时间T6到时间T7)内。在完成所述感测过程后且在完成从所述页面缓冲器检索或提取所述第二页面的字的过程之后(比如在时间T7),可将新读取的第三数据页面加载到所述页面缓冲器中(在时间T7由波形Flush中的脉冲指示)。同时读取第二页面的一部分及第三页面的一部分的此过程可提供改进读取速度的益处,如上文提及。此过程还可包括读取第二页面及第三页面的连续读取过程。可针对后续数据页面以与上文描述类似的方式继续此过程。当然,过程100的此些细节仅为实例且所主张的标的在此方面不受限制。
[0020] 图2是根据实施例的连续读取过程200的流程图。此读取过程可类似于(例如)通过图1中的时序图所描述的读取过程。在框210,可将包含存储器地址的读取命令提供到存储器装置。可(例如)由执行应用程序的处理器起始此读取命令,然而所主张的标的不限于此。在一个实施方案中,可由存储器装置在并行总线上接收此读取命令及存储器地址。在另一实施方案中,可由所述存储器装置串行接收此读取命令及存储器地址。在任一实施方案中,在框220,所述存储器装置可读取通过包括MSB的存储器地址的至少一部分识别的数据页面。相比来说,例如存储器地址的LSB可描述页面的数据的个别字及/或字节。读取数据页面的过程可包括感测过程,所述感测过程包含激活一个或一个以上读出放大器以感测存储器装置的存储器阵列的页面的个别存储器单元的逻辑电平。在框230,在完成此感测过程后,可即刻将读取数据页面加载或清空到页面缓冲器中。在框240,接着可通过(例如)用户、处理器或发出读取命令以从存储器装置进行读取的任何此实体检索存储在所述页面缓冲器中的数据页面的个别字。在框250,可监视或计数所提取字的数目。在菱形260,可比较目前为止所提取的字数目与小于所述页面中的字数目的特定阈值数目。例如,此特定阈值数目可等于12,其中页面中的字数目可等于16。如果所提取的字数目小于特定阈值数目,那么过程200可返回到框240以提取另一字。然而,如果所提取的字数目不小于特定阈值数目,那么过程200可前进到框270以开始读取后续数据页面的过程。在框285,可通过感测过程读取后续数据页面,如上文所述。在完成感测过程后,可即刻将后续页面清空到页面缓冲器。同时,在框285所述的过程发生的同时可从页面缓冲器提取第一页面的剩余字。因此,在从数据缓冲器检索特定数目个字后,可即刻发生开始读取后续数据页面的此过程。另外,此过程可包括在无时间延迟的情况下及/或在不提供后续页面的新页面地址的情况下读取后续页面的连续读取过程。当然,过程200的此些细节仅为实例且所主张的标的在此方面不受限制。
[0021] 图3是根据实施例的特定连续读取过程300的时序图。此过程可类似于上述过程100或200,不同的是过程300开始于如下的失准开始地址。此失准开始地址可包括不等于
00H(其可表示数据页面中的第一字)的字地址(例如,参见过程100,其中第一字D0是由地址
00H表示)。尽管如此,在此情况下,在特定实施例中,可在可读取后续数据页面之前从页面缓冲器提取页面的所有字。然而,无需相对于将此些字存储在存储器阵列的页面及/或页面缓冲器中的顺序依序执行此提取过程。例如,在图3中,失准开始地址等于0EH(其可表示字D14)。接着可提取由字地址0FH表示的D15。在达到字地址(例如,0FH)的上值后,字地址接着可即刻以字地址00H开始以使得接着提取字D0。以下字地址可依序包括分别表示D1、D2、D3…D13的值01H、02H、03H…0DH。因此,可提取所有十六个字,然而所主张的标的不限于任何特定提取顺序。
[0022] 详细地,读取过程300可涉及24位寻址及包括十六个字的页面。因此,(例如)可通过4位地址或24位地址的4位LSB部分个别地识别特定页面的此些字。当然,关于地址大小的此些细节仅为实例,且所主张的标的不限于任何特定大小。在时间T1,可将地址A[Max:4]的MSB部分提供到存储器装置。又在时间T1,可通过波形ATD中的脉冲指示从存储器装置读取数据页面的感测过程。如上文解释,可通过地址A[Max:4]的MSB部分识别此数据页面。感测过程可包含激活一个或一个以上读出放大器以感测存储器装置的存储器阵列的页面的个别存储器单元的逻辑电平。在完成此感测过程后,可即刻在时间间隔ELQV期间的某时将读取数据页面清空到页面缓冲器。接着,可通过用户、处理器或发出读取命令以从存储器装置进行读取的任何此实体检索存储在所述页面缓冲器中的数据页面的个别字节或字。同时,可将包括四个位的存储器地址的LSB部分A[3:0]提供到存储器装置。如上文指出,此存储器地址无需以特定存储器位置(例如,00H)开始。例如,在时间T2,可从页面缓冲器检索所述数据页面的第一字D14。在时间T3,可响应于接收到新存储器地址A[3:0]而从页面缓冲器检索所述数据页面的第二字D15。例如,所述新存储器地址可包括对应于存储在当前页面的位置0FH处的字D15的值0FH。响应于接收到后续地址A[3:0](例如,00H、01H、02H…)可从所述页面缓冲器类似地检索所述数据页面的后续字。在实施方案中,可计数从数据缓冲器检索的数据字的数目。在达到特定阈值计数之后(比如在时间T4),可开始读取后续数据页面(例如,包括字D16到D31)的过程,同时继续从页面缓冲器提取第一页面的剩余字。详细地,参考图3中的DATA波形,在字D7处达到特定阈值计数之后(比如在时间T4),可开始读取后续数据页面的过程,同时继续从页面缓冲器提取第一页面的剩余字D8到D13。因此,在从数据缓冲器检索特定阈值数目个字后,可即刻发生开始读取后续数据页面的此过程,其中所述特定阈值数目小于所述数据页面中的字的数目。波形ATD可包含在时间T4的脉冲以开始读取后续数据页面的感测过程。此感测过程可发生在时间间隔Tsense内。在完成所述感测过程后且在完成从页面缓冲器检索或提取第一页面的字的过程之后(比如在时间T5),可将新读取的第二数据页面加载到页面缓冲器中(在时间T5由波形Flush中的脉冲指示)。尽管可能已从所述第一页面的地址范围中间开始提取所述第一数据页面,然而还可以地址00H开始提取下一数据页面。例如,可响应于接收到地址A[3:0](例如,01H、02H、03H…)而从页面缓冲器检索第二或后续数据页面的后续字。如在第一数据页面的情况中,在达到特定计数之后(比如在时间T6),可开始读取第三数据页面(例如,包括字D32到D47)的过程,同时继续从页面缓冲器提取所述第二页面的剩余字,如上文解释。详细地,参考图3中的DATA波形,在字D24处达到特定计数之后(比如在时间T6),可开始读取第三数据页面的过程,同时继续从页面缓冲器提取第二页面的剩余字D25到D31。因此,在从数据缓冲器检索特定数目个字后,可即刻发生开始读取后续数据页面的此过程。波形ATD可包含在时间T6的脉冲以开始读取第三数据页面的感测过程。此感测过程可发生在时间间隔Tsense(例如,从时间T6到时间T7)内。在完成所述感测过程后且在完成从页面缓冲器检索或提取第二页面的字的过程之后(比如在时间T7),可将新读取的第三数据页面加载到页面缓冲器中(在时间T7由波形Flush中的脉冲指示)。可针对后续数据页面以与上文描述类似的方式继续此过程。当然,过程300的此些细节仅为实例且所主张的标的在此方面不受限制。
[0023] 图4是根据实施例的特定连续读取过程400的时序图。此过程可类似于上文所述的过程100或200,不同的是过程400(如过程300)开始于如下的失准开始地址。如上文解释,此失准开始地址可包括不等于00H(其可表示数据页面中的第一字)的字地址(例如,参见过程100,其中第一字D0由地址00H表示)。在此情况下,与过程300相比,读取以失准开始地址开始的初始页面的过程可包括截断所述初始页面并开始读取以对准地址开始(例如,以字地址00H开始)的后续页面的过程。详细地,在时间T1,可将地址A[Max:4]的MSB部分提供到存储器装置。又在时间T1,可通过波形ATD中的脉冲指示从存储器装置读取数据页面的感测过程。如上文解释,可由地址A[Max:4]的MSB部分识别此数据页面。感测过程可包含激活一个或一个以上读出放大器以感测存储器装置的存储器阵列的页面的个别存储器单元的逻辑电平。在完成此感测过程后,可即刻在时间间隔ELQV期间的某时将读取数据页面清空到页面缓冲器。接着,可通过用户、处理器或发出读取命令以从存储器装置进行读取的任何此实体检索存储在所述页面缓冲器中的数据页面的个别字节或字。同时,可将包括四个位的存储器地址的LSB部分A[3:0]提供到存储器装置。如上文指出,此存储器地址无需以特定存储器位置(例如00H)开始。例如,在时间T2,可从页面缓冲器检索所述数据页面的第一字D14。
在时间T3,可响应于接收到新存储器地址A[3:0]而从页面缓冲器检索所述数据页面的第二字D15。例如,所述新存储器地址可包括对应于存储在当前页面的位置0FH处的字D15的值
0FH。然而,可在时间T4重新初始化过程400因此截断第一数据页面,而非从所述页面缓冲器检索所述数据页面的后续字。在一个实施方案中,无法读取此经截断数据,然而在到页面缓冲器的后续清空期间可保留此数据。可通过在时间T4开始的时间间隔ELQV期间感测后续数据页面(例如,包括字D16到D31)并将所述后续页面清空到页面缓冲器中而开始读取所述后续页面的过程。在时间T5,可提取字D16以及后续字D17、D18等等。在达到特定提取计数之后(比如在时间T6),可开始读取第三数据页面(例如,包括字D32到D47)的过程,同时继续从页面缓冲器提取第二页面的剩余字,如上文解释。详细地,参考图4中的DATA波形,在字D24处达到特定计数之后(比如在时间T6),可开始读取第三数据页面的过程,同时继续从页面缓冲器提取第二页面的剩余字D25到D31。因此,在从数据缓冲器检索特定数目个字后,可即刻发生开始读取后续数据页面的此过程。波形ATD可包含在时间T6的脉冲以开始读取第三数据页面的感测过程。此感测过程可发生在时间间隔Tsense内(例如,从时间T6到时间T7)。在完成所述感测过程后且在完成从所述页面缓冲器检索提取第二页面的字的过程之后(比如在时间T7),可将新读取的第三数据页面加载到页面缓冲器中(在时间T7由波形Flush中的脉冲指示)。可针对后续数据页面以与上文描述类似的方式继续此过程。当然,过程400的此些细节仅为实例且所主张的标的在此方面不受限制。
[0024] 图5是根据另一实施例的特定连续读取过程500的时序图。为图解说明特定实例,读取过程500可涉及24位寻址及包括十六个字的页面。因此,(例如)可通过4位地址或24位地址的4位LSB部分个别地识别特定页面的此些字。图5中的标记“A[Max:1]”意指包括除LSB之外的所有位的存储器地址的一部分。因此,A0描述所述存储器地址的LSB。当然,关于地址大小的此些细节仅为实例且所主张的标的不限于任何特定大小。
[0025] 过程500可类似于过程100,除关于提取页面的字节或字的过程之外。详细地,过程100包含通过增加及/或更新字地址A[3:0]来提取字D0、D1、D2等等。相比来说,过程500包含通过切换存储器地址A0的LSB来提取字D0、D1、D2等等。因此,例如,当A0从一个逻辑电平转变到另一逻辑电平(例如,从1转变到0或从0转变到1)时,可从页面缓冲器提取后续字。
[0026] 返回到图5,在时间T1,可将地址A[Max:1]的MSB部分提供到存储器装置。还在时间T1,波形CRD#可转变成逻辑低以指示所述存储器装置进入连续读取模式。芯片启用信号CE#还可转变成逻辑低。还在时间T1,可通过波形ATD中的脉冲指示从所述存储器装置读取数据页面的感测过程。如上文解释,可通过地址A[Max:1]的MSB部分识别此数据页面。感测过程可包含激活一个或一个以上读出放大器以感测存储器装置的存储器阵列的页面的个别存储器单元的逻辑电平。在完成此感测过程后,可即刻在时间间隔ELQV期间的某时将读取数据页面加载到页面缓冲器(例如,清空过程)中。接着,可由用户、处理器或发出用以从存储器装置进行读取的读取命令的任何此类实体检索存储在页面缓冲器中的数据页面的个别字节或字。同时,可将所述存储器地址的LSB A0提供到所述存储器装置。在时间T2,可从页面缓冲器检索所述数据页面的第一字D0。在时间T3,可响应于切换或转变存储器地址的LSB A0而从页面缓冲器检索所述数据页面的第二字D1。可响应于切换A0而从页面缓冲器类似地检索所述数据页面的后续字。过程500的剩余描述可类似于过程100的描述。例如,可对从数据缓冲器检索的数据字的数目进行计数。在达到特定计数之后(比如在时间T4),可开始读取后续数据页面(例如,包括字D16到D31)的过程,同时继续从页面缓冲器提取第一页面的剩余字。波形ATD可包含在时间T4的脉冲以开始读取后续数据页面的感测过程。此感测过程可发生在时间间隔Tsense内。在完成所述感测过程后且在完成从页面缓冲器检索或提取第一页面的字的过程之后(比如在时间T5),可将新读取的第二数据页面加载到页面缓冲器中(在时间T5由波形Flush中的脉冲指示)。
[0027] 正如第一数据页面(如上文所述),可响应于切换A0而从页面缓冲器类似地检索第二或后续数据页面的后续字。在达到特定计数之后(比如在时间T6),可开始读取第三数据页面(例如,包括字D32到D47)的过程,同时继续从页面缓冲器提取第二页面的剩余字。详细地,参考图5中的DATA波形,在字D24处达到特定计数之后(比如在时间T6),可开始读取第三数据页面的过程,同时继续切换A0并从页面缓冲器提取第二页面的剩余字D25到D31。因此,在从数据缓冲器检索特定数目个字后,可即刻发生开始读取后续数据页面的此过程。波形ATD可包含在时间T6的脉冲以开始读取第三数据页面的感测过程。此感测过程可发生在时间间隔Tsense内(例如,从时间T6到时间T7)。在完成所述感测过程后且在完成从页面缓冲器检索或提取第二页面的字的过程之后(比如在时间T7),可将新读取的第三数据页面加载到页面缓冲器中(在时间T7由波形Flush中的脉冲指示)。同时读取第二页面的一部分及第三页面的一部分的此过程可提供改进读取速度的益处,如上文提及。此过程还可包括读取第二页面及第三页面的连续读取过程。可针对后续数据页面以与上文描述类似的方式继续此过程。当然,过程500的此些细节仅为实例且所主张的标的在此方面不受限制。
[0028] 图6是图解说明包含存储器装置610的计算系统600的示范性实施例的示意图。此计算装置可包括一个或一个以上处理器(例如)以执行应用程序及/或其它代码。例如,存储器装置610可包括非易失性存储器或数据缓冲器。计算装置604可表示可经配置以管理存储器装置610的任何装置、器具或机器。存储器装置610可包含存储器控制器615及存储器622。举例而非限制地,计算装置604可包含:一个或一个以上计算装置及/或平台,举例来说,比如桌上型计算机、膝上型计算机、工作站、服务器装置或类似物;一个或一个以上个人计算或通信装置或器具,举例来说,比如个人数字助理、移动通信装置或类似物;计算系统及/或相关服务提供商能力,举例来说,比如数据库或数据存储服务提供商/系统;及/或其任何组合。
[0029] 应认知,可使用或以其它方式包含硬件、固件、软件或其任何组合而实施系统600中展示的各种装置中的所有装置或部分装置及如本文中进一步描述的过程及方法。因此,举例而非限制地,计算装置604可包含至少一个处理单元620,处理单元620通过总线640及主机或存储器控制器615操作地耦合到存储器622。处理单元620表示可经配置以执行数据计算程序或过程的至少一部分的一个或一个以上电路。举例而非限制地,处理单元620可包含一个或一个以上处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列及类似物或其任何组合。处理单元620可包含经配置以与存储器控制器615通信的操作系统。此操作系统可(例如)产生待经由总线640发送到存储器控制器615的命令。在一个实施方案中,例如响应于读取命令,存储器控制器615可读取数据页面并响应于经由总线640接收到存储器地址的第一部分而将所述数据页面清空到页面缓冲器625中。接着可响应于接收到所述存储器地址的额外部分而提取存储在页面缓冲器625中的所述数据页面的字。存储器控制器615可计数从所述页面缓冲器提取的字。响应于所计数的字达到特定数目(其小于所述页面的字的数目),所述存储器控制器可开始读取后续页面,同时继续提取第一页面的字。当然,此实施方案仅为实例且所主张的标的不限于此。例如,在另一实施方案中,由于页面缓冲器可包含在存储器622内部,所以数据缓冲器
625无需包含在计算系统600中。在特定实例中,此存储器可至少部分地基于是否已提取16个数据字而确定是否将清空其页面缓冲器。又,在一个实施方案中,存储器控制器615无需计数所提取的数据,这是因为连续页面读取协议可提出一旦存储器控制器提取16个字,所述存储器便可在由所述存储器感测后续页面时相应地清空页面缓冲器。以此方式,存储器自身可计数已由存储器控制器提取的数据以便确保所述存储器具有足够时间执行后续感测过程。再次,此些细节仅为实例且所主张的标的不限于此。
[0030] 存储器622表示任何数据存储机构。存储器622可包含(例如)主存储器624及/或辅助存储器626。主存储器624可包含(例如)随机存取存储器、只读存储器等等。虽然在此实例中图解说明为与处理单元620分离,但应了解主存储器624的全部或部分可提供在处理单元620内或以其它方式与处理单元620位于同一地点/耦合。
[0031] 辅助存储器626可包含(例如)与主存储器相同或类似类型的存储器及/或一个或一个以上数据存储装置或系统,举例来说,比如磁盘驱动器、光盘驱动器、磁带驱动器、固态存储器驱动器等等。在某些实施方案中,辅助存储器626可操作地接纳计算机可读媒体628或可以其它方式配置以耦合到计算机可读媒体628。计算机可读媒体628可包含(例如)可载送及/或产生用于系统600中的一个或一个以上装置的可存取数据、代码及/或指令的任何媒体。
[0032] 计算装置604可包含(例如)输入/输出632。输入/输出632表示可经配置以接受或以其它方式引入人及/或机器输入的一个或一个以上装置或特征,及/或可经配置以传递或以其它方式提供人及/或机器输出的一个或一个以上装置或特征。举例而非限制地,输入/输出装置632可包含操作地配置的显示器、扬声器、键盘、鼠标、轨迹球、触摸屏、数据端口等等。
[0033] 如本文中使用的术语“及”、“及/或”及“或”可包含将至少部分取决于其所使用于的上下文的各种意义。典型地,“及/或”以及“或”(如果用以使列表(比如A、B或C)相关联)既定指此处的A、B及C以包含意义使用以及此处的A、B及C以排除意义使用。
[0034] 虽然已图解说明及描述目前视为示范性实施例的实施例,但所属领域的技术人员将明白在不脱离所主张标的的情况下可进行各种其它修改且可替换等效物。此外,在不脱离本文所述的中心概念的情况下,可进行许多修改以使特定情境适用于所主张标的的教示。因此,期望所主张的标的不限于所揭示的特定实施例,而是此所主张的标的还可包含属于所附权利要求书及其等效物的范围内的所有实施例。