页面缓冲器和非易失性存储器设备的制作方法

文档序号:6774469阅读:110来源:国知局
专利名称:页面缓冲器和非易失性存储器设备的制作方法
技术领域
本发明通常涉及半导体存储设备,更具体地,本发明涉及非易失性半导体存储设备和操作非易失性存储设备的方法。
背景技术
近年来对电可编程和电可擦除非易失性存储设备的需求显著增加。这些设备的特征至少部分在于,即使在断电时也能够维持所存储的数据。具体地,但是不排它地,在诸如数码相机、蜂窝电话、个人数据助理(PDA)、和膝上型计算机的便携式设备的环境中,所谓的闪存的使用已经变得尤其普及。诸如NAND型闪存之类的闪存能够在相对小的面积上存储大量的数据。
作为背景讨论,下面阐述闪存单元和闪存设备潜在的基本操作原理。然而,应当清楚地理解,下面的讨论仅仅是示例性的,并不以任何方式限制和/或限定本发明的范围。
首先参考图1A至1C描述闪存单元的操作原理。图1A图解说明了其中闪存单元晶体管连接到存储设备的字线和位线的典型配置,图1B示出了闪存单元晶体管的电路符号,以及图1C示出了闪存单元晶体管的阈值电压特性。
集中参考图1A至1C,闪存单元晶体管包括位于基底3的表面的源极区4和漏极区5。在该示例中,基底是P型的,源极区和漏极区4和5是N+型的。栅极结构布置在源极区和漏极区4和5之间限定的沟道区上。栅极结构包括浮动(floating)栅极1和控制栅极2。尽管未示出,隧道(tunneling)介电层被介入于浮动栅极1和基底P-sub的表面之间,并且另一薄氧化层(或者控制介质)被介于浮动栅极1和控制栅极2之间。在所述的示例中,漏极电压Vd是从位线BL提供的,控制栅极电压Vcg是从字线WL提供的,源极电压Vs连接到诸如地的参考电位。
闪存单元晶体管的阈值电压(或者电压)限定其自己存储的逻辑值。也就是,在单级单元(SLC)晶体管的示例中,当闪存单元晶体管处于其初始状态(也称作“擦除”状态)时,阈值电压Vth相对较低,如图1C所示。在该状态下,单元晶体管指定为具有逻辑值“1”,其通常对应于传统晶体管器件的导通(ON)状态。另一方面,当单元晶体管处于其“编程”状态(PGM)时,阈值电压Vth相对较高。该高阈值电压状态指定为具有逻辑值“0”,其通常对应于传统晶体管器件的截止(OFF)状态。
为了将单元晶体管从其初始状态变化(编程)为其编程状态,利用称作为Fowler-Nordheim(FN)隧道的处理。简言之,在控制栅极2和基底P-sub之间产生相对大的正电位差,并且基底表面上沟道内的受激电子被迫通过并陷于(trap)浮动栅极1中。这些负带电电子充当控制栅极2和基底上的沟道之间的障壁,因此增加了如图1C所示的单元晶体管的阈值电压。单元晶体管通过在控制栅极2和基底P-sub之间形成大的负电位差可以返回到其初始状态,从而形成的FN隧道将陷入的电子拉回穿过浮动栅极1和基底之间的薄氧化层,从而消除了电子障壁并且降低了阈值电压Vth。
多级单元(MLC)非易失性存储器的特征在于利用每个单元晶体管来同时存储两位或更多位的数据。图2是用于解释示例性两位非易失性单元存储器的操作的图。闪存设备中存在的大量闪存单元晶体管的阈值电压Vth通常呈现钟型(bell)曲线分布。在图2的示例中,单元晶体管可被设定在四种(4)不同阈值分布的任意一种中,也就是,第一状态、第二状态、第三状态和第四状态。具有这四种状态之一限定的分布之内的阈值电压的任意单元晶体管被分配相应的两位逻辑值,例如,如图2中所示的“11”、“10”、“00”、“01”。图2中所示的具体位分配在现有技术中已知为“灰度编码(gray-coding)”。
如上所述,当单元晶体管的阈值电压从其正常的导通状态(其擦除状态)增加为较高状态的阈值电压时,单元晶体管被称作“编程”。在图2中,到图的最左端(“11”)的阈值电压分布是擦除状态。在单元晶体管的两位编程中,执行两个连续的编程操作,也就是,最低有效位(LSB)编程模式和最高有效位(MSB)编程模式。
下面参考图3-5来描述这里LSB和MSB编程模式的示例。
首先注意,单元晶体管起初处于它的擦除状态,因此,它的初始逻辑值是“11”(图2)。在该示例中,如果要存储的数据的LSB是“0”,则执行编程操作,以便将单元晶体管的阈值电压从第一状态增加到第二状态(图3)。另一方面,如果要存储的数据的LSB是“1”,则在LSB编程模式期间不执行编程操作。这里注意,单元晶体管在LSB编程模式之后可处于第一状态或者第二状态。
接着,将要存储的数据MSB指示MSB编程模式中的操作。图4图解说明了已采用灰度编码的情况。不管单元晶体管在LSB编程模式之后是处于第一状态还是第二状态,如果要存储的数据的MSB是“1”,则在MSB模式中不执行编程。另一方面,如果要存储的数据的MSB是“0”,则编程发生取决于在LSB编程模式之后单元晶体管是处于第一状态还是第二状态。这在图4中所示的虚线中得以示出。如果要存储的数据的MSB是“0”,并且如果单元晶体管在LSB编程模式之后处于第一状态,则执行编程,以便将单元晶体管的阈值电压从第一状态变为第四状态。另一方面,如果要存储的数据的MSB是“0”,并且如果单元晶体管在LSB编程模式之后处于第二状态,则执行编程,以便将单元晶体管的阈值电压从第二状态变为第三状态。
图5类似于图4,除了已采用了二进制编码。在这种情况下,第一至第四阈值电压状态表示两位值“11”、“10”、“01”和“00”。而且,不管在LSB编程模式之后单元晶体管是处于第一状态还是第二状态,如果要存储的数据的MSB是“1”,则在MSB模式中不执行编程。另一方面,如果要存储的数据的MSB是“0”,则编程发生取决于在LSB编程模式之后单元晶体管是处于第一状态还是第二状态。这在图5中所示的虚线中得以示出。如果要存储的数据的MSB是“0”,并且如果单元晶体管在LSB编程模式之后处于第一状态,则执行编程,以便将单元晶体管的阈值电压从第一状态变为第三状态。另一方面,如果要存储的数据的MSB是“0”,并且如果单元晶体管在LSB编程模式之后处于第二状态,则执行编程,以便将单元晶体管的阈值电压从第二状态变为第四状态。
接着将参考图6和7来描述多位非易失性存储器的读取。具体地,图6图解说明了LSB读取模式,其中确定了所存储数据的LSB的逻辑值。LSB读取模式涉及第一LSB读取操作和条件性的第二LSB读取操作。在第一LSB读取操作中,第一读取电压Vread1被施加到单元晶体管的字线。如果单元晶体管作为结果处于导通,则单元晶体管一定处于第一状态(“11”)。如果单元晶体管保持截止,则通过将第二读取电压Vread2施加到单元晶体管的字线来执行第二LSB读取操作。这里,如果单元晶体管在第二LSB读取操作期间保持截止,则单元晶体管一定处于第四状态(“01”)。另一方面,如果单元晶体管在第二LSB读取操作期间导通,则所存储数据的LSB是“0”,但是所存储数据的MSB保持未知。
在灰度编码的情况中,通过单读取操作可以检测所存储数据的MSB。这在图7中得以呈现,其中通过将第三读取电压Vread3施加到存储单元的字线来进行读取操作。如果单元晶体管导通,则所存储数据的MSB是“1”。如果单元晶体管保持截止,则所存储数据的MSB是“0”。
从上面将明显看出,当与单个位非易失性存储器的检测相比时,多位非易失性存储器的多位的检测相当复杂。当设计和开发必须从单个单元晶体管中编程和读取多个位的电路时,会碰上许多挑战。

