半导体存储装置的制作方法

文档序号:12916620阅读:312来源:国知局
半导体存储装置的制作方法

本发明的各实施方式总体涉及半导体电子装置,且更具体地,涉及半导体存储装置。



背景技术:

半导体装置,具体地,半导体存储装置被分类成易失性存储装置和非易失性存储装置。

即使在供电中断时,虽然读写速度相对较慢,但非易失性存储装置可以保持其中存储的数据。因此,当需要存储无论向存储装置的供电状态如何都必须保持的数据时,通常使用非易失性存储装置。非易失性存储装置的代表性示例包括只读存储器(rom)、掩蔽型rom(mrom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存、相变随机存取存储器(pram)、磁性ram(mram)、电阻式ram(rram)、铁电ram(fram)等。闪存被分类为nor和nand存储器。

闪存将ram的可编程和可擦除数据的优点与rom的即使在电力中断时也能够保持存储在其中的数据的优点两者相结合。闪存广泛用作诸如数码相机、个人数字助理(pda)和mp3的便携式电子装置的存储介质。



技术实现要素:

本发明的各实施方式致力于一种半导体存储装置,该半导体存储装置在程序验证操作和读取操作期间改善存储单元的电流特性的差异,由此增强操作的可靠性。

本公开的一种实施方式提供了一种半导体存储装置,该半导体存储装置包括:存储单元阵列,所述存储单元阵列包括多个页面;电压供应单元,所述电压供应单元被配置为向所述多个页面提供操作电压;多个页面缓冲器,所述多个页面缓冲器联接至所述存储单元阵列的多条位线并且被配置为响应于页面缓冲器感测信号来控制和感测流过所述多条位线的电流;以及控制逻辑,所述控制逻辑被配置为控制所述电压供应单元和所述多个页面缓冲器,使得所述多个页面依次被编程,并且在编程操作的编程验证操作期间根据所述多个页面的编程顺序来控制所述页面缓冲器感测信号的电位电平。

本公开的另一实施方式提供了一种半导体存储装置,该半导体存储装置包括:存储单元阵列,所述存储单元阵列包括多个页面;电压供应单元,所述电压供应单元被配置为向所述多个页面提供操作电压;多个页面缓冲器,所述多个页面缓冲器联接至所述存储单元阵列的多条位线并且被配置为响应于页面缓冲器感测信号来控制和感测流过所述多条位线的电流;以及控制逻辑,所述控制逻辑被配置为在读取操作期间根据所述多个页面当中的所选页面的位置来控制所述页面缓冲器感测信号的电位电平。

本公开的另一实施方式提供了一种半导体存储装置,该半导体存储装置包括:存储单元阵列,所述存储单元阵列包括多个页面;电压供应单元,所述电压供应单元被配置为向所述多个页面提供操作电压;多个页面缓冲器,所述多个页面缓冲器联接至所述存储单元阵列的多条位线并且被配置为响应于页面缓冲器感测信号来控制和感测流过所述多条位线的电流;以及控制逻辑,所述控制逻辑被配置为根据所述存储单元阵列的温度来控制所述页面缓冲器感测信号的电位电平。

附图说明

现在,下文将参照附图更全面地描述示例实施方式,在附图中:

图1是例示根据本发明的实施方式的半导体存储装置的框图;

图2是例示根据本发明的实施方式的图1的任一存储块的构造的电路图;

图3是例示根据本发明的实施方式的页面缓冲器的示例构造的电路图;

图4是例示根据本发明的实施方式的半导体存储装置的编程操作的流程图;

图5是例示根据本发明的实施方式的半导体存储装置的编程操作和读取操作的流程图;

图6是详细例示在图3中例示的页面缓冲器的操作方法的时序图;

图7是例示根据本发明的实施方式的页面缓冲器感测信号和电流感测信号的示图;

图8是示出根据本发明的实施方式的包括图1的半导体存储装置的存储系统的框图;

图9是示出根据本发明的实施方式的图8的存储系统的应用示例的框图;以及

图10是示出根据本发明的实施方式的包括参照图9例示的存储系统的计算系统的框图。

具体实施方式

在下文中,将参照附图更详细地描述本发明的实施方式。但是,我们注意到,本发明可以以不同的其它形式来实施,并且不应被解释为仅限于本文阐述的实施方式。而是,提供这些实施方式使得本公开将是充分且完整的,并且将向本领域技术人员充分传达示例实施方式的范围。

我们注意到,本文参照实施方式和中间结构的简化示意性示例图来描述实施方式。这样,例如作为制造技术和/或容差的结果,将预期根据示例图的形状的改变。因此,实施方式不应被理解为限于本文示出的具体形状和尺寸,而是可以包括例如由于制造而导致的形状的偏差。另外,在附图中,为清晰起见,可能夸大了各个元件层和区域的长度和尺寸。在附图中,类似的附图标记表示类似的元件。

诸如“第一”和“第二”的术语可以用来描述各部件,但是它们不应限制各部件。这些术语仅用于将一个部件与其它部件区分开的目的。例如,在不偏离本发明的精神和范围的情况下,第一部件可以被称为第二部件,并且第二部件也可以被称为第一部件等。另外,“和/或”可以包括所述部件中的任一个或组合。

此外,只要在句子中没有具体说明,单数形式就可以包括复数形式。还应注意,在本说明书中,“连接/联接”指的是一个部件不仅直接联接另一部件,而且还可以通过中间部件间接联接另一部件。另外,“直接连接/直接联接”指的是一个部件直接联接另一部件而没有中间部件。

本文中使用的术语的目的仅是描述具体实施方式,而不意在限制本发明。

还将理解,当在本说明书中使用术语“包括”、“包括有”、“包含”和“包含有”时,这些术语表示存在所述元件并且不排除存在或增加一个或更多个其它元件。

除非另有定义,否则本文中使用的所有术语(包括技术术语和科学术语)都具有本发明所属领域的普通技术人员考虑到本发明所通常理解的相同含义。还将理解的是,诸如常用词典中定义的那些术语的术语应被解释为具有与它们在本发明的上下文和相关领域中的含义一致的含义,并且将不能从理想化或者过于形式化的意义上去解释,除非在这里明确这样定义。

在以下描述中,阐述了许多具体细节以提供对本发明的彻底理解。不具有一些细节或所有这些具体细节也可以实现本发明。在其它情况下,没有详细描述公知过程结构和/或过程以免不必要地使本发明不清楚。

还应注意,在一些情况下,除非另有明确说明,否则如对相关领域技术人员显而易见的将是,与一种实施方式相关地描述的元素(也称为特征)可以单独使用或与其它实施方式的其它元素相结合地使用。

在下文中,将参照附图详细描述本发明的各实施方式。

图1是例示根据本发明的实施方式的半导体存储装置的框图。

参照图1,半导体存储装置100包括存储单元阵列110、外围电路120、130和150以及控制逻辑140。外围电路120、130和150包括电压供应单元115和页面缓冲器电路130。电压供应单元115包括地址解码器120和电压生成单元150。

存储单元阵列110包括多个存储块110mb。多个存储块110mb通过多条字线wl联接至地址解码器120。多个存储块110mb通过多条位线bl1至blk联接至页面缓冲器电路130。存储块110mb中的每一个包括多个存储单元。在实施方式中,多个存储单元可以是非易失性存储单元。多个存储单元当中的联接至相同字线的存储单元被定义为一个页面。存储单元阵列110可以在每个块中被配置有多个页面。

另外,存储单元阵列110的存储块110mb中的每一个包括多个单元串。每个单元串包括在位线与源极线之间串联联接的漏极选择晶体管、多个存储单元和源极选择晶体管。

地址解码器120通过多条字线wl连接至存储单元阵列110。地址解码器120被配置为响应于控制逻辑140的控制而进行操作。地址解码器120可以通过设置在半导体存储装置100中的输入/输出缓冲器(未示出)从诸如主机(未示出)的外部装置接收地址addr。

地址解码器120对接收的地址addr的行地址进行解码,并且根据解码的行地址向存储单元阵列110的存储单元以及漏极选择晶体管和源极选择晶体管施加编程(program)电压vpgm、通过电压vpass、编程验证电压vverify、读取电压vread和从电压生成单元150生成的多个操作电压。

地址解码器120被配置为在编程(program,程序)操作或读取操作期间对接收的地址addr当中的列地址yi进行解码。地址解码器120将解码的列地址yi发送至页面缓冲器电路130。

在针对编程操作或读取操作的请求中接收的地址addr包括块地址、行地址和列地址yi。地址解码器120根据块地址和列地址选择一个存储块,并且然后一起选择多条字线wl或选择一条字线。列地址yi由地址解码器120解码并且被提供至页面缓冲器电路130。

页面缓冲器电路130包括多个页面缓冲器pb1至pbk。多个页面缓冲器pb1至pbk通过多条位线bl1至blk联接至存储单元阵列110。页面缓冲器pb1至pbk中的每一个临时存储在编程操作期间要从外部输入的编程数据,并且根据临时存储的编程数据来控制位线bl1至blk中的对应的一个的电位。页面缓冲器电路130响应于控制逻辑140的控制而进行操作。

另外,在编程验证操作期间,页面缓冲器pb1至pbk感测对应位线bl1至blk的电流并且执行针对存储单元的编程验证操作。

在读取操作期间,页面缓冲器pb1至pbk感测对应位线bl1至blk的电流并且读取存储在存储单元中的数据。

控制逻辑140联接至地址解码器120、页面缓冲器电路130和电压生成单元150。控制逻辑140从诸如主机的外部装置接收命令cmd。控制逻辑140可以通过半导体存储装置100的输入/输出缓冲器(未示出)从诸如主机的外部装置接收命令cmd。控制逻辑140被配置为响应于命令cmd来控制半导体存储装置100的总体操作。

根据本发明,控制逻辑140可以基于页面执行编程操作或读取操作。控制逻辑140可以控制外围电路120、130和150从而依次对多个页面进行编程或读取。

在编程操作的编程验证操作期间,控制逻辑140可以根据多个页面的编程顺序来控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平。例如,在编程验证操作期间,控制逻辑140可以根据所选页面的编程顺序来控制页面缓冲器感测信号和电流感测信号的电位电平,使得在所选页面的编程顺序中越靠后,页面缓冲器感测信号和电流感测信号的电位电平越高。然后,控制逻辑140可以向各页面缓冲器pb1至pbk输出电位电平。

在读取操作期间,控制逻辑140可以根据多个页面的所选页面的物理位置来控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平。例如,控制逻辑140可以控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平,使得所选页面的物理位置越靠近漏极选择晶体管,电位电平越低,并且所选页面的位置越靠近源极选择晶体管,电位电平越高。

另外,在编程验证操作或读取操作期间,控制逻辑140可以控制要施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号、电流感测信号和感测-放大器选通信号的使能时段。例如,在编程验证操作期间,控制逻辑140可以根据所选页面的编程顺序来控制编程缓冲器感测信号、电流感测信号和感测-放大器选通信号的使能时段。更具体地,在编程验证操作期间,在所选页面的编程顺序中越靠后,控制逻辑140可以将页面缓冲器感测信号和电流感测信号的使能时段的持续时间增加越多。在读取操作期间,控制逻辑140可以根据所选页面的物理位置来控制页面缓冲器感测信号、电流感测信号和感测-放大器选通信号的使能时段。例如,在读取操作期间,所选页面的位置越靠近漏极选择晶体管,页面缓冲器感测信号和电流感测信号的使能时段的持续时间可以越短。

在编程验证操作的位线预充电操作期间,控制逻辑140可以根据所选页面的编程顺序来控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平。

另外,在编程验证操作的位线预充电操作期间,控制逻辑140可以控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的使能时段。

例如,在编程验证操作的位线预充电操作期间,控制逻辑140可以控制页面缓冲器感测信号和电流感测信号,使得在所选页面的编程顺序中越靠后,页面缓冲器感测信号和电流感测信号的电位电平越高,或者其使能时段的持续时间越大。在这种情况下,可以一起控制电位电平和使能时段。

另外,在读取操作的位线预充电操作期间,控制逻辑140可以根据所选页面的位置来控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平。另外,在读取操作的位线预充电操作期间,控制逻辑140可以控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的使能时段。

例如,控制逻辑140可以控制页面缓冲器感测信号和电流感测信号,使得所选页面的位置越靠近漏极选择晶体管,页面缓冲器感测信号和电流感测信号的电位电平越低,或者其使能时段的持续时间越短。在这种情况下,可以一起控制电位电平和使能时段。

在编程验证操作或读取操作期间,控制逻辑140可以根据存储单元阵列110的温度来控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平。例如,在编程验证操作或读取操作期间,控制逻辑140可以控制要被施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号和电流感测信号的电位电平,使得随着存储单元阵列110的温度降低,电位电平升高,并且随着存储单元阵列110的温度升高,电位电平降低。

另外,控制逻辑140可以控制感测-放大器选通信号的使能时段,使得其根据存储器单元阵列110的温度而增大或减小。

随后,在本文中将更详细地描述上述页面缓冲器感测信号、电流感测信号和感测-放大器选通信号。

电压生成单元150在控制逻辑140的控制下生成并输出多个操作电压vpgm、vverify、vpass和vread。

图2是例示根据本发明的实施方式的图1的任一存储块的构造的电路图。

图1的存储块可以全部具有相同的构造;因此,本文仅描述一个存储块作为示例。

参照图2,存储块110mb包括多个单元串st1至stk,每个串被联接在多条位线bl1至blk当中的各位线与公共源极线csl之间。例如,第一串st1联接在第一位线bl1与公共源极线csl之间,第二串st2联接在第二位线bl2与公共源极线csl之间,第三串st3联接在第三位线与公共源极线csl之间等等,且第k串stk联接在第k位线与公共源极线csl之间。

由于单元串st1至stk可以具有相同的构造,因此本文例如将仅描述它们中的第一单元串(单元串st1)作为示例。

第一单元串st1可以包括全部串联联接在公共源极线csl与第一位线bl1之间的源极选择晶体管sst、多个存储单元c0至cn和漏极选择晶体管dst。多个单元串st1至stm的每个源极选择晶体管sst的栅极连接至由串共享的相同的源极选择线ssl。多个单元串st1至stm中的每一个的存储单元c0至cn的栅极连接至相同的各字线wl0至wln。例如,所有单元串的存储单元c0的栅极连接至wl0字线以形成页面page_0,所有单元串的存储单元c1的栅极连接至wl1字线以形成页面page_1等等,且所有存储单元cn的栅极连接至wln字线以形成页面page_n。多个单元串st1至stm的每个漏极选择晶体管dst的栅极联接至由单元串共享的相同的漏极选择线dsl。

例如,存储块110mb可以包括多个页面page_0至page_n。

每个页面是编程操作或读取操作的基本单元。

图3是例示根据本发明的实施方式的页面缓冲器pb1的示例构造的电路图。

参照图1和图3,页面缓冲器pb1至pbk可以具有相同的构造;因此,本文将仅描述一个页面缓冲器(页面缓冲器pb1)作为示例。

页面缓冲器pb1可以响应于从控制逻辑140输出的信号而进行操作。以下信号selbl、pb_sense、transo、bl_dis、sa_prech_n、sa_csoc、sa_stb_n、sa_disch、prechso_n、trant、trst、tset、tranm、mrst、mset、trantof、tranf、trans、srst、sset和tranpb可以包括在从控制逻辑140输出的信号中。将详细描述页面缓冲器pb1。

页面缓冲器pb1可以包括位线联接单元510、位线放电单元520、页面缓冲器感测单元530、感测节点联接单元540、感测节点预充电单元550、缓存锁存器单元560、主锁存器单元570、动态锁存器单元580、锁存器检测单元590、电流控制单元610、锁存器电路单元620和放电单元630。

位线联接单元510可以联接在位线bl1与位线联接节点blcm之间。位线联接单元510可以包括响应于位线选择信号selbl进行操作的nmos晶体管n1。nmos晶体管n1可以响应于位线选择信号selbl而被导通或截止。

位线放电单元520可以联接在接地端子与位线联接节点blcm之间。位线放电单元520可以包括响应于位线放电信号bl_dis进行操作的nmos晶体管n2。nmos晶体管n2可以响应于位线放电信号bl_dis而被导通或截止。位线放电单元520可以对位线bl1进行放电。

页面缓冲器感测单元530可以联接在位线联接节点blcm与电流感测节点cso之间。页面缓冲器感测单元530可以包括响应于页面缓冲器感测信号pb_sense进行操作的nmos晶体管n3。nmos晶体管n3可以响应于页面缓冲器感测信号pb_sense而被导通或截止。

根据本发明,在编程操作的编程验证操作期间,可以根据多个页面的所选页面的编程顺序来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense。例如,可以控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平,使得在所选页面的编程顺序中越靠后,电位电平越高。

另外,在读取操作期间,可以根据多个页面的所选页面的位置来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平。例如,随着所选页面被设置为更靠近漏极选择晶体管,可以减小要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平,并且随着所选页面被设置为更靠近源极选择晶体管,可以增大要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平。

另外,在编程验证或读取操作期间,可以控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。例如,在编程验证操作期间,可以根据所选页面的编程顺序来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。例如,在编程验证操作期间,所选页面在编程顺序中越靠后,要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段的持续时间越大。另外,在读取操作期间,可以根据所选页面的位置来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。例如,在读取操作期间,随着多个页面的所选页面被设置为更靠近漏极选择晶体管,缩短要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。

另外,在编程验证操作的位线预充电操作期间,可以根据所选页面的编程顺序来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平。另外,在编程验证操作的位线预充电操作期间,可以控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。

例如,在编程验证操作的位线预充电操作期间,可以控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平,使得在所选页面的编程顺序中越靠后,电位电平越高。另外,所选页面在编程顺序中越靠后,要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段越大。在这种情况下,可以一起控制电位电平和使能时段。

另外,在读取操作的位线预充电操作期间,可以根据所选页面的位置来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平。另外,在读取操作的位线预充电操作期间,可以控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。例如,可以将要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平控制为随着所选页面被设置为更靠近漏极选择晶体管而减小,并且随着所选页面被设置为更靠近源极选择晶体管而增加。另外,随着多个页面的所选页面被设置为更靠近漏极选择晶体管,可以减小要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的使能时段。在这种情况下,可以一起控制电位电平和使能时段。

另外,在编程验证或读取操作期间,可以根据存储单元阵列110的温度来控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平。例如,在编程验证或读取操作期间,可以将要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的电位电平控制为随着存储单元阵列110的温度降低而增大,并且随着存储单元阵列110的温度升高而减小。

感测节点联接单元540可以联接在电流感测节点cso与感测节点so之间。感测节点联接单元540可以包括响应于节点联接信号transo进行操作的nmos晶体管n4。nmos晶体管n4可以响应于节点联接信号transo而被导通或截止。

感测节点预充电单元550可以联接在核心电压(vcore)端子与感测节点so之间。感测节点预充电单元550可以包括响应于预充电信号prechso_n进行操作的pmos晶体管p1。pmos晶体管p1可以响应于预充电信号prechso_n而被导通或截止。如果pmos晶体管p1响应于预充电信号prechso_n而被导通,则核心电压vcore被供应至感测节点so。

缓存锁存器单元560可以包括nmos晶体管n5、n6、n9和n10、缓存锁存器latt和缓存锁存器重置/设置单元rset。缓存锁存器单元560可以临时地存储编程数据。

nmos晶体管n5可以联接在感测节点so与nmos晶体管n6之间并且响应于缓存数据传输信号trant而被导通或截止。nmos晶体管n6可以联接在nmos晶体管n5与接地端子之间并且响应于第二缓存节点qt的电位电平而被导通或截止。

缓存锁存器latt可以包括第一反相器i1和第二反相器i2。第一反相器i1和第二反相器i2可以在缓存锁存器latt的第一缓存节点qt_n与第二缓存节点qt之间彼此并联连接。第一反相器i1的输入端子可以联接至第二缓存节点qt,并且其输出端子可以联接至第一缓存节点qt_n。第二反相器i2的输入端子可以联接至第一缓存节点qt_n,并且其输出端子可以联接至第二缓存节点qt。

缓存锁存器重置/设置单元rset可以联接至缓存锁存器latt的第一缓存节点qt_n和第二缓存节点qt并且重置或设置缓存锁存器latt。例如,缓存锁存器重置/设置单元rset可以包括nmos晶体管n7和nmos晶体管n8。nmos晶体管n7可以响应于缓存重置信号trst将缓存锁存器latt的第二缓存节点qt联接至节点com1。nmos晶体管n8可以响应于缓存设置信号tset将缓存锁存器latt的第一缓存节点qt_n联接至节点com1。

nmos晶体管n9可以联接在节点com1与接地端子之间。nmos晶体管n9的栅极联接至感测节点so。nmos晶体管n9可以响应于感测节点so的电位电平而被导通或截止。nmos晶体管n10可以联接在感测节点so与接地端子之间并且响应于页面缓冲器数据传输信号tranpb而被导通或截止。

主锁存器单元570可以包括nmos晶体管n13、主锁存器latm和主锁存器重置/设置单元rsem。主锁存器单元570可以接收编程数据并且确定操作。例如,主锁存器单元570可以确定编程操作、读取操作和擦除操作中的任一种。

nmos晶体管n13可以响应于主数据传输信号tranm将感测节点so联接至主锁存器latm的第一主节点qm_n。

主锁存器latm可以包括第三反相器i3和第四反相器i4。第三反相器i3和第四反相器i4可以在主锁存器latm的第一主节点qm_n与第二主节点qm之间彼此并联连接。第三反相器i3的输入端子可以联接至第二主节点qm,并且其输出端子可以联接至第一主节点qm_n。第四反相器i4的输入端子可以联接至第一主节点qm_n,并且其输出端子可以联接至第二主节点qm。

主锁存器重置/设置单元rsem可以联接至主锁存器latm的第一主节点qm_n和第二主节点qm并且重置或设置主锁存器latm。例如,主锁存器重置/设置单元rsem可以包括nmos晶体管n11和nmos晶体管n12。nmos晶体管n11可以响应于主重置信号mrst将主锁存器latm的第二主节点qm联接至公共节点com。nmos晶体管n12可以响应于主设置信号mset将主锁存器latm的第一主节点qm_n联接至公共节点com。

动态锁存器单元580可以包括nmos晶体管n14、n15和n16。动态锁存器单元580可以存储编程操作信息。例如,动态锁存器单元580可以存储mlc(多级单元)、tlc(三级单元)和qlc(四级单元)编程操作信息中的任一种。

nmos晶体管n14可以响应于动态数据传输信号trantof将第一主节点qm_n联接至动态节点qf。nmos晶体管n15可以联接在nmos晶体管n16与接地端子之间并且响应于动态节点qf的电位而被导通或截止。nmos晶体管n16可以联接在感测节点so与nmos晶体管n15之间并且响应于动态数据传输信号tranf而被导通或截止。

锁存器检测单元590可以包括nmos晶体管n17和n18。当执行针对多个存储单元的编程验证操作或读取操作时,锁存器检测单元590可以检测多个存储单元的状态。nmos晶体管n17可以联接在检测节点lln与接地端子之间。nmos晶体管n17可以响应于锁存器电路单元620的第二感测节点qs的电位而被导通或截止。nmos晶体管n18可以联接在感测节点so与检测节点lln之间。nmos晶体管n18可以响应于检测数据传输信号trans而被导通或截止。

电流控制单元610可以包括箝位电路单元611、电流确定电路单元612和放电单元613。

箝位电路单元611可以包括nmos晶体管n19和pmos晶体管p2和p3。pmos晶体管p2可以联接在核心电压(vcore)端子与感测放大器节点san之间并且响应于第二感测节点qs的电位而被导通或截止。pmos晶体管p3可以联接在感测放大器节点san与电流感测节点cso之间,并且响应于电流预充电信号sa_prech_n向电流感测节点cso生成用于对位线bl1进行预充电的电流。nmos晶体管n19可以联接在感测放大器节点san与电流感测节点cso之间,并且响应于电流感测信号sa_csoc生成用于感测位线bl1的电流。根据本发明,在编程验证操作或读取操作期间,可以以类似于控制要施加至nmos晶体管n3的页面缓冲器感测信号pb_sense的上述方法的方式执行用于控制要施加至nmos晶体管n19的电流感测信号sa_csoc的操作;因此,将省略对其的详细描述。

电流确定电路单元612可以包括pmos晶体管p4和p5。pmos晶体管p4可以联接在核心电压(vcore)端子与pmos晶体管p5之间并且响应于感测放大器选通信号sa_stb_n而被导通或截止。根据本发明,在编程验证操作或读取操作期间,可以控制要施加至pmos晶体管p4的感测放大器选通信号sa_stb_n的使能时段增大或减小。例如,在编程验证操作期间,可以根据所选页面的编程顺序将要施加至pmos晶体管p4的感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。另外,在读取操作期间,可以根据多个页面当中的所选页面的位置将要施加至pmos晶体管p4的感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。

另外,可以根据存储单元阵列110的温度将要施加至pmos晶体管p4的感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。

pmos晶体管p5可以联接在pmos晶体管p4与第二感测节点qs之间并且响应于电流感测节点cso的电位电平而被导通或截止。

感测放电单元613可以联接在电流感测节点cso与检测节点lln之间,并且包括响应于感测放大器放电信号sa_disch进行操作的nmos晶体管n20。nmos晶体管n20可以响应于感测放大器放电信号sa_disch而被导通或截止。放电单元613可以使电流感测节点cso放电。

锁存器电路单元620可以包括感测锁存器lats和感测锁存器重置/设置单元rses。感测锁存器lats可以包括第五反相器i5和第六反相器i6。第五反相器i5和第六反相器i6可以在感测锁存器lats的第一感测节点qs_n和第二感测节点qs之间彼此并联连接。例如,第五反相器i5的输入端子可以联接至第二感测节点qs,并且其输出端子可以联接至第一感测节点qs_n。第六反相器i6的输入端子可以联接至第一感测节点qs_n,并且其输出端子可以联接至第二感测节点qs。

感测锁存器重置/设置单元rses可以联接至感测锁存器lats的第一感测节点qs_n和第二感测节点qs并且重置或设置感测锁存器lats。例如,感测锁存器重置/设置单元rses可以包括nmos晶体管n21和nmos晶体管n22。nmos晶体管n21可以响应于感测重置信号srst将感测锁存器lats的第二感测节点qs联接至公共节点com。nmos晶体管n22可以响应于感测设置信号sset将感测锁存器lats的第一感测节点qs_n联接至公共节点com。

放电单元630可以联接在公共节点com与接地端子之间,并且包括根据感测节点so的电位而导通或截止的nmos晶体管n23。

图4是例示根据本发明的实施方式的半导体存储装置的编程操作的流程图。

参照图1至图4,从外部输入命令cmd和地址addr,并且针对存储单元阵列110的多个页面依次执行编程操作。可以基于页面执行编程操作。

在实施方式中,可以以根据编程顺序从页面page_0至页面page_n依次对页面进行编程的常规编程方式执行编程操作。

(在步骤s110处)根据编程顺序选择多个页面page_0至page_n中的一个页面,并且执行针对所选页面的编程电压施加操作。例如,在编程操作的编程电压施加操作期间,多个页面中的页面page_0可以被选择为第一页面。在这种情况下,可以向页面page_0施加编程电压vpgm。

然后,向所选页面施加编程验证电压vverify。在这种情况下,(在s120处)多个页面缓冲器pb1至pbk响应于与所选页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc来执行针对所选页面的编程验证操作。例如,在编程验证操作期间,如果所选页面是编程顺序最早的页面page_0,则多个页面缓冲器pb1至pbk使用与页面page_0对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc执行针对页面page_0的编程验证操作。在这种情况下,与和其它页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平相比,与页面page_0对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以是最低的。

当(在s130处)针对所选页面的编程验证操作的结果被确定为失败时,(在s140处)编程电压vpgm例如按照阶梯电压被增大,并且然后从步骤s110再次执行编程操作。当(在s130处)针对所选页面的编程验证操作的结果被确定为通过时,(在s150处)确定所选页面是否是多个页面中的最后一个页面。(在s160处)当确定所选页面不是编程顺序中的最后一个页面时,根据编程顺序选择所选页面之后的下个页面,并且页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平被设置为增大的值。即,与所选页面之后的下个页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平被设置为高于与所选页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。例如,在编程操作期间,根据编程顺序,可以将多个页面中的页面page_0选择为第一页面,并且根据编程顺序可以将多个页面中的页面page_1选择为下一页面。在这种情况下,与页面page_1对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以高于与页面page_0对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。

然后,如果根据编程顺序,所选页面被设置为最后页面,则编程操作结束。例如,根据编程顺序,可以将页面page_n选择为最后页面。与和其它页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平相比,与页面page_n对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以是最高的。

在另一实施方式中,可以以根据编程顺序从页面page_n至页面page_0依次对页面进行顺序编程的反向编程方式来执行编程操作。在编程操作期间,根据编程顺序,可以将多个页面中的页面page_n选作第一页面,可以将页面page_n-1选作下一页面,并且可以将页面page_0选作最后页面。在这种情况下,在编程操作的编程验证操作期间,与和其它页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平相比,与页面page_n对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以是最低的。另外,在编程验证操作期间,与页面page_n-1对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以高于与页面page_n对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。另外,在编程验证操作期间,与和其它页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平相比,与页面page_0对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以是最高的。

因此,当执行编程操作时,与包括在多个页面中的多个存储单元的背面图案(backpattern)无关,可以通过控制缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平来改善存储单元的电流特性的差异。

图5是例示根据本发明的实施方式的半导体存储装置的编程操作和读取操作的流程图。

参照图1至图3以及图5,(在s210处)从外部输入命令cmd和地址addr,并且针对存储单元阵列110的多个页面执行编程操作。可以基于页面执行编程操作。在实施方式中,可以以从页面page_0至页面page_n依次对页面进行顺序编程的常规编程方式来执行编程操作。在另一实施方式中,可以以从页面page_n至页面page_0依次对页面进行顺序编程的反向编程方式来执行编程操作。可以通过与参照图4所述的编程操作方法类似的方法来执行编程操作。

然后,(在s220处)在读取操作期间,根据多个页面中的所选页面的位置,可以控制要施加至各页面缓冲器pb1至pbk的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。在读取操作期间,随着多个页面中的所选页面被设置为更靠近漏极选择晶体管dst,可以减小要施加至所选页面的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。例如,当选择多个页面page_0至page_n中的页面page_n并且执行针对页面page_n的读取操作时,与和其它页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平相比,可以将要施加至页面缓冲器pb1至pbk中的每一个的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平控制为最低。另外,当选择多个页面page_0至page_n中的页面page_0并且执行针对页面page_0的读取操作时,与和其它页面对应的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平相比,可以将要施加至页面缓冲器pb1至pbk中的每一个的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平控制为最高。

图6是详细例示在图3中示出的页面缓冲器的操作方法的时序图。

图7是例示根据本发明的实施方式的在图6中示出的页面缓冲器感测信号和电流感测信号的示图。

将参照图1至图4、图6和图7来描述在编程验证操作期间页面缓冲器的操作。

在以下说明中,将通过示例的方式描述多个页面缓冲器pb1至pbk中的一个页面缓冲器(例如,pb1)。

当编程验证操作开始时,位线放电信号bl_dis在从t1至t2的时段中被施加为高逻辑电平,使得nmos晶体管n2导通,并且位线bl1被放电。在从t2至t3的时段中,向联接至未选页面的未选字线unselwl施加通过电压vpass,并且分别向多条字线wl当中的漏极选择线dsl和源极选择线ssl施加漏极选择线通过电压vpadsl和源极选择线通过电压vpassl。在这种情况下,放电信号被保持为高逻辑电平,并且nmos晶体管n2由此被保持为导通状态。在从t3至t5的时段中,向联接至所选页面的所选字线selwl施加第一电压v1。在这种情况下,第一电压v1可以是编程验证电压vverify。当(在t4处)所选字线selwl的电位达到第一电压v1时,位线放电信号bl_dis从高逻辑电平转变为低逻辑电平,并且因此nmos晶体管n2截止。此时,电流预充电信号sa_prech_n从高逻辑电平转变成低逻辑电平,并且pmos晶体管p3导通。另外,响应于第二感测节点qs的电位,pmos晶体管p2被导通或截止。当pmos晶体管p2和p3导通时,可以向电流感测节点cso供应内部电压当中的核心电压vcore。另外,页面缓冲器感测信号pb_sense和电流感测信号sa_scoc从低逻辑电平转变为高逻辑电平,并且因此相对应的nmos晶体管n3和n19导通。感测放大器放电信号sa_disch从低逻辑电平转变为高逻辑电平。因此,nmos晶体管n20导通,并且电流感测节点cso被放电。然后,在从t4至t5的时段中,预充电感测节点信号prechso_n从低逻辑电平转变成高逻辑电平,并且pmos晶体管p1截止,因此不向感测节点so施加核心电压vcore。

在时间t5处,电流预充电信号sa_prech_n从低逻辑电平转变成高逻辑电平,并且因此pmos晶体管p3截止。感测放大器放电信号sa_disch从高逻辑电平转变成低逻辑电平,并且因此nmos晶体管n20截止。然后,执行感测操作。

在时间t5处,当感测操作开始时,感测放大器选通信号sa_stb_n从高逻辑电平转变成低逻辑电平,并且pmos晶体管p4导通。例如,在编程验证操作期间,可以根据所选页面的编程顺序将要施加至pmos晶体管p4的感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。

假设在执行感测操作之前,在第二感测节点qs中将“1”存储为初始化数据。如果pmos晶体管p5处于截止状态,则电流感测节点cso的电压或电流不改变,使得数据“1”被保持在第二感测节点qs中。如果pmos晶体管p5处于导通状态,则内部电压当中的核心电压vcore的端子与第二感测节点qs联接。在这种情况下,第二感测节点qs的数据变为“0”,并且感测操作结束。如果感测操作结束,则感测放大器选通信号sa_stb_n从低逻辑电平转变成高逻辑电平,并且pmos晶体管p4截止。

在时间t6处,电流预充电信号sa_prech_n从高逻辑电平转变成低逻辑电平,并且pmos晶体管p3导通。另外,响应于第二感测节点qs的电位,pmos晶体管p2导通或截止。当pmos晶体管p2和p3导通时,可以向电流感测节点cso供应内部电压当中的核心电压vcore。另外,感测放大器放电信号sa_disch从低逻辑电平转变成高逻辑电平,并且因此nmos晶体管n20导通。

在从t7至t11的时段中,向所选字线selwl施加第二电压v2。第二电压v2可以是高于第一电压v1的编程验证电压vverify。

在从t10至t11的时段中,页面缓冲器感测信号pb_sense和电流感测信号sa_scoc从高逻辑电平转变为低逻辑电平,并且因此相对应的nmos晶体管n3和n19截止。

下文将更详细地描述在编程验证操作期间在从t4至t11的时段中的页面缓冲器感测信号pb_sense的电位电平和电流感测信号sa_csoc的电位电平。

在编程验证操作期间,可以根据多个页面当中的所选页面的编程顺序来控制要分别施加至nmos晶体管n3和nmos晶体管n19的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。例如,可以控制要分别施加至nmos晶体管n3和nmos晶体管n19的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平,使得在所选页面的编程顺序中越靠后,电位电平越高。在这种情况下,可以同时施加页面缓冲器感测信号pb_sense和电流感测信号sa_csoc,或可以在页面缓冲器感测信号pb_sense之前施加电流感测信号sa_csoc。页面缓冲器感测信号pb_sense的电位电平和电流感测信号sa_csoc的电位电平可以彼此相同。

在实施方式中,可以以根据编程顺序从页面page_0至页面page_n依次对页面进行顺序选择和编程的常规编程方式执行编程操作。可以基于页面执行编程操作。

例如,在编程操作的编程验证操作期间,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以从多个页面当中的具有第一编程次序的页面page_0至具有最后编程次序的页面page_n被提升。页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以是第一位线感测电压vm_1至第k位线感测电压vm_k中的任一个。

在编程验证操作期间,如果在多个页面当中选择具有第一编程次序的页面page_0,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成第一位线感测电压vm_1。

根据编程顺序,第一位线感测电压vm_1可以是页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平当中的最低电位电平。

在编程验证操作期间,如果在多个页面当中选择具有第二编程次序的页面page_1,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成高于第一位线感测电压vm_1的第二位线感测电压vm_2。如果在多个页面当中选择具有最后编程次序的页面page_n,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成第k位线感测电压vm_k。在编程验证操作期间,根据编程顺序,第k位线感测电压vm_k可以是页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平当中的最高电位电平。即,在编程验证操作期间,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以被控制为使得在多个页面当中的所选页面的编程顺序中越靠后,电位电平越高。

在另一实施方式中,可以以根据编程顺序从页面page_n至页面page_0依次对页面进行顺序编程的反向编程方式执行编程操作。可以基于页面执行编程操作。例如,在编程操作的编程验证操作期间,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以从多个页面当中的具有第一编程次序的页面page_n至具有最后编程次序的页面page_0而增加。页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以是第一位线感测电压vm_1至第k位线感测电压vm_k中的任一个。

例如,在编程验证操作期间,如果在多个页面当中选择具有第一编程次序的页面page_n,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成第一位线感测电压vm_1。根据编程顺序,第一位线感测电压vm_1可以是页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平当中的最低电位电平。

在编程验证操作期间,如果在多个页面当中选择具有第二编程次序的页面page_n-1,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成高于第一位线感测电压vm_1的第二位线感测电压vm_2。如果在多个页面当中选择具有最后编程次序的页面page_0,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成第k位线感测电压vm_k。

在编程验证操作期间,根据编程顺序,第k位线感测电压vm_k可以是页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平当中的最高电位电平。即,在编程验证操作期间,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以被控制为使得在多个页面当中的所选页面的编程顺序中越靠后,电位电平越高。

如果已经过时间t11,则已施加至所选字线selwl的第二电压v2逐渐减小并且被放电。

在时间t12处,预充电感测节点信号prechso_n从高逻辑电平转变成低逻辑电平。因此,pmos晶体管p1导通,并且核心电压vcore被供应至感测节点so。

在从t12至t13的时段中,已施加至未选字线unselwl的通过电压vpass逐渐减小并且被放电,并且已分别施加至漏极选择线dsl和源极选择线ssl的漏极选择线通过电压vpadsl和源极选择线通过电压vpassl逐渐减小并且被放电。

在时间t14处,放电信号bl_dis从低逻辑电平转变成高逻辑电平。因此,nmos晶体管n2导通,并且位线bl1被放电。

另外,在编程验证操作期间,可以控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段。例如,在编程验证操作期间,可以根据所选页面的编程顺序来控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段。具体地,在编程验证操作期间,在所选页面的编程顺序中越靠后,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段可以越大。在这种情况下,使能时段可以是从t4至t11的时段。

另外,在编程验证操作的位线预充电操作期间,可以根据所选页面的编程顺序来控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。另外,在编程验证操作的位线预充电操作期间,可以控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段。

例如,在编程验证操作的位线预充电操作期间,可以控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平,使得在所选页面的编程顺序中越靠后,电位电平越高。另外,在所选页面的编程顺序中越靠后,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段可以越大。在这种情况下,可以一起控制电位电平和使能时段。

另外,在编程验证操作期间,可以根据存储单元阵列110的温度来控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。例如,在编程验证操作期间,可以将页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平控制为随着存储单元阵列110的温度降低而增大,并且随着存储单元阵列110的温度升高而减小。另外,可以根据存储单元阵列110的温度将感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。

将参照图1至图3和图5至图7来描述在读取操作期间页面缓冲器的操作。

在读取操作期间,除了与在从t4至t11的时段中页面缓冲器感测信号pb_sense和电流感测信号sa_scoc的电位电平有关的操作和与在时间t5处的感测放大器选通信号sa_stb_n有关的操作以外,以类似于上述编程验证操作的方式施加其它信号和电压;因此将省略对其的详细说明。

在读取操作期间,第一电压v1和第二电压v2中的每一个可以是读取电压vread。

在读取操作期间,在时间点t5处,当感测操作开始时,感测放大器选通信号sa_stb_n从高逻辑电平转变成低逻辑电平,并且pmos晶体管p4导通。例如,在读取操作期间,可以根据多个页面当中的所选页面的位置将要施加至pmos晶体管p4的感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。

下文将更详细地描述在读取操作期间在从t4至t11的时段中的页面缓冲器感测信号pb_sense的电位电平和电流感测信号sa_csoc的电位电平。

在读取操作期间,可以根据多个页面中的所选页面的位置来控制页面缓冲器感测信号pb_sense的电位电平和电流感测信号sa_scoc的电位电平。在这种情况下,可以同时施加页面缓冲器感测信号pb_sense和电流感测信号sa_csoc,或可以在页面缓冲器感测信号pb_sense之前施加电流感测信号sa_csoc。页面缓冲器感测信号pb_sense的电位电平和电流感测信号sa_csoc的电位电平可以彼此相同。

在读取操作期间,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以被控制为随着多个页面中的所选页面被设置为更靠近漏极选择晶体管dst而减小,并且被控制为随着所选页面被设置为更靠近源极选择晶体管sst而增大。页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以是第一位线感测电压vm_1至第k位线感测电压vm_k中的任一个。

例如,在读取操作期间,如果在多个页面当中选择最靠近漏极选择晶体管dst的页面page_n,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成第一位线感测电压vm_1。在读取操作期间,第一位线感测电压vm_1可以是页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平当中的最低电位电平。在读取操作期间,如果在多个页面当中选择第二靠近漏极选择晶体管dst的页面page_n-1,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成高于第一位线感测电压vm_1的第二位线感测电压vm_2。在读取操作期间,如果在多个页面当中选择最远离漏极选择晶体管dst的页面page_0,则页面缓冲器感测信号pb_sense和电流感测信号sa_csoc中的每一个的电位电平可以变成第k位线感测电压vm_k。在读取操作期间,第k位线感测电压vm_k可以是页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平当中的最高电位电平。即,在读取操作期间,所选页面越靠近漏极选择晶体管dst,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平可以越低。

另外,在读取操作期间,可以控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段。例如,在读取操作期间,可以根据所选页面的位置来控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段。具体地,在读取操作期间,在多个页面当中的所选页面的位置越靠近漏极选择晶体管dst,页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段可以越小。在这种情况下,使能时段可以是从t4至t11的时段。

另外,在读取操作的位线预充电操作期间,可以根据所选页面的位置来控制页面缓冲器感测信号pb_sense的电位电平。另外,在读取操作的位线预充电操作期间,可以控制页面缓冲器感测信号pb_sense的使能时段。例如,在读取操作的位线预充电操作期间,可以将页面缓冲器感测信号pb_sense的电位电平控制为随着所选页面的位置被设置为更靠近漏极选择晶体管dst而减小,并且随着所选页面的位置被设置为更靠近源极选择晶体管sst而增加。另外,多个页面中的所选页面越靠近漏极选择晶体管dst,页面缓冲器感测信号pb_sense的使能时段可以越小。

另外,在读取操作期间,可以根据存储单元阵列110的温度来控制页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。例如,在读取操作期间,可以将页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平控制为随着存储单元阵列110的温度降低而增大,并且随着存储单元阵列110的温度升高而减小。

如上所述,在编程验证操作或读取操作期间,可以根据所选页面的编程顺序、所选页面的位置或存储单元阵列的温度来控制施加至页面缓冲器的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的电位电平。另外,在编程验证操作或读取操作期间,可以根据所选页面的编程顺序或所选页面的位置来控制施加至页面缓冲器的页面缓冲器感测信号pb_sense和电流感测信号sa_csoc的使能时段。因此,可以改善由于多个存储单元的背面图案的差异而造成的电流特性的差异,并且可以缓解存储器的分布移位和扩宽现象。另外,在编程验证操作或读取操作的位线预充电操作期间,可以根据所选页面的编程顺序或位置来控制施加至页面缓冲器的页面缓冲器感测信号pb_sense的电位电平或使能时段。另外,可以根据所选页面的编程顺序、位置或存储单元阵列的温度将感测放大器选通信号sa_stb_n的使能时段控制为增大或减小。

图8是例示包括图1的半导体存储装置100的存储系统1000的框图。

参照图8,存储系统1000包括半导体存储装置100和控制器1100。

半导体存储装置100可以具有与参照图1描述的半导体存储装置的构造和操作相同的构造和操作。在下文中,将省略重复说明。

控制器1100联接至主机host和半导体存储装置100。控制器1100被配置为响应于来自主机host的请求来访问半导体存储装置100。例如,控制器1100被配置成控制半导体存储装置100的读操作、写操作、擦除操作和后台操作。控制器1100被配置为提供主机host与半导体存储装置100之间的接口。控制器1100被配置为驱动用于控制半导体存储装置100的固件。

控制器1100包括经由内部总线联接在一起的随机存取存储器(ram)1110、处理单元1120、主机接口1130、存储接口1140和错误校正块1150。ram1110用作处理单元1120的操作存储器、半导体存储装置100与主机host之间的缓存存储器和半导体存储装置100与主机host之间的缓冲存储器中的至少一种。处理单元1120可以控制控制器1100的整体操作。另外,控制器1100可以在写入操作期间临时存储从主机host提供的编程数据。

主机接口1130包括用于执行主机host与控制器1100之间的数据交换的协议。在实施方式中,控制器1100被配置为通过诸如通用串行总线(usb)协议、多媒体卡(mmc)协议、外围部件互连(pci)协议、pci-快速(pci-e)协议、高级技术附件(ata)协议、串行-ata协议、并行-ata协议、小型计算机小型接口(scsi)协议、增强型小型硬盘接口(esdi)协议、电子集成驱动器(ide)协议和私有协议等的各种接口协议中的至少一种与主机host通信。

存储接口1140与半导体存储装置100接口连接。例如,存储接口包括nand接口或nor接口。

错误校正块1150使用错误校正码(ecc)来检测和校正从半导体存储装置100接收的数据的错误。处理单元1120可以根据来自错误校正块1150的错误检测结果来调节读取电压,并且控制半导体存储装置100以执行重新读取。在实施方式中,错误校正块可以被提供为控制器1100的元件。

控制器1100和半导体存储装置100可以集成到单个半导体装置中。在实施方式中,控制器1100和半导体存储装置100可以集成到单个半导体装置中以形成存储卡。例如,控制器1100和半导体存储装置100可以集成到单个半导体装置中并且形成诸如个人计算机存储卡国际联合会(pcmcia)、紧凑式闪卡(cf)、智能媒体卡(sm或smc)、记忆棒多媒体卡(mmc、rs-mmc或mmcmicro)、sd卡(sd、minisd、microsd或sdhc)、通用闪存(ufs)等的存储卡。

控制器1100和半导体存储装置100可以集成到单个半导体装置中以形成固态驱动器(ssd)。ssd包括形成为存储在半导体存储器中的数据的存储装置。当存储系统1000用作ssd时,可以显著提高联接至存储系统2000的主机host的操作速度。

在另一实施方式中,存储系统1000可以被提供为诸如以下电子装置的各种元件中的一种:计算机、超级移动pc(umpc)、工作站、上网本、个人数字助理(pda)、便携式计算机、网络平板、无线电话、移动电话、智能电话、电子书、便携式多媒体播放器(pmp)、游戏机、导航装置、黑匣子、数码相机、三维电视、数字音频记录器、数字音频播放器、数字图片记录器、数字图片播放器、数字视频记录器、数字视频播放器、能够在无线环境中发送/接收信息的装置、用于形成家庭网络的各种装置中的一种、用于形成计算机网络的各种电子装置中的一种、用于形成远程信息处理网络的各种电子装置中的一种、rfid装置、用于形成计算系统的各种元件中的一种等。

在实施方式中,半导体存储装置100或存储系统1000可以被嵌入到各种类型的封装件中,例如包括堆叠式封装(pop)、焊球阵列封装(bga)、芯片级封装(csp)、塑料引线芯片载体(plcc)、塑料双列直插式封装(pdip)、叠片封装中裸片、晶圆形式裸片、板上芯片(cob)、陶瓷双列直插式封装(cerdip)、塑料公制四边引线扁平封装(mqfp)、薄四边引线扁平封装(tqfp)、小外形封装(soic)、收缩型小外形封装(ssop)、薄的小外形封装(tsop)、薄的四边引线扁平封装(tqfp)、系统级封装(sip)、多芯片封装(mcp)、晶圆级制造封装(wfp)、晶圆级处理堆叠封装(wsp)等。

图9是例示图8的存储系统的应用示例的框图。

参照图9,存储系统2000包括半导体存储装置2100和控制器2200。半导体存储装置2100包括多个存储芯片。半导体存储芯片被分成多个组。

在图9中,例示了各个组通过第一信道ch1至第k信道chk与控制器2200进行通信。每一个半导体存储芯片可以具有与参照图1描述的半导体存储装置100的实施方式的构造和操作相同的构造和操作。

每个组通过一个公共信道与控制器2200通信。控制器2200可以具有与参照图8描述的控制器1100的构造相同的构造,并且可以被配置成通过多个信道ch1至chk控制半导体存储装置2100的多个存储芯片。

图10是例示根据本发明的实施方式的包括参照图9示出的存储系统的计算系统的框图。

参照图10,计算系统3000可以包括中央处理单元3100、ram3200、用户接口3300、电源3400、系统总线3500和存储系统2000。

存储系统2000通过系统总线3500电连接至cpu3100、ram3200、用户接口3300和电源3400。通过用户接口3300提供或由cpu3100处理的数据被存储在存储系统2000中。

在图10中,半导体存储装置2100被例示为通过控制器2200连接至系统总线3500。但是,半导体存储装置2100可以直接联接至系统总线3500。控制器2200的功能可以由cpu3100和ram3200来执行。

在图10中,示例的是使用参照图9描述的存储系统2000。但是,可以用参照图8描述的存储系统1000来替换存储系统2000。在实施方式中,计算系统3000可以采用参照图9和图8描述的存储系统1000和存储系统2000两者。

根据本发明,通过控制要施加至包括在半导体存储装置中的页面缓冲器的页面缓冲器感测信号的电位电平,可以改善存储单元的电流特性的差异和操作的可靠性的差异。

本文已公开了示例实施方式,并且虽然采用了特定术语,但是这些术语仅以一般性和描述性的方式被使用和解释,并不出于限制的目的。在一些情况下,自提交本申请起,除非另有明确说明,否则对本领域普通技术人员将显而易见的是,关于具体实施方式描述的特征、特性和/或元件可以单独使用或者与关于其它实施方式描述的特征、特性和/或元件组合地使用。因此,本领域技术人员将理解,在不脱离如所附权利要求书中阐述的本发明的精神和范围的情况下,可以进行形式和细节上的各种修改。

相关申请的交叉引用

本申请要求于2016年5月4日提交的韩国专利申请no.10-2016-0055523的优先权,将其全部内容通过引用合并于此。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1