专利名称:闪速存储器件和系统及其读取方法
技术领域:
本发明涉及非易失性半导体存储器件。更具体地,本发明涉及非易失性 存储器件和系统及其读取方法。
背景技术:
可以将半导体存储器件粗略地分类为易失性存储器件和非易失性存储 器件。在易失性存储器件的情况下,它们的读取和写入速度快,然而它们具有 这样的缺点,其中所存储的内容在断电时消失。另一方面,在非易失性存储 器件的情况下,即便在断电时也保持其中所存储的内容。为此,可以使用非 易失性半导体存储器件来保持无论是否供电都要保留的内容。非易失性半导体存储器件可以包括掩模只读存储器(MROM)、可编程ROM (PROM)、 可擦除可编程ROM (EPROM)、电可4察除可编程ROM ( EEPROM )等。通常,MROM、 PROM、和EPROM无法由系统自身自由擦除和写入, 所以不便于一般用户更新所存储的内容。另一方面,EEPROM能够电擦除 或写入。EEPROM的应用拓宽到辅助存储器、或其中需要连续更新的系统 编程(闪速EEPROM)。特别地,闪速EEPROM (以下,称为闪速存储器) 表现出比常规EEPROM更高的集成度,因而有利于大辅助存储器应用。根据存储单元和位线的互连,可以将闪速存储器分为NAND闪速存储 器和NOR闪速存储器。NOR闪速存储器消耗大量电流,所以其不利于高集 成度。另一方面,NOR闪速存储器有利于高速。NAND闪速存储器消耗单 元电流的量比NOR闪速存储器少,所以其有利于高集成度。闪速存储器的每个存储单元在载体(bulk)区域与其控制栅极之间具有 浮置栅极或电荷俘获层。闪速存储器借助通过在存储单元的浮置栅极或电荷 俘获层上或里面累积或俘获电荷而调整该存储单元的阈电压来存储数据。将 该操作称为所谓的写入或编程操作。每个已编程存储单元具有分别与N个编程状态或已编程数据值对应的多个阈电压分布之一 (N为大于或等于2的整数)。在编程操作中,在已选 择存储单元与邻近存储单元之间可能发生耦合。耦合导致各自与编程状态对 应的每个阈电压分布变宽、以及邻近编程状态之间的间隔变窄。将这样的耦合称为电场耦合或F-poly耦合。间隔变窄,难以可靠地从存储单元读出数据。随着每个单元存储的位的数量 增加,这样的现象将愈演愈烈。发明内容示例实施例关注于提供增强存储单元的可靠性的闪速存储器件和多块 删除方法。示例实施例的一个方面提供一种闪速存储器件的读取方法,其包括读 取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元;利 用多个耦合补偿参数读取所述多个已选择存储单元一次或多次;以及基于所示例实施例的另 一个方面提供一种闪速存储器件的读取方法,其包括 读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元; 利用第一耦合补偿参数,读取各自与具有第一数据值的邻近存储单元对应的 已选择存储单元;锁存从应用第一耦合补偿参数的存储单元读取的结果;利 用第二耦合补偿参数,读取各自与具有第二数据值的邻近存储单元对应的已 选择存储单元;锁存从应用第二耦合补偿参数的存储单元读取的结果;利用 第三耦合补偿参数,读取各自与具有第三数据值的邻近存储单元对应的已选 择存储单元;锁存从应用第三耦合补偿参数的存储单元读取的结果;利用第四耦合补偿参数,读取各自与具有第四数据值的邻近存储单元对应的已选择 存储单元;以及锁存从应用第四耦合补偿参数的存储单元读取的结果。示例实施例的另 一个方面提供一种闪速存储器件的读取方法,其包括 读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元; 利用第一耦合补偿参数读取所述已选择存储单元;锁存所述已选择存储单元 的读取结果中与具有第 一数据值的邻近存储单元对应的读取结果;利用第二 耦合补偿参数读取所述已选择存储单元;锁存所述已选择存储单元的读取结 果中与具有第二数据值的邻近存储单元对应的读取结果;利用第三耦合补偿9参数读取所述已选择存储单元;锁存所述已选择存储单元的读取结果中与具
有第三数据值的邻近存储单元对应的读取结果;利用第四耦合补偿参数读取 所述已选择存储单元;以及锁存所述已选择存储单元的读取结果中与具有第 四数据值的邻近存储单元对应的读取结果。
示例实施例的另 一个方面提供一种闪速存储器件的读取方法,其包括 读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元; 利用第一耦合补偿参数读取所述已选择存储单元;锁存应用第一耦合补偿参 数的读取结果;利用第二耦合补偿参数读取所述已选择存储单元;锁存应用 第二耦合补偿参数的读取结果;利用第三耦合补偿参数读取所述已选4奪存储
单元;锁存应用第三耦合补偿参数的读取结果;利用第四耦合补偿参数读取 所述已选择存储单元;以及锁存应用第四耦合补偿参数的读取结果。
示例实施例的另 一个方面提供一种闪速存储器件的读取方法,其包括 读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元; 基于所述邻近存储单元的读取结果,确定各自应用于所述已选择存储单元的 多个耦合补偿参数;利用应用于各个已选择存储单元的耦合补偿参数读取所 述已选择存储单元;以及锁存读取结果。
示例实施例的另一个方面提供一种闪速存储器件,其包括存储单元阵 列,具有多个存储单元;以及页緩冲器电路,被配置为通过调整各自与已选 择存储单元连接的每条位线的预充电电压的电平、或用于读出每条位线的电 压的读出时段的长度来读取所述已选择存储单元至少一次或多次,其中所述 页緩冲器电路被配置为基于连接到与所述已选择存储单元不同的字线的多 个邻近存储单元的读取结果选择性地锁存所述已选择存储单元的读取结果。
示例实施例的另一个方面提供一种存储器系统,其包括闪速存储器件; 以及控制器,被配置为控制所述闪速存储器件,其中所述闪速存储器件包括 存储单元阵列,具有多个存储单元;以及页緩冲器电路,被配置为通过调整 各自与已选择存储单元连接的每条位线的预充电电压的电平、或用于读出每 条位线的电压的读出时段的长度来读取所述已选择存储单元一次或多次,其 中所述页緩冲器电路被配置为基于连接到与所述已选择存储单元不同的字 线的多个邻近存储单元的读取结果选择性地锁存所述已选择存储单元的读 取结果。
示例实施例的另一个方面提供一种计算系统,其包括主机;闪速存储器件;以及控制器,被配置为根据所述主机的请求控制所述闪速存储器件,
其中所述闪速存储器件包括存储单元阵列,具有多个存储单元;以及页緩 冲器电路,被配置为通过调整各自与已选择存储单元连接的每条位线的预充 电电压的电平、或用于读出每条位线的电压的读出时段的长度来读取所述已 选捧存储单元一次或多次,其中所述页緩沖器电路被配置为基于连接到与所
述已选择存储单元不同的字线的多个邻近存储单元的读取结果选择性地锁 存所述已选择存储单元的读取结果。
通过参照附图详细描述示例实施例,示例实施例的以上和其他4争征和优 点将变得更加显而易见。附图旨在描绘示例实施例,而不应当被解读为限制 权利要求所意指的范围。除非明确注明,附图不应被考虑为按比例绘制。 图1是示出根据一个示例实施例的闪速存储器件的示意性配置的图; 图2和3是用于描述邻近存储单元之间导致的电场耦合或F-poly耦合的
图4是示出根据示例实施例的页缓冲器电路的示意性配置的图5是示出根据一个示例实施例的闪速存储器件的读取方法的流程图6是示出根据另一个示例实施例的闪速存储器件的读取方法的流程
图7至11是用于描述通过根据邻近存储单元的编程状态调整读出间隔 的长度的读取方法的图12至17是用于描述通过根据邻近存储单元的编程状态调整位线的预 充电电压的电平的读取方法的图18是示出包含图1中所示的闪速存储器件的存储器系统的示意性配 置的图;以及
图19是示出包含图1中所示的闪速存储器件的计算系统的示意性配置 的图。
具体实施例方式
这里公开详细示例实施例。然而,这里公开的具体结构和功能细节仅仅 表示用于描述示例实施例的目的。但是示例实施例可以以许多替换形式实现,而不应当被解读为仅限于这里阐述的实施例。
从而,虽然示例实施例能够具有多种变体和替换形式,其实施例在附图 中作为示例示出并将在这里详细描述。然而,应当理解,不意欲将示例实施 例限于所公开的具体形式,相反,示例实施例将涵盖落入示例实施例范围内 的全部变体、等价物、和替换物。附图描述的全文中类似的数字指代类似的 元件。
不难理解,虽然这里可能使用术语第一、第二等来描述各种元件,但是 这些元件不应当被这些术语所限制。这些术语仅用于将一个元件与另 一个元 件区分开来。例如,可以将第一元件称为第二元件,而且类似地,可以将第 二元件称为第一元件,而不背离示例实施例的范围。如这里使用的,术语"和 /或"包括一个或多个相关联的列出条目的任何和全部组合。
不难理解,当一个元件被称为"连接到"或"耦接到"另一个元件时, 其可以直接连接到或耦接到另一个元件,或者可以存在居间元件。相反,当 一个元件被称为"直接连接到"或"直接耦接到"另一个元件时,不存在居 间元件。应当以类似的方式解释用于描述元件之间的关系的其他词语(例如, "在…之间"与"直接在…之间"、"邻近"与"直接邻近"等)。
这里使用的术语仅仅是用于描述具体实施例的目的,不意欲限制示例实 施例。如这里使用的,单数形式"一"、"一个"、和"该"意欲同样包括复 数形式,除非上下文清楚地另外指明。另外不难理解,这里使用的术语"包 括"和/或"包含"指明所述特征、整数、步骤、操作、元件、和/或组件的 存在,但是不排除存在或附加一个或多个其他特征、整数、步骤、操作、元 件、组件、和/或其群组。
还应当注意,在某些替换实现中,所述的功能/动作可能不以附图中注明 的次序发生。例如,依赖于涉及的功能/动作,接连示出的两个图可能实际上 基本同时执行、或可能有时以相反次序执行。
根据示例实施例的闪速存储器件的读取方法能够消除连接到与已选择 字线不同的字线的存储单元的耦合效应。为此,首先,在读取已选择存储单 元之前对与邻近字线相连的存储单元进行读操作。可以通过改变耦合补偿参
数(例如,位线预充电电压或读出时段的长度)对已选择存储单元执行至少 一次或多次读操作。可以根据连接到不同的字线的存储单元的编程状态选择 性地锁存对已选择存储单元的所述至少一次或多次读操作的结果。下面,将参照附图更全面地描述根据示例实施例的闪速存储器件及其读取方法。
图1是示出根据一个示例实施例的闪速存储器件的示意性配置的图。
参照图1,闪速存储器件100包括单元阵列10、页緩冲器电路20、和行 译码器电路30。单元阵列IO可以由多个存储器块形成,每个存储器块包括 排列为多个行(或,字线WLO至WLn-l )和多个列(或,位线BLO至BLm-l ) 的存储单元。如图1中所示将存储单元配置为具有NAND串结构。但是, 虽然图中未示出,存储单元也能够:帔配置为具有NOR结构。
单元阵列10的行由行译码器电^各30驱动,而列由页緩沖器电路20驱 动。每个存储单元可以存储1位数据或多位数据(例如,两位或更多位数据)。 存储1位数据的存储单元称为单个位单元或单电平单元(SLC),而存储多 位数据的存储单元称为多个位单元、多电平单元(MLC)、或多状态单元。 有可能将每个存储器块形成为使得同时具有单电平单元和多电平单元。
由页緩沖器电路20执行的读操作包括普通读操作和检验读操作。可以 对与已选择字线相连的多个存储单元以一个或多个页为单位进行读操作。页 緩冲器电路20在读操作时担当读出放大器用于从存储单元读取数据,而在 编程操作时担当驱动器用于根据要编程的数据驱动位线。页緩冲器电路20 可以包括多个页緩冲器,每个页緩冲器与 一条字线或一对字线对应。
如下面将描述的,根据示例实施例的页缓冲器电路20可以参照与邻近 已选4奪字线(例如,WLi)的字线(例如,WLi+l)(以下,称为邻近字线) 相连的存储单元(以下,称为邻近存储单元)的编程状态来调整耦合补偿参 数(例如,读出时间,位线预充电电压的电平等)。耦合补偿参数用于补偿 读操作时在邻近存储单元之间导致的耦合效应。根据上述读取方法,虽然邻
近存储单元的阈电压的分布因电场耦合/F-poly耦合而改变,但是能够进行准 确的读取。
下面,将描述具有NAND串结构的MLC闪速存储器的示例。但是,下 面将要描述的闪速存储器的配置和工作特性不限于具体存储器结构。例如, 下面将要描述的闪速存储器的配置和工作特性能够应用于全部NAND闪速 存储器件和NOR闪速存储器件。进一步,它们能够应用于多种类型的闪速 存储器件,无论闪速存储器件的电荷存储层的结构如何。将把与已选择字线 WLi的邻近字线WLi+l相连的存储单元的编程状态描述为考虑用于补偿耦 合效应的耦合的要素。但是,不难理解,这里考虑影响耦合的多种要素,诸如排列在不同位置的存储单元、因编程已选择存储单元自身造成的阈电压的 变化等。
图2和3是用于描述邻近存储单元之间导致的电场耦合或F-poly耦合的图。
图2示出多电平单元的阈电压分布,例如,2位单元,其中一个单元中 存储2位数据。在其中一个存储单元中存储2位数据的情况下,存储单元具 有处于分别与数据状态'11, 、 '10,、 '00,、和'01,对应的四种阈电压分 布E、 Pl、 P2、和P3之一中的阈电压。
图2中,实线41—1、 41—2、 41—3、和41—4指示与四种数据状态对应的 阈电压分布存在于给定阁电压窗口内的情况。该情况下,不难理解,以给定 的容限(margin) Wl适当地排列邻近数据状态的阈电压分布。精细地控制
压窗口内。为此,已经提出一种利用增量步进脉冲编程(ISPP)方案的编程 方法。根据ISPP方案,导致存储单元的阈电压移动一对于每次编程循环施 加的编程电压的增量。因而,有可能通过将编程电压的增量设置得较小来更 精细地控制存储单元的阈电压。这意味着充分地确保数据状态之间的容限 Wl。尽管有该ISPP方案,但是与每种数据状态对应的阈电压分布仍可能因 电场耦合或F-poly耦合而改变。
参照图3,假定存储单元MCA是被编程为具有四种状态之一的存储单 元,而且其连接到第i字线WLi。々i定存储单元MCB是被编程为具有四种 状态之一的存储单元,而且其连4妄到第i+l字线WLi+l。第i+l字线WLi+l 是在上方邻近第i字线WLi的字线J艮定首先编程连接到第i字线WLi的存 储单元(例如,MCA)而且接着编程连接到第i+l字线WLi+l的存储单元 (例如,MCB)。
在编程存储单元MCB时,其浮置栅极上累积电荷而且其阈电压变高。 此时,之前编程的存储单元的浮置栅极的电势可以因与存储单元MCB的浮 置栅极的耦合而变高。在存储单元MCB的编程完成之后,存储单元MCA 的浮置栅极的增加的电势因邻近浮置栅极之间的耦合而继续维持。此时,强 制作用到存储单元MCA的耦合来自于位于字线/位线方向上的全部邻近存 储单元。该耦合使得已编程存储单元MCA的阈电压变高。这意味着存储单 元MCA的阈电压分布被拓宽,如虚线42—1至42—4、 43—1至43—4、以及44_1至44—4所示。随着每种数据状态的阈电压分布因耦合效应而拓宽,如由W2、 W3、和W4标出的邻近数据状态之间的容限减小。邻近数据状态之间容限 的减小增加读取结果出错的概率。
邻近存储单元MCB的编程状态的变化越大,因耦合造成的存储单元 MCA的阈电压的变化就越大。例如,图2的实线41—1至41—4指示邻近存 储单元MCB被编程为与LSB阈电压分布对应的数据状态"E,,时存储单元 MCA的阈电压分布。即,如果邻近存储单元MCB被编程为数据状态"E", 则几乎不产生耦合。虚线42—1至42一4指示邻近存储单元MCB被编程为数 据状态"P1"时存储单元MCA的阈电压分布。在邻近存储单元MCB净皮编 程为数据状态"P1"的情况下,与邻近存储单元MCB被编程为数据状态"E" 时相比井禺合步爻应增力口。
虚线43—1至43—4指示当邻近存储单元.MCB 一皮编程为凄t据状态"P2" 时存储单元MCA的阈电压分布。在邻近存储单元MCB被编程为数据状态 "P2"的情况下,与邻近存储单元MCB^皮编程为数据状态"P1"时相比耦 合效应增加。虚线44—1至44一4指示当邻近存储单元MCB ^皮编程为数据状 态"P3"时存储单元MCA的阈电压分布。在邻近存储单元MCB被编程为 数据状态"P3"的情况下,与邻近存储单元MCB被编程为数据状态"P2" 时相比耦合效应增加。
示例实施例中,通过参照连接到邻近位线(例如,WLi+l )的存储单元 的编程状态(或,已编程数据值)对连接到已选择字线(例如,WLi)的存 储单元执行读操作来补偿邻近存储单元之间的耦合效应。在根据示例实施例 的读操作的情况下,根据连接到邻近位线(例如,WLi+l )的存储单元(即, 邻近存储单元)的编程状态确定耦合补偿参数(例如,读出时间、预充电电 压电平等)。邻近存储单元的编程状态与由邻近存储单元导致的耦合效应紧 密相关。根据邻近存储单元的编程状态不同地调整耦合补偿参数的值。于是, 在读操作时有效地补偿邻近存储单元之间导致的耦合效应,并进行准确的读耳又。
图4示出根据示例实施例的页緩冲器电路的示意性配置。 参照图4,页緩沖器电路20包括多个、例如四个页緩冲器PB0至PB3。 页緩冲器PBO至PB3被配置为彼此相同。页緩沖器PBO至PB3分别电连接 到相应的位线BLO至BL3。经由列选通电路50进行页缓冲器PBO至PB3的数据PB—DIO0至PB一DI03的输入/输出。图4示出其中将页緩冲器PB0 至PB3分配给各条位线BL0至BL3的示例配置。例如,页緩冲器PB0至 PB3以一对一的方式连接到位线,而不由至少两条或更多位线共享。页緩沖 器PB0至PB3与位线之间的互连能够以多种方式改变。各个页緩沖器PB0 至PB3的配置如下。
页緩冲器PB0至PB3中的每一个包括位线选择和偏压电路21、预充电 电路23、以及读出和锁存电路25。分别在预充电电路23与读出和锁存电路 25之间提供读出节点SNO至SN3,用于读出已编程到相应的存储单元的数 据状态。
位线选择和偏压电路21响应于位线选4奪信号BLSLT执行选择将要对其 进行数据读出的位线的功能。预充电电路23响应于预充电控制信号PLOAD 和BLSHF预充电已选4奪位线和读出节点。在为连接到已选择位线的存储单 元执行读出操作之前进行预充电操作。在已选择位线被预充电之后,已选冲奪
读出时段过去之后,读出和锁存电路25响应于锁存控制信号LCH读出读出 节点SNO的电压,并在锁存器中存储所读出的结果作为读出结果。可以从闪 速存储器件100中的控制逻辑(未示出)产生用于控制页緩冲器PB0至PB3 的操作的控制信号BLSLT、 PLOAD、 BLSHF、和LCH。
如图4中所示,电容元件Csm)至Csw分别存在于页緩冲器PB0至PB3 的读出节点SN0至SN3处,而且电容元件Cblo至0^2分别存在于邻近读出 节点SNO至SN3之间。页緩冲器PBO至PB3中的电容元件Cs训至0^3和 Cbl。至CBL2与读出节点SNO至SN3的电压电平以及流向已选4奪存储单元的 电流的量具有紧密关系。从而,有可能通过控制页缓沖器PBO至PB3中的 电容元件Csnq至CSN3和Cblq至CBL2的尺寸来调整已选择位线以及读出节点 SNO至SN3的演化(develop )时间段。可以在设计页緩冲器电路20时调整
页緩冲器PB0至PB3中的电容元件CsN。至CsN3和CBL。至CBL2的尺寸。
但是,存在于邻近读出节点SN0至SN3之间的电容元件Cblo至(2肌2是 寄生电容元件的类型。于是,控制电容元件C肌。至C肌2的尺寸并不容易。 另一方面,电容元件Csm)至CSN3能够在设计页缓冲器电路20时定量地控制。 于是,根据示例实施例的页緩冲器PBO至PB3,将电容元件Csn。至CSN3的 尺寸设置为使得在预充电操作之后直接执行读出操作而没有演化时段。即,页缓冲器PBO至PB3的读操作由预充电时段和读出时段形成。利用页緩沖 器PBO至PB3的上述配置,因为不需要演化时H故而快速完成读梯:作。
因而,才艮据示例实施例的读取方法适合于需要重复读取的多电平单元的读耳又 操作。这里使用具有快速读出特性的页緩冲器,其不需要单独的演化时段。
页緩冲器PBO至PB3中的每一个可以包括多个、例如3个或更多个锁 存器,其可以在页緩冲器PB0至PB3的读取和锁存电路25中实现。在页缓 沖器PB0至PB3中的每一个中的多个锁存器当中,至少一个锁存器(例如, 一个或两个锁存器)可以用于存储从邻近存储单元(例如,与字线WLi+l 相连的邻近存储单元)读出的数据值。其余一个或多个锁存器可以用于存储 从已所选择存储单元(例如,与已选择字线WLi相连的存储单元)读出的 数据值。存储在页緩冲器PBO至PB3中的邻近存储单元的数据可以用于调
位线预充电电压的电平。结果,根据邻近存储单元的数据状态补偿强制作用 于每个存储单元的耦合的效应。
不难理解,可以在示例实施例的范围内以多种方式修改或改变上述电路 21、 23、和25。从而,电路21、 23、和25的配置不限于图4中所示的特定 结构。进一步,页緩冲器PBO至PB3的电容元件Csm)至CSN3的尺寸和设置 不限于本公开。
图5是示出根据示例实施例的闪速存储器件的读取方法的流程图。 参照图5,在步骤SIOOO,从与已选择存储单元MCAi的邻近字线WLi+1 相连的邻近存储单元MCBi读出数据。基于读取的数据判定与邻近字线WLw 相连的邻近存储单元MCBi的已编程数据状态。在步骤S1100,基于所判定 的邻近存储单元MCBi的数据状态确定耦合补偿参数(例如,读出时间、位 线预充电电压的电平等)。耦合补偿参数能够从预定参数得到,而不是在每 次执行读操作时确定。耦合补偿参数值能够根据邻近存储单元MCBi中存储 的数据值来定义。
在步骤S1200,通过将所确定的耦合补偿参数应用于与已选择字线WLi 相连的每个存储单元MCAi来读取数据。步骤S1200中执行的对已选择存储 单元MCAi的读搡作可以相对于与已选l奪字线WLi相连的存储单元执行一 次或多次。可以基于邻近存储单元MCBi的编程状态对读操作应用不同的耦 合补偿参数。不同的耦合补偿参数能够应用于已选择字线WLi的每个读操作中包含的预充电时段或读出时段。耦合补偿参数用于补偿在读操作中编程 邻近存储单元时导致的耦合的效应。
在步骤S1300,根据邻近存储单元MCBi的编程状态从各条位线选择性 地锁存从已选择存储单元MCAi读取的数据。即,为每个存储单元执行读操 作一次或多次,同时通过一个锁存操作存储从每个存储单元读取的数据。
图5中所述的读取方法需要软件操作,其用于基于邻近存储单元MCBi
分配的读出时间不足以执行软件操作,则根据示例实施例的读取方法可以通 过下面的重复读出方案执行读操作。
图6是示出根据另一个示例实施例的闪速存储器件的读取方法的流程图。
参照图6,在搡作S2000,从与已选4奪存储单元MCAi的邻近字线WLi+1 相连的邻近存储单元MCBi读出数据。基于读取的数据判定与邻近字线WLi+1 相连的邻近存储单元MCBi的编程状态。在步骤S2100,基于所判定的邻近 存储单元MCBi的编程状态确定耦合补偿参数(例如,读出时间、位线预充 电电压的电平等)。耦合补偿参数能够从预定参数得到,而不是在每次执行 读操作时确定。耦合补偿参数值能够根据邻近存储单元MCBi中存储的数据 值来定义。
在步骤S2200,通过应用所确定的耦合补偿参数从与已选择字线WLi 相连的存储单元MCAi重复读取数据。在步骤S2300,锁存通过重复读操作 读取的数据。
不同的耦合补偿参数能够分别应用于步骤2200的重复读操作。不同的 耦合补偿参数能够应用于与已选择字线WLi相连的存储单元MCAi的读操 作的预充电时段或读出时段。耦合补偿参数用于补偿在读操作中编程邻近存 储单元时导致的耦合的效应。根据能够存储在每个存储单元中的数据状态的 数量定义步骤S2200中重复的读操作的数量。
如果每个存储单元被编程为四种数据状态之一,则对全部已选择存储单 元MCAi进行四次读操作。此时,将不同的耦合补偿参数分别应用于四次读 操作。步骤S2300中可以通过四次锁存操作锁存步骤S2200中通过四次读才喿 作读取的数据。该情况下,对与已选择字线WLi相连的每个存储单元MCAi 执行四次读操作和四次锁存操作。根据图6中所述的读取方法,有可能在分
18配到读操作的读出时间较短时通过应用重复读出方案4丸行准确的读操作。
根据图6中所述的读取方法,考虑邻近存储单元MCBi的全部数据值重 复对存储单元MCAi的读操作和锁存操作。从而,没有必要在为读操作分配 的短暂读出时段期间考虑邻近存储单元MCBi的数据值确定是否锁存。于是,
是可以通过补偿邻近存储单元造成的耦合的效应进行准确的读取。
将图5和6的步骤S1200和S2200中执行的对已选择存储单元MCAi 的读操作分为第一和第二实施例。第一实施例是根据邻近存储单元MCBi的 编程状态调整读出时段的长度的方法,将参照图7至11对其进行更全面的 描述。第二实施例是根据邻近存储单元MCBi的编程状态调整预充电时段期 间施加到位线的位线预充电电压的电平的方法,将参照图12至17对其进行 更全面的描述。
图7至11是用于描述通过根据邻近存储单元MCBi的编程状态调整读 出时段的长度来补偿邻近存储单元MCBi造成的耦合效应的读取方法的图。
参照图7,在从与已选择字线WLi相连的多个存4诸单元MCA0至MCA3 (例如,与一个页对应的存储单元)读出数据的情况下,首先,对与邻近已 选才奪存储单元MCA0至MCA3的字线WLi+l相连的多个邻近存储单元 MCB0至MCB3 (例如,与一个页对应的存储单元)进行读操作。可以将从 多个邻近存储单元MCB0至MCB3读取的数据值分别存储在相应的页緩沖 器PB0至PB3中的至少一个或多个锁存器中。
图7示出与第一位线BL0相连的邻近存储单元MCB0被编程为数据状 态"E"且与第二位线BL1相连的邻近存储单元MCB1 ^^编程为数据状态"P1" 的示例。进一步,在该示例中,与第三位线BL2相连的邻近存储单元MCB2 被编程为数据状态"P2",而与第四位线BL3相连的邻近存储单元MCB3被 编程为数据状态"P3"。图2中示出与数据状态"E"至"P3"对应的存储单 元的阈电压分布。
参照图2和7,在邻近存储单元MCBO被编程为凄史据状态"E"且已选 才奪存储单元MCAO被编程为数据状态"P1"的情况下,已选择存储单元MCAO 不受来自邻近存储单元MCBO的耦合效应的影响。该情况下,已选择存储单 元MCAO的阈电压分布可以与图2中由41—2标出的状态对应。此时,可以如果连接到与已选择存储单元MCAO相同的字线WLi的多个存储单元(例 如,与一个或多个页对应的存卩诸单元)的邻近存储单元MCBi的编程状态为 状态"E",则可以应用该读取特性无需位线的位置。
如果邻近存储单元MCB1 -故编程为数据状态"PI"且已选择存储单元 MCA1被编程为数据状态"P1",则存储单元MCA1的阈电压分布因遭受来 自邻近存储单元MCB1的耦合效应而从41—2变为42—2。此时,可以在第二
补偿耦合效应。如果连接到与已选择存储单元MCA1相同的字线WLi的多 个存储单元(例如,与一个或多个页对应的存储单元)的邻近存储单元MCBi 的编程状态为状态"P1",则可以应用该读取特性无需位线的位置。
如果邻近存储单元MCB2被编程为数据状态"P2"且已选择存储单元 MCA2被编程为数据状态"P1",则存储单元MCA2的阈电压分布因遭受来 自邻近存储单元MCB2的耦合效应而从41—2变为43一2。此时,可以在第三 读出时间trd+t。ffset2期间读出并锁存已选4奪存储单元MCA2中已编程的数据以 补偿耦合效应。如果连接到与已选择存储单元MCA2相同的字线WLi的多 个存储单元(例如,与一个或多个页对应的存储单元)的邻近存储单元MCBi 的编程状态为状态"P2",则可以应用该读取特性无需位线的位置。
如果邻近存储单元MCB3被编程为数据状态"P3"且已选择存储单元 MCA3被编程为数据状态"P1",则存储单元MCA3的阈电压分布因遭受来 自邻近存储单元MCB3的耦合效应而从41—2变为44—2。此时,可以在第四
读出时间trd+t。fet3期间读出并锁存已选择存储单元MCA3中已编程的数据以
补偿耦合效应。如果连接到与已选^f奪存储单元MCA3相同的字线WLi的多 个存储单元(例如,与一个或多个页对应的存储单元)的邻近存储单元MCBi 的编程状态为状态"P3",则可以应用该读取特性无需位线的位置。
图8和9示出其中在每条字线上进行一次预充电操作和一次读出操作的 示例读取方法。
参照图8和9,对与字线WLi相连的多个已选择存储单元(例如,与一 个页对应的存储单元)中的每一个执行一次预充电操作和一次读出操作。在 每个存储单元被编程为具有四种阈电压分布E、 Pl、 P2、和P3之一的情况 下,根据邻近存储单元的编程状态在四个读出时段SEN0至SEN3之一 内读 出并锁存每个存储单元中已编程的数据。根据邻近存储单元的数据值,不同地确定是否在每条字线上执行四个读出时段SEN0至SEN3当中的任何时^殳的读出操作。读出时段SEN0至SEN3彼此可以具有不同的读出时间。改变的读出时间使得补偿根据邻近存储单元的编程状态变化的耦合的效应。每个单元中存储的数据位的数量增加得越多,可实用的(practicable)读出时间的各种类型就增加得越多。
如果从字线WLi选择一页存储单元用于读操作,则在第一读出时段SENO期间,读出已选存储单元当中邻近处于状态"E"的存储单元的存储单元MCAi的数据。例如,在第一读出时段SENO期间,对邻近被编程为状态"P1"、 "P2"、或"P3"的存储单元MCBi的存储单元不进行读出操作。将第一读出时间trf应用于第一读出时段SENO。存储单元MCAi的位线的预充电电压电平在第一读出时间trd期间下降直到预定的读出遮断(trip)电压的电平。如果读出节点的电压降低到读出遮断电压之下,则相应的存储单元被判定为'ON单元,。如果读出节点的电压未降低到读出遮断电压之下,则相应的存储单元^皮判定为'OFF单元,。将第一读出时l史SEN0内读出的数据存储在相应的页緩冲器的锁存器中。
在第二读出时段SEN1期间读出所选页中的存储单元当中邻近处于状态"P1',的存储单元MCBi的存储单元MCAi的数据。将第二读出时间(U+t。ffseti)应用于第二读出时段SEN1 。被预充电的存储单元MCAi的位线的电压电平在第二读出时间(trd+t。ffsetl )期间下降到预定的读出遮断电压电平。第二读出时间(trd+t。ffsetl)具有比第一读出时间trd长出偏移时段t。ffsetl的读出时间。增加的读出时间使得能够补偿由邻近存储单元MCBi造成的耦合效应。将读出的数据存储在相应的页緩冲器的锁存器中。
如果将第一读出时间U而不是第二读出时间(trd+t。ffsetl )应用于第二读出时段SEN1 ,则因为邻近存储单元MCBi的耦合效应,位线的电压电平在读出时段期间不下降到预定的读出遮断电压电平。如果位线的电压电平不下降到预定的读出遮断电压电平,则已选择存储单元的阔电压被识别为仿佛增加了一样(即,好像电流流入已选择存储单元似的)。在示例实施例中,通过根据邻近存储单元MCBi的数据值调整读出时间的长度来进行耦合效应的补偿。随着读出时间被调整,已选择存储单元的位线的电压电平下降到预定的读出遮断电压电平,而且由耦合效应造成的电流减少得到补偿。如上所述,不需要额外的电路元件来调整读出时间。"P2"的存储单元MCBi的存储单元MCAi的数据。将第三读出时间(trd+t。ffset2 )应用于第三读出时段SEN2。被预充电的存储单元MCAi的位线的电压电平在第三读出时间(trd+t。ffset2 )期间下降到预定的读出遮断电压电平。第三读出时间(trd+t。ffset2 )具有比第二读出时间(trd+t。ffsetl)长的读出时间。增加的读出时间使得能够补偿由邻近存储单元MCBi造成的耦合效应。将读出的数据存储在相应的页緩沖器的锁存器中。
在第四读出时段SEN3期间,读出所选页中的存储单元当中邻近处于状态"P3"的存储单元MCBi的存J诸单元MCAi的邀:据。将第四读出时间(trd+t。ffset3)应用于第四读出时段SEN3。被预充电的存储单元MCAi的位线的电压电平在第四读出时间(trd+t。ffset3)期间下降到预定的读出遮断电压电平。第四读出时间(trd+t。ffset3)具有比第三读出时间(t,.d+t。ffset2)长的读出时间。增加的读出时间使得能够补偿由邻近存储单元MCBi造成的耦合效应。将读出的数据存储在相应的页緩冲器的锁存器中。
如上所述,通过基于邻近存储单元MCBi的编程状态调整已选择存储单元MCAi的读出时间来补偿耦合效应。这是因为页緩冲器电路20具有快速读出特性,其不需要演化时段。
在页緩冲器电路20具有快速读出特性的情况下,在读出时段期间,读出节点SNi的电压急剧改变。读出时段期间在读出节点SNi处进行的急剧电压变化即便在很短的时间变化中也可以很大程度地实现读出结果。从而,如果调整读出时段的长度(即,调整数据锁存时间点),则读出已选择存储单元MCAi的ON/OFF状态的读出遮断点被改变。遮断点的改变导致诸如补偿由已选择存储单元MCAi的最邻近存储单元MCBi造成的耦合之类的效果。使用用于调整读出时段的长度的偏移值t。ffsetl至t。ffset3作为用于补偿由邻近存储单元MCBi造成的耦合的耦合补偿参数。
图10示出其中对多个已选择存储单元重复多个读出时段SEN0至SEN3并根据邻近存储单元的数据值选择性地进行锁存操作的示例读取方法。
参照图10,对已选择存储单元在不同的定时依次执行四个读出时段SEN0至SEN3。但是,不是对全部存储单元、而是根据邻近存储单元的数据值选择性地执行锁存操作。
例如,对全部已选择存储单元(例如, 一个页中的存储单元)进行第一读出时段SEN0。对邻近具有'E,状态的存储单元的存储单元选择性地进行锁存操作。有可能进行读操作以使得对于对其执行了锁存操作的存储单元不再进行进一步的读出和锁存操作。图10中,各自应用于读出时段SEN0至SEN3的每一读出时间与图9中所示的相同。
接着,对全部已选择存储单元、或对已选择存储单元当中对其尚未进行锁存操作的存储单元进行第二读出时段SEN1。在第二读出时段SEN1期间,对邻近具有与'P1,对应的数据值的存储单元的存储单元选择性地执行锁存操作。随后,对全部已选择存储单元、或对已选择存储单元当中对其尚未进行锁存操作的存储单元依次进行第三和第四读出时4殳SEN2和SEN3。在第三读出时段SEN2期间,对已选择存储单元(例如, 一个页中的存储单元)当中邻近具有与'P2,对应的数据值的存储单元的存储单元选择性地执行锁存操作。在第四读出时段SEN3期间,对已选择存储单元(例如, 一个页中的存储单元)当中邻近具有与'P3,对应的数据值的存储单元的存储单元选择性地执行锁存搡作。
图8至10中所述的读取方法与将读出时间作为耦合补偿参数应用于图5中所述的读取方法的情况对应。例如可以利用用于基于邻近存储单元MCBi的编程状态确定已选择存储单元MCAi的数据锁存定时的软件操作来执行该方法。如果分配给读操作的读取时间不足以执行软件操作,则应用下面的重复读取方案进行读操作。
图11示出其中根据邻近存储单元中存储的数据值调整读出时间、并通过重复读出操作补偿来自邻近存储单元的耦合效应的示例读取方法。图11中的读取方法与将读出时间作为耦合补偿参数应用于图6中所述的读取方法的情况对应。
参照图11,在根据示例实施例的读取方法的情况下,对与已选择字线WLi相连的多个存储单元重复进行预充电冲喿作和读出操作预定次数。例如,
可以在彼此具有不同的读出时间的四个读出时段SEN0至SEN3内重复读出编程在每个存储单元中的数据。该情况下,在与已选4奪存储单元相连的全部位线上执行的预充电和读出操作的定时彼此一致。
例如,对全部已选4奪存储单元(例如, 一个页中的存储单元)进行预充电时段和第 一读出时段SEN0。在第 一读出时段SEN0期间对全部已选择存储单元进行数据读出。在相应的页緩冲器处锁存在第 一读出时段SEN0读出 的数据。在第二至第四读出时段SEN1至SEN3期间对全部已选择存4渚单元 依次进行数据读出。在相应的页緩冲器处锁存在第二至第四读出时段SEN1 至SEN3中的每一个读出的数据。图11中,各自应用于第一至第四读出时 段SEN0至SEN3的每一读出时间与图9中的相同。每个单元中存储的数据 位的数量越多,重复的预充电和读取操作的数量就越多。
如上所述,在图11中的读取方法的情况下,对每个已选择存储单元重 复读出操作,应用所有情况的读出时间。该情况下,将不同的读出时间应用 于锁存在各个页緩冲器中的数据。因而,可以通过选择锁存在各个页緩沖器 中的数据之一来补偿来自邻近存储单元的耦合效应。根据上述读取方法,没 有必要根据邻近存储单元MCBi的数据值预先确定用于锁存已选择存储单元 MCAi的读出结果的定时。从而,虽然较短的读出时间被分配给读操作,但 是有可能通过补偿耦合效应进行准确的读取。
图12至17示出用于描述通过根据邻近存储单元MCBi的编程状态调整 位线的预充电电压的电平来补偿由于邻近存4诸单元MCBi造成的耦合效应的 读耳又方法的图。
参照图12,在从与字线WLi相连的存储单元MCA0至MCA3读取数据 的情况下,首先,对与邻近已选择存储单元MCA0至MCA3的字线WLi+l (以下,称为邻近字线)相连的存储单元MCBO至MCB3 (以下,称为邻近 存储单元)进行读操作。可以将从邻近存储单元MCBO至MCB3读出的数 据值存储在相应的页緩沖器中的至少一个或多个锁存器中。在基于邻近存储 单元MCBO至MCB3的数据状态调整位线的预充电电压的电平之后,使用 经调整的预充电电压进^"对已选4奪存卩诸单元MCAO至MCA3的读出操作。 将从已选择存储单元MCAO至MCA3读出的数据值存储在相应的页緩沖器 的至少一个或多个锁存器中。
除了调整位线预充电电压而不是读出时间以便补偿耦合之外,图12中 所示的读取方法与图7中的基本相同。从而,以相同的引用数字标出具有与 图7中的组成元件相同的功能的组成元件,并略去其描述。如下面将要更全 面地描述的,改变的预充电电压电平扮演补偿根据邻近存储单元的编程状态 而变4匕的耦合效应的角色。
随着每个单元存储的数据位的数量增加,可应用于预充电操作的预充电电压电平的数量增加。如下所述,考虑邻近存储单元的编程状态进行根据示例实施例的存储单元的读出操作。
参照图13,对与字线WLi相连的每个已选择存储单元进行一次预充电
操作和一次读出操作。在每个存储单元被编程为具有四种阔电压分布E、 Pl、P2、和P3之一的情况下,在读操作中可以根据邻近存储单元的编程状态利
用四种预充电电压VBLC、 VBLC+V。ffsetl、 VBLC+V。ffset2、和VBLC+V。版t3之一预
充电与每个存储单元相连的位线。
在其中在读操作中在字线WLi中有与一个页对应的已选择存储单元的情况下,在第一预充电时^殳PrechargeO期间,利用第一预充电电压VBLC预充电邻近处于'E,状态的存储单元MCBi的存储单元MCAi的位线。该情况下,在第一预充电时^殳PrechargeO期间不预充电邻近^皮编程为'P1'至'P3'之一的存储单元MCBi的存储单元的位线。经预充电的位线的电压在读出时段SEN期间被放电,使得其下降到预定的读出遮断电压电平。通过读出节点SNi读出在读出时段SEN期间放电的位线的电压,并将读出的结果存储在相应的页緩冲器的锁存器中。
在第二预充电时段Prechargel期间,利用第二预充电电压VBLC+V。ffsetl预充电邻近处于'PI'状态的存储单元MCBi的存储单元MCAi的位线。该情况下,在第二预充电时段Prechargel期间不预充电邻近具有'E, 、 'P2,、和'P3,之一的存储单元MCBi的存储单元的位线。经预充电的位线的电压在读出时段SEN期间被;^文电,使得其下降到预定的读出遮断电压电平。通过读出节点SNi读出在读出时段SEN期间放电的位线的电压,并将读出的结果存储在相应的页緩冲器的锁存器中。
第二预充电电压VBLC+V。ffsetl比第 一预充电电压VBLC高出偏移电压V。ffsetl。增加的预充电电压使得能够补偿由邻近存储单元MCBi造成的耦合效应。
如果在第二预充电时段Prechargel期间,利用第一预充电电压VBLC而不是第二预充电电压VBLC+V。ffietl来预充电位线,则因为邻近存储单元MCBi造成的耦合效应,位线的电压电平在读出时段期间没有达到预定的读出遮断电压电平。如果位线的电压电平不达到读出遮断电压电平,则已选择存储单元可能被识别为好像较少量的电流流入已选择存储单元似的。为了克服该现象,根据邻近存储单元MCBi的数据值调整位线的预充电电压的电平。随着位线预充电电压的电平增加,看起来好像流入位线的电流的量多了似的。从 而,能够补偿因耦合造成的电流的减少。
在第三预充电时段Precharge2期间,利用第三预充电电压VBLC+V。ffset2 预充电邻近处于'P2,状态的存储单元MCBi的存储单元MCAi的位线。该 情况下,在第三预充电时段Precharge2期间不预充电邻近具有'E, 、 'P1,、 和'P3,之一的存储单元MCBi的存储单元的位线。经预充电的位线的电压 在读出时段SEN期间被放电,使得其下降到预定的读出遮断电压电平。通 过读出节点SNi读出在读出时段SEN期间放电的位线的电压,并将读出的 结果存储在相应的页緩冲器的锁存器中。
在第四预充电时段Precharge3期间,利用第四预充电电压VBLC+V。ffset3 预充电邻近处于'P3,状态的存储单元MCBi的存储单元MCAi的位线。该 情况下,在第四预充电时段Precharge3期间不预充电邻近具有'E, 、 'P1,、 和'P2,之一的存储单元MCBi的存储单元的位线。经预充电的位线的电压 在读出时段SEN期间被放电,使得其下降到预定的读出遮断电压电平。通 过读出节点SNi读出在读出时段SEN期间放电的位线的电压,并将读出的 结果存储在相应的页緩冲器的锁存器中。图12中,各自应用于读出时段SEN 的读出时间彼此相同。
如上所述,通过基于邻近存储单元MCBi的编程状态调整已选择存储单 元MCAi的位线预充电电压的电平来4卜偿耦合效应。使用用于调整预充电电 压电平的偏移值V。ffsetl至V。版t3作为用于补偿由邻近存储单元MCBi造成的 耦合的耦合补偿参数。
图14示出其中对已选择存储单元重复预充电和读出时段并根据邻近存 储单元的数据值选择性地进行数据锁存操作的实施例。
参照图14,对全部已选择存储单元(例如,与一个页对应的存储单元) 进行第一预充电时段PrechargeO和读出时段SEN。对邻近具有'E,状态的 存储单元的存储单元选择性地进行数据锁存操作。对于已进行其锁存操作的 存储单元不再进行进一 步的锁存操作。
对全部已选择存储单元、或已选择存储单元当中未经历锁存操作的存储 单元进行第二预充电时段Precharge 1和读出时段SEN。对邻近具有'P 1,状 态的存储单元的存储单元选择性地进行锁存操作。随后,对全部已选择存储 单元、或已选择存储单元当中未经历锁存操作的存储单元进行第三预充电时段Precharge2和读出时段SEN。对邻近具有'P2,状态的存储单元的存储单 元选择性地进行数据锁存操作。对全部已选择存储单元、或已选择存储单元 当中未经历锁存操作的存储单元进行第四预充电时段Precharge3和读出时段 SEN。对邻近具有'P3,状态的存储单元的存储单元选择性地进行数据锁存 操作。
例如可以通过用于根据邻近存储单元MCBi的编程状态确定锁存已选择 存储单元MCAi的数据值的锁存定时的软件操作来执行图13和14中所述的 读取方法。如果分配给读操作的读取时间不足以执行软件操作,则利用下面 的重复读取方案进行读操作。
图13和14中所述的读耳又方法与将预充电电压电平作为耦合补偿参数应 用于图5中所述的读取方法的情况对应。该方法的情况下,需要软件操作用 于根据邻近存储单元MCBi的编程状态确定锁存已选择存储单元MCAi的数 据值的定时。如果分配给读操作的读取时间不足以执行软件操作,则利用下 面的重复读^F又方案进行读纟喿作。
图15示出其中根据邻近存储单元中已编程的数据值调整位线预充电电 压电平、并通过重复锁存操作^卜偿由邻近存储单元造成的耦合效应的读取方 法。图15中的读取方法与将预充电电压电平作为耦合补偿参数应用于图6 中所示的读耳又方法的情况对应。
参照图15,对与已选4奪字线WLi相连的多个存储单元重复进行预充电 操作和读出操作预定次数。例如,在其中每个存储单元被编程为具有四种阈
电压分布E、 Pl、 P2、和P3之一的情况下,重复具有不同的预充电电压电 平的四个预充电时段PrechargeO至Precharge3 、以及与其对应的四个读出时 段SEN。在每个读出时段结束时的时间点锁存读出的数据。此时,应用于预 充电时段PrechargeO至Precharge3中的每一个的预充电电压电平与图13中 所述的相同。每个单元存储的数据位的数量越多,预充电和读取操作重复的 数量就越多。
根据图15中所示的读取方法,与各条位线分别相连的每个页缓冲器重 复地实施应用不同的预充电电压电平的多个预充电操作、以及与其对应的读 出和锁存操作。不需要用于在锁存操作之前根据邻近存储单元MCBi的数据 值确定是否锁存已选择存储单元MCAi的读出结果的软件操作。尽管分配给 读操作的读出时间不足以实施软件操作,但是也有可能通过补偿耦合效应进4亍准确的读取。
图16示出其中根据邻近存储单元中已编程的数据值同时调整各条位线 的预充电电压电平的读^F又方法。
参照图16,如果每个存储单元被编程为具有四种阈电压分布E、 Pl、 P2、 和P3之一,则在读操作中根据邻近存储单元的编程状态利用四种预充电电
压V乱c、 VBLC+V。ffsetl、 VBLC+V。ffset2、和VBLC+V。腕3之一预充电与每个存储
单元相连的位线。分别对每条位线进行一次预充电操作、 一次读出操作、和
一次锁存操作。应用于各个预充电时段PrechargeO至Precharge3的预充电电 压V肌c、 VBLC+V。ffsetl 、 VBLC+V。ffset2、和V肌c+V。歸3与图13中所述的相同。 特别地,在图16中所示的读取方法中,对全部已选择存储单元(例如, 一个页中的存储单元)同时实施预充电操作、读出操作、和锁存操作。从而,
与上面描述的读取方法相比显著地减少读取时间tread,。例如,将读取时间tread, 的预充电和读出时间减少四分之三。这使得用于根据邻近存储单元的编程状 态控制施加到每条位线的预充电电压电平的构造成为必要。
图17是用于描述施加位线预充电电压以执行图16中所示的读取方法的
方法的图。
参照图17,位线BL[i]和BL[i+l]分别与相应的页缓冲器PBi和PBi+l 相连。页緩冲器PBi和PBi+l中的每一个具有多个、例如三个或更多个数据 锁存器DL。每个页缓沖器中的至少一个数据锁存器DL存储与邻近字线 WLi+l相连的邻近存储单元MCBi的数据值。在实施已选择存储单元的读操 作之前存储编程在邻近存储单元MCBi中的数据值。如下面将要更全面地描 述的,利用邻近存储单元MCBi中已编程的数据值来确定与每个已选择存储 单元MCAi相连的位线的预充电电压电平。利用所确定的预充电电压从已选 捧存储单元MCAi读取数据。将与已选择字线WLi相连的存储单元MCAi 的数据值存储在相应的页緩沖器中的多个数据锁存器DL中的至少 一个中。
如下确定将要向每条位线提供的预充电电压的电平。
在与已选择字线WLi相连的存储单元MCAi的读操作中,可以向位线 BL[i]和BL[i+l]中的每一条施加多种预充电电压VBLC、 VBLC+V。ffsetl 、 VBLC+V。ffset2、和VBLC+V。ffset3中的任何一个。可以从嵌入在闪速存储器中的 电压产生电路(未示出)提供预充电电压VBLC、 VBLC+V。ffsetl、 VBLC+V。ffset2、的内部电压分压来提供预充电电压VBLC、 VBLC+V。ffsetl 、 VBLC+V。ffset2、和 VBLC+V。ffset3 。
使用存储在每个页緩沖器中的邻近存储单元MCBi的数据值作为用于选
择将要向相应的位线提供的预充电电压的选择信号。页緩冲器PBi和PBi+l 中的每一个具有用于切换多个预充电电压的多个开关SI至S4,而且通过开 关SI至S4选择的一种预充电电压一皮施加到相应的位线。
利用存储在页緩冲器PBi和PBi+l中的每一个中的邻近存储单元MCBi 的数据值来控制开关SI至S4。例如,在其中邻近存储单元MCBi的数据值 为'E,的情况下,开关S1被导通,而其余开关S2至S4被截止。这使得将 第一预充电电压VBLc施加到相应的位线。如果邻近存储单元MCBi的数据 值为'Pl,,则开关S2被导通,而其余开关S1、 S3、和S4被截止。这使得 将第二预充电电压VBLC+V。ffsetl施加到相应的位线。如果邻近存储单元MCBi 的数据值为'P2,,则开关S3被导通,而其余开关S1、 S2、和S4被截止。
这使得将第三预充电电压VBLC+V。fto2施加到相应的位线。在邻近存储单元
MCBi的数据值为'P3'的情况下,开关S4被导通,而其余开关S1-S3被
截止。这使得将第四预充电电压V肌c+V。ffi;et3施加到相应的位线。
此时,在相同的预充电时段期间向每条字线施加预充电电压VBLC、 VBLC+V。ffsetl 、 VBLC+V。ffset2、和VBLC+V。ffset3。通过相同的读出时段读出和锁 存每条位线的预充电电压。即,根据图17中所示的读取方法,通过一次预 充电操作和一次读出和锁存操作同时读取多个已选择存储单元。用于补偿邻 近存储单元的耦合的实施例使得能够利用简单的电路配置显著地减少读取 时间。
图18是示出包含图1中所示的闪速存储器件100的存储器系统的图。 参照图18,根据示例实施例的存储器系统包括闪速存储器件100和存储 器控制器200。闪速存储器件100的配置与图1中所示的基本相同,故而略 去其描述。存储器控制器200被配置为控制闪速存储器件100。与上述的读 取方法一样,闪速存储器件IOO通过根据邻近存储单元的数据状态调整读出 时段的长度、或位线的预充电电平来补偿由邻近存储单元造成的耦合效应。 根据该读取方法,有可能有效地补偿邻近存储单元之间导致的耦合效应。于 是,可以提升读取结果的可靠性。
可以将图18中所示的存储器系统配置为用于存储卡和/或存储卡系统。该情况下,可以将存储器控制器200配置为经由从通用串行总线(USB)接 口 、多媒体卡(MMC )接口 、 PCIExpress ( PCI-E)接口 、串行AT附件(SATA) 接口、并行AT附件(PATA)接口、小型计算机系统接口 (SCSI)、串行附 件SCSI (SAS)接口、增强小型盘接口 (ESDI)、以及集成驱动电子(IDE) 接口等一组接口中选择的 一种接口与外部设备(例如,主机)通信。
同时,闪速存储器件是即便没有供电也能够保持其中存储的数据的各种 非易失性存储器。随着诸如蜂窝电话机、个人数字助理(PDA)、数字照相 机、便携游戏控制台、以及MP3的移动装置的使用迅速增长,闪速存储器 件被广泛用于作为代码存储器、以及数据存储器。闪速存储器件还可以用于 诸如高清晰度电视、数字多功能光盘(DVD)、路由器、以及全球定位系统 (GPS)的家庭应用。
图19是示出包含根据示例实施例的闪速存储器件的示意性计算系统的 方框图。该计算系统,皮组织为包括处理单元900,诸如樣i处理器或中央处 理单元;用户接口 800;调制解调器600,诸如基带芯片组;存储器控制器 200;以及闪速存储器件100。可以将闪速存储器件100配置为基本与图1 中所示的一样。在闪速存储器件100中,通过存储器控制器200存储将要由 处理单元900处理的N位数据(N为正整数)。闪速存储器件100中存储的 数据通过根据上述读取方法调整读出时间或位线预充电电压的电平来补偿 由邻近存储单元造成的耦合效应。
如果图19中所示的计算系统为移动装置,则其进一步包括电池700,用 于向其供电。虽然图19中未示出,该计算系统可以进一步装有应用芯片组、 摄像机图像处理器(例如,CMOS图像传感器;CIS)、移动DRAM等。存 储器控制器200和闪速存储器件IOO例如可以配置为、或用于利用非易失性 存储器存储数据的固态驱动器/硬盘(SSD)。
可以以多种类型的封装来封装根据示例实施例的闪速存储器件和/或存 储器控制器。例如,可以将根据示例实施例的闪速存储器件和/或存储器控制 器封装为从层叠封装(PoP)、球栅阵列(BGA)、芯片尺寸封装(CSP)、塑 料引线芯片载体(PLCC)、塑料双列直插式封装(PDIP)、晶片中管芯封装 (Die in Waffle Pack)、晶片中管芯形式(Die in Wafer Form )、板上芯片 (COB)、陶瓷双列直插式封装(CERDIP)、塑料四方扁平封装(MQFP)、 薄型四方扁平封装(TQFP)、小外形集成电路(SOIC)、收缩型小外形封装(SSOP )、薄型小外形封装(TSOP )、系统级封装(SIP )、多芯片封装(MCP )、 晶圆级制作封装(WFP)、晶圆级堆叠封装(WSP)等一组封装中选择的一 种封装。
在示例实施例中,可以利用各自具有电荷存储层的多种单元结构之一形 成存储单元。具有电荷存储层的单元结构包括电荷俘获闪速结构、其中阵 列以多层堆叠的堆叠闪速结构、源极-漏极自由闪速结构、插针型闪速结构等。
如此描述示例实施例,显然其可以以i午多形式变化。这才羊的变体不应,皮 看作背离示例实施例意指的精神和范围,而且本领域技术人员显然可知,意 欲将全部这样的变体包含在所附权利要求书的范围内。
对相关申请的交叉引用
本申请要求于2008年9月19日向韩国特许厅(KIPO)提交的韩国专 利申请No. 10-2008-0092251的优先权,通过引用将其内容合并于此。
权利要求
1.一种闪速存储器件的读取方法,包括读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元以获得第一读取结果;利用多个耦合补偿参数读取所述多个已选择存储单元一次或多次以获得第二读取结果;以及基于所述邻近存储单元的第一读取结果选择性地锁存所述已选择存储单元的第二读取结果。
2. 如权利要求1所述的读取方法,其中根据所述邻近存储单元中存储 的数据值确定所述耦合补偿参数的值。
3. 如权利要求1所述的读取方法,其中对所述已选择存储单元以位线为单位设置所述耦合补偿参数。
4. 如权利要求1所述的读取方法,其中所述耦合补偿参数是读出操作 中将要使用的位线预充电电压的电平、以及在其期间读出位线电压的读出时 段的长度之一。
5. 如权利要求4所述的读取方法,其中读取所述多个已选择存储单元 包括分别对所述已选择存储单元在不多于N个读出时段中执行读出操作,其 中N是所述邻近存储单元中能够存储的数据值的数量。
6. 如权利要求5所述的读取方法,其中选择性地锁存包括基于从所述 邻近存储单元读出的第一读取结果锁存N次读出操作的结果当中的一个结 果作为第二读取结果。
7. 如权利要求5所述的读取方法,其中读取所述多个已选择存储单元 包括第 一预充电各自与所述已选择存储单元对应的多条位线;以及 在N个读出时^殳之一经过之后读出位线的电压作为由N次读出操作读 出的结果。
8. 如权利要求7所述的读取方法,其中读取所述多个已选择存储单元 包括第二预充电所述多条位线;以及在N个读出时^:中的另一个经过之后再次读出位线的电压作为由N次读出操作读出的结果。
9. 如权利要求8所述的读取方法,其中不对所述已选择存储单元当中 其读出结果已经^皮锁存的存储单元实施第二预充电和再次读出。
10. 如权利要求4所述的读取方法,其中读取所述多个已选择存储单元包括向与所述已选4奪存储单元相连的各条位线施加N种不同的位线预充电 电压中的至少一个,其中N是每个邻近存储单元中能够存储的数据值的数量。
11. 如权利要求10所述的读取方法,其中读取所述多个已选择存储单 元包括向各自与所述已选4奪存储单元对应的位线施加N种位线预充电电压之 一;以及在预定读出时段经过之后读出位线的电压作为由N次读出操作读出的 结果。
12. 如权利要求11所述的读取方法,其中读取所述多个已选择存储单 元包括在读出之后向各自与所述已选择存储单元对应的位线再次施加N种位 线预充电电压之一;以及在预定读出时段经过之后再次读出位线的电压作为由N次读出操作读 出的结果。
13. 如权利要求12所述的读取方法,其中不对所述已选择存储单元当 中其读出结果被锁存的存储单元实施再次施加和再次读出。
14. 如权利要求10所述的读取方法,其中读取所述多个已选择存储单 元包括选才奪N种位线预充电电压之一作为将要向每条位线施加的位线预充电 电压;向位线同时施加各条位线的已选4奪的位线预充电电压;以及结果。
15. 如权利要求10所述的读取方法,其中基于所述邻近存储单元的读 出结果以位线为单位选择各条位线的位线预充电电压。
16. —种闪速存储器件的读取方法,包括读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元;利用第一耦合补偿参数,读取各自与具有第一数据值的邻近存储单元对应的已选择存储单元;锁存从应用第 一耦合补偿参数的存储单元读取的结果;利用第二耦合补偿参数,读取各自与具有第二数据值的邻近存储单元对应的已选择存储单元;锁存从应用第二耦合补偿参数的存储单元读取的结果;利用第三耦合补偿参数,读取各自与具有第三数据值的邻近存储单元对应的已选择存储单元;锁存从应用第三耦合补偿参数的存储单元读取的结果;利用第四耦合补偿参数,读取各自与具有第四数据值的邻近存储单元对应的已选择存储单元;以及锁存从应用第四耦合补偿参数的存储单元读取的结果。
17. —种闪速存储器件的读取方法,包括读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储 单元;锁存所述已选择存储单元的第 一读取结果中与具有第 一数据值的邻近存储单元对应的一个读取结果;利用第二耦合补偿参数读取所述已选择存储单元以获得第二读取结果; 锁存所述已选择存储单元的第二读取结果中与具有第二数据值的邻近存储单元对应的 一个读取结果;利用第三耦合补偿参数读取所述已选^^存储单元以获得第三读取结果; 锁存所述已选择存储单元的第三读取结果中与具有第三数据值的邻近存储单元对应的 一个读取结果;利用第四耦合补偿参数读取所述已选择存储单元以获得第四读取结果;以及锁存所述已选择存储单元的第四读取结果中与具有第四数据值的邻近 存储单元对应的一个读取结果。
18. —种闪速存储器件的读取方法,包括读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元;利用第 一耦合补偿参数读取所述已选择存储单元以获得第 一读取结果;锁存第一读取结果当中应用第一耦合补偿参数的读取结果;利用第二耦合补偿参数读取所述已选择存储单元以获得第二读取结果;锁存第二读取结果当中应用第二耦合补偿参数的读取结果;利用第三耦合补偿参数读取所述已选4奪存储单元以获得第三读取结果;锁存第三读取结果当中应用第三耦合补偿参数的读取结果;利用第四耦合补偿参数读取所述已选4奪存储单元以获得第四读取结果;以及锁存第四读取结果当中应用第四耦合补偿参数的读取结果。
19. 一种闪速存储器件的读取方法,包括读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储 单元;基于所述邻近存储单元的读取结果,确定各自应用于所述已选择存储单元的多个耦合补偿参数;利用分别应用于各个已选择存储单元的耦合补偿参数读取所述已选择 存储单元;以及锁存读取结果。
20. 如权利要求19所述的方法,其中同时读取所述已选择存储单元。
21. —种闪速存储器件,包括 存储单元阵列,具有多个存储单元;以及页缓冲器电路,被配置为通过调整各自与已选择存储单元连接的每条位 线的预充电电压的电平、或用于读出每条位线的电压的读出时段的长度来读 取所述已选择存储单元至少一次或多次,其中所述页缓冲器电路被配置为基于连接到与所述已选择存储单元不 同的字线的多个邻近存储单元的读取结果选择性地锁存所述已选择存储单 元的读取结果。
22. 如权利要求21所述的闪速存储器件,其中根据每个邻近存储单元 中存储的数据值确定位线预充电电压的电平以及读出时段的长度。
23. 如权利要求21所述的闪速存储器件,其中所述页緩沖器电路包括多个页緩冲器,其被配置为执行与每条字线相连的已选择存储单元和邻近存 储单元的读操作。
24. 如权利要求23所述的闪速存储器件,其中每个页緩沖器包括多个
25. 如权利要求23所述的闪速存储器件,其中每个页緩冲器在预充电 时段与读出时段之间不需要演化时段。
26. 如权利要求23所述的闪速存储器件,其中当每个邻近存储单元中 存储N个数据值时,每个页緩冲器对相应的已选一奪存储单元在不多于N个 读出时段内执行N次读出操作,其中N是每个邻近存储单元中能够存储的 数据值的数量。
27. 如权利要求26所述的闪速存储器件,其中每个页緩沖器基于所述 一个结果。
28. 如权利要求23所述的闪速存储器件,其中每个页緩冲器进一步包 括多个开关,其操作以向每条位线施加N种预充电电压之一,其中N是每 个邻近存储单元中能够存储的数据值的数量。
29. 如权利要求28所述的闪速存储器件,其中所述开关响应于每个页 緩冲器中存储的邻近存储单元的读出结果而操作。
30. 如权利要求28所述的闪速存储器件,其中向所述已选择存储单元 同时才是供经由每个页緩冲器切换的预充电电压。
31. —种存储器系统,包括 闪速存储器件;以及控制器,被配置为控制所述闪速存储器件, 其中所述闪速存储器件包括 存储单元阵列,具有多个存储单元;以及页緩冲器电路,被配置为通过调整各自与已选4奪存储单元连接的每条位 线的预充电电压的电平、或用于读出每条位线的电压的读出时段的长度来读 取所述已选择存储单元一次或多次,其中所述页缓沖器电路被配置为基于连接到与所述已选择存储单元不 同的字线的多个邻近存储单元的读取结果选择性地锁存所述已选择存储单 元的读取结果。
32. —种计算系统,包括 主机;闪速存储器件;以及控制器,被配置为根据所述主机的请求控制所述闪速存储器件, 其中所述闪速存储器件包括 存储单元阵列,具有多个存储单元;以及页緩沖器电路,被配置为通过调整各自与已选择存储单元连接的每条位 线的预充电电压的电平、或用于读出每条位线的电压的读出时段的长度来读 取所述已选择存储单元一次或多次,其中所述页緩冲器电路被配置为基于连接到与所述已选择存储单元不 同的字线的多个邻近存储单元的读取结果选择性地锁存所述已选择存储单 元的读取结果。
全文摘要
提供一种闪速存储器件的读取方法,其包括读取连接到与多个已选择存储单元的字线不同的字线的多个邻近存储单元;利用多个耦合补偿参数读取所述多个已选择存储单元一次或多次;以及基于所述邻近存储单元的读取结果选择性地锁存所述已选择存储单元的读取结果。
文档编号G11C16/26GK101677020SQ20091017463
公开日2010年3月24日 申请日期2009年9月21日 优先权日2008年9月19日
发明者姜相求 申请人:三星电子株式会社