发明内容
根据本发明的一方面,提供了一种包括非易失性存储单元阵列和页面缓冲器的非易失性存储设备。该页面缓冲器包括感测节点,其选择性地连接到存储单元阵列的位线;主锁存电路,其包括第一和第二主锁存节点,其中第一主锁存节点选择性地连接到感测节点;和锁存输入节点,其选择性地连接到第一和第二主锁存节点。该页面缓冲器还包括高速缓存锁存电路,其包括第一和第二高速缓存锁存节点;开关电路,其将第二高速缓存锁存节点选择性地连接到锁存输入节点;和共享感测电路,其连接于锁存输入节点与参考电位之间。该共享感测电路响应于感测节点的电压和第一高速缓存锁存节点的电压,将锁存输入节点选择性地连接到参考电位。
根据本发明的另一方面,提供了一种包括主锁存电路、高速缓存锁存电路和共享感测电路的非易失性存储设备的页面缓冲器。该共享感测电路响应于感测节点和高速缓存锁存电路的电压将主锁存电路选择性地连接到参考电位。
根据本发明的再一方面,提供了一种操作非易失性存储设备的方法。存储设备包括非易失性存储单元阵列和页面缓冲器,其中该页面缓冲器包括(a)感测节点,其选择性地连接到存储单元阵列的位线;(b)主锁存电路,其包括第一和第二主锁存节点,其中第一主锁存节点选择性地连接到感测节点;(c)锁存输入节点,其选择性地连接到第一和第二主锁存节点;(d)高速缓存锁存电路,其包括第一和第二高速缓存锁存节点;(e)开关电路,其将第二高速缓存锁存节点选择性地连接到锁存输入节点;和(f)共享感测电路,其连接于锁存输入节点与参考电位之间。所述方法包括执行多级单元(MLC)编程操作,其包括最低有效位(LSB)编程序列及其之后的最高有效位(MSB)编程序列,其中MSB编程序列包括初始读取操作,其中(a)开关器件响应于初始感测控制信号而将第二高速缓存锁存节点连接到锁存输入节点,(b)共享感测电路响应于感测节点的电压将锁存输入节点选择性地连接到参考电位。
根据本发明的再一方面,提供了一种操作非易失性存储设备的方法,包括响应于感测节点和高速缓存锁存电路的电压,使用共享感测电路将主锁存电路选择性地连接到参考电位。


