《半导体存储器件及其操作方法.pdf》由会员分享,可在线阅读,更多相关《半导体存储器件及其操作方法.pdf(25页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102855937 A (43)申请公布日 2013.01.02 CN 102855937 A *CN102855937A* (21)申请号 201210214479.X (22)申请日 2012.06.27 10-2011-0062183 2011.06.27 KR G11C 16/34(2006.01) G11C 16/06(2006.01) (71)申请人 爱思开海力士有限公司 地址 韩国京畿道 (72)发明人 李炯珉 (74)专利代理机构 北京弘权知识产权代理事务 所 ( 普通合伙 ) 11363 代理人 俞波 郭放 (54) 发明名称 半导体存储器件及其操作。
2、方法 (57) 摘要 本发明提供了半导体存储器件及其操作方 法。所述操作方法包括 : 执行第一 LSB 编程循环, 以将第一 LSB 数据存储在字线的第一存储单元 中 ; 执行第二 LSB 编程循环, 以将第二 LSB 数据存 储在所选字线的第二存储单元中, 并检测具有低 于呈负电位的过擦除参考电压的阈值电压的过擦 除存储单元以将所述阈值电压提高至高于所述过 擦除参考电压 ; 执行第一 MSB 编程循环, 以将第一 MSB 数据存储在所述第一存储单元中 ; 以及, 执行 第二MSB编程循环, 以将第二MSB数据存储在所述 第二存储单元。 (30)优先权数据 (51)Int.Cl. 权利要求书 。
3、3 页 说明书 12 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 12 页 附图 9 页 1/3 页 2 1. 一种半导体存储器件的操作方法, 包括 : 执行第一最低有效位 LSB 编程循环, 以将第一 LSB 数据存储在所选字线的第一存储单 元中 ; 执行第二LSB编程循环, 以将第二LSB数据存储在所选字线的第二存储单元中, 并将第 二存储单元中的低于呈负电位的过擦除参考电压的过擦除存储单元的阈值电压提高至高 于所述过擦除参考电压 ; 执行第一最高有效位MSB编程循环, 以将第一MSB数据存储在所述第一存储单元中 ; 以 及 执。
4、行第二 MSB 编程循环, 以将第二 MSB 数据存储在所述第二存储单元中。 2. 如权利要求 1 所述的操作方法, 其中, 取决于存储在所述第一存储单元和第二存储 单元中的所述 LSB 数据和 MSB 数据, 将所述第一存储单元和第二存储单元的阈值电压分别 提高至高于 LSB 验证电压和 MSB 验证电压。 3. 如权利要求 1 所述的操作方法, 其中, 所述执行第二 LSB 编程循环包括 : 执行 LSB 编程操作, 以将选自所述第二存储单元的存储单元的阈值电压提高至高于 LSB 验证电压并将所述过擦除存储单元的阈值电压提高至高于所述过擦除参考电压 ; 执行第一编程验证操作, 以检查所选存。
5、储单元的阈值电压是否高于所述 LSB 验证电 压 ; 以及 执行第二编程验证操作, 以检查所述过擦除存储单元的阈值电压是否高于所述过擦除 参考电压。 4. 如权利要求 3 所述的操作方法, 其中, 在所述第二编程验证操作的执行中 : 将对应于所述过擦除参考电压的绝对值的正电压供应给一组过擦除存储单元 ; 以及 将比在所述第一编程验证操作中供应给所选存储单元的电压高出所述绝对值的电压 供应给所述过擦除存储单元。 5. 如权利要求 1 所述的操作方法, 其中, 在所述第二 LSB 编程循环的执行中, 将具有通 过所述第二 MSB 编程循环而提高了的所述阈值电压的所述过擦除存储单元的阈值电压提 高至。
6、高于所述过擦除参考电压。 6. 如权利要求 5 所述的操作方法, 进一步包括 : 在执行所述第二 LSB 编程循环之前, 输 入用于所述第二 LSB 编程循环的所述第二 LSB 数据和所述第二 MSB 数据。 7. 一种半导体存储器件的操作方法, 包括 : 执行第二最低有效位 LSB 编程循环, 以将第二 LSB 数据存储在耦接到多个字线中的第 二字线的存储单元中, 并将耦接到所述第二字线的所述存储单元中的低于呈负电位的过擦 除参考电压的过擦除存储单元的阈值电压提高至高于所述过擦除参考电压 ; 执行第一最高有效位 MSB 编程循环, 以将第一 MSB 数据存储在耦接到所述多个字线中 的与所述第。
7、二字线在一侧相邻的第一字线的存储单元中 ; 执行第三 LSB 编程循环, 以将第三 LSB 数据存储在耦接到与所述第二字线在另一侧相 邻的第三字线的存储单元中 ; 以及 执行第二MSB编程循环, 以将第二MSB数据存储在耦接到所述第二字线的存储单元中。 8. 如权利要求 7 所述的操作方法, 其中, 响应于所述第二 LSB 数据, 将耦接到所述第二 字线的所述存储单元中的所选存储单元的阈值电压提高至高于 LSB 验证电压。 权 利 要 求 书 CN 102855937 A 2 2/3 页 3 9. 如权利要求 8 所述的操作方法, 其中, 所述执行第二 LSB 编程循环包括 : 执行 LSB 。
8、编程操作, 以将所选存储单元的阈值电压提高至高于所述 LSB 验证电压并将 所述过擦除存储单元的阈值电压提高至高于所述过擦除参考电压 ; 执行第一编程验证操作, 以检查所选存储单元的阈值电压是否高于所述 LSB 验证电 压 ; 以及 执行第二编程验证操作, 以检查所述过擦除存储单元的阈值电压是否高于所述过擦除 参考电压。 10. 如权利要求 9 所述的操作方法, 其中, 在所述第二编程验证操作的执行中 : 将对应于所述过擦除参考电压的绝对值的正电压供应给一组过擦除存储单元 ; 以及 将比在所述第一编程验证操作中供应给所选存储单元的电压高出所述绝对值的电压 供应给所述过擦除存储单元。 11.如权。
9、利要求7所述的操作方法, 其中, 在所述第二LSB编程循环的执行中, 将具有通 过所述第二 MSB 编程循环来提高的所述阈值电压的所述过擦除存储单元的阈值电压提高 至高于所述过擦除参考电压。 12. 如权利要求 11 所述的操作方法, 进一步包括 : 在执行所述第二 LSB 编程循环之前, 输入用于所述第二 LSB 编程循环的所述第二 LSB 数据和 MSB 数据。 13. 一种半导体存储器件, 包括 : 存储块, 其包括耦接到字线的存储单元 ; 操作电路, 其被配置成针对选自所述字线的字线的偶数页面中所包括的存储单元执 行第一最低有效位 LSB 编程循环, 针对所选字线的奇数页面中所包括的存。
10、储单元执行第二 LSB 编程循环, 针对所述偶数页面的存储单元执行第一最高有效位 MSB 编程循环, 并且针对 所述奇数页面的存储单元执行第二 MSB 编程循环 ; 以及 控制电路, 其被配置成控制所述操作电路以检测所述奇数页面的存储单元中的具有低 于呈负电位的过擦除参考电压的阈值电压的过擦除存储单元, 并且在所述第二 LSB 编程循 环中将 LSB 数据存储在所述奇数页面的存储单元中的同时将所述阈值电压提高至高于所 述过擦除参考电压。 14. 如权利要求 13 所述的半导体存储器件, 其中, 在所述第二 LSB 编程循环中, 所述 操作电路执行 LSB 编程操作以将选自所述奇数页面的存储单元。
11、中的存储单元的阈值电压 提高至高于 LSB 验证电压并将所述过擦除存储单元的阈值电压提高至高于所述过擦除参 考电压, 执行第一编程验证操作以检查所选存储单元的阈值电压是否高于所述 LSB 验证电 压, 并且执行第二编程验证操作以检查所述过擦除存储单元的阈值电压是否高于所述过擦 除参考电压。 15. 如权利要求 14 所述的半导体存储器件, 其中, 在所述第二编程验证操作中, 所述操 作电路将对应于所述过擦除参考电压的绝对值的正电压供应给一组过擦除存储单元并且 将比在所述第一编程验证操作中供应给所选存储单元的电压高出所述绝对值的电压供应 给所述过擦除存储单元。 16. 如权利要求 13 所述的半。
12、导体存储器件, 其中, 在所述第二 LSB 编程循环中, 所述操 作电路响应于所述 LSB 数据和 MSB 数据检测具有通过所述第二 MSB 编程循环提高到多个编 程电平中的最低编程电平的阈值电压的过擦除存储单元, 并且将所检测到的过擦除存储单 权 利 要 求 书 CN 102855937 A 3 3/3 页 4 元的阈值电压提高至高于所述过擦除参考电压。 17. 一种半导体存储器件, 包括 : 存储块, 其包括耦接到字线的存储单元 ; 操作电路, 其被配置成针对耦接到所述字线中的第二字线的存储单元执行第二最低有 效位 LSB 编程循环, 针对耦接到与所述第二字线在一侧相邻的第一字线的存储单元。
13、执行第 一最高有效位 MSB 编程循环, 针对耦接到与所述第二字线在另一侧相邻的第三字线的存储 单元执行第三 LSB 编程循环, 并且针对耦接到所述第二字线的存储单元执行第二 MSB 编程 循环 ; 以及 控制电路, 其被配置成控制所述操作电路以检测耦接到所述第二字线的所述存储单元 中的具有低于呈负电位的过擦除参考电压的阈值电压的过擦除存储单元, 并且在将 LSB 数 据存储在耦接到所述第二字线的存储单元的同时将所述阈值电压提高至高于所述过擦除 参考电压。 18. 如权利要求 17 所述的半导体存储器件, 其中, 在所述第二 LSB 编程循环中, 所述操 作电路执行 LSB 编程操作以将选自耦。
14、接到所述第二字线的存储单元中的存储单元的阈值 电压提高至高于 LSB 验证电压并将所述过擦除存储单元的阈值电压提高至高于所述过擦 除参考电压 ; 执行第一编程验证操作以检查所选存储单元的阈值电压是否高于所述 LSB 验 证电压 ; 并且执行第二编程验证操作以检查所述过擦除存储单元的阈值电压是否高于所述 过擦除参考电压。 19. 如权利要求 18 所述的半导体存储器件, 其中, 在所述第二编程验证操作中, 所述操 作电路将对应于所述过擦除参考电压的绝对值的正电压供应给一组过擦除存储单元, 并且 将比在所述第一编程验证操作中供应给所选存储单元的电压高出所述绝对值的电压供应 给所述过擦除存储单元。 。
15、20. 如权利要求 17 所述的半导体存储器件, 其中, 在所述第二 LSB 编程循环中, 所述操 作电路检测具有通过所述第二 MSB 编程循环提高到多个编程电平中的最低编程电平的所 述阈值电压的过擦除存储单元, 并且将所检测到的过擦除存储单元的阈值电压提高至高于 所述过擦除参考电压。 权 利 要 求 书 CN 102855937 A 4 1/12 页 5 半导体存储器件及其操作方法 0001 相关申请的交叉引用 0002 本申请要求于 2011 年 6 月 27 日提交的韩国专利申请案第 10-2011-0062183 号的 优先权, 其全部内容通过引用的方式结合在本文中。 技术领域 000。
16、3 示例性实施例涉及一种半导体存储器件及其操作方法, 尤其涉及一种包括非易失 性存储单元的半导体存储器件及其操作方法。 背景技术 0004 随着例如 NAND 快闪存储器件等非易失性存储器件中的存储单元尺寸的减小, 当 执行编程操作时, 相邻存储单元之间可能更易于出现干扰现象。 因此, 与被编程的存储单元 相邻的存储单元的阈值电压由于该干扰现象而大大偏移。此外, 在目标电平中编程的存储 单元的阈值电压分布由于该干扰现象而变宽, 并且在不同电平中编程的存储单元的阈值电 压分布之间的间隔变窄。因此, 存储在存储单元中的数据可能不能被适当地读取, 例如, 可 能读出不同的数据。在一个存储单元中存储 。
17、2 比特的数据的多电平单元 ( 下文称为 MLC ) 编程方法中, 此现象进一步增大。 0005 若干减小 MLC 编程操作中的存储单元之间的干扰现象的方法正被提出。下文描述 了其中的一种方法。 0006 图1A和1B示出由于半导体存储器件的编程操作而偏移的存储单元的阈值电压的 分布。 0007 参照图 1A, 2 比特的数据包括最低有效位 ( 下文称为 LSB ) 数据和最高有效位 ( 下文称为 MSB ) 数据。通过用于存储 LSB 数据的 LSB 编程操作和用于存储 MSB 数据的 MSB 编程操作将所述 2 比特的数据存储在存储单元中。首先, 当执行 LSB 编程操作时, 来自 耦接到。
18、所选字线的第一至第四存储单元中的第一单元和第二单元的阈值电压升高。此处, 第一单元和第二单元可为将数据 0 输入其中作为 LSB 数据的单元。 0008 参照图 1B, 当执行 MSB 编程操作时, 来自耦接到所选字线的第一至第四存储单元 中的第三单元的阈值电压升高到第一电平 PV1, 第二单元的阈值电压升高到第二电平 PV2, 并且第一单元的阈值电压升高到第三电平 PV3。此处, 第三单元和第一单元可为将数据 0 输入其中作为 MSB 数据的单元。 0009 因此, 取决于 LSB 编程操作和 MSB 编程操作所存储的 2 比特数据, 第一至第四存储 单元的阈值电压分布在四个不同电平 PV0。
19、、 PV1、 PV2 和 PV3 上。 0010 由于在执行 MSB 编程操作时出现的干扰现象, 将维持擦除电平 PV0 的第四单元的 阈值电压分布的最低电平 A 和最高电平 B 升高。因为第三单元的阈值电压从擦除电平 PV0 向第一电平 PV1 大大偏移, 第三单元的阈值电压的升高成为第四单元的阈值电压分布的升 高的主要原因。 0011 同时, 当第四单元的阈值电压分布的最高电平 B 由于所述干扰现象而高于 0V 时, 说 明 书 CN 102855937 A 5 2/12 页 6 第一单元的阈值电压分布和第四单元的阈值电压分布之间的边距减小。因此, 第二单元的 阈值电压分布和第三单元的阈值。
20、电压分布之间的间隔变窄。因此, 用于将第二单元的阈值 电压和第三单元的阈值电压彼此区分的感测余量减小。 在恶劣情况下, 操作中可出现错误。 发明内容 0012 本发明的示例性实施例涉及一种半导体存储器件及其操作方法, 其中可最小化在 执行编程操作时在相邻存储单元中出现的干扰现象, 并且可防止存储单元的阈值电压分布 由于该干扰现象而偏移。 0013 根据本发明的一个方面, 一种半导体存储器件的操作方法包括 : 执行第一 LSB 编 程循环, 以将第一 LSB 数据存储在所选字线的第一存储单元中 ; 执行第二 LSB 编程循环, 以 将第二 LSB 数据存储在所选字线的第二存储单元中并检测第二存储。
21、单元中的具有低于呈 负电位的过擦除参考电压的阈值电压的过擦除存储单元以将所述阈值电压提高到高于所 述过擦除参考电压 ; 执行第一 MSB 编程循环, 以将第一 MSB 数据存储在所述第一存储单元 中 ; 并且执行第二 MSB 编程循环, 以将第二 MSB 数据存储在所述第二存储单元中。 0014 根据本发明的另一方面, 一种半导体存储器件的操作方法包括 : 执行第二 LSB 编 程循环, 以将第二 LSB 数据存储在耦接到多个字线中的第二字线的存储单元中并检测耦接 到所述第二字线的所述存储单元中的具有低于呈负电位的过擦除参考电压的阈值电压的 过擦除存储单元以将所述阈值电压提高到高于所述过擦除参。
22、考电压 ; 执行第一 MSB 编程循 环, 以将第一 MSB 数据存储在耦接到所述多个字线中的与所述第二字线在一侧相邻的第一 字线的存储单元中 ; 执行第三LSB编程循环, 以将第三LSB数据存储在耦接到与所述第二字 线在另一侧相邻的第三字线的存储单元中 ; 以及, 执行第二 MSB 编程循环, 以将第二 MSB 数 据存储在耦接到所述第二字线的存储单元中。 0015 根据本发明的一个方面, 一种半导体存储器件包括 : 存储块, 其包括耦接到字线的 存储单元 ; 操作电路, 其被配置成为选自所述字线的字线的偶数页面中所包括的存储单元 执行第一 LSB 编程循环, 为所选字线的奇数页面中所包括的。
23、存储单元执行第二 LSB 编程循 环, 为所述偶数页面的存储单元执行第一 MSB 编程循环, 并且为所述奇数页面的存储单元 执行第二 MSB 编程循环 ; 以及, 控制电路, 其被配置成控制所述操作电路以检测所述奇数页 面的存储单元中的具有低于呈负电位的过擦除参考电压的阈值电压的过擦除存储单元并 且在所述第二LSB编程循环中在将LSB数据存储在所述奇数页面的存储单元中的同时将所 述阈值电压提高至高于所述过擦除参考电压。 0016 根据本发明的另一方面, 一种半导体存储器件包括 : 存储块, 其包括耦接到字线 的存储单元 ; 操作电路, 其被配置成为耦接到所述字线中的第二字线的存储单元执行第二 。
24、LSB 编程循环, 为耦接到与所述第二字线在一侧相邻的第一字线执行第一 MSB 编程循环, 为 耦接到与所述第二字线在另一侧相邻的第三字线的存储单元执行第三 LSB 编程循环, 并且 为耦接到所述第二字线的存储单元执行第二 MSB 编程循环 ; 以及控制电路, 其被配置成控 制所述操作电路以检测耦接到所述第二字线的所述存储单元中的具有低于呈负电位的过 擦除参考电压的阈值电压的过擦除存储单元并且在将 LSB 数据存储在耦接到所述第二字 线的存储单元的同时将所述阈值电压提高至高于所述过擦除参考电压。 说 明 书 CN 102855937 A 6 3/12 页 7 附图说明 0017 图1A和1B是。
25、示出由于半导体存储器件的编程操作而偏移的存储单元的阈值电压 的分布的示意图 ; 0018 图 2 为框图, 示出根据本发明的一个示例性实施例的半导体存储器件的配置 ; 0019 图 3 为图 2 所示的 CAM 块的电路图 ; 0020 图 4 为图 2 所示的页面缓冲器的电路图 ; 0021 图 5 为流程图, 示出根据本发明的一个示例性实施例的半导体存储器件的操作方 法 ; 0022 图6A至6D示出根据本发明的所述示例性实施例的通过半导体存储器件的操作方 法而偏移的存储单元的阈值电压的分布的示意图 ; 0023 图 7 为电路图, 示出在根据本发明所述示例性实施例的半导体存储器件的操作方。
26、 法中的验证操作中供应的电压 ; 0024 图 8 为流程图, 示出根据本发明的另一个示例性实施例的半导体存储器件的操作 方法 ; 以及 0025 图 9 示出根据本发明的另一个示例性实施例的半导体存储器件的操作方法中的 编程操作的顺序。 具体实施方式 0026 下文将参照附图详细描述本发明的一些示例性实施例。 提供附图以使本领域的普 通技术人员能够根据本发明的示例性实施例构造并使用本发明。 0027 图 2 为框图, 示出根据本发明的一个示例性实施例的半导体存储器件的配置。图 3 为图 2 所示的 CAM 块的电路图。 0028 参照图 2, 根据本发明示例性实施例的半导体存储器件包括 : 。
27、存储阵列 210, 其包 括多个存储块 210MB ; 操作电路 (230、 240、 250、 260、 270 和 280), 其被配置成针对存储单元 块 210MB 之一的所选字线或所选页面中所包括的存储单元执行编程循环和读取循环 ; 以及 控制电路 220, 其被配置成控制操作电路 (230, 240, 250, 260, 270 和 280)。编程循环包括编 程操作和编程验证操作。具体地, 以递增步长脉冲编程 ( 下文称为 ISPP ) 方法执行编程 循环。例如, 当在编程操作之后的编程验证操作中检测到具有未到达目标电平的阈值电压 的存储单元时, 可提高编程电压并且随后可再次执行编程。
28、操作。当存储单元的的阈值电压 到达目标电平时, 编程循环完成。 0029 同时, 在 NAND 快闪存储器件的情况下, 操作电路包括电压供应电路 (230 和 240)、 页面缓冲器组 250、 列选择器 260、 输入 / 输出 (I/O) 电路 270 和通过 / 失败 (P/F) 检查电 路 280。 0030 存储阵列 210 包括所述多个存储块 210MB。 0031 参照图 3, 存储块 210MB 中的每一个包括耦接在位线 BL1 至 BL2k 和公用源线 CSL 之间的多个串 ST1 至 ST2k。更具体地说, 串 ST1 至 ST2k 耦接到各自的位线 BL1 至 BL2k,。
29、 并 且共同耦接到公用源线 CSL。串 ST1 至 ST2k 中的每一个 ( 例如, ST1) 包括具有耦接到公用 源线 CSL 的源极的源极选择晶体管 SST、 多个存储单元 C10 至 C1n 以及具有耦接到位线 BL1 的漏极的漏极选择晶体管 DST。存储单元 C10 至 C1n 串联耦接在选择晶体管 SST 和 DST 之 说 明 书 CN 102855937 A 7 4/12 页 8 间。源极选择晶体管 SST 的栅极耦接到源极选择线 SSL, 存储单元 C10 至 C1n 的栅极耦接到 各自的字线 WL0 至 WLn, 并且漏极选择晶体管 DST 的栅极耦接到漏极选择线 DSL。 。
30、0032 在 NAND 快闪存储器件中, 可将存储单元块中所包括的存储单元分成物理页面和 逻辑页面。例如, 耦接到一个字线 ( 例如, WL0) 的存储单元 C10 至 C2k0 可形成一个物理页 面 PAGE0。此外, 耦接到字线 WL0 的奇数编号的存储单元 C10、 C30 至 C2k-10 可形成一个奇 数物理页面, 并且耦接到字线 WL0 的偶数编号的存储单元 C20、 C40 至 C2k0 可形成一个偶数 物理页面。页面 ( 即偶数页面和奇数页面 ) 为编程操作或读取操作的基本单位。 0033 参照图 2 和 3, 控制电路 220 响应于通过 I/O 电路 270 从外部接收的命。
31、令信号 CMD 生成用于执行编程循环或读取循环的命令信号 CMDi, 并且还取决于操作的类型生成用于控 制页面缓冲器组 250 的页面缓冲器 PB1 至 PBk 的页缓冲器控制信号 PB SIGNALS。稍后将描 述用于控制页面缓冲器组 250 的页面缓冲器 PB1 至 PBk 的控制电路 220 的操作。此外, 响 应于通过 I/O 电路 270 从外部接收的地址信号 ADD, 控制电路 220 生成行地址信号 RADD 和 列地址信号 CADD。 0034 响应于控制电路 220 的命令信号 CMDi, 电压供应电路 (230 和 240) 向所选存储块 的漏极选择线 DSL、 字线 WL。
32、0 至 WLn 和源极选择线 SSL 供应用于所选存储单元的编程循环 或读取循环的操作电压 ( 例如, Vpgm、 Vread 和 Vpass)。电压供应电路包括电压发生器 230 和行译码器 240。 0035 电压发生器 230 响应于命令信号 CMDi 向全局线供应用于存储单元的编程循环或 读取循环的操作电压。例如, 对于编程循环, 电压发生器 230 可向全局线输出将供应给所选 页面中所包括的存储单元的编程电压 Vpgm 和将供应给所选页面中所包括的未选存储单元 的通过电压Vpass。 对于读取循环, 电压发生器230可向全局线输出将供应给所选页面中所 包括的存储单元的读取电压 Vre。
33、ad 和将供应给所选页面中所包括的未选存储单元的通过 电压 Vpass。 0036 行译码器 240 响应于行地址信号 RADD 将全局线与局部线 DSL、 WL0 至 WLn 和 SSL 耦接, 从而可将电压发生器 230 的操作电压传送到选自存储阵列 210 的存储块 210MB 的局 部线 DSL、 WL0 至 WLn 和 SSL。因此, 可通过全局字线将电压发生器 230 的编程电压 Vpgm 或 读取电压 Vread 供应给耦接到所选页面 ( 例如, ST1) 中所包括的所选单元 ( 例如, C10) 的 局部字线 ( 例如, WL0)。此外, 可通过全局字线将电压发生器 230 的。
34、通过电压 Vpass 供应给 耦接到未选单元 C11 至 C1n 的局部字线 WL1 至 WLn。因此, 通过编程电压 Vpgm 将数据存储 在所选单元 C10 中, 或者通过读取电压 Vread 读取存储在所选单元 C10 中的数据。 0037 页面缓冲器组 250 包括通过位线 BL1 至 BL2k 耦接到存储阵列 210 的所述多个页 面缓冲器 PB1 至 PBk。取决于输入数据, 页面缓冲器组 250 的页面缓冲器 PB1 至 PBk 选择 性地对位线 BL1 至 BL2k 预充电, 从而响应于控制信号 PB SIGNALS 将输入数据存储在存储 单元 C10 至 C2k0 中, 或者。
35、检测位线 BL1 至 BL2k 的电压以从存储单元 Ca0 至 C2k0 中读取数 据。 0038 例如, 在编程循环中, 当接收到编程数据 ( 例如, 数据 0 ) 以将编程数据存储在 存储单元中时, 相关的页面缓冲器可向耦接到所述存储单元的位线供应编程许可电压 ( 例 如, 接地电压 )。当接收到擦除数据 ( 例如, 数据 1 ) 以将擦除数据存储在存储单元中时, 相关的页面缓冲器可向耦接到所述存储单元的位线供应编程禁止电压 ( 例如, 电源电压 )。 说 明 书 CN 102855937 A 8 5/12 页 9 0039 在读取循环中, 页面缓冲器组 250 对所有的奇数位线 BL1 。
36、至 BL2k-1 或所有的偶数 位线 BL2 至 BL2k 预充电。当将读取电压 Vread 供应给所选页面中所包括的存储单元时, 耦 接到存储有编程数据的一些存储单元的位线维持预充电状态, 而耦接到存储有擦除数据的 其余存储单元的位线被放电。页面缓冲器组 250 检测位线 BL1 至 BL2k-1 或 BL2 至 BL2k 的 电压的变化并且锁存对应于检测结果的存储单元的数据。 0040 可将页面缓冲器PB1至PBk中的每一个耦接到包括偶数位线和奇数位线的一对位 线 BL1 至 BL2k, 或者可以耦接到位线 BL1 至 BL2k 中的每一个。例如, 若将耦接到一个字线 的存储单元分成偶数页。
37、面和奇数页面并且为所述偶数页面和奇数页面执行编程循环或读 取循环, 则可将页面缓冲器中的每一个耦接到包括偶数位线和奇数位线的一对位线。在另 一实例中, 若同时执行对耦接到一个字线的所有存储单元的编程循环或读取循环, 则可将 页面缓冲器耦接到各自的位线。稍后将描述页面缓冲器的详细构造。 0041 页面缓冲器 PB1 至 PBk 在编程操作中存储将被存储到存储单元中的数据, 在验证 操作中存储存储单元的阈值电压和验证电压之间的差值, 并且生成 P/F 检查信号 PF1:k 以检测具有低于目标电平的阈值电压的存储单元。 0042 P/F 检查电路 280 通过检测 P/F 检查信号 PF1:k 检查。
38、是否存在具有低于目标电 平的阈值电压的存储单元, 并且生成P/F检查信号PF_SIGNALS以取决于检查结果确定是否 对控制电路 220 执行编程循环。作为检查结果, 如果未检测到具有低于目标电平的阈值电 压的存储单元, 则控制电路 220 向电压供应电路 (230 和 240) 输出变化的行地址信号 RADD 和新的命令信号 CMDi 以响应于 P/F 检查信号 PF_SIGNALS 执行对下一个字线 ( 或下一个页 面 ) 的编程循环。然而, 作为检查结果, 如果检测到具有低于目标电平的阈值电压的存储单 元, 则控制电路 220 响应于 P/F 检查信号 PF_SIGNALS 提高编程电压。
39、 Vpgm, 并且控制电压供 应电路 (230 和 240) 和页面缓冲器组 250, 从而再次执行编程循环。 0043 响应于控制电路 220 的列地址信号 CADD, 列选择器 260 选择页面缓冲器组 250 的 页面缓冲器 PB1 至 PBk。更具体地说, 响应于列地址信号 CADD, 列选择器 260 把将被存储在 存储单元中的数据顺序地传送到页面缓冲器 PB1 至 PBk。此外, 响应于列地址信号 CADD, 列 选择器 260 顺序地选择页面缓冲器 PB1 至 PBk, 从而在读取操作中将存储在页面缓冲器 PB1 至 PBk 中的存储单元的数据输出到外部。 0044 在编程操作中。
40、, I/O 电路 270 在控制电路 220 的控制下将外部数据 DATA 传送到列 选择器260, 从而将外部数据输入页面缓冲器组250并且随后存储在存储单元中。 当列选择 器 260 将外部数据顺序地传送到页面缓冲器组 250 的页面缓冲器 PB1 至 PBk 时, 页面缓冲 器 PB1 至 PB2k 锁存接收到的数据。此外, 在读取操作中, I/O 电路 270 将通过列选择器 260 从页面缓冲器 PB1 至 PBk 接收的数据 DATA 输出到外部。 0045 图 4 为图 2 所示的页面缓冲器 PB1 至 PBk 之一 ( 例如, PB1) 的电路图。作为图 4 中实例, 示出耦接。
41、到一对偶数位线 BLe1 和奇数位线 BLo1 的页面缓冲器 PB1。 0046 参照图 4, 在控制电路 120 的控制下操作页面缓冲器 PB1。可由控制电路 120 生成 稍后将描述的信号 PRECHb、 TRAN1、 RST、 SET、 PBSENSE、 BSELe、 BSELo、 DISCHe 和 DISCHo。 0047 页面缓冲器 PB1 包括位线选择电路 (N101、 N103、 N105 和 N107)、 位线耦接电路 N109、 预充电电路 P101 和多个锁存电路。在图 4 中, 为简单起见, 仅示出三个第一至第三锁 存电路 250L1 至 250L3, 但是应理解, 锁存。
42、电路的数量可改变。 说 明 书 CN 102855937 A 9 6/12 页 10 0048 位线选择电路 (N101、 N103、 N105 和 N107) 响应于位线选择信号 BSELe 或 BSELo 将 选自偶数位线 BLe1 和奇数位线 BLo1 的位线耦接到页面缓冲器 PB1, 并且响应于放电信号 DISCHe 或 DISCHo 对未选位线进行预充电或放电。使用从虚拟电压源 VIRPWR 生成的电压, 开关元件 N101 和 N103 在编程操作中对未选位线进行预充电, 或者在读取操作中对未选位 线进行放电。开关元件 N105 和 N107 将所选位线耦接到页面缓冲器 PB1。 。
43、0049 响应于耦接信号 PBSENSE, 位线耦接电路 N109 将通过位线选择电路的开关元件 N105 和 N107 选择的位线耦接到第一至第三锁存电路 250L1 至 250L3 之一。第一至第三锁 存电路 250L1 至 250L3 并联耦接到位线耦接电路 N109。位线耦接电路 N109 和第一至第三 锁存电路 250L1 至 250L3 的耦接节点为检测节点 SO。 0050 响应于预充电信号 PRECHB, 预充电电路 P101 对检测节点 SO 预充电。 0051 通常, 仅激活第一至第三锁存电路 250L1 至 250L3 之一。可使用第一锁存电路 250L1存储将被存储在存。
44、储单元中的LSB数据或从存储单元读出的LSB数据。 可使用第二锁 存电路 250L2 存储将被存储在存储单元中的 MSB 数据或从存储单元读出的 MSB 数据。在编 程操作中, 取决于所存储的数据, 第一至第三锁存电路 250L1 和 250L2 向位线 BLe1 或 BLo1 供应编程禁止电压 ( 例如, 电源电压 ) 或编程许可电压 ( 例如, 接地电压 )。 0052 同时, 可使用第三锁存电路250L3存储在验证操作中检测到的对应于位线BLe1或 BLo1 的电压的值。此处, 该值确定输出到 P/F 检查电路 280 的 P/F 检查信号 PF1:k 之一。 0053 第一至第三锁存电。
45、路 250L1 至 250L3 可具有相同的构造, 但是也可针对电路设计 而具有不同构造。 此外, 输入信号TRAN1、 RST和SET可具有不同的波形。 由于将不同波形的 信号输入第一至第三锁存电路 250L1 至 250L3, 因此仅第一至第三锁存电路 250L1 至 250L3 中的一个被激活, 或者第一至第三锁存电路250L1至250L3可执行不同的功能, 尽管第一至 第三锁存电路具有相同的构造。 0054 将第一锁存电路250L1作为一个实例进行描述。 第一锁存电路250L1包括 : 锁存器 LAT1, 其用于锁存数据 ; 开关元件 N111, 其被配置成响应于传送信号 TRAN1 。
46、将锁存器 LAT1 的第一节点 QA 耦接到检测节点 SO ; 开关元件 N113 和 N115, 其耦接到锁存器 LAT1 的第一和 第二节点QA和QB并且响应于设定信号SET和复位信号RST而被操作 ; 以及开关元件N117, 其耦接在开关元件 N113 和 N115 与接地端子之间并且响应于检测节点 SO 的电位而被操作。 仅供参考, 当选择页面缓冲器 PB1 时, 可响应于列地址信号 CADD 将列选择器 260 耦接到页 面缓冲器 PB1 的锁存器 LAT1 的第一和第二节点 QA 和 QB。 0055 图 5 为流程图, 示出根据本发明的一个示例性实施例的半导体存储器件的操作方 法。
47、。图 6A 至 6D 是示出根据本发明所述示例性实施例的通过半导体存储器件的操作方法而 偏移的存储单元的阈值电压的分布的示意图。下文将描述一个实例, 其中选择图 3 的存储 块 210MB 并且从图 3 的字线 WL0 至 WLn 中选择字线 WL0。 0056 参照图 2、 3、 5 和 6A, 在步骤 S601, 为字线 WL0 的奇数页面中所包括的存储单元 C10、 C30 至 C2k-10 执行第一 LSB 编程循环。为了执行第一 LSB 编程循环, 首先把将存储在 奇数页面的存储单元 C10、 C30 至 C2k-10 中的 LSB 数据输入执行第一 LSB 编程循环的操作 电路 (。
48、 具体地, 页面缓冲器组 250)。 0057 当操作电路执行第一 LSB 编程循环时, 取决于存储在奇数页面的存储单元 C10、 C30 至 C2k-10 中的 LSB 数据, 存储单元 C10、 C30 至 C2k-10 中的一些的阈值电压变为高于 说 明 书 CN 102855937 A 10 7/12 页 11 LSB 验证电压。因此, 将存储单元 C10、 C30 至 C2k-10 的阈值电压分成两种分布。例如, 其中 将数据 1 存储为 LSB 数据的存储单元的阈值电压可维持擦除状态, 而其中将数据 0 存 储为 LSB 数据的存储单元的阈值电压可变为高于 0V。 0058 第一 。
49、LSB 编程循环包括第一 LSB 编程操作和第一 LSB 编程验证操作。 0059 在第一 LSB 编程操作中, 将编程禁止电压 ( 例如, 电源电压 ) 供应给耦接到字线 WL0 的偶数页面中所包括的存储单元 C20、 C40 和 C2k0 的位线。此外, 将编程许可电压 ( 例 如, 接地电压 ) 供应给耦接到来自奇数页面的存储单元 C10、 C30 和 C2k-10 中的其中将数 据 0 存储为 LSB 数据的存储单元的位线, 并且将编程禁止电压 ( 例如, 电源电压 ) 供应给 耦接到来自奇数页面的存储单元 C10、 C30 和 C2k-10 中的其中存储有数据 1 的存储单元 ( 即, 编程禁止单元 ) 的位线。接着, 当将编程电压 Vpgm 供应给字线 WL0 时, 在偶数页面的 存储单元和奇数页面的编程禁止单元中, 沟道区的电压升高, 因为由于编程禁止电压和编 程电压 Vpgm 导致出现沟道升压现象。因此, 偶数页面的存储单元和奇数页面的编程禁止单 元的阈值电压不会偏移, 因为。