通过下面参考附图的详细描述,本发明的上面和其他方面以及特征将会变得更加明显,其中图1A至1C分别是非易失性存储单元、非易失性存储单元的电路符号、和非易失性存储的阈值电压特性的示意图;图2图解说明了多位非易失性存储单元的阈值电压分布状态;图3至5是用于解释多位非易失性存储单元的编程的阈值电压分布图;图6和7是用于解释多位非易失性存储单元的读取取的阈值电压分布图;图8是根据本发明实施例的多位非易失性存储单元的示意图;图9是根据本发明实施例的行解码器和存储器阵列的示意图;图10是根据本发明实施例的多位非易失性存储器件的阈值电压分布图;图11是根据本发明实施例的多位非易失性存储器件的方框图;图12是根据本发明实施例的页面缓冲器和相关电路的电路图;图13是用于解释根据本发明实施例的多位非易失性存储器件的MLC模式中LSB读取的流程图;图14至18是用于解释根据本发明实施例的多位非易失性存储器件的MLC模式中LSB读取的电路图;图19是用于解释根据本发明实施例的多位非易失性存储器件的MLC模式中MSB读取的流程图;图20是用于解释根据本发明实施例的多位非易失性存储器件的MLC模式中MSB读取的电路图;图21和22是用于分别解释根据本发明实施例的多位非易失性存储器件的MLC模式中LSB编程和MSB编程的流程图;
图23至27是用于解释根据本发明实施例的多位非易失性存储器件的MLC模式中编程的电路图;图28和29是用于分别解释根据本发明实施例的多位非易失性存储器件的SLC模式中读取和编程的流程图;和图30至32是用于解释根据本发明实施例的多位非易失性存储器件的操作的时序图。
具体实施例方式
现在将通过本发明的优选但非限制性的实施例来描述本发明。
参考图8,该示例的非易失性半导体存储设备包括存储单元阵列MCARR、页面缓冲器块PBB<63:0>、第一和第二全局输入线GDI和nGDI、全局输出线GDOUT、y寻址信号线Yp<7:0>和Yq<7:0>、锁存信号线LCH<7:0>、以及页面缓冲器解码器DECB<63:0>。
存储单元阵列MCARR包括存储单元的矩形阵列、字线WL和位线BL。在该实施例的示例中,存储单元是NAND闪存单元晶体管。
内部输入线IDI<63:0>和nIDI<63:0>、以及内部输出线IDOUT<63:0>都连接在页面缓冲器解码器DECB<63:0>与相应的页面缓冲器块PBB<63:0>之间。
第一全局输入线GDI和第二全局输入线nGDI在诸如读取模式、编程模式和擦除模式之类的预定操作间隔期间,发送相对逻辑状态的输入和控制数据。如后面将更详细解释的,页面缓冲器解码器DECB<63:0>中的每一个对数据GDI和nGDI以及y寻址数据Yq<7:0>和Yp<7:0>一起解码,并且输出内部输入线IDI<63:0>和nIDI<63:0>的数据。
而且,页面缓冲器解码器DECB<63:0>中的每一个将与内部输出线IDOUT<63:0>上的数据对应的数据提供给全局输出线GDOUT。
图9是与图8的多位非易失性存储设备的单位线BL相关的电路的示意方框图。图11中所示的是存储单元阵列100(对应于图8的存储单元阵列MCARR的一部分)、和行解码器600(图8中未示出)。
NAND闪存的特征在于串联连接的闪存单元晶体管串,其中多个并行串构成闪存的存储器块。每个串由存储器块中沿位线BL串联连接的多个闪存单元晶体管组成,并且字线WL连接到存储器块中每个相应单元晶体管行的控制栅极。例如,闪存设备可以在每个串中包含16或32个单元晶体管,以及在每个存储器块中包含4224个串(B/L0...B/L4223)。
图9图解说明了两串存储单元MC,每一串通过相应的偶数位线BLe或奇数位线BLo来存储和输出数据。也就是,根据本实施例的示例,每条位线BL由偶数位线BLe和奇数位线BLo组成。后面将更详细地解释对这些奇数和偶数位线BLe和BLo的访问。
在每一串的相对端处的是具有接收串选择信号SSL和接地选择信号GSL的控制栅极的串选择晶体管。通常,选择信号SSL和GSL被用来读取取和编程单元晶体管。而且,在每一串的末端处的是公共源极线CSL,其设置每个存储器块的单元晶体管串的源极线电压。如图所示,字线信号WL<n:1>以及选择信号SSL和GSL从解码行寻址信号RADD的行解码器600中提供。
注意图10,其用于解释单元晶体管阈值电压分布,其由本发明实施例的多位非易失性存储器的各种状态构成。应当理解,图10中所示的电压值仅仅是示例性的。
在本发明实施例的示例中,每个单元晶体管中存储的逻辑值对应于四个阈值电压分布状态中的至少一个。也就是,如图10所示,此处描述的示例采用灰度编码方案,其中两位逻辑值11、10、00和01分别是基于四个连续的阈值电压分布(即,四个不同的数据状态)来指定的。
在该实施例的示例中,表1示出了与每个数据状态相关的阈值电压范围。
表1

而且,在该实施例的示例中,每个数据状态被指定为由第一位数据值和第二位数据值组成,其中第一位数据值是最低有效位(LSB)数据值,第二位数据值是最高有效位(MSB)数据值。下表2示出了这些指定。
表2

如表2所示,第一和第四数据状态具有相同的第一位数据值(也就是,“1”),第二和第三数据状态具有相同的第一位数据值(也就是,“0”)。而且,第一和第二数据状态具有相同的第二位数据值(也就是,“1”),第三和第四数据状态具有相同的第二位数据值(也就是,“0”)。
仍参考图10,第一、第二和第三读取电压VR1、VR2和VR3被施加到字线WL,以便确定单元晶体管的数据状态,即,以便确定单元晶体管中存储了哪个两位值。在数据状态的阈值电压分布之间的间隔内设定读取电压,在本实施例的示例中,读取电压VR1、VR2和VR3分别为0V、1V和2V。
例如,假设读取操作,其中,第三读取电压VR3被施加到与所选存储单元MCsel连接的字线WL1。在这种情况下,如果所选存储单元MCsel被编程为数据状态“11”、“10”或“00”,则存储单元MCsel响应于第三读取电压VR3而为开启,相应的位线BL将被驱动到地电压VSS。相反,如果存储单元MCsel被编程为数据状态“01”,则存储单元MCsel将保持关闭,并且相应的位线BL将保持其初始电压状态。如后面将更详细地解释的,在读取操作模式期间将读取电压VR1、VR2和VR3选择性地施加到所选字线WL1,以便确定选择的存储单元MCsel的存储数据状态。
而且图10中还描述第一、第二和第三核查读取电压VF1、VF2和VF3。如后面将更详细地讨论的,在执行来确认在所选存储单元MCsel中正确编程第一和第二位数据值的核查读取操作中使用这些电压。核查读取电压VF1、VF2和VF3被分别设定为接近第二至第四阈值电压分布的最小阈值电压。在本实施例的示例中,核查读取电压VF1、VF2和VF3分别是大约0.3V、1.3V和2.3V。
图11是根据本发明实施例的多位非易失性存储设备的方框图。如下面将详细解释的,多位非易失性存储设备可在多级单元(MLC)模式和单级单元(SLC)模式下操作。
参考图11,附图标记100和600分别表示结合图9先前讨论的存储单元阵列和行解码器。
图11中也图解说明了偏置和选择电路400、主锁存电路200、高速缓存锁存电路300、开关电路(SW)500、感测单元700、预充电单元800、输出单元900、和解码器1000。图12中示出了这些组件中每一个的示例性电路配置。
集中参考图11和12,偏置和选择电路400用来选择偶数位线BLe和奇数位线BLo,并且在读取、编程和擦除操作模式期间将偶数位线BLe和奇数位线BLo调节到合适的电压。如图12所示,选择和偏置电路400包括分别对高偶数屏蔽控制信号SHLDe_VDD和高奇数屏蔽控制信号SHLDo_VDD选通的两个晶体管,从而将电源电压VDD选择性地施加到偶数位线BLe和奇数位线BLo。类似地,两个晶体管对低偶数屏蔽控制信号SHLDe_GDD和低奇数屏蔽控制信号SHLDo_GDD被分别选通,从而将电源电压VSS选择性地施加到偶数位线BLe和奇数位线BLo。另外,使用两个晶体管来选择偶数位线BLe或者奇数位线BLo。也就是,两个晶体管分别连接在偶数位线BLe和奇数位线BLo中,并且对偶数位线选择信号BLSLTe和奇数位线选择信号BLSLTo被选通。
图12还示出了接收感测节点抑制信号(sensing node blocking signal)SOBLK的晶体管。该晶体管控制偏置和选择电路400访问主位线BLm。
上述控制信号SHLDe_VDD、SHLDo_VDD、BLSLTe、BLSLTo和SOBLK最好是超过电源电压VDD的高压选通信号。
在该实施例的示例中,偶数位线BLe和奇数位线BLo中未被选中的一个充当干扰屏蔽线。然而,本发明不限于这种结构,事实上,本发明也可应用于具有单位线BL(即,没有偶数和奇数位线BLe和BLo)的配置。
在图11和12中,NSEN表示用来反映位线BLm的电压电平的感测节点。如图12所示,感测节点NSEN通过位线关闭晶体管选择性地连接到位线BLm,该位线关闭晶体管响应于位线关闭信号BLSHF。在该示例中,位线关闭晶体管是低压NMOS晶体管。
预充电单元800将感测节点NSEN预充电至预定的预充电电压。在该实施例中,预充电电压是电源电压VDD。当所选存储单元MCsel是“导通单元”时,感测节点NSEN的电压电平降低到地电压VSS。另一方面,当所选存储单元MCsel被确定为“截止单元”时,根据主锁存电路200和高速缓存锁存电路300(后述)的操作,感测节点NSEN可以或者可以不维持在电源电压VDD。
该示例的预充电单元800包括被提供有连接到电源电压VDD的源极端并对预充电信号LOAD的选通PMOS晶体管。
输出驱动单元900响应于来自解码器100的输出而使能。内部输出线IDOUT被驱动到预定输出驱动电压,其取决于主锁存节点NLATM上存储的主锁存数据。内部输出线IDOUT与主锁存节点NLATM以及内部数据信号DI和nDI电隔离。因此,防止了由于内部输出线IDOUT上加载的数据引起的主锁存节点NLATM的无意驱动。
在该示例中,输出驱动单元900包括在输出驱动电压和内部输出线IDOUT之间串联连接的第一和第二输出驱动晶体管220。第一输出驱动晶体管对主锁存节点NLATM被选通,而第二输出驱动晶体管对主高速缓存驱动信号DIO_M<7:0>被选通。在该示例中,输出驱动电压是地电压VSS。
根据该实施例的示例,当主锁存节点NLATM是逻辑“H”时,响应解码器1000输出转变为逻辑“H”状态,将内部输出线IDOUT驱动为地电压VSS。另一方面,当主锁存节点NLATM是逻辑“L”时,第一输出驱动晶体管截止。在这种情况下,不管解码器1000输出的电压电平是否变化为逻辑“H”状态,内部输出线IDOUT维持其高压状态。在该示例中,内部输出线IDOUT的高压状态是电源电压VDD。
主锁存电路200和高速缓存锁存电路300中的每一个包括所示的锁存电路以及第一和第二传输晶体管。主锁存电路200的第一和第二传输晶体管被分别选通来接收页面缓冲器设定和复位信号PBRST<0:7>和PBSET<0:7>。高速缓存锁存电路300的第一和第二传输晶体管被分别选通来接收内部数据信号IDI和nIDI。而且,响应主锁存驱动信号DIO_M<0:7>如图12所示连接主锁存驱动晶体管来驱动主锁存电路200。同样地,响应高速缓存锁存驱动信号DIO_C<0:7>如图所示连接高速缓存锁存驱动晶体管来驱动高速缓存锁存电路300。通常,通过解码y寻址信号来获得主锁存驱动信号DIO_M<0:7>和高速缓存锁存驱动信号DIO_C<0:7>。
感测单元700在锁存信号LCH、转储信号DUMP、感测节点NSEN、和高速缓存锁存电路700的控制下操作。在该示例中,感测单元700包括如图所示的在主锁存电路200与参考电位(地)之间连接的四个晶体管。如后面将解释的,该电路用作页面缓冲器的公共感测和转储单元。
该示例的开关单元500包括在主锁存电路200与高速缓存锁存电路300之间连接的晶体管。该晶体管响应于感测信号INIT_Sens<0:7>而操作。
解码器1000具有两个主要功能,这两个功能都取决于y寻址信号Yp<7:0>和Yq<7:0>。首先,解码器1000控制与内部输出线IDOUT上的数据对应的输出数据传送到外部输出线DataLine。在该示例中,这种控制受根据使能信号nWOREnable以及y寻址信号Yp<7:0>和Yq<7:0>产生施加到输出单元900的选通电压影响。其次,页面缓冲器解码器1000将与输入数据DI和nDI对应的数据解码分别为第一内部输入数据IDI和第二内部输入数据nIDI。而且,这是根据y寻址信号Yp<7:0>和Yq<7:0>来完成的。在图12的具体示例中,解码器1000包括如图所示连接的两个或非门和两个与非门。然而,很明显的是,可以采用其他组合的逻辑元件。
接着将说明图11和12的多级非易失性存储器的操作的示例描述。
首先,参考图13的流程图、图14至18的电路图、和图31的时序图来说明MLC页面缓冲器操作模式的LSB读取操作。
MLC页面缓冲器操作模式的LSB读取操作通常特征在于,在图10的读取电压VR1处的第一感测,之后是在图10的读取电压VR3处的第二感测。为了易于参考,图14至18中的每一个包括阈值电压示意的图,其中“A”对应于读取电压VR1,“B”对应于读取电压VR2,“C”对应于读取电压VR3。
参考图13、14和31,开始,在步骤1301,对(主)位线BL放电,并且复位页面缓冲器。通常,通过激活页面缓冲器复位信号PBRST和主锁存驱动信号DIO_M来复位页面缓冲器。因此,主锁存节点NLATM变成高。
接着,在步骤1302,如图15中所示对位线预充电。这里,负载信号LOAD变低,以便将参考电压连接到感测节点,并且通过激活控制信号BLSLTe、SOBLK和BLSHF将主位线BL连接到偶数位线BLe。
接着,在步骤1303,如图16所示开发位线。这里,控制信号BLSHF被去活,因此将主位线与偶数位线BLe屏蔽。
接着,在步骤1304,对于读取电压“A”(图10的VR1)执行感测和锁存操作,如图17所呈现的。如图所示,控制信号BLSHF、页面缓冲器设定信号PBSET、和锁存信号LCH被激活。因此,根据感测节点NSEN的状态,主锁存电路200或者维持预设状态或者被逻辑翻转(flip)。
然后以与先前所述步骤1301、1302和1303相同的方式执行步骤1305、1306和1307。然而,第二预充电步骤1305不包括复位主锁存电路。而且,步骤1307的感测和锁存操作是对于读取电压“C”(图10的VR3)来执行的。步骤1307通常在图18中得以呈现,其中示出了对于读取电压“C”的反转感测(inverse sensing)。这里,控制信号BLSLTe、SOBLK和BLSHF、页面缓冲器复位信号PBRST、和锁存信号LCH都被激活。因此,根据感测节点NSEN的状态,主锁存电路200或者维持预设状态或者被逻辑翻转。
图13的步骤1308通常表示恢复间隔,该恢复间隔发生在第二感测步骤1308之后,并且步骤1309通常表示数据输出步骤,其中主锁存节点NLAT上出现的数据被输出到外部数据线Dateline。
将参考图19的流程图。图20的电路图、和图32的时序图来描述MLC页面缓冲器操作模式的MSB读取操作。
MLC页面缓冲器操作模式的MSB读取操作通常特征在于,在图10的读取电压VR2处的感测。
参考图19,MSB读取操作包括位线放电和页面缓冲器复位步骤1901、位线预充电步骤1902、位线开发步骤1303、感测步骤1904、恢复步骤1905、和数据输出步骤1906。这些步骤通常与先前描述的图13的相似命名的先前步骤一样,除了对于读取电压“B”(VR2)执行感测步骤1904外。因此,此处为了避免冗长而省略图19的详细描述。图20的电路解说明了感测步骤1904。为了易于参考,图14至18中的每一个包括阈值电压示意图的图,其中“A”对应于读取电压VR1,“B”对应于读取电压VR2,“C”对应于读取电压VR3。这里,控制信号BLSLTe、SOBLK和BLSHF、页面缓冲器复位信号PBRST和锁存信号LCH都被激活。因此,根据感测节点NSEN的状态,主锁存电路200或者维持预设状态或者被逻辑翻转。
将参考图21和22的流程图、图23至27的电路图、和图30的时序图来描述MLC页面缓冲器操作模式的编程操作。
在下列示例中,非易失性存储单元可在第一、第二、第三和第四阈值电压状态中的至少任意一个下选择性地可编程,其中第一、第二、第三和第四阈值电压状态分别限定数据值“11”、“10”、“00”和“01”。
MCL编程操作包括LSB编程操作及其之后的MSB编程操作。LSB编程操作由图21的流程图得以呈现,而MSB编程操作由图22的流程图得以呈现。通过比较这些流程图,变得明显的是,除了MSB编程操作的初始读取步骤2211和双读取核查步骤2209a和2209b,LSB和MSB编程操作基本相同。
具体地,LSB编程操作包括设定高速缓存锁存(步骤2102)、加载数据(步骤2102)、设定主锁存2103、数据转储操作(步骤2104)、和高压(HV)使能操作(步骤2105)。而且,LSB编程操作包括设定位线BL(步骤2106)、编程执行(步骤2107)、恢复间隔(2108)、读取核查(步骤2109)、和扫描间隔(步骤2110)。下面将在MSB编程操作的上下文中更详细地描述这些步骤中的每一步骤。
现在参考图22的流程图、图30的时序图、和图23到27的电路图来详细描述MSB编程操作。
开始,在步骤2201,通过激活高速缓存锁存驱动信号DIO_C并且响应于数据信号DI来设定高速缓存锁存电路300。这在图24中得以呈现。接着,在步骤2202,将数据加载到高速缓存锁存电路300,这在图23中得以呈现。然后,参考图3的时序图,在步骤2103设定主锁存,并且在步骤2104执行数据转储操作。
接着,在步骤2211,执行初始读取操作,其中开关器件500响应于控制信号INIT_Sens将高速缓存锁存电路300连接到主锁存电路200的输入节点。另外,锁存控制信号变成开通,转储控制信号变成关断。初始读取操作在图25中得以呈现。
参考图30,在初始读取操作之后,在步骤2105执行高压使能操作,在步骤2106设立位线BL,并且在步骤2107执行目标存储单元的编程。在步骤2108,编程执行之后是恢复间隔。
接着,在步骤2209a和2209b中,执行第一和第二读取核查操作。在该示例中,第一读取核查是“00”核查操作,其中锁存控制信号LCH为关断,转储控制信号DUMP是开通,并且开关器件500断开高速缓冲锁存单元300与主锁存电路200的输入节点的连接。第二读取核查是“01”核查操作,其中锁存控制信号LCH是开通,转储控制信号DUMP是关断,并且开关器件500断开高速缓冲锁存单元300与主锁存电路200的输入节点的连接。这些第一和第二读取核查操作分别在图26和27中得以呈现。
步骤2210表示扫描间隔,其中,基于第一和第二读取核查操作对是否已经适当编程目标存储单元进行评估。如果没有适当编程目标存储单元,则编程序列返回到位线设立步骤2206,并且执行随后的处理步骤,直到核查到适当编程目标存储单元那时为止。
现在将参考图28和29来描述单级单元(SLC)模式的操作。
图28图解说明了SLC操作模式的读取操作。SLC模式的读取操作以先前描述的MLC操作模式的MSB读取操作相同的方式执行。因此,此处为了避免冗长而省略对SLC模式的读取操作的详细描述。
图29图解说明了SLC操作模式的编程操作。SLC编程操作的特征在于将编程数据预先加载到高速缓存锁存电路300。负载路径延伸通过共享感测电路700和主锁存电路200,如图29所示。将编程数据预先加载到高速缓存锁存电路300增加了SLC编程操作的操作速度。
尽管结合本发明的优选实施例上面已经描述了本发明,但是本发明不限于此。相反,优选实施例的各种变化和修改对本领域的普通技术人员来说将变得更加明显。因此,本发明不限于上述优选实施例。相反,本发明的真正精神和范畴由所附权利要求定义。
权利要求
1.一种非易失性存储设备,所述存储设备包括非易失性存储单元阵列和页面缓冲器,其中所述页面缓冲器包括感测节点,其选择性地连接到存储单元阵列的位线;主锁存电路,其包括第一和第二主锁存节点,其中第一主锁存节点选择性地连接到感测节点;锁存输入节点,其选择性地连接到第一和第二主锁存节点;高速缓存锁存电路,其包括第一和第二高速缓存锁存节点;开关电路,其将第二高速缓存锁存节点选择性地连接到锁存输入节点;和共享感测电路,其连接于锁存输入节点与参考电位之间,其中该共享感测电路响应于感测节点的电压和第一高速缓存锁存节点的电压,将锁存输入节点选择性地连接到参考电位。
2.如权利要求1所述的存储设备,其中,共享感测电路包括第一和第二晶体管,其并联连接在主锁存输入节点与中间节点之间;和第三和第四晶体管,其并联连接在中间节点与参考电位之间。
3.如权利要求2所述的存储设备,其中,第二晶体管的栅极连接到第一高速缓存锁存节点,并且,其中第三晶体管的栅极连接到感测节点。
4.如权利要求3所述的存储设备,其中,第一晶体管的栅极连接到锁存控制信号,并且,其中第四晶体管的栅极连接到转储控制信号。
5.如权利要求4所述的存储设备,其中存储设备可操作于多级单元(MLC)模式下,所述模式包括最低有效位(LSB)编程序列和最高有效位(MSB)编程序列,并且其中MSB编程序列包括初始读取操作,其中(a)开关器件响应于初始感测控制信号以将第二高速缓存锁存节点连接到锁存输入节点,(b)第一晶体管响应于锁存控制信号而导通,和(c)第四晶体管响应于转储控制信号而截止。
6.如权利要求5所述的存储设备,其中,在MLC模式中,非易失性存储单元在第一、第二、第三和第四阈值电压状态的至少任意一个中选择性地可编程,并且其中第一、第二、第三和第四阈值电压状态分别限定值“11”、“10”、“00”和“01”。
7.如权利要求6所述的存储设备,其中,MSB编程序列在初始读取操作之后,还包括MSB程序执行操作,其中,对存储单元编程;和至少一个MSB核查操作,其中对被编程的存储单元的阈值电压核查。
8.如权利要求7所述的存储设备,其中,至少一个MSB核查操作包括“00”核查操作,其中(a)锁存控制信号和转储控制信号分别截止第一和第四晶体管,和(b)开关器件断开第二高速缓存锁存节点与锁存输入节点的连接。
9.如权利要求8所述的存储设备,其中,至少一个核查操作包括“01”核查操作,其中(a)锁存控制信号导通第一晶体管,(b)转储控制信号截止第四晶体管,和(c)开关器件断开高速缓存锁存电路的第二锁存节点与锁存输入节点的连接。
10.如权利要求1所述的存储设备,其中,存储设备可操作于单级单元(SLC)模式和多级单元(MLC)模式中。
11.如权利要求10所述的存储设备,其中SLC模式包括SLC编程序列,其中,编程数据被预先载入高速缓存锁存电路。
12.如权利要求11所述的存储设备,其中,MLC模式包括MCL编程操作,其包括最低有效位(LSB)编程序列及其之后的最高有效位(MSB)编程序列。
13.如权利要求12所述的存储设备,其中,MSB编程序列包括初始读取操作,其中开关器件响应于控制信号而将高速缓存锁存电路连接到主锁存电路,并且共享感测电路响应于感测节点的电压,将主锁存电路选择性地连接到参考电位。
14.如权利要求13所述的存储设备,其中,MSB编程序列在初始读取操作之后,还包括MSB程序执行操作,其中对存储单元编程;和至少一个MSB核查操作,其中对被编程的存储单元的阈值电压核查。
15.如权利要求1所述的存储设备,其中,非易失性存储单元阵列包括NAND型闪存单元。
16.一种非易失性存储设备的页面缓冲器,包括主锁存电路、高速缓存锁存电路和共享感测电路,其响应于感测节点和高速缓存锁存电路的电压,将主锁存电路选择性地连接到参考电位。
17.如权利要求16所述的页面缓冲器,其中,存储设备可操作于单级单元(SLC)模式和多级单元(MLC)模式中。
18.如权利要求17所述的页面缓冲器,其中,SLC模式包括SLC编程序列,其中编程数据被预先载入高速缓存锁存电路。
19.如权利要求17所述的页面缓冲器,其中,MLC模式包括MCL编程操作,其包括最低有效位(LSB)编程序列及其之后的最高有效位(MSB)编程序列。
20.如权利要求19所述的页面缓冲器,其中,MSB编程序列包括初始读取操作,其中开关器件响应于控制信号而将高速缓存锁存电路连接到主锁存电路,并且共享感测电路响应于感测节点的电压,将主锁存电路选择性地连接到参考电位。
21.如权利要求20所述的页面缓冲器,其中,MSB编程序列在初始读取操作之后,还包括MSB程序执行操作,其中对存储单元编程;和至少一个MSB核查操作,其中对被编程的存储单元的阈值电压核查。
22.如权利要求21所述的页面缓冲器,其中,在MLC模式中,非易失性存储单元在第一、第二、第三和第四阈值电压状态的至少任意一个中选择性地可编程,并且其中第一、第二、第三和第四阈值电压状态分别限定值“11”、“10”、“00”和“01”。
23.如权利要求22所述的页面缓冲器,其中,至少一个MSB核查操作包括“00”核查操作,其中开关器件响应于控制信号而断开高速缓存锁存电路与主锁存电路的连接,并且共享感测电路响应于感测节点和高速缓存锁存电路的各自电压而将主锁存电路选择性地连接到参考电位。
24.如权利要求23所述的页面缓冲器,其中,至少一个MSB核查操作包括“01”核查操作,其中开关器件断开高速缓存锁存电路与主锁存电路的连接。
25.如权利要求16所述的页面缓冲器,其中,非易失性存储设备包括NAND型闪存单元。
26.一种操作非易失性存储设备的方法,所述存储设备包括非易失性存储单元阵列和页面缓冲器,其中所述页面缓冲器包括(a)感测节点,其选择性地连接到存储单元阵列的位线;(b)主锁存电路,其包括第一和第二主锁存节点,其中第一主锁存节点选择性地连接到感测节点;(c)锁存输入节点,其选择性地连接到第一和第二主锁存节点;(d)高速缓存锁存电路,其包括第一和第二高速缓存锁存节点;(e)开关电路,其将第二高速缓存锁存节点选择性地连接到锁存输入节点;(f)和共享感测电路,其连接于锁存输入节点与参考电位之间,所述方法包括执行多级单元(MLC)编程操作,其包括最低有效位(LSB)编程序列及其之后的最高有效位(MSB)编程序列,其中MSB编程序列包括初始读取操作,其中(a)开关器件响应于初始感测控制信号而将第二高速缓存锁存节点连接到锁存输入节点,(b)共享感测电路响应于感测节点的电压将锁存输入节点选择性地连接到参考电位。
27.如权利要求26所述的方法,其中,MSB编程序列在初始读取操作之后,还包括MSB程序执行操作,其中对存储单元编程;和至少一个MSB核查操作,其中对被编程的存储单元的阈值电压核查。
28.如权利要求27所述的方法,其中,至少一个MSB核查操作包括“00”核查操作,其中(a)开关器件响应于初始感测控制信号而断开第二高速缓存锁存节点与锁存输入节点的连接,(b)共享感测电路响应于感测节点和第一高速缓存锁存节点的各自电压而将锁存输入节点选择性地连接到参考电位。
29.如权利要求28所述的方法,其中,至少一个MSB核查操作包括“01”核查操作,其中开关器件断开高速缓存锁存电路的第二锁存节点与锁存输入节点的连接。
30.如权利要求26所述的方法,还包括执行单级单元(SLC)编程和SLC读取操作。
31.如权利要求30所述的方法,其中,SLC编程操作包括将编程数据预先载入到高速缓存锁存电路。
32.如权利要求16所述的方法,其中,非易失性存储设备包括NAND型闪存单元。
33.一种操作非易失性存储设备的方法,包括响应于感测节点和高速缓存锁存电路的电压,使用共享感测电路将主锁存电路选择性地连接到参考电位。
34.如权利要求33所述的方法,还包括在单级单元(SLC)模式和多级单元(MLC)模式中选择性地操作存储设备。
35.如权利要求34所述的方法,其中,SLC模式包括SLC编程序列,其中编程数据被预先载入到高速缓存锁存电路。
36.如权利要求34所述的方法,其中,MLC模式包括MCL编程操作,其包括最低有效位(LSB)编程序列及其之后的最高有效位(MSB)编程序列。
37.如权利要求36所述的方法,其中,MSB编程序列包括初始读取操作,其中,开关器件响应于控制信号而将高速缓存锁存电路连接到主锁存电路,并且共享感测电路响应于感测节点的电压将主锁存电路选择性地连接到参考电位。
38.如权利要求33所述的方法,其中,非易失性存储设备包括NAND型闪存单元。
全文摘要
一种非易失性存储设备,其包括非易失性存储单元阵列和页面缓冲器。该页面缓冲器包括感测节点,其选择性地连接到存储单元阵列的位线;主锁存电路,其包括第一和第二主锁存节点,其中第一主锁存节点选择性地连接到感测节点;和锁存输入节点,其选择性地连接到第一和第二主锁存节点。该页面缓冲器还包括高速缓存锁存电路,其包括第一和第二高速缓存锁存节点;开关电路,其将第二高速缓存锁存节点选择性地连接到锁存输入节点;和共享感测电路,其连接于锁存输入节点与参考电位之间。该共享感测电路响应于感测节点的电压和第一高速缓存锁存节点的电压,将锁存输入节点选择性地连接到参考电位。
文档编号G11C16/10GK1892912SQ20061010112
公开日2007年1月10日 申请日期2006年7月4日 优先权日2005年7月4日
发明者姜周我, 金钟和, 金武星 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1