CN101615428A - 非易失性存储装置中的检测方法及读取系统 - Google Patents

非易失性存储装置中的检测方法及读取系统 Download PDF

Info

Publication number
CN101615428A
CN101615428A CN200910137272A CN200910137272A CN101615428A CN 101615428 A CN101615428 A CN 101615428A CN 200910137272 A CN200910137272 A CN 200910137272A CN 200910137272 A CN200910137272 A CN 200910137272A CN 101615428 A CN101615428 A CN 101615428A
Authority
CN
China
Prior art keywords
storage unit
voltage
current
detecting
bit line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910137272A
Other languages
English (en)
Other versions
CN101615428B (zh
Inventor
若尔-安德里安·瑟尼
李彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SanDisk Technologies LLC
Original Assignee
SanDisk Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SanDisk Corp filed Critical SanDisk Corp
Publication of CN101615428A publication Critical patent/CN101615428A/zh
Application granted granted Critical
Publication of CN101615428B publication Critical patent/CN101615428B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/06Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • G11C11/5642Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • G11C16/28Sensing or reading circuits; Data output circuits using differential sensing or reference cells, e.g. dummy cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/026Detection or location of defective auxiliary circuits, e.g. defective refresh counters in sense amplifiers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/06Sense amplifier related aspects
    • G11C2207/065Sense amplifier drivers

Abstract

源极线偏压是一种由读取/写入电路的接地环路中的非零电阻引入的误差。在检测过程中,一存储单元的控制栅极电压会被一所述电阻两端的电压降错误地偏置。该误差会在流经接地环路的电流减小时得以最小化。一种用于降低源极线偏压的方法是通过具有多遍式检测特性和技术的读取/写入电路来实现。在并行检测一页存储单元时,每一遍均有助于识别并关断那些导电电流高于一给定分界电流值的存储单元。详言之,在已完成当前遍中的所有检测后关断所识别出的存储单元。通过这种方式,使关断作业不会干扰检测作业。由于通过消除较高电流单元的贡献而使总电流量得以显著降低,因此后续各遍检测将更小地受到源极线偏压的影响。在另一个检测改良方面中,使用一参考检测放大器来控制多个检测放大器,以降低其对电源及环境变化的依赖性。

Description

非易失性存储装置中的检测方法及读取系统
本申请是CN 03824864.6的分案申请,该母案申请为PCT/US2003/029603进入中国国家阶段的申请,其申请日为2003年9月23日,发明名称为“非易失性存储装置中的检测方法及读取系统”。
技术领域
本发明概言之涉及非易失性半导体存储器,例如电可擦可编程只读存储器(EEPROM)和闪速EEPROM,具体而言,本发明涉及具有改良检测电路的非易失性半导体存储器。
背景技术
最近,具有电荷非易失性存储能力的固态存储器,尤其是作为小形体因数插件封装的EEPROM及闪速EEPROM形式的固态存储器,成为各种移动及手持装置、尤其是信息用具和消费电子产品中的首选存储装置。与亦为固态存储器的RAM(随机存取存储器)不同,闪速存储器具有非易失性,即使在电源关闭之后也能保留其所存储数据。闪速存储器尽管成本较高,但目前却越来越多地应用于大容量存储应用中。基于旋转磁性介质的传统大容量存储装置,例如硬盘驱动器及软盘,不适用于移动及手持环境。原因在于磁盘驱动器通常较为笨重,易于发生机械故障,且具有高的延时和高功率需求。这些不受欢迎的特性使得基于磁盘的存储装置不适用于大多数移动及便携式应用。相反,闪速存储器,无论是嵌入式还是可拆插件形式,均可理想地适用于移动及手持环境,原因是其具有尺寸小、功率消耗低、速度高及可靠性高的特点。
EEPROM及电可编程只读存储器(EPROM)为可进行擦除并将新数据写入或“编程”输入其存储单元内的非易失性存储器。二者均利用一位于一场效应晶体管结构中的浮动(未连接的)导电栅极,该浮动导电栅极定位于一半导体衬底的一沟道区上方、源极区与漏极区之间。然后在浮动栅极之上设置有一控制栅极。晶体管的阈电压特性受控于浮动栅极上所保持的电荷量。也就是说,对于浮动栅极上一给定的电荷电平,必须在控制栅极上施加一对应的电压(阈值)后,晶体管方会导通来允许其源极区与漏极区之间导电。
浮动栅极可保持一电荷范围,因此可编程至一阈电压窗口内的任一阈电压电平。阈电压窗口的尺寸是由器件的最低及最高阈电平来定界,而器件的最低及最高阈电平又对应于可编程到浮动栅极上的电荷范围。阈值窗口通常取决于存储器件的特性、工作条件及历史。原则上,该窗口内每一不同的可分辨的阈电压电平均可用于标识该单元的一确定的存储状态。
用作一存储单元的晶体管通常通过两种机理之一编程为一“已编程”状态。在“热电子注入”中,施加至漏极的高电压会使电子加速穿过衬底沟道区。同时,施加至控制栅极的高电压会将热电子通过一薄的栅极介电层拉至浮动栅极上。在“隧穿注入”中,则是相对于衬底在控制栅极上施加一高电压。通过这种方式,将电子自所述衬底拉至中间浮动栅极。
存储器件可通过多种机理进行擦除。对于EPROM,可通过紫外线辐射移除浮动栅极上的电荷,来对存储器进行整体擦除。对于EEPROM,可通过相对于控制栅极在衬底上施加一高电压以促使浮动栅极中的电子隧穿一薄氧化层到达衬底的沟道区(即Fowler-Nordheim隧穿),来对一存储单元进行电擦除。通常,EEPROM可逐一字节地擦除。对于闪速EEPROM,可一次电擦除整个存储器或每次电擦除一个或多个块,其中一个块可由512个或更多存储字节组成。
非易失性存储单元实例
存储装置通常包含一个或多个可安装在一个插件上的存储芯片。每一存储芯片包含一由例如译码器和擦除、写入和读取电路等外围电路支持的存储单元阵列。更为复杂的存储装置还带有一控制器,该控制器执行智能和更高级存储器作业及介接。目前有许多种在商业上很成功的非易失性固态存储装置正为人们所用。这些存储装置可采用不同类型的存储单元,其中每一类型存储单元均具有一个或多个电荷存储元件。
图1A-1E以图解方式示意性地显示非易失性存储单元的不同实例。
图1A以图解方式示意性地显示一非易失性存储器,其为一具有一用于存储电荷的浮动栅极的EEPROM单元的形式。电可擦可编程只读存储器(EEPROM)具有与EPROM类似的结构,但是其另外还提供一种在施加适当的电压时无需曝光至紫外线辐射即会以电方式加载或自其浮动栅极移除电荷的机理。该类单元的实例及其制造方法在第5,595,924号美国专利中给出。
图1B以图解方式示意性地显示一兼具有一选择栅极及一控制或引导栅极二者的闪速EEPROM单元。该存储单元10具有一位于源极扩散区14与漏极扩散区16之间的“分裂沟道”12。一个单元事实上由两个晶体管T1及T2串联构成。T1用作一具有一浮动栅极20及一控制栅极30的存储晶体管。浮动栅极能够存储一可选数量的电荷。可流经沟道的T1部分的电流量取决于控制栅极30上的电压及驻留在中间浮动栅极20上的电荷量。T2用作一具有一选择栅极40的选择晶体管。当选择栅极40上的电压使T2导通时,其会允许沟道的T1部分中的电流流过源极与漏极之间。选择晶体管提供一沿源极-漏极沟道的开关,该开关独立于控制栅极的电压。其一优点在于,其可用于关断那些因其浮动栅极处的电荷耗尽(正)而在零控制栅极电压下仍然导通的单元。另一优点在于,其使源极侧注入编程更易于实施。
分裂沟道存储器单元的一个简单的实施例是选择栅极和控制栅极连接至同一字线,如图1B中的虚线所示意性显示。这通过将一电荷存储元件(浮动栅极)定位在沟道的一部分上方、并将一控制栅极结构(其为一字线的一部分)定位在另一沟道部分上方及所述电荷存储元件上方来实现。由此会有效地构成一具有两个串联晶体管的单元,其中一个晶体管(存储晶体管)使用所述电荷存储元件上的电荷量与所述字线上的电压的组合来控制可流经其沟道部分的电流量,另一晶体管(选择晶体管)则仅以字线作为其栅极。该类单元的实例、其在存储系统中的应用及其制造方法在第5,070,032、5,095,344、5,315,541、5,343,063及5,661,053号美国专利中给出。
图1B所示分裂沟道单元的一更佳的实施例是选择栅极与控制栅极相互独立,而不通过其间的虚线相连。在一种实施方案中,将一单元阵列中一列单元的控制栅极连接至一垂直于字线的控制(或引导)线。其作用在于在对一选定单元进行读取或编程时无需使字线同时执行两种功能。这两种功能是:(1)用作选择晶体管的栅极,因此需要一适当的电压使选择晶体管导通或关断,(2)通过一耦合于字线与电荷存储元件之间的电场(容性)将电荷存储元件的电压驱动至一所期望电平。通常难以使用一单一电压以最佳方式执行这两种功能。通过分别控制控制栅极和选择栅极,字线只需执行功能(1),而由附加的控制线执行功能(2)。这种能力使人们能够设计其中编程电压适合于目标数据的更高性能的编程。独立控制(或引导)栅极在闪速EEPROM阵列中的应用在第5,313,421及6,222,762号美国专利(举例而言)中进行了阐述。
图1C以图解方式示意性地显示另一具有双浮动栅极及独立选择栅极和控制栅极的闪速EEPROM单元。存储单元10与图1B中的存储单元10类似,只是其事实上具有三个串联晶体管。在该类型单元中,在其源极扩散区与漏极扩散区之间的其沟道上方包含两个存储元件(即T1-左和T1-右),其间为一选择晶体管T1。这些存储晶体管分别具有浮动栅极20和20′、及控制栅极30和30′。选择晶体管T2是通过一选择栅极40控制。在任一时刻,仅对该对存储晶体管中的一个进行读取或写入访问。在访问存储单元T1-左时,T2及T1-右二者均导通,以允许沟道的T1-左部分中的电流流过源极与漏极之间。类似地,在访问存储单元T1-右时,T2及T1-左导通。擦除是通过以下方式实现:使选择栅极多晶硅的一部分紧贴浮动栅极,并在选择栅极上施加一显著的正电压(例如20V),以使存储在浮动栅极内的电子可隧穿到所述选择栅极多晶硅。
图1D以图解方式示意性地显示一组织成一NAND单元的存储单元串。一NAND单元50由一系列通过各自源极及漏极以菊花链方式连接的存储晶体管M1、M2...Mn(n=4、8、16或更高)组成。一对选择晶体管S1、S2通过NAND单元的源极端子54和漏极端子56控制该存储晶体管链与外部的连接。在一存储器阵列中,当源极选择晶体管S1导通时,源极端子耦联至一源极线。类似地,当漏极选择晶体管S2导通时,NAND单元的漏极端子耦联至存储器阵列的一条位线。链中的每一存储晶体管均具有一电荷存储元件,该电荷存储元件用于存储一给定量的电荷,以表示一预期的存储状态。每一存储晶体管的控制栅极均具有一控制栅极用于控制读取和写入作业。选择晶体管S1、S2中每一选择晶体管的控制栅极分别通过其源极端子54及漏极端子56控制对NAND单元的访问。
当对一NAND单元内一被寻址的存储晶体管进行读取及在编程过程中进行验证时,将为其控制栅极提供一适当的电压。同时,通过在控制栅极上施加充足的电压,使NAND单元50内其余未被寻址的存储晶体管完全导通。通过此种方式,有效地建立一自各存储晶体管的源极至该NAND单元的源极端子54的导电路径,及类似地自各存储晶体管的漏极至该单元的漏极端子56的导电路径。在第5,570,315、5,903,495及6,046,935号美国专利中对具有此种NAND单元结构的存储装置进行了阐述。
图1E以图解方式示意性显示一具有一用于存储电荷的介电层的非易失性存储器。其中使用一介电层替代了先前所述的导电性浮动栅极元件。此等利用介电存储元件的存储装置已由Eitan等人阐述于“NROM:一种新颖的局部化陷获的2-位式非易失性存储单元(NROM:A Novel Localized Trapping,2-BitNonvolatile Memory Cell)”(IEEE电子器件通讯(IEEE Electron Device Letters),第21卷,第11号,2000年11月,第543-545页)中。一ONO介电层延伸跨越源极扩散区和漏极扩散区之间的沟道。一个数据位的电荷集中在毗邻漏极扩散区的介电层中,另一数据位的电荷则集中在毗邻源极扩散区的介电层中。举例而言,第5,768,192和6,011,725号美国专利揭示了一种具有一夹于两层二氧化硅之间的陷获介电层的非易失性存储单元。多状态数据存储器是通过分别读取介电层内各个在空间上分离的电荷存储区域的二进制状态来构建。
存储器阵列
一存储装置通常由一存储单元二维阵列构成,其中存储单元呈行及列布置,且可通过字线和位线寻址。所述阵列可根据一NOR型或一NAND型架构而形成。
NOR阵列
图2显示一存储单元NOR阵列的一实例。具有一NOR型架构的存储装置是使用图1B或图1C所示类型的单元来构建。每行存储单元均通过其源极及漏极以菊花链方式连接。该设计有时称为虚接地设计。每一存储单元10均具有一源极14、一漏极16、一控制栅极30及一选择栅极40。一行中各单元的选择栅极连接至字线42。一列中各单元的源极和漏极则分别连接至所选位线34和36。在某些其中存储单元的控制栅极和选择栅极分别受到控制的实施例中,一引导线36也连接一列中各单元的控制栅极。
许多闪速EEPROM装置是由其中所形成的每一存储单元的控制栅极和选择栅极均连接在一起的各存储单元构建而成。在这种情况下,不需要使用引导线,仅由一字线连接沿每一行的各单元的所有控制栅极和选择栅极。在第5,172,338和5,418,752号美国专利中揭示了这些设计的实例。在这些设计中,字线实质上执行两种功能:行选择以及为行中的所有单元提供控制栅极电压来进行读取或编程。
NAND阵列
图3以图解方式示意性地显示一例如图1D中所示的存储单元NAND阵列的实例。沿每一列NAND单元,均有一位线耦联至每一NAND单元的漏极端子56。沿每一行NAND单元,均有一源极线可连接其所有源极端子54。同时,一行中各NAND单元的控制栅极还连接至一系列对应的字线。可经由相连的字线、以选择晶体管控制栅极上的适当电压使选择晶体管对导通(参见图1D)来对一整行NAND单元进行寻址。在读取一NAND单元的链中的一存储晶体管时,该链中的其余存储晶体管通过其相关的字线强导通,因此流经该链的电流实质上取决于存储在所读取单元中的电荷电平。在第5,570,315、5,774,397及6,046,935号美国专利中可找到一NAND架构阵列的实例及其作为存储系统一部分的作业。
块擦除
对电荷存储式存储装置进行编程只会导致向其电荷存储元件增加更多的电荷。因此,在进行编程作业之前,必须将电荷存储元件中现有的电荷移除(或擦除)。设置有擦除电路(未图示)来擦除一或多个存储单元块。当一同(即以闪速)电擦除整个单元阵列或该阵列中相当多的单元群组时,例如EEPROM等非易失性存储器即称为“闪速”EEPROM。一旦得到擦除,所述群组单元即可进行重新编程。可一同擦除的该群组单元可由一个或多个可寻址的擦除单位组成。擦除单位或块通常存储一页或多页数据,页是编程和读取的单位,当然在一次作业中可编程或读取多于一页。每一页通常存储一个或多个数据扇区,扇区的尺寸由主机系统界定。其一实例是此一扇区:512个字节的用户数据(遵循一为磁盘驱动器所设立的标准),加上一定数量的关于用户数据及/或存储用户数据的块的附加信息字节。
读取/写入电路
在通常的双状态EEPROM单元中,至少建立一个电流断点电平,以将导电窗口划分为两个区域。在通过施加一预定的固定电压对一单元进行读取时,其源极/漏极电流会通过与所述断点电平(或参考电流IREF)相比较而解析成一种存储状态。如果所读取电流高于断点电平的电流或IREF,则可确定该单元处于一种逻辑状态(例如“0”状态)。反之,如果所述电流低于断点电平的电流,则可确定该单元处于另一种逻辑状态(例如“1”状态)。因此,此一双状态单元存储一位数字信息。通常设置一可外部编程的参考电流源作为一存储系统的一部分,来产生断点电平电流。
为提高存储器的容量,随着半导体技术水平的进步,正以越来越高的密度来制造闪速EEPROM装置。另一种提高存储容量的方法是使每一存储单元存储多于两种状态。
在一多状态或多电平EEPROM存储单元中,是通过多于一个断点将导电窗口划分为多于两个区域,以使每一单元能够存储多于一位数据。由此,会使一给定EEPROM阵列所能够存储的信息随着每一单元所能够存储的状态数量的增多而增多。在第5,172,338号美国专利中对具有多状态或多电平存储单元的EEPROM或闪速EEPROM进行了阐述。
实际上,通常通过在一单元的控制栅极上施加一参考电压时,检测穿过该单元的源电极和漏电极的导电电流来读取该单元的存储状态。因此,对于一单元的浮动栅极上的每一给定的电荷量,均可根据一固定的参考控制栅极电压侦测到一对应的导电电流。类似地,可编程至浮动栅极上的电荷范围会界定一对应的阈电压窗口或一对应的导电电流窗口。
或者,并不侦测一所划分电流窗口中的导电电流,而是可在控制栅极处为一给定的受试存储状态设定阈值电压,然后侦测导电电流低于还是高于一阈值电流。在一种实施方案中,通过检查导电电流经位线电容放电的速度来相对于阈值电流侦测导电电流。
图4针对在任一时刻浮动栅极可选择性存储的四种不同电荷量Q1-Q4以图解方式显示了源极-漏极电流ID与控制栅极电压VCG之间的关系。这四条ID-VCG实线曲线代表可编程至一存储单元的浮动栅极上的四种可能的电荷电平,其分别对应于四种可能的存储状态。举例而言,若干单元的阈电压窗口可介于0.5V至3.5V之间。通过以皆为0.5V的间隔将阈值窗口划分为5个区域,可对6种存储状态进行定界。举例而言,如果如图所示使用2μA的参考电流IREF,则以Q1编程的单元可视为处于存储状态“1”,因为其曲线在由VCG=0.5V和VCG=1.0V所定界的阈值窗口区域内与IREF相交。类似地,Q4处于存储状态“5”。
由以上描述可以看出,使一存储单元存储的状态越多,其阈值窗口划分得越精细。这将需要更高的编程及读取作业精度,以便能够达到所要求的分辨率。
在第4,357,685号美国专利中揭示了一种对双状态EPROM进行编程的方法,其中,一单元在编程至一给定状态时,其会经受连续的编程电压脉冲,其中每次向浮动栅极增加一递增电荷量。在两次脉冲之间,均对该单元进行回读或验证以确定其源极-漏极电流相对于断点电平的高低。在电流状态经验证达到期望状态时,停止编程。所用的编程脉冲串可具有递增的周期和幅值。
先前技术的编程电路仅施加编程脉冲在阈值窗口中自已擦除或接地状态步进至到达目标状态。实际上,为实现足够高的分辨率,所划分或定界的每一区域均将至少需要穿越约5个编程分步。该性能对于双状态存储单元而言是可以接受的。然而,对于多状态单元,所需要的分步数量随着分区数量的增加而增加,因此,必须提高编程精度或分辨率。举例而言,一16状态的单元可能平均需要至少40个编程脉冲方可编程至一目标状态。
图5以图解方式示意性显示一具有一典型布置的存储阵列100的存储装置,其可由读取/写入电路170通过行译码器130及列译码器160进行访问。如结合图2和图3所示,存储阵列100中一存储单元的一存储晶体管可通过一组选定的字线及位线进行寻址。行译码器130选择一个或多个字线,列译码器160则选择一个或多个位线,以向所寻址的存储晶体管的相应栅极施加适当的电压。读取/写入电路170提供用于读取或写入(编程)所寻址的存储晶体管的存储状态。读取/写入电路170包含若干可通过位线与阵列中的存储元件相连的读取/写入模块。
影响读取/写入性能及精度的因素
为提高读取和编程性能,对一阵列中的多个电荷存储元件或存储晶体管进行并行读取或编程。因此,一同读取或编程一存储元件逻辑“页”。在现有的存储器架构中,一行通常包含数个交错的页。一页中的所有存储元件将被一同读取或编程。列译码器将选择性地将每一交错的页连接至一对应数量的读取/写入模块。举例而言,在一实施方案中,将存储阵列设计为具有一532字节(512字节加上20字节的附加信息)的页尺寸。如果每列包含一漏极位线且每行有两个交错的页,则共计8512列,其中每一页均与4256个列相关联。此时将可连接4256个检测模块来对所有的偶数位线或奇数位线进行并行读取或写入。通过这种方式,可自该存储元件页读取或向该存储元件页编程一由4256位(即532字节)的并行数据组成的页。构成读取/写入电路170的读取/写入模块可布置成各种不同的架构。
如前文所述,传统的存储装置通过以一种大规模并行方式运行来改善读取/写入作业。这种方法改善了性能,但是对读取和写入作业的精度的确有影响。
一个问题是源极线的偏压误差。此对于其中将大量存储单元的源极在一条源极线中一同连接接地的存储器架构尤为尖锐。对该些具有共用源极的存储单元的并行读取会致使一个显著的电流流经所述源极线。由于所述源极线中的有限的电阻,此又导致在实际的地与每个存储单元源电极之间有一显著的电位差。在检测过程中,施加在每个存储单元的控制栅极上的阈电压以其源电极为基准,而系统电源以实际地为基准。因此,由于源极线偏压误差的存在,检测可能会变得不精确。
另一个问题与位线-位线耦合或串扰有关。这一问题对于间隔紧密的位线的并行检测变得更加尖锐。避免位线-位线串扰的一个传统的解决方案是同时检测所有的偶数位线或所有的奇数位线而将其他位线接地。此种一行由两个交错页组成的架构有助于避免位线串扰并缓解密集配置读取/写入电路的页的问题。一页译码器用于将该组读取/写入模块多路复用至偶数页或奇数页。通过这种方式,每当一组位线正受到读取或编程时,可将交错的组接地,以消除偶数位线与奇数位线之间的串扰,但不消除各奇数线或各偶数线之间的串扰。
然而,这种交错页架构至少有三方面的缺点。首先,其需要额外的多路复用电路。第二,其性能较慢。为完成对通过一字线相连的或位于一行中的各存储单元的读取或编程作业,需要进行两次读取或两次编程作业。第三,其在解决例如以下等干扰影响方面亦非最佳:当在不同时刻对两个处于浮动栅极电平的相邻电荷存储元件进行编程时(例如分别在奇数页和偶数页中),这两个相邻电荷存储元件之间的场耦合。
随着存储晶体管之间的间距越来越紧密,相邻元件场耦合问题变得愈加突出。在一存储晶体管中,一电荷存储元件夹在一沟道区与一控制栅极之间。在该沟道区中流动的电流是由所述控制栅极及电荷存储元件处的场所产生的合成电场的函数。随着密度不断增大,所形成的各存储晶体管越来越近。因此,相邻电荷元件的场明显地作用于受影响单元的合成场。相邻场取决于编程入相邻元件的电荷存储元件中的电荷。这种干扰场具有动态性质,因为其随相邻元件的编程状态而改变。因此,受影响的单元在不同的时刻可能会有不同的读取结果,此取决于相邻元件的变化的状态。
传统的交错页架构加剧了由相邻浮动栅极耦合所导致的误差。由于偶数页和奇数页是彼此独立地编程和读取,因而可能会在一组条件下对一页进行编程、但在完全不同的一组条件下回读该页,此取决于于此同时所发生在干涉页上的情形。随着密度的增加,读取误差将变得更加严重,此要求对多状态实施方案进行更为精确的读取作业和更为粗略的阈值窗口划分。此会造成性能损失,且使多状态实施方案的潜在容量受到限制。
因此普遍需要高性能和高容量的非易失性存储器。尤其需要有效地解决了上述问题的具有改良读取和编程性能的高容量非易失性存储器。
发明内容
上述对大容量、高性能非易失性存储装置的需求通过利用一大页读取/写入电路对一相应的存储单元页进行并行读取和写入而得到满足。详言之,高密度芯片集成中所固有的可在读取和编程中引入误差的干扰影响得以消除或最小化。
源极线偏压是一种由读取/写入电路的接地环路中的非零电阻所导致的误差。该误差是在电流流动时由电阻两端的电压降所引起的。根据本发明的一个方面,利用具有多遍检测性能及技术的读取/写入电路来实现一种降低源极线偏压的方法。在并行检测一页存储单元时,每一遍均有助于识别并关断导电电流高于一给定分界电流值的存储单元。所识别出的存储单元是通过将其相关联位线拉至地电平而关断。
在一实施方案中,给定的分界电流值高于传统的单遍检测的断点电流值。或者,给定的分界电流值渐近收敛于传统单遍检测的相关联的断点电流值。通过这种方式,因消除了更高电流单元所产生的影响而显著降低了电流的总量,由此使后续遍中的检测更少地受到源极线偏压的影响。
根据一较佳实施例,电流的状态是在第一遍中通过将每一其导电电流与给定的分界电流值进行比较来识别。
根据另一个较佳实施例,更高的电流状态是在第一遍中通过使用一受控电流源对每个位线进行预充电来识别。这通过由一预充电电路用作受控电流源且所提供的电流限定至该分界电流值来实现。通过这种方式,那些导电电流超出分界电流值的存储单元的电流流尽的速度将快于预充电电路可对其相关联位线进行充电的速度。因此,高电流存储单元会因其位线不能够充电而被识别出,并将因此被排除而不能参与后续各遍检测。
根据又一较佳实施例,高电流状态是通过包括与一给定分界电流值进行比较及进行受控预充电的多遍检测进行识别。
根据再一较佳实施例,一经检测其电流高于一预定分界电平的存储单元的位线不必在侦测之后立即接地,而是对其进行接地标记或允许。只有在对该页所有存储单元的侦测或检测结束之后,才将所有被标记或允许的位线锁存接地。通过这种方式,将与锁存接地的位线相关联的可能的大电压摆动限制在检测作业之外的一个周期内。这将使一锁存接地的位线对该页中任何仍在接受检测和侦测的存储单元产生的任何干扰影响最小化。
另一种误差是由位线间的容性耦合引起的。根据本发明的另一个方面,一存储装置及其一方法可实现多个存储单元的并行检测同时使由位线-位线耦合或串扰所引起的误差最小化。实质上,将受到并行检测的多条位线的位线电压控制成使在正检测其导电电流时,每个相邻位线对之间的电压差基本上与时间无关。在施加了该条件后,由各位线的电容所引起的所有位移电流全部消失,因为其均依赖于一随时间而变的电压差。
在一较佳实施例中,这一点是通过并行检测电路来实现,这些并行检测电路亦可保证所连接的位线中任意相邻位线对的电势差均与时间无关。
先前技术的检测包括确定导电电流对位线电容所导致的等效电容器进行放电的速度。这将与在箝位的位线电压下进行检测的本发明特征相抵触。
根据本发明的另一个方面,一检测电路及方法可通过记录一存储单元的导电电流对一与所述位线无关的给定电容器进行放电或充电的速度来确定该存储单元的导电电流。这将允许使用一种与存储阵列的架构无关(即与位线电容无关)的最佳检测电路及方法。更重要的是,其允许在检测过程中将位线电压箝位以避免位线串扰。
一形成为一高密度集成电路形式的非易失性存储器的一种固有误差是由邻近电荷存储元件的场耦合造成的。各个存储单元不仅受到其自身存储元件的场的影响,而且还受到邻近单元的存储元件的场的影响。根据本发明的另一个方面,通过使在编程与读取之间每个单元的场环境的变化最小化,来使外来邻近场所造成的误差最小化。此通过对其一页中所有邻近存储单元一同进行编程来实现。由于各个存储单元及其邻近单元一同进行编程,因而此可确保各个单元在被编程至被读取期间所经受的场环境变化最小。通过这种方式,通过读取过程中的一相同误差来抵消在编程过程中引起的误差,因而使误差得以减小且使其数据相依性降低。
根据本发明的另一个方面,使用一其特性可代表若干并行运行的检测放大器的参考检测放大器来跟踪环境及系统变化并控制该些若干检测放大器,以使其不受该些变化的影响。该些若干检测放大器中的每一个均具有依赖于一共用参数集合及一控制信号集合的预定特性。该参考电路与该些若干检测放大器共享一共用环境,其构建用于根据所述共用环境来校准该共用参数集合并相应地产生该控制信号集合,以便控制所述若干检测放大器中的每一个检测放大器,将其预定特性付诸实施。
根据下文对本发明较佳实施例的说明,将会了解本发明的其它特征和优点,这些说明应结合附图阅读。
附图说明
图1A-1E以图解方式示意性显示非易失性存储单元的不同实例。
图2以图解方式显示一存储单元NOR阵列的一实例。
图3以图解方式显示一例如图1D中所示的存储单元NAND阵列的一实例。
图4针对在任一时刻浮动栅极可存储的四种不同电荷量Q1-Q4以图解方式显示源极-漏极电流与控制栅极电压之间的关系。
图5以图解方式示意性显示一典型布置的一存储阵列,其可由读取/写入电路通过行译码器及列译码器进行访问。
图6A以图解方式示意性显示根据本发明的一实施例,一具有用于并行读取和编程一页存储单元的读取/写入电路的存储装置。
图6B以图解方式显示图6A所示存储装置的一较佳布置。
图7A以图解方式显示由在具有一有限对地电阻的源极线中流动的电流所引起的源极电压误差问题。
图7B以图解方式显示源极线电压降引起的存储单元阈电压电平误差。
图8以图解方式显示一4状态存储器的一页存储单元的一实例性群体分布。
图9为一流程图,其显示根据本发明一实施例,一种用于降低源极线偏压的多遍式检测方法。
图10为一示意图,其以图解方式显示根据本发明一较佳实施例的一多遍式检测模块。
图11为一流程图,其显示图10所示多遍式检测模块的运行。
图12以图解方式显示三条相邻位线及其间的容性耦合效应。
图13A为一流程图,其显示一可进行检测同时降低位线-位线耦合的方法。
图13B为一流程图,其显示图13A所示检测方法的一更为详细的实施例。
图14以图解方式显示一执行本发明各个方面的较佳检测模块。
图15(A)-图15(K)为图14所示检测模块的时序图。
图16A为一流程图,其显示一可降低由邻近浮动栅极耦合所引起的误差的编程及读取方法。
图16B为一流程图,其显示图16A所示发明性步骤的一较佳实施例。
图17以图解方式显示一存储阵列,其类似于图6A及图6B所示,只是其架构将每行存储单元组织为一左页及一右页存储单元。
图18以图解方式显示一检测模块的另一较佳实施例。
图19(A)-图19(K)为图18所示检测模块的时序图。
图20为一流程图,其显示图18所示检测模块的运行。
图21A以图解方式示意性显示一为若干检测放大器提供参考控制信号的参考检测放大器。
图21B以图解方式显示一参考检测放大器,其提供两个实例性参考控制信号,例如BLX及STB。
图22以图解方式显示BLX信号产生器的一较佳实施例。
图23以图解方式示意性显示一较佳STB信号产生器,其用于产生一选通信号以控制所述若干检测放大器的检测时间。
具体实施方式
图6A以图解方式示意性显示一根据本发明的一实施例具有用于并行读取和编程一页存储单元的读取/写入电路的存储装置。所述存储装置包含一二维存储单元阵列300、控制电路310及读取/写入电路370。存储阵列300可由字线通过一个行译码器330及由位线通过一个列译码器360寻址。读取/写入电路370包含多个检测模块380,并可实现一页存储单元的并行读取或编程。在一其中将一行存储单元划分为多个页的实施例中,设置一个页多路复用器350将各读取/写入电路370多路复用至各个页。
控制电路310与读取/写入电路370配合,以对存储阵列300执行存储作业。控制电路310包含一状态机312、一单片地址译码器314及一功率控制模块316。状态机312提供存储器作业的芯片级控制。单片地址译码器314在由主机或一存储器控制器所用地址与由译码器330及370所用硬件地址之间提供一地址接口。功率控制模块316控制在存储器作业期间向字线及位线提供的功率和电压。
图6B以图解方式显示图6A所示紧凑存储装置的一较佳布置。各外围电路对存储阵列300的访问是以对称形式在该阵列的各对置侧实施,由此将每侧的访问线和电路的密度减半。因此,行译码器分裂为行译码器330A及330B,列译码器分裂为列译码器360A及360B。在其中将一行存储单元划分为多个页的实施例中,页多路复用器350分裂为页多路复用器350A及350B。类似地,读取/写入电路分裂为自阵列300底部连接至位线的读取/写入电路370A及自阵列300顶部连接至位线的读取/写入电路370B。通过这种方式,实质上将读取/写入模块的密度并因而将检测模块380的密度降半。
源极线误差管控
在检测存储单元时,一个可能的问题是源极线偏压。当并行检测大量存储单元时,其组合电流可致使在一具有有限电阻的接地环路中出现显著的电压降。这将形成源极线偏压,该源极线偏压会在一应用阈电压检测的读取作业中引起误差。
图7A以图解方式显示由在具有一有限对地电阻的源极线中流动的电流所引起的源极电压误差问题。读取/写入电路370对一页存储单元进行同时作业。各读取/写入电路中的每个检测模块380均通过一位线36耦联至一对应的单元。举例而言,一检测模块380检测一存储单元10的导电电流i1(源极-漏极电流)。导电电流自检测模块通过位线36流入存储单元10的漏极,并自源极14穿出,然后经一源极线34流至地。在一集成电路芯片中,一存储阵列中各单元的源极全部连在一起作为源极线34的多条支路,源极线34连接至存储芯片的某外部接地焊垫(例如Vss焊垫)。即便当使用金属带降低源极线的电阻时,在一存储单元的源电极与接地焊垫之间仍存在一有限的电阻R。通常,接地环路电阻R为50ohm左右。
对于受到并行检测的整页存储单元而言,流经源极线34的总电流为所有导电电流的和,即iTOT=i1+i2+...+iP。通常,每个存储单元均具有一取决于编程入其电荷存储元件的电荷数量的导电电流。对于所述存储单元的一给定控制栅极电压,少量的电荷将产生一相对较高的导电电流(参见图4)。当在一存储单元的源电极与接地焊垫之间存在一有限电阻时,电阻两端的电压降通过Vdrop=iTOTR得出。
举例而言,如果4,256条位线分别以1μA的电流同时放电,则源极线的电压降将等于4000条线×1μA/每条线×50ohm∽0.2伏特。在检测存储单元的阈电压时,该源极线偏压将导致一0.2伏特的检测误差。
图7B以图解方式显示由源极线电压降造成的存储单元阈电压电平误差。提供至存储单元10的控制栅极30的阈电压VT是相对于GND。然而,存储单元所承受的有效电压VT为其控制栅极30与源极14之间的电压差。在所提供的VT与有效VT之间存在一约为Vdrop的差值(忽略自源极14至源极线之间的较小的电压降影响)。在检测存储单元的阈电压时,所述Vdrop或源极线偏压将会导致一比如0.2伏特的检测误差。所述偏压不易于消除,因为其具有数据相依性,即相依于该页存储单元的存储状态。
根据本发明的一个方面,利用具有多遍检测性能及技术的读取/写入电路来实现一种降低源极线偏压的方法。每一遍均有助于识别并关断导电电流高于一给定分界电流值的存储单元。通常,通过每一遍检测,给定的分界电流值渐近收敛于传统单遍检测的断点电流值。通过这种方式,由于较高电流单元被关断,因而后续遍中的检测会更少受到源极线偏压的影响。
图8以图解方式显示一4状态存储器的一页存储单元的一实例性群体分布。每个存储状态群集均在一相互清楚地分开的导电电流ISD范围内进行编程。举例而言,一断点381为分别代表存储状态“1”和“2”的两个群集之间的一分界电流值。在一传统的单遍式检测中,存储状态“2”的一必要条件为其具有一小于断点381的导电电流。在图8中,假若没有源极线偏压,关于所提供阈电压VT的群体分布将由实心曲线给出。然而,由于源极线偏压的误差的原因,每个存储单元的控制栅极处的阈电压会升高该源极线偏压。这意味着需要施加一更高的控制栅极电压以补偿所述偏压。在图8中,源极线偏压致使该分布(虚线)向一更高的所提供VT偏移。对于更高存储状态(电流更低),偏移将会更大。如果断点381设计用于没有源极线误差的情况,则源极线误差的存在将使状态“1”的具有导电电流的尾端的某些部分出现在一非导通区域中,这意味着高于断点381。这将致使某些“1”状态(导电更强)会被错误地界定为“2”状态(导电更弱)。
举例而言,该多遍式检测可构建为两遍(j=1至2)。在第一个遍之后,识别出那些导电电流高于断点381的存储单元并通过关断其导电电流将其清除。一种关断其导电电流的较佳方式是将其位线上的漏极电压设定为地电平。仍然参看图7A,这将有效地清除由断点381所界定的所有更高电流状态,从而得到一低得多的iTOT并由此得到一低得多的Vdrop。在第二遍(j=2)中,由于导致源极线偏压的高电流状态被清除,因而虚线分布将接近于实线分布。因此以断点381作为分界电流值进行的检测将不会把“1”状态误当作“2”状态。
与传统的单遍式方式相比,该双遍式方式会显著地降低将某些“1”单元误识别为“2”或更高单元的可能性。亦涵盖多于两遍,然而随着遍数的增加所获得的回报将减弱。此外,每一遍可具有相同的分界电流,或者随着顺序性地进行每一遍,所用分界电流收敛于一在传统单遍检测中通常所用的断点。
图9为一流程图,其显示一种根据本发明一实施例用于降低源极线偏压的多遍式检测方法。
步骤400:对于一页存储单元,首先将存储单元运行集合设定为等于该页存储单元。
步骤410:开始多遍检测j=1至N。
步骤420:设定一分界电流值I0(j),其中在第一遍j>1之后,I0(j)小于或等于前一遍j-1中的值,即I0(j)<=I0(j-1)。
步骤430:确定所述运行集合中那些导电电流高于分界电流值I0(j)的存储单元。
步骤440:禁止那些导电电流高于分界电流值I0(j)的存储单元中电流的进一步流动。
步骤450:将存储单元运行集合设定为等于其导电电流尚未被禁止的其余存储单元。如果j<N,则返回步骤410,否则继续进行至步骤460。
步骤460:读出该页存储单元的状态。
步骤470:结束。
图10为一示意图,其以图解方式显示根据本发明一较佳实施例的一多遍式检测模块。所述多遍式检测模块380通过一所耦联的位线36来检测一存储单元10的导电电流。其具有一可选择性连接多个组件的检测节点481。首先,一隔离晶体管482在通过一信号BLS启用后将位线36连接至检测节点381。一预充电电路484耦联至检测节点481。所述预充电电路484在启用后,会使位线电压达到一适于进行检测的预定漏极电压。同时,所述存储单元的控制栅极设定为一对应于一所考虑的给定存储状态的预定阈电压VT(i)。此将引起一在存储单元10内流动的源极-漏极导电电流,其可自所耦联的位线36检测出。在所述存储单元的源极与漏极之间存在一标称电压差时,所述导电电流为编程入所述存储单元内的电荷及所施加的VT(i)的一个函数。
此后,一检测放大器390连接至所述检测节点以检测存储单元10中的导电电流。一单元电流鉴别器394用作一电流电平鉴别器或比较器。其确定导电电流是高于还是低于一给定的分界电流值I0(j)。如果其高于I0(j),则一锁存器396设定为一预定状态。一下拉电路486会因应锁存器396设定为所述预定状态(例如INV变为HIGH)而激活。其会将下拉检测节点481并由此将所连接的位线36至地电压。由此,无论控制栅极电压如何,均将禁止存储单元10中导电电流的流动,因为在其源极与漏极之间将没有电压差。
通常,将由一对应数量的多遍式检测模块380对一页存储单元进行作业。一个页控制器498向每个检测模块提供控制及定时信号。在一实施例中,将页控制器498构建为图6A所示控制电路中状态机312的一部分。在另一实施例中,所述页控制器为读取/写入电路370的一部分。页控制器498通过一预定的遍数(j=1至N)来轮转每个多遍式检测模块380并亦为每一遍提供一预定的分界电流值I0(j)。如在下文中结合图13可以看出,分界电流值亦可构建为一检测时间周期。在最后一遍之后,页控制器498通过一信号NCO来启用一转移门488,以将检测节点481的状态作为所检测数据读取至读出总线499。总计将自全部多遍式模块380读出一页检测数据。
图11为一流程图,其显示图10所示多遍式检测模块的运行。
步骤400:对于一页分别耦联有一位线的存储单元,首先将一存储单元运行集合设定为等于所述页存储单元。
步骤402:将所述存储单元运行集合的各位线充电至一预定的电压范围内。
步骤410:开始多遍检测j=1至N。
步骤412:从电压处于预定电压范围内的存储器运行集合的各个位线开始进行操作。
步骤420:设定一分界电流值I0(j),其中在第一遍j>1之后,I0(j)小于或等于前一遍j-1的值,即I0(j)≤I0(j-1)。
步骤430:确定所述运行集合中那些导电电流高于分界电流值I0(j)的存储单元。
步骤440:禁止那些导电电流高于分界电流值I0(j)的存储单元中电流的进一步流动。
步骤452:将存储单元运行集合设定为等于其位线尚未被锁存及拉至地电平的其余存储单元。如果j<N,则返回步骤410,否则继续进行至步骤460。
步骤460:读出该页存储单元的状态。
步骤470:结束。
具有位线-位线耦合控制的检测
图12以图解方式显示三条相邻位线及其间的容性耦合效应。一存储单元10-0具有两个相邻的存储单元10-1和10-2。类似地,三条相邻的位线36-0、36-1及36-2分别耦合至所述三个存储单元。每个位线分别具有其自身电容CBL0、CBL1及CBL2。相邻的位线对36-0与36-1具有互电容CBL01。相邻的位线对36-0与36-2具有互电容CBL02
可以看出,由于各电容的存在,可能会有各种电流支路。详言之,由每一位线的自身电容所引起的电流将形成:
iBLC0=CBL0d/dtVBL0
iBLC1=CBL1d/dtVBL1
iBLC2=CBL2d/dtVBL2
类似地,由相邻位线对36-0和36-1所引起的交叉电流为:
iBLC01=CBL01d/dt(VBL0-VBL1),及,
iBLC02=CBL02d/dt(VBL0-VBL2)。
存储单元10-0的导电电流为:
iCELL∽iBL0+[iBLC00+iBLC01+iBLC02]。
以上给出的单元电流为一近似值,因为其仅包括来自相邻位线的成分。通常,对于位线BL0,将还存在由左侧的非相邻位线所造成的电容CBL03及由右侧的非相邻位线所造成的电容CBL04。类似地,在非相邻位线BL1与BL2之间将存在一互电容CBL12。该些电容将引起一依赖于每个电容器两端的变化的电压的位移电流。据估计,来自非相邻位线的作用达到来自相邻位线的作用的10%。
同时,由于检测模块380耦联至位线(参见图10),因而其所检测到的电流为iBL0,由于来自不同位线电容的电流成分,iBL0与iCELL不相同。
一种先前技术的解决方案是在检测一存储单元的同时将相邻单元的位线接地。存储单元中的电流是通过记录经所耦联位线的电容放电的速率来检测。因此,导电电流可根据位线电压的变化速率得出。参看图12,这意味着在正检测位线BL036-0上的导电电流的同时,将相邻位线BL136-1上的电压VBL1及相邻位线BL236-2上的电压VBL2设定为零。通过关断相邻位线中的电流,会消除相邻位线间的串扰。然而,由于此种先前技术检测会导致一随时间而变的VBL0=VBL0(t),根据上文给出的方程式,BL0的对地自身电容变为CBL00+CBL01+CBL02。此种先前技术检测也未消除由非相邻位线所造成的位移电流,例如与CBL03、CBL04及CBL12相关联的位移电流。尽管该些电流的值更小,但是还是颇为可观。
根据本发明的另一个方面,一存储装置及其一方法会实现对多个存储单元的并行检测,同时使因位线-位线耦合所引起的误差最小化。实质上,耦联至多个存储单元的多条位线的位线电压的控制方式使在正检测其导电电流时,每个相邻位线对之间的电压差基本上与时间无关。在施加了该条件后,由各位线电容所引起的电流全部消失,因为其均依赖于随时间而变的电压差。因此,根据上述方程式,由于[iBLC00+iBLC01+iBLC02]=0,因而自位线检测到的电流与单元的电流完全一致,例如iBL0与iCELL
图13A为一流程图,其显示一可进行检测同时降低位线-位线耦合的方法。
步骤500:将一位线耦联至一页存储单元中的每个单元,以检测其导电电流。
步骤510:将每一位线充电至一处于一预定电压范围内的位线电压。
步骤520:控制每一位线的位线电压,以使每个相邻位线对之间的电压差基本上与时间无关。
步骤530:在控制所述位线的同时,检测通过每一位线的导电电流。
步骤540:结束。
根据本发明的另一方面,尽管存在恒定电压条件,一检测电路及方法仍允许通过记录一给定电容器的电压变化速率来确定存储单元的导电电流。
图13B为一流程图,其显示图13A所示检测步骤530的一更为详细的实施例。
步骤532:在控制位线的同时,通过使用流经每一位线的导电电流改变一给定电容器两端的电压来检测该导电电流。
步骤534:根据给定电容器两端电压的变化速率来确定导电电流。
图14以图解方式显示一执行本发明各个方面的较佳检测模块。检测模块480包含一位线隔离晶体管482、一位线下拉电路486、一位线电压箝位器610、一读出总线转移门488及一检测放大器600。
在位线隔离晶体管482通过一信号BLS启用后,所述检测模块480可连接至一存储单元10的位线36。检测模块480通过检测放大器600检测存储单元10的导电电流,并将所读取结果作为一数字电压电平SEN2锁存于一检测节点481处,然后将其输出至一读出总线499。
检测放大器600实质上包含一第二电压箝位器620、一预充电电路640、一鉴别器或比较电路650及一锁存器660。所述鉴别器电路650包含一专用电容器652。
检测模块480类似于图10中所示的多遍式检测模块380。然而,在图14中,将预充电电路640构建为具有一将在下文描述的弱上拉特性。此用作另一种方式来识别那些具有较高电流的单元以将其关断,由此降低源极线偏压误差。
检测模块480还具有其它用于降低位线-位线耦合的特性。此通过在检测过程中保持位线电压与时间无关来实现。这通过位线电压箝位器610来实现。如下文所述,第二电压箝位器620保证位线电压箝位器610在所有的检测条件下均正常起作用。同时,检测不是通过先前技术中记录因导电电流所致的位线电容放电速率的方法来完成,而是通过记录由检测放大器600所提供的专用电容器652的放电速率来完成。
检测模块480的一个特性是在检测过程中将一恒定电压源并入至位线以避免位线-位线耦合。这较佳由位线电压箝位器610来实现。位线电压箝位器610通过一与位线36串联的晶体管612起到一如同二极管箝位器的作用。其栅极被偏压至一恒定电压BLC,该电压等于所期望位线电压VBL加上其阈电压VT。通过这种方式,其将位线与检测节点481隔离开并为位线设定一恒定的电压电平,例如所期望值VBL=0.5至0.7伏特。通常,将位线电压电平设定为一如下电平:其低至足以避免长的预充电时间,而又高至足以避免大地噪声及其它因素。
检测放大器600检测流过检测节点481的导电电流并确定导电电流是高于还是低于一预定的值。检测放大器将一数字形式的检测结果作为检测节点481处的信号SEN2输出至读出总线499。
数字控制信号INV-其实质上为信号SEN2的反相状态-也被输出用于控制下拉电路486。在所检测到的导电电流高于预定值时,INV将为HIGH(高),同时SEN2将为LOW(低)。该结果通过下拉电路486得到加强。下拉电路486包含一受控于控制信号INV的n-晶体管487。
检测模块480的运行和定时将参考图14及时序图15(A)-15(K)进行描述。图15(A)-15(K)划分为阶段(1)-(9)。
阶段(0):设置
检测模块480通过一启用信号BLS(图15(A)(0))连接至位线36。电压箝位器通过BLC启用(图15(B)(0))。预充电电路640通过一控制信号FLT(图15(C)(0))被启用作为一有限电流源。
阶段(1):受控预充电
检测放大器600由一复位信号RST(图15(D)(1))通过晶体管658将信号INV拉至地电平而得到初始化。因此在复位后,INV设定为LOW。同时,一p-晶体管663将一问候信号LAT拉至Vdd或HIGH(图15(F)(1))。
隔离门630由一n-晶体管632构成,其受控于信号INV。因此在复位之后,隔离门启用以将检测节点481连接至检测放大器的内部检测节点631,且信号SEN2将与内部检测节点631处的信号SEN相同。
预充电电路640通过内部检测节点631及检测节点481对位线36预充电一预定的时间周期。这将使位线达到一适于检测其中的导电状态的最佳电压。
预充电电路640包含一受控于控制信号FLT(“FLOAT”)的上拉p-晶体管642。位线36将被朝由位线电压箝位器610所设定的所期望位线电压上拉。上拉速率取决于位线36中的导电电流。导电电流越小,上拉越快。
图15(H1)-15(H4)分别以图解方式显示导电电流为700nA、400nA、220nA及40nA的存储单元的位线电压。
如果关断那些导电电流高于一预定值的存储单元且消除其对源极线偏压的影响,则由源极线偏压所引起的检测误差将会最小化,在前文中已结合图7-11对此进行了阐述。
根据本发明的另一个方面,预充电电路640构建用于提供两种功能。一个功能是将位线预充电至一最佳检测电压。另一个功能是帮助识别那些导电电流高于一预定值的存储单元以供进行D.C.(直流)检测,以消除其对位线偏压的影响。
D.C.检测是通过提供一预充电电路实现,该预充电电路用作一电流源向位线提供一预定电流。用于控制p-晶体管642的信号FLT可“编程”一流经预充电电路640的预定电流。举例而言,FLT信号可由一电流镜产生,其中将参考电流设定为500nA。当p-晶体管642构成电流镜中的镜像支路时,其中也将发射500nA。
图15(I1)-15(I4)以图解方式显示4个分别连接至导电电流为700nA、400nA、220nA及40nA的存储单元的实例性位线上的电压。举例而言,当预充电电路640为一具有一限值500nA的电流源时,一导电电流超出500nA的存储单元的位线上电荷的泄漏速度将快于累积速度。因此,对于导电电流为700nA的位线,其电压或内部检测节点631处的信号SEN将保持接近0V(图15(I1)(1))。反之,如果存储单元的导电电流低于500nA,则预充电电路640将开始对位线进行充电,因而其电压将开始朝所箝位的位线电压(例如由电压箝位器610设定为0.5v)上升。(图15(I2)(1)-15(I4)(1))。相应地,内部检测节点631将保持接近于0v或上拉至Vdd(图15(G))。通常,导电电流越小,位线电压即越快地充电至所箝位的位线电压。因此,通过在受控预充电阶段之后检查位线上的电压,即可能识别出相连的存储单元的导电电流是高于还是低于一预定电平。
阶段(2):D.C.锁存&自后续检测中移除高电流单元
在受控预充电阶段之后,开始一初始D.C.高电流检测阶段,其中由鉴别器电路650检测信号SEN。所述检测会识别那些导电电流高于预定电平的存储单元。鉴别器电路650包含两个串联的p-晶体管654及656,这两个串联的p-晶体管654及656用作一用于寄存信号INV的节点657的上拉晶体管。p-晶体管654通过一读取选通信号STB变为LOW来启用,而p-晶体管656通过内部检测节点631处的信号SEN变为LOW来启用。如前文所述,高电流单元将使信号SEN接近于0v或至少不能使其位线预充电到高至足以关断p-晶体管656。举例而言,如果将弱上拉限定于一500nA的电流,则将不能上拉一导电电流为700nA(图15(G1)(2))的单元。当STB选通LOW来锁存时,节点657处的INV会上拉至Vdd。这将把锁存电路660设置为INV为HIGH、且LAT为LOW(图15(H1)(2))。
在INV为HIGH且LAT为LOW时,隔离门630被禁止,且检测节点481与内部检测节点631被阻断。同时下拉电路486将位线36(图15(I1)(2))拉至地电平。这将有效地关断位线中的任何导电电流,从而消除其对源极线偏压的影响。
因此,在检测模块480的一较佳实施方案中,采用一有限电流源预充电电路。此会提供一种附加或替代方式(D.C.检测)来识别载送有高电流的位线并将其关断,以使后续检测中的源极线偏压误差最小化。
在另一实施例中,预充电电路并非专门配置用于帮助识别高电流位线,而是优化用于在存储器系统可得到的最大电流容差内尽可能快地对位线进行上拉并预充电。
阶段(3):恢复/预充电
在检测例如位线36等此前尚未下拉的位线中的导电电流之前,由信号FLT激活预充电电路以将内部检测节点631预充电至Vdd(图15(C)(3)及图15(I2)(3)-15(I4)(3))。
阶段(4):第一次A.C.检测
就检测节点浮动且其电压在电流检测(A.C.或交流检测)过程中变化而言,此后的作业类似于结合图10-11所述的多遍式检测。图14中的改进在于,在位线电压保持恒定的条件下进行检测,以避免位线-位线耦合。
在一较佳实施例中,通过确定浮动的内部检测节点631处的电压降来执行一A.C.(交流)检测。这通过鉴别器或比较电路650使用耦联至内部检测节点631的电容器CSA652并考虑导电电流对其进行放电的速度来实现。在一集成电路环境中,电容器652通常使用一晶体管来构建。其具有一可选定用于进行最佳电流确定的预定电容,例如30fF。分界电流值可通过适当调节放电周期进行设定,其通常处于100-1000nA的范围内。
鉴别器电路650检测内部检测节点631中的信号SEN。在每次检测之前,内部检测节点631处的信号SEN均由预充电电路640上拉至Vdd。这将把电容器652两端的电压初始设定为零。
在检测放大器600作好检测准备时,预充电电路640通过FLT变为HIGH而被禁止(图15(C)(4))。第一检测周期T1通过选通信号STB的断定来设定。在该检测期间,一由一导通的存储单元引起的导电电流将对电容器进行放电。随着电容器652通过位线36中导电电流的泄放作用而放电,SEN将自Vdd降低。图15(G2)-15(G4)分别以图解方式显示与其他三个分别连接至导电电流为400nA、220nA及40nA的存储单元的实例性位线相对应的SEN信号。对于那些导电电流更高的存储单元,SEN会降低得更快。
阶段(5):第一次A.C.锁存及自后续检测中移除更高电流单元
在第一个预定检测周期结束时,SEN将已降低至某一电压,该电压取决于位线36中的导电电流(图15(G2)(4)-15(G4)(4))。举例而言,将该第一阶段期间的分界电流设定为300nA。电容器CSA 652、检测周期T1及p-晶体管656的阈电压使对应于一高于分界电流(例如300nA)的导电电流的信号SEN降到低至足以导通鉴别器电路650中的晶体管656。当锁存信号STB选通LOW时,输出信号INV将被拉至HIGH,且将由锁存器660锁存(图15(E)(5)及图15(H2))。反之,对应于一低于分界电流的导电电流的信号SEN将产生一不能导通晶体管656的信号SEN。在这种情况下,锁存器660将保持不变,在此种情形中LAT保持为HIGH(图15(H3)及15(H4))。由此可以看出,鉴别器电路650可有效地确定位线36中的导电电流相对于一由该检测周期所设定的参考电流的值。
检测放大器600还包含第二电压箝位器620,其用于使晶体管612的漏极电压保持足够高,以使位线电压箝位器610正常运行。如前文所述,位线电压箝位器610将位线电压箝位至一预定值VBL,例如0.5v。这将需要将晶体管612的栅极电压BLC设定为VBL+VT(其中VT为晶体管612的阈电压)、并使连接至检测节点481的漏极高于源极,即信号SEN2>VBL。详言之,在既知电压箝位器610和620的构造的条件下,SEN2应不高于(LAT-VT)或(BLX-VT)中的较低值,并且SEN应不低于该值。在检测过程中,隔离门630处于一穿通模式。然而,在检测期间,内部检测节点631处的信号SEN的电压自Vdd降低。第二电压箝位器620会防止SEN降低至(LAT-VT)或(BLX-VT)中的较低值。这通过一受控于信号BLX的n-晶体管612实现,其中BLX≥VBL+2VT(图15(F))。因此,通过电压箝位器610及620的作用,位线电压VBL在检测期间保持恒定,例如保持为0.5v。
使用一专用电容器652替代在先前技术中使用位线电容来测量电流会具有多方面的优点。首先,其会使位线上为一恒压源,由此避免了位线-位线串扰。其次,专用电容器652使得能够选择一对检测而言最佳的电容。举例而言,与一约为2pF的位线电容相比,其可具有一约为30fF的电容。较小的电容可提高检测速度,因为其放电较快。最后,与使用位线电容的先前技术方法相比,根据一专用电容进行的检测使检测电路独立于存储器架构。
在另一个实施例中,通过与一参考电流进行比较来确定电流,该参考电流可由一参考存储单元的导电电流提供。这可通过将比较电流作为一电流镜的一部分来实现。
所述电流确定LAT的输出由锁存电路660锁存。该锁存电路由晶体管661、662、663及664连同晶体管666和668构成一置位/复位锁存器。p-晶体管666受控于信号RST(RESET(复位)),而n-晶体管668受控于信号STB(STROBE(选通)或SET*)。
通常,将有一页存储单元受到一对应数量的多遍式检测模块480的操作。对于那些导电电流高于第一分界电流电平的存储单元,其LAT信号将锁存为LOW。这又将激活位线下拉电路486将对应的位线下拉至地电平,由此关断其电流。
阶段(6):恢复/预充电
在下一次检测例如位线36等此前尚未下拉的位线中的导电电流之前,由信号FLT激活预充电电路以将内部检测节点631预充电至Vdd(图15(C)(6)及图15(I3)(6)-15(I4)(6))。
阶段(7):第二次检测
在检测放大器600准备好进行检测时,预充电电路642通过FLT变为HIGH而被禁止(图15(C)(7))。第二检测周期T2通过选通信号STB的断定来设定。在该检测期间,一导电电流(如存在)将对电容器进行放电。随着电容器652通过位线36中导电电流的泄放作用而放电,SEN将自Vdd降低。
根据前述实例,导电电流高于300nA的存储单元已在先前的阶段中识别出并关断。图15(G3)(7)及15(G4)(7)分别以图解方式显示对应于2个分别连接至导电电流为220nA及40nA的存储单元的实例性位线的SEN信号。
阶段(8):第二次读出锁存
在第二预定检测周期T2结束时,SEN将已降低至某一电压,该电压取决于位线36中的导电电流(图15(G3)(7)-15(G4)(7))。举例而言,在该第二阶段期间将分界电流设定为100nA。在这种情况下,导电电流为220nA的存储单元的LAT将锁存为LOW(图15(H3)(7)),其位线随后将被拉至地电平(图15(I3)(7))。相反,导电电流为40nA的存储单元将对预设为LAT HIGH的锁存器状态没有影响。
阶段(9):读出至总线
最后,在读出阶段中,转移门488处的控制信号NCO允许将所锁存的信号SEN2读出至读出总线499(图15(J)及15(K))。
一页控制器(比如亦在图10中显示的页控制器398)为每个检测模块提供控制及定时信号。
如由图15(I1)-15(I4)可以看出,在每个检测周期期间,位线电压保持恒定。因此,根据前文所论述,容性位线-位线耦合得以消除。
图14中所示的检测模块480为一其中执行三遍检测的较佳实施例。前两遍用于识别并关断较高电流存储单元。在已消除作用于源极线偏压的较高电流成分之后,最后一遍能够更为准确地检测导电电流范围较低的单元。
在其他实施例中,利用D.C.及A.C.遍的不同组合进行检测作业。某些实施例甚至仅使用两遍或更多遍A.C.检测。对于不同遍而言,每次所使用的分界电流值可相同,或朝在最终遍中所用的分界电流渐近收敛。
对由邻近浮动栅极耦合引入的误差的管控
如前文所述,高密度集成电路、非易失性存储装置所固有的另一种误差是由邻近浮动栅极的耦合所引起。各存储单元的紧密接近造成来自相邻单元的电荷元件的场干扰。根据本发明的另一个方面,由此等干扰所导致的误差可通过最大程度减小在编程与读取之间每个单元的场环境的变化而得以最小化。这通过同时编程一页中所有相邻的存储单元来实现。由于各个存储单元及其邻近单元同时进行编程,因而此可确保各个单元在其被编程至被读取期间所经历的场环境变化最小。
这与在先前技术中分别编程偶数页和奇数页的情形相反。在彼种情况下,在一偶数页的存储单元已编程之后,由一奇数页中的其相邻存储单元所产生的场在该奇数页使用一组不同的数据进行编程时可能已发生了显著的变化。
如前文所述,一“页”中同时进行编程或读取的存储单元的数量可能因由主机系统所发送或请求的数据长度而异。因此,有多种方式用于编程耦联至一单一字线的存储单元,例如(1)分别编程偶数位线及奇数位线,其可包含上页编程及下页编程,(2)编程所有的位线(“所有位线编程”),或(3)分别编程一左页或一右页中的所有位线,其可包含一右页编程及一左页编程。
在现有的非易失性存储装置中,将一行由相同字线连接的存储单元构造为两个交错的页。其中一页由偶数列的存储单元组成,另一页由奇数列的存储单元组成。偶数页和奇数页是分别进行检测和编程。如前文所述,此因需要控制位线-位线耦合而成为必需。因此,较佳在对另外一组位线进行读取/写入作业时将交错的位线接地。
然而,如前文所述,所述交错页架构至少有三方面的缺点。首先,其需要额外的多路复用电路。第二,其性能较慢。为完成对通过一字线相连或位于一行中的各存储单元的读取或编程作业,需要进行两次读取或两次编程作业。第三,其在降低例如来自相邻电荷存储元件的耦合等其他干扰影响方面亦非最佳。
编程所有位线
如结合图12-15所述,本发明使人们可控制位线-位线耦合。因此,在检测或编程验证期间不需要将交错的位线接地,由此降低了对具有非邻接存储单元的偶数页或奇数页进行作业的要求并提高了验证作业速度。
根据本发明的另一个方面,在位线-位线耦合得到控制的同时,并行地对一邻接页存储单元进行编程。这将使来自相邻浮动栅极的外部场影响最小化。
图6A、图10及图14中所示检测模块较佳地构建于一构造用于执行所有位线检测的存储器架构中。换句话说,位于一行中的各邻接存储单元可分别连接至一检测模块,以执行并行检测。此一存储器架构在同在申请中且共同受让的第10/254,483号美国专利申请案中也得到了揭示,该专利申请案由Raul-AdrianCernea于2002年9月24日提出申请,其名称为“高度紧凑的非易失性存储器及其方法(Highly Compact Non-Volatile Memory And Method Thereof)”。该专利申请案的全部揭示内容以引用方式并入本文中。
图16A为一流程图,其显示一种可降低因邻近浮动栅极耦合所引起的误差的编程及读取方法。
步骤700:以一可使各个单元在上一次编程验证与一后续读取期间所经历的有效电场的差别最小化的方式,并行编程及验证一页存储单元。
步骤710:结束。
图16B为一流程图,其显示图16A所示发明性步骤的一较佳实施例。
步骤730:形成一页邻接的存储单元。
步骤740:并行编程及验证该页存储单元。
步骤750:然后,读取该页存储单元。
步骤760:结束。
编程左页及右页
图17以图解方式显示一存储阵列,该存储阵列类似于图6A及图6B所示,只是其架构将每一行存储单元组织为一左页存储单元301及一右页存储单元302。每页均由多个邻接的存储单元组成。举例而言,每页可具有4,256个单元。在较佳实施例中,分别对左页及右页进行编程。为使这两个独立页之间的交互作用最小化,在对一页进行编程时,将另一页的所有位线接地。同时,由于每一页均邻接,因此会降低在编程期间的相邻浮动栅极耦合。
将所选位线受控锁存至地电平
在前文中已就图7-11及图15对多遍式检测进行了阐述。详言之,在对一页存储单元进行并行检测时,将那些经检测其电流状态高于一预定阈值的单元的位线锁存至地电平,以消除在对该页存储单元进行下一遍检测遍中其对源极线偏压误差的作用。
根据又一较佳实施例,一经检测其电流高于一预定分界电平的存储单元的位线不必在侦测之后立即接地,而是对其进行接地标记或允许。只有在已完成对该页中所有存储单元的侦测或检测之后,才将所有所标记或允许的位线锁存至地电平。通过这种方式,将与锁存至地电平的位线相关联的可能的大电压摆动限制在一位于该检测作业之外的周期内。这将使锁存至地电平的位线对该页中任何仍在受到检测和侦测的存储单元所产生的任何干扰影响最小化。
图18以图解方式显示一检测模块的另一较佳实施例。检测模块480′与图14中所示的检测模块480相似,只是增加了另一个与下拉电路486串联接地的接地控制开关550。该种布置有效地使位线36仅在下拉电路486及接地控制开关550二者均启用时方才下拉至地电平。接地控制开关550显示为一n-晶体管,其受控于其栅极处的信号GRS。当存储单元10经侦测具有一高于一预定阈值的导电电流时,检测放大器将产生一锁存为HIGH的INV信号。这将启用下拉电路486。在该页的所有单元均已完成当前遍的检测作业之后,页控制器498将置高一HIGH GRS信号。通过这种方式,将该页中所有其下拉电路已被启用的位线在那一瞬间下拉至地电平。
图19(A)-19(K)为图18中所示检测模块的时序图。详言之,图19(H1)显示定时信号GRS。可以看出,检测及锁存发生在周期(2)、(5)和(8)处,且信号GRS是远在每一该些周期之后及之外置高,以使相应位线的接地将不会干扰所述检测及锁存作业。
图20为一流程图,其显示图18所示检测模块的作业。
步骤700:对于一页存储单元,首先将存储单元运行集合设定为等于该页存储单元。
步骤710:开始多遍检测j=1至N。
步骤720:设定一分界电流值I0(j),其中在第一遍j>1之后,I0(j)小于或等于前一遍j-1的值,即I0(j)≤I0(j-1)。
步骤730:确定所述运行集合中那些导电电流高于分界电流值I0(j)的存储单元。
步骤740:在所述运行集合不再具有一高于分界电流值I0(j)的导电电流之后,禁止在那些导电电流高于分界电流值I0(j)的存储单元中电流的进一步流动。
步骤750:将存储单元运行集合设定为等于那些导电电流尚未被禁止的其余存储单元。如果j<N,则返回步骤710,否则继续进行至步骤760。
步骤760:读出该页存储单元的状态。
步骤770:结束。
用于为多个检测放大器提供参考控制信号的参考检测放大器
为提高性能,对一页存储器存储单元进行并行读取/写入作业。举例而言,一页可由4096个存储器存储单元组成,因此将要求一相等数量的检测放大器并行运行。
由于每个检测放大器均需要精确地检测一存储器存储单元的导电电流,因而较佳地使其检测特性不受电源、运行温度及制造工艺的变化的影响。
根据本发明的又一个方面,使用一具有可代表若干检测放大器的特性的参考检测放大器来跟踪环境及系统变化并控制所述若干检测放大器,以使其不受该些变化的影响。
图21A以图解方式示意性地显示一用于为若干检测放大器提供参考控制信号的参考检测放大器。若干检测放大器600-1、...600-p并行运行。一参考检测放大器600-R构建用于产生并提供控制信号670,控制信号670可为用于控制所述若干检测放大器的控制信号的一部分。参考检测放大器600-R尽管未必与所述检测放大器群体中的一典型成员相同,然而其具有可代表该群体中一典型成员的特性。
图21B以图解方式显示一提供两个实例性参考控制信号(例如BLX及STB)的参考检测放大器。在一实施例中,参考检测放大器600-R包含一用于输出BLX信号的BLX信号产生器680。类似地,参考检测放大器600-R包含一用于输出STB信号的STB信号产生器690。该些信号已结合图18中所示的检测放大器600进行了阐述。详言之,BLX信号用于帮助将位线箝位于一给定的电压。类似地,STB信号用于时间检测,其由一STB信号产生器提供。可以看出,该些信号取决于检测放大器中的电源电压Vdd及n-晶体管的阈电压VTN或p-晶体管的阈电压VTP。该些参数又对制造工艺及运行温度颇为敏感。通过使所有检测放大器均使用由参考检测放大器600-R提供的相同的经校准控制信号,会使该些系统变化最小化。
对于一例如图18中所示的典型检测放大器的运行要求,首先着重说明其对Vdd及其晶体管的各阈电压的依赖性。图18显示一较佳检测放大器600。如前文所述,检测放大器600实质上根据一存储器存储单元10对一给定电容器652进行充电或放电的速率来测量该存储器存储单元10的导电电流。这通过在节点631处检测信号SEN来实现。所述信号SEN控制p-晶体管656的栅极。在进行检测之前,由预充电电路640将SEN预充电至Vdd(HIGH)。这将把电容器652两端的电压初始设定为零。在检测期间,存储器存储单元10的导电电流将对电容器进行放电。SEN将因此以一取决于该导电电流的速率自Vdd降低。在一对应于参考电流的预定检测周期之后,SEN将降低至某一可导通或不导通所述测量用p-晶体管656的值。如果其降低至足以导通p-晶体管656,则将意味着导电电流高于所述参考电流。反之,如果在检测周期结束时晶体管656未导通,则导电电流低于所述参考电流。
由此可见,测量用p-晶体管656的鉴别电平关键取决于其阈电压VTP的值。由图18可以看出,可使测量用p-晶体管656导通的临界电压出现在SEN∽<Vdd-VTP(其中VTP为p-晶体管656的阈电压)时。
关于BLX信号的运行要求,将注意力转移到检测放大器600中一电压箝位器620形式的上拉电路位于。在最初的预充电周期期间,由预充电电路640执行有效的上拉。在后续周期期间(参见图19),预充电电路640关断以允许进行检测。然后,在该整个检测周期中,电压箝位器620被启用以使节点481上的电压(即SEN2)保持高于一给定的最小值,以使位线电压箝位器610可正常运行。然而,该上拉不得过高,否则将致使一SEN信号因被箝位得过高而再也不能降低至足以导通测量用p-晶体管656。这可通过设定施加至电压箝位器620中n-晶体管612栅极的BLX的信号强度来控制。
由图18可以看出,使测量用p-晶体管656导通的临界电压条件出现在节点631处的SEN∽<Vdd-VTP时。因此,电压箝位器620必须将节点631箝位以使其低于Vdd-VTP。这通过设定电压箝位器以使BLX∽<Vdd-VTP+VTN(其中VTN为n-晶体管612的阈电压)来实现。
图22以图解方式显示BLX产生器的一较佳实施例。BLX产生器680实质上提供一满足BLX必须低于Vdd-VTP+VTN此一条件的BLX信号。一重要考虑因素是使用与其正力图控制的若干检测放大器具有相同特性并可代表所述若干检测放大器的参考电路元件。详言之,该些参考电路元件将为例如电源电压Vdd、组件晶体管的阈电压VTP及VTN等所述若干检测放大器所共用的各个系统参数提供参考值。
在图22中,为方便起见,将与图18所示检测放大器中的电路元件对应的电路元件使用相同的编号加一撇号“′”来标识。因此,参考检测放大器600-R中的n-晶体管612′对应于检测放大器600的电压箝位器620中的n-晶体管612。p-晶体管656′对应于测量用p-晶体管656,且p-晶体管654′对应于检测放大器600中的p-晶体管654。类似地,BLX信号产生器680中用于载送信号SEN′的检测节点631′对应于图18所示检测放大器600中的检测节点631。
两个逻辑门682及654′有助于导通或关断信号BLX。当控制信号BLXD为HIGH时,其会导通逻辑门682并将BLX信号拉至地电平。同时,其会关断p-逻辑门654′,此又会关断Vdd电源。当控制信号BLXD为LOW时,电路680被启用。
BLX信号产生器680需要满足的条件是:节点631′处的SEN′∽<Vdd-VTP且BLX∽SEN′+VTN。n-晶体管612′及p-晶体管656′二者均构造为二极管,以使其二极管压降分别提供所需要的电压VTN及VTP。在一较佳实施例中,由n-晶体管612′构成的二极管的源极连接至驻存有信号SEN′的参考节点631′,且其漏极连接至输出BLX。通过这种方式,使条件BLX∽SEN′+VTN得以满足。类似地,由p-晶体管656′构成的二极管的漏极耦联至参考节点631′,其源极耦联至Vdd。通过这种方式,使条件SEN′∽<Vdd-VTP也如期得以满足。
该些条件是基于流经该两个二极管的源极及漏极的阈电流。一电流源686提供一偏流。该偏流设定为一高于通常在一典型检测放大器中流动的电流值。所述更高值是为了满足SEN′∽<Vdd-VTP要求中的不等性。该值越高,容许所述若干检测放大器中晶体管的阈电压变化的裕度越大。因此,由参考检测放大器600-R根据参照电源电压Vdd及其它环境条件进行校准的阈电压VTN或VTP产生一控制信号BLX。
参考检测放大器较佳地与由其提供参考信号的所述若干检测放大器位于同一芯片上并且靠近所述若干检测放大器。通过该种方式,使制造工艺或运行温度的任何变化将因其共模作业而得以最小化。
图23以图解方式示意性显示一较佳STB信号产生器,其用于产生一选通信号来控制该群体中各检测放大器的检测时间。在一较佳实施例中,STB产生器690的各组件与典型检测放大器600(参见图18)的组件相似。其包含一预充电电路640″、一鉴别器电路650″及一锁存器660″。其中一参考电流源692自检测节点631″吸收一参考电流,而非由存储器存储单元10提供导电电流。该参考电流对应于检测期间检测放大器参照进行比较的断点电流。
看一下图18所示的检测放大器600,在检测期间,给定的电容器652通过流经检测节点631的导电电流放电。该导电电流由存储器存储单元10提供。检测节点631中的信号SEN由此将以一取决于该导电电流的速率自Vdd降低。在一定时间后,SEN将最终降低至Vdd-VTP,此时其将触发测量用p-晶体管656导通。因此,该触发时间对应于所述导电电流的值。换句话说,在触发时间与导电电流之间存在一种一一对应。在这种情况下,一更高的导电电流将引起一短的触发时间,反之亦然。因此,通过设定一给定的电流(“跳闸点”电流)并观察信号SEN降低至足以触发该导通所用的时间,是一种在所检测导电电流值与触发时间之间建立关联的方法。反之,已知一对应于一给定电流的固定检测时间,如果在该固定检测时间结束时还未到达触发时间,则所检测的导电电流肯定低于该给定电流,反之亦然。
在图23中,所有的物件均与典型的检测放大器600相同,STB产生器在参考检测放大器600-R中的作用是校准一对应于一给定跳闸点电流值的触发时间。其以一选通信号STB的形式输出结果,选通信号STB描述由例如FLT等另一信号变为HIGH而启动的所述检测周期的一结束时间,如在图18及图19中所示。在这种情况下,检测周期的启动是通过用于启动电容器652″放电的信号FLT来定时。通常,检测周期越短,对应的跳闸点电流越高。选通信号由选通信号产生器694产生。每当检测节点671″处的信号SEN″已放电至Vdd-VTP时,p-晶体管656″均将导通并由此将锁存器660″设定为INV处于HIGH、LAT处于LOW。使用LAT翻转至LOW来以一选通信号形式对检测周期的结束进行定时。在一实施例中,选通信号产生器构建为一由LAT触发的单稳态多谐振荡器。
同样,如同参考检测放大器600-R所产生的其它控制信号,通过该些控制信号与检测放大器600的整个群体的共模作业,可将制造工艺及运行温度的任何变化降至最小。
尽管已就特定实施例对本发明的各个方面进行了说明,但是应了解,本发明有权在随附权利要求书的整个范围内受到保护。

Claims (16)

1、一种非易失性存储器,其包含:
一存储器存储单元阵列;
复数个检测放大器,其用于并行检测一组存储器存储单元;
所述复数个检测放大器中的每一检测放大器均具有取决于一共用参数集合及一控制信号集合的预定特性;及
一参考电路,其与所述复数个检测放大器共享一共用环境,所述参考电路用于根据所述共用环境来校准所述共用参数集合并相应地产生所述控制信号集合,以控制所述复数个检测放大器,将其预定特性付诸实施。
2、一种非易失性存储器,其包含:
一存储器存储单元阵列;
复数个检测放大器,其用于并行检测一组存储器存储单元;
所述复数个检测放大器中每一检测放大器均具有取决于运行环境及一控制信号集合的特性;及
一参考电路,其具有带有可代表所述复数个检测放大器的特性的元件,并与所述复数个检测放大器共享一共用运行环境,所述参考电路可响应于在所述运行环境中运行的所述元件而产生所述控制信号集合,以便控制所述复数个检测放大器,以使其特性对所述运行环境基本不敏感。
3、根据权利要求2所述的非易失性存储器,其中所述特性包括一组件晶体管的一阈电压。
4、根据权利要求2所述的非易失性存储器,其中所述特性包括一组件电容器的一电容。
5、根据权利要求2所述的非易失性存储器,其中所述运行环境包括一既定电源。
6、根据权利要求2所述的非易失性存储器,其中所述运行环境包括一既定温度。
7、根据权利要求2所述的非易失性存储器,其中所述控制信号集合包括一校准至一参考电流的定时信号。
8、根据权利要求2所述的非易失性存储器,其中所述控制信号集合包括一用于控制一电压箝位器的电压。
9、一种非易失性存储器,其包含:
复数个检测放大器,其用于并行检测一组存储器存储单元,所述复数个检测放大器中每一检测放大器均具有取决于运行环境及一控制信号集合的特性;及
一参考电路,其具有带有可代表所述复数个检测放大器中一典型成员的特性的元件,并与所述复数个检测放大器位于一共用运行环境中;及
产生构件,其用于响应于在所述运行环境中运行的所述元件而产生所述控制信号集合,以便控制所述复数个检测放大器,以使其特性对所述运行环境基本不敏感。
10、根据权利要求2-9中任一项所述的非易失性存储器,其中:
所述复数个存储器存储单元为闪速EEPROM。
11、根据权利要求2-9中任一项所述的非易失性存储器,其中:
每一存储器存储单元存储一位数据。
12、根据权利要求2-9中任一项所述的非易失性存储器,其中:
每一存储器存储单元存储多于一位数据。
13、一种控制一非易失性存储器的复数个检测电路的方法,其包括:
提供复数个检测放大器,以用于并行检测一组存储器存储单元,所述复数个检测放大器中每一检测放大器均具有取决于运行环境及一控制信号集合的特性;及
将一具有带有可代表所述复数个检测放大器中一典型成员的特性的元件的参考电路与所述复数个检测放大器定位于一共用运行环境中;及
响应于在所述运行环境中运行的所述元件而产生所述控制信号集合,以便控制所述复数个检测放大器,以使其特性对所述运行环境基本不敏感。
14、根据权利要求13所述的方法,其中:
所述复数个存储器存储单元为闪速EEPROM。
15、根据权利要求13所述的方法,其中:
每一存储器存储单元存储一位数据。
16、根据权利要求13所述的方法,其中:
每一存储器存储单元存储多于一位数据。
CN200910137272.5A 2002-09-24 2003-09-23 非易失性存储器及控制非易失性存储器中的复数个检测电路的方法 Expired - Fee Related CN101615428B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/254,830 US7196931B2 (en) 2002-09-24 2002-09-24 Non-volatile memory and method with reduced source line bias errors
US10/254,830 2002-09-24
US10/665,828 2003-09-17
US10/665,828 US7023736B2 (en) 2002-09-24 2003-09-17 Non-volatile memory and method with improved sensing

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN038248646A Division CN101084556B (zh) 2002-09-24 2003-09-23 非易失性存储装置中的检测方法及读取系统

Publications (2)

Publication Number Publication Date
CN101615428A true CN101615428A (zh) 2009-12-30
CN101615428B CN101615428B (zh) 2014-04-23

Family

ID=31993403

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200910137272.5A Expired - Fee Related CN101615428B (zh) 2002-09-24 2003-09-23 非易失性存储器及控制非易失性存储器中的复数个检测电路的方法
CN038248646A Expired - Fee Related CN101084556B (zh) 2002-09-24 2003-09-23 非易失性存储装置中的检测方法及读取系统

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN038248646A Expired - Fee Related CN101084556B (zh) 2002-09-24 2003-09-23 非易失性存储装置中的检测方法及读取系统

Country Status (6)

Country Link
US (4) US7196931B2 (zh)
EP (1) EP1610335B1 (zh)
CN (2) CN101615428B (zh)
AT (2) ATE447761T1 (zh)
DE (1) DE60329924D1 (zh)
TW (1) TWI315525B (zh)

Families Citing this family (315)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7170802B2 (en) * 2003-12-31 2007-01-30 Sandisk Corporation Flexible and area efficient column redundancy for non-volatile memories
US7177197B2 (en) 2001-09-17 2007-02-13 Sandisk Corporation Latched programming of memory and method
US6985388B2 (en) 2001-09-17 2006-01-10 Sandisk Corporation Dynamic column block selection
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7345671B2 (en) * 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
KR100615975B1 (ko) * 2002-09-24 2006-08-28 쌘디스크 코포레이션 비휘발성 메모리 및 그 감지 방법
US6987693B2 (en) 2002-09-24 2006-01-17 Sandisk Corporation Non-volatile memory and method with reduced neighboring field errors
US7443757B2 (en) 2002-09-24 2008-10-28 Sandisk Corporation Non-volatile memory and method with reduced bit line crosstalk errors
US7046568B2 (en) * 2002-09-24 2006-05-16 Sandisk Corporation Memory sensing circuit and method for low voltage operation
US7324393B2 (en) 2002-09-24 2008-01-29 Sandisk Corporation Method for compensated sensing in non-volatile memory
US7196931B2 (en) 2002-09-24 2007-03-27 Sandisk Corporation Non-volatile memory and method with reduced source line bias errors
US7327619B2 (en) * 2002-09-24 2008-02-05 Sandisk Corporation Reference sense amplifier for non-volatile memory
JP4426868B2 (ja) * 2003-04-04 2010-03-03 株式会社ルネサステクノロジ 不揮発性半導体記憶装置および半導体集積回路装置
US20070152977A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US6956770B2 (en) 2003-09-17 2005-10-18 Sandisk Corporation Non-volatile memory and method with bit line compensation dependent on neighboring operating modes
US7064980B2 (en) * 2003-09-17 2006-06-20 Sandisk Corporation Non-volatile memory and method with bit line coupled compensation
US7173852B2 (en) * 2003-10-03 2007-02-06 Sandisk Corporation Corrected data storage and handling methods
JP4287235B2 (ja) * 2003-10-09 2009-07-01 株式会社東芝 不揮発性半導体記憶装置
US8059099B2 (en) 2006-06-02 2011-11-15 Apple Inc. Techniques for interactive input to portable electronic devices
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
US7490283B2 (en) 2004-05-13 2009-02-10 Sandisk Corporation Pipelined data relocation and improved chip architectures
JP4271168B2 (ja) * 2004-08-13 2009-06-03 株式会社東芝 半導体記憶装置
CN100555200C (zh) 2004-08-16 2009-10-28 苹果公司 触敏器件和提高触敏器件的空间分辨率的方法
US7420847B2 (en) * 2004-12-14 2008-09-02 Sandisk Corporation Multi-state memory having data recovery after program fail
US7158421B2 (en) * 2005-04-01 2007-01-02 Sandisk Corporation Use of data latches in multi-phase programming of non-volatile memories
US7120051B2 (en) * 2004-12-14 2006-10-10 Sandisk Corporation Pipelined programming of non-volatile memories using early data
US7366826B2 (en) 2004-12-16 2008-04-29 Sandisk Corporation Non-volatile memory and method with multi-stream update tracking
US7412560B2 (en) 2004-12-16 2008-08-12 Sandisk Corporation Non-volatile memory and method with multi-stream updating
US7386655B2 (en) 2004-12-16 2008-06-10 Sandisk Corporation Non-volatile memory and method with improved indexing for scratch pad and update blocks
US7315916B2 (en) * 2004-12-16 2008-01-01 Sandisk Corporation Scratch pad block
US7849381B2 (en) * 2004-12-21 2010-12-07 Sandisk Corporation Method for copying data in reprogrammable non-volatile memory
US20060140007A1 (en) 2004-12-29 2006-06-29 Raul-Adrian Cernea Non-volatile memory and method with shared processing for an aggregate of read/write circuits
US7251160B2 (en) 2005-03-16 2007-07-31 Sandisk Corporation Non-volatile memory and method with power-saving read and program-verify operations
US7447078B2 (en) * 2005-04-01 2008-11-04 Sandisk Corporation Method for non-volatile memory with background data latch caching during read operations
US7463521B2 (en) 2005-04-01 2008-12-09 Sandisk Corporation Method for non-volatile memory with managed execution of cached data
US7173854B2 (en) 2005-04-01 2007-02-06 Sandisk Corporation Non-volatile memory and method with compensation for source line bias errors
US7206230B2 (en) * 2005-04-01 2007-04-17 Sandisk Corporation Use of data latches in cache operations of non-volatile memories
US7170784B2 (en) * 2005-04-01 2007-01-30 Sandisk Corporation Non-volatile memory and method with control gate compensation for source line bias errors
US7196946B2 (en) * 2005-04-05 2007-03-27 Sandisk Corporation Compensating for coupling in non-volatile storage
US7196928B2 (en) * 2005-04-05 2007-03-27 Sandisk Corporation Compensating for coupling during read operations of non-volatile memory
US7187585B2 (en) * 2005-04-05 2007-03-06 Sandisk Corporation Read operation for non-volatile storage that includes compensation for coupling
US7193898B2 (en) * 2005-06-20 2007-03-20 Sandisk Corporation Compensation currents in non-volatile memory read operations
US7880729B2 (en) 2005-10-11 2011-02-01 Apple Inc. Center button isolation ring
US7366022B2 (en) * 2005-10-27 2008-04-29 Sandisk Corporation Apparatus for programming of multi-state non-volatile memory using smart verify
US7301817B2 (en) 2005-10-27 2007-11-27 Sandisk Corporation Method for programming of multi-state non-volatile memory using smart verify
US7379330B2 (en) * 2005-11-08 2008-05-27 Sandisk Corporation Retargetable memory cell redundancy methods
KR100706789B1 (ko) * 2005-11-17 2007-04-12 삼성전자주식회사 비휘발성 메모리 소자
US7262994B2 (en) * 2005-12-06 2007-08-28 Sandisk Corporation System for reducing read disturb for non-volatile storage
US7349258B2 (en) * 2005-12-06 2008-03-25 Sandisk Corporation Reducing read disturb for non-volatile storage
JP4901204B2 (ja) * 2005-12-13 2012-03-21 株式会社東芝 半導体集積回路装置
US7355889B2 (en) * 2005-12-19 2008-04-08 Sandisk Corporation Method for programming non-volatile memory with reduced program disturb using modified pass voltages
US7355888B2 (en) * 2005-12-19 2008-04-08 Sandisk Corporation Apparatus for programming non-volatile memory with reduced program disturb using modified pass voltages
US7365018B2 (en) * 2005-12-28 2008-04-29 Sandisk Corporation Fabrication of semiconductor device for flash memory with increased select gate width
US7447094B2 (en) * 2005-12-29 2008-11-04 Sandisk Corporation Method for power-saving multi-pass sensing in non-volatile memory
US7349260B2 (en) 2005-12-29 2008-03-25 Sandisk Corporation Alternate row-based reading and writing for non-volatile memory
US7443726B2 (en) * 2005-12-29 2008-10-28 Sandisk Corporation Systems for alternate row-based reading and writing for non-volatile memory
US7310255B2 (en) * 2005-12-29 2007-12-18 Sandisk Corporation Non-volatile memory with improved program-verify operations
US7224614B1 (en) * 2005-12-29 2007-05-29 Sandisk Corporation Methods for improved program-verify operations in non-volatile memories
US7733704B2 (en) 2005-12-29 2010-06-08 Sandisk Corporation Non-volatile memory with power-saving multi-pass sensing
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
DE602007012157D1 (de) 2006-03-03 2011-03-03 Sandisk Corp Leseverfahren für nichtflüchtigen Speicher mit Kompensation der Floating-Gate Kopplung
US7436733B2 (en) * 2006-03-03 2008-10-14 Sandisk Corporation System for performing read operation on non-volatile storage with compensation for coupling
US7499319B2 (en) * 2006-03-03 2009-03-03 Sandisk Corporation Read operation for non-volatile storage with compensation for coupling
US7606075B2 (en) * 2006-04-19 2009-10-20 Micron Technology, Inc. Read operation for NAND memory
WO2007131062A2 (en) 2006-05-05 2007-11-15 Sandisk Corporation Non-volatile memory with background data latch caching during read operations and methods therefor
TWI427637B (zh) * 2006-05-05 2014-02-21 Sandisk Technologies Inc 在程式執行期間具有背景資料鎖存快取的非揮發性記憶體及方法
US7870736B2 (en) * 2006-06-01 2011-01-18 Virginia Tech Intellectual Properties, Inc. Premixing injector for gas turbine engines
US7457163B2 (en) 2006-06-01 2008-11-25 Sandisk Corporation System for verifying non-volatile storage using different voltages
US7440331B2 (en) 2006-06-01 2008-10-21 Sandisk Corporation Verify operation for non-volatile storage using different voltages
US7450421B2 (en) * 2006-06-02 2008-11-11 Sandisk Corporation Data pattern sensitivity compensation using different voltage
US7310272B1 (en) * 2006-06-02 2007-12-18 Sandisk Corporation System for performing data pattern sensitivity compensation using different voltage
US7342831B2 (en) * 2006-06-16 2008-03-11 Sandisk Corporation System for operating non-volatile memory using temperature compensation of voltages of unselected word lines and select gates
US7391650B2 (en) * 2006-06-16 2008-06-24 Sandisk Corporation Method for operating non-volatile memory using temperature compensation of voltages of unselected word lines and select gates
US7352628B2 (en) * 2006-06-19 2008-04-01 Sandisk Corporation Systems for programming differently sized margins and sensing with compensations at select states for improved read operations in a non-volatile memory
US7492633B2 (en) * 2006-06-19 2009-02-17 Sandisk Corporation System for increasing programming speed for non-volatile memory by applying counter-transitioning waveforms to word lines
US7349261B2 (en) * 2006-06-19 2008-03-25 Sandisk Corporation Method for increasing programming speed for non-volatile memory by applying counter-transitioning waveforms to word lines
US7606084B2 (en) * 2006-06-19 2009-10-20 Sandisk Corporation Programming differently sized margins and sensing with compensations at select states for improved read operations in non-volatile memory
US7486561B2 (en) * 2006-06-22 2009-02-03 Sandisk Corporation Method for non-real time reprogramming of non-volatile memory to achieve tighter distribution of threshold voltages
US7489549B2 (en) * 2006-06-22 2009-02-10 Sandisk Corporation System for non-real time reprogramming of non-volatile memory to achieve tighter distribution of threshold voltages
US20070297247A1 (en) * 2006-06-26 2007-12-27 Gerrit Jan Hemink Method for programming non-volatile memory using variable amplitude programming pulses
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US9360967B2 (en) * 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US8743060B2 (en) 2006-07-06 2014-06-03 Apple Inc. Mutual capacitance touch sensing device
US7443729B2 (en) * 2006-07-20 2008-10-28 Sandisk Corporation System that compensates for coupling based on sensing a neighbor using coupling
US7506113B2 (en) * 2006-07-20 2009-03-17 Sandisk Corporation Method for configuring compensation
US7400535B2 (en) * 2006-07-20 2008-07-15 Sandisk Corporation System that compensates for coupling during programming
US7495953B2 (en) * 2006-07-20 2009-02-24 Sandisk Corporation System for configuring compensation
US7894269B2 (en) * 2006-07-20 2011-02-22 Sandisk Corporation Nonvolatile memory and method for compensating during programming for perturbing charges of neighboring cells
KR101073116B1 (ko) 2006-07-20 2011-10-13 샌디스크 코포레이션 커플링을 사용하는 이웃 감지에 기반한 커플링 보상
US7885119B2 (en) * 2006-07-20 2011-02-08 Sandisk Corporation Compensating for coupling during programming
US7522454B2 (en) * 2006-07-20 2009-04-21 Sandisk Corporation Compensating for coupling based on sensing a neighbor using coupling
US7606966B2 (en) * 2006-09-08 2009-10-20 Sandisk Corporation Methods in a pseudo random and command driven bit compensation for the cycling effects in flash memory
US7734861B2 (en) * 2006-09-08 2010-06-08 Sandisk Corporation Pseudo random and command driven bit compensation for the cycling effects in flash memory
US7885112B2 (en) * 2007-09-07 2011-02-08 Sandisk Corporation Nonvolatile memory and method for on-chip pseudo-randomization of data within a page and between pages
US7795553B2 (en) 2006-09-11 2010-09-14 Apple Inc. Hybrid button
DE602006013977D1 (de) * 2006-09-13 2010-06-10 Hynix Semiconductor Inc Verfahren zum Festlegen der Leseauswertungszeit in einer nicht-flüchtigen NAND-Speichervorrichtung
US7423476B2 (en) * 2006-09-25 2008-09-09 Micron Technology, Inc. Current mirror circuit having drain-source voltage clamp
US7977186B2 (en) * 2006-09-28 2011-07-12 Sandisk Corporation Providing local boosting control implant for non-volatile memory
US7705387B2 (en) * 2006-09-28 2010-04-27 Sandisk Corporation Non-volatile memory with local boosting control implant
US7684247B2 (en) * 2006-09-29 2010-03-23 Sandisk Corporation Reverse reading in non-volatile memory with compensation for coupling
US7447076B2 (en) * 2006-09-29 2008-11-04 Sandisk Corporation Systems for reverse reading in non-volatile memory with compensation for coupling
US20080088600A1 (en) * 2006-10-11 2008-04-17 Apple Inc. Method and apparatus for implementing multiple push buttons in a user input device
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
US7691710B2 (en) * 2006-10-17 2010-04-06 Sandisk Corporation Fabricating non-volatile memory with dual voltage select gate structure
US7586157B2 (en) * 2006-10-17 2009-09-08 Sandisk Corporation Non-volatile memory with dual voltage select gate structure
US7616490B2 (en) * 2006-10-17 2009-11-10 Sandisk Corporation Programming non-volatile memory with dual voltage select gate structure
US7468911B2 (en) * 2006-11-02 2008-12-23 Sandisk Corporation Non-volatile memory using multiple boosting modes for reduced program disturb
US7440323B2 (en) * 2006-11-02 2008-10-21 Sandisk Corporation Reducing program disturb in non-volatile memory using multiple boosting modes
US7696035B2 (en) * 2006-11-13 2010-04-13 Sandisk Corporation Method for fabricating non-volatile memory with boost structures
US7508703B2 (en) * 2006-11-13 2009-03-24 Sandisk Corporation Non-volatile memory with boost structures
US8482530B2 (en) 2006-11-13 2013-07-09 Apple Inc. Method of capacitively sensing finger position
US7508710B2 (en) * 2006-11-13 2009-03-24 Sandisk Corporation Operating non-volatile memory with boost structures
US7623386B2 (en) * 2006-12-12 2009-11-24 Sandisk Corporation Reducing program disturb in non-volatile storage using early source-side boosting
US7623387B2 (en) * 2006-12-12 2009-11-24 Sandisk Corporation Non-volatile storage with early source-side boosting for reducing program disturb
US7616506B2 (en) * 2006-12-28 2009-11-10 Sandisk Corporation Systems for complete word line look ahead with efficient data latch assignment in non-volatile memory read operations
WO2008083132A2 (en) * 2006-12-28 2008-07-10 Sandisk Corporation Complete word line look ahead with efficient data latch assignment in non-volatile memory read operations
US7616505B2 (en) * 2006-12-28 2009-11-10 Sandisk Corporation Complete word line look ahead with efficient data latch assignment in non-volatile memory read operations
WO2008083137A1 (en) * 2006-12-29 2008-07-10 Sandisk Corporation Reading of a nonvolatile memory cell by taking account of the stored state of a neighboring memory cell
US7606070B2 (en) * 2006-12-29 2009-10-20 Sandisk Corporation Systems for margined neighbor reading for non-volatile memory read operations including coupling compensation
US7616498B2 (en) * 2006-12-29 2009-11-10 Sandisk Corporation Non-volatile storage system with resistance sensing and compensation
US7590002B2 (en) * 2006-12-29 2009-09-15 Sandisk Corporation Resistance sensing and compensation for non-volatile storage
US7518923B2 (en) * 2006-12-29 2009-04-14 Sandisk Corporation Margined neighbor reading for non-volatile memory read operations including coupling compensation
US7495962B2 (en) * 2006-12-29 2009-02-24 Sandisk Corporation Alternating read mode
US7440324B2 (en) * 2006-12-29 2008-10-21 Sandisk Corporation Apparatus with alternating read mode
US7583535B2 (en) * 2006-12-30 2009-09-01 Sandisk Corporation Biasing non-volatile storage to compensate for temperature variations
US7468919B2 (en) * 2006-12-30 2008-12-23 Sandisk Corporation Biasing non-volatile storage based on selected word line
US7468920B2 (en) * 2006-12-30 2008-12-23 Sandisk Corporation Applying adaptive body bias to non-volatile storage
US7525843B2 (en) * 2006-12-30 2009-04-28 Sandisk Corporation Non-volatile storage with adaptive body bias
US7583539B2 (en) * 2006-12-30 2009-09-01 Sandisk Corporation Non-volatile storage with bias for temperature compensation
US7554853B2 (en) * 2006-12-30 2009-06-30 Sandisk Corporation Non-volatile storage with bias based on selective word line
US7633797B2 (en) * 2007-01-25 2009-12-15 Macronix International Co., Ltd. Flash memory and method for determining logic states thereof
US7679965B2 (en) * 2007-01-31 2010-03-16 Sandisk Il Ltd Flash memory with improved programming precision
EP2348511B1 (en) 2007-02-20 2014-08-13 SanDisk Technologies, Inc. Variable program for non-volatile storage
US7502255B2 (en) * 2007-03-07 2009-03-10 Sandisk Corporation Method for cache page copy in a non-volatile memory
US7499320B2 (en) * 2007-03-07 2009-03-03 Sandisk Corporation Non-volatile memory with cache page copy
US7535764B2 (en) * 2007-03-21 2009-05-19 Sandisk Corporation Adjusting resistance of non-volatile memory using dummy memory cells
US7904793B2 (en) * 2007-03-29 2011-03-08 Sandisk Corporation Method for decoding data in non-volatile storage using reliability metrics based on multiple reads
US7797480B2 (en) * 2007-03-29 2010-09-14 Sandisk Corporation Method for reading non-volatile storage using pre-conditioning waveforms and modified reliability metrics
US7606076B2 (en) * 2007-04-05 2009-10-20 Sandisk Corporation Sensing in non-volatile storage using pulldown to regulated source voltage to remove system noise
US20080247253A1 (en) * 2007-04-05 2008-10-09 Hao Thai Nguyen Non-volatile storage with temperature compensation for bit line during sense operations
US20080247237A1 (en) * 2007-04-09 2008-10-09 Takumi Abe Semiconductor memory device in which sense timing of sense amplifier can be controlled by constant current charge
US7606071B2 (en) * 2007-04-24 2009-10-20 Sandisk Corporation Compensating source voltage drop in non-volatile storage
US7606072B2 (en) * 2007-04-24 2009-10-20 Sandisk Corporation Non-volatile storage with compensation for source voltage drop
US7606079B2 (en) * 2007-04-25 2009-10-20 Sandisk Corporation Reducing power consumption during read operations in non-volatile storage
US7440327B1 (en) 2007-04-25 2008-10-21 Sandisk Corporation Non-volatile storage with reduced power consumption during read operations
US7460404B1 (en) * 2007-05-07 2008-12-02 Sandisk Corporation Boosting for non-volatile storage using channel isolation switching
US7463522B2 (en) * 2007-05-07 2008-12-09 Sandisk Corporation Non-volatile storage with boosting using channel isolation switching
US7577026B2 (en) * 2007-05-07 2009-08-18 Sandisk Corporation Source and drain side early boosting using local self boosting for non-volatile storage
US8073648B2 (en) * 2007-05-14 2011-12-06 Sandisk Il Ltd. Measuring threshold voltage distribution in memory using an aggregate characteristic
US7492640B2 (en) * 2007-06-07 2009-02-17 Sandisk Corporation Sensing with bit-line lockout control in non-volatile memory
US7489553B2 (en) * 2007-06-07 2009-02-10 Sandisk Corporation Non-volatile memory with improved sensing having bit-line lockout control
CN101711415B (zh) * 2007-06-07 2014-10-22 桑迪士克科技股份有限公司 具有位线封锁控制的非易失存储器和用于改进的感测的方法
US7471567B1 (en) 2007-06-29 2008-12-30 Sandisk Corporation Method for source bias all bit line sensing in non-volatile storage
US7545678B2 (en) * 2007-06-29 2009-06-09 Sandisk Corporation Non-volatile storage with source bias all bit line sensing
US7813198B2 (en) * 2007-08-01 2010-10-12 Texas Instruments Incorporated System and method for reading memory
WO2009032898A2 (en) 2007-09-04 2009-03-12 Apple Inc. Compact input device
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
US7818493B2 (en) * 2007-09-07 2010-10-19 Sandisk Corporation Adaptive block list management
US7652929B2 (en) * 2007-09-17 2010-01-26 Sandisk Corporation Non-volatile memory and method for biasing adjacent word line for verify during programming
US7551477B2 (en) * 2007-09-26 2009-06-23 Sandisk Corporation Multiple bit line voltages based on distance
US7577034B2 (en) * 2007-09-26 2009-08-18 Sandisk Corporation Reducing programming voltage differential nonlinearity in non-volatile storage
US7613045B2 (en) * 2007-11-26 2009-11-03 Sandisk Il, Ltd. Operation sequence and commands for measuring threshold voltage distribution in memory
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US7688638B2 (en) * 2007-12-07 2010-03-30 Sandisk Corporation Faster programming of multi-level non-volatile storage through reduced verify operations
US7701761B2 (en) * 2007-12-20 2010-04-20 Sandisk Corporation Read, verify word line reference voltage to track source level
US7764547B2 (en) 2007-12-20 2010-07-27 Sandisk Corporation Regulation of source potential to combat cell source IR drop
JP2009151886A (ja) * 2007-12-21 2009-07-09 Toshiba Corp 半導体記憶装置
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US8820133B2 (en) 2008-02-01 2014-09-02 Apple Inc. Co-extruded materials and methods
JP2009199675A (ja) * 2008-02-22 2009-09-03 Seiko Instruments Inc 不揮発性半導体記憶装置
US9454256B2 (en) * 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
KR101462488B1 (ko) * 2008-03-31 2014-11-18 삼성전자주식회사 더미셀을 이용한 플래시 메모리 장치 및 그것의 동작 방법
US7915664B2 (en) * 2008-04-17 2011-03-29 Sandisk Corporation Non-volatile memory with sidewall channels and raised source/drain regions
US8051240B2 (en) * 2008-05-09 2011-11-01 Sandisk Technologies Inc. Compensating non-volatile storage using different pass voltages during program-verify and read
US7719902B2 (en) * 2008-05-23 2010-05-18 Sandisk Corporation Enhanced bit-line pre-charge scheme for increasing channel boosting in non-volatile storage
US7957197B2 (en) * 2008-05-28 2011-06-07 Sandisk Corporation Nonvolatile memory with a current sense amplifier having a precharge circuit and a transfer gate coupled to a sense node
JP2009295221A (ja) * 2008-06-04 2009-12-17 Toshiba Corp 半導体記憶装置
US7848144B2 (en) 2008-06-16 2010-12-07 Sandisk Corporation Reverse order page writing in flash memories
US7800956B2 (en) * 2008-06-27 2010-09-21 Sandisk Corporation Programming algorithm to reduce disturb with minimal extra time penalty
US20100060568A1 (en) * 2008-09-05 2010-03-11 Apple Inc. Curved surface input device with normalized capacitive sensing
US8130552B2 (en) 2008-09-11 2012-03-06 Sandisk Technologies Inc. Multi-pass programming for memory with reduced data storage requirement
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
JP2010129125A (ja) 2008-11-27 2010-06-10 Toshiba Corp 多値不揮発性半導体メモリ
JP5193830B2 (ja) 2008-12-03 2013-05-08 株式会社東芝 不揮発性半導体メモリ
US8395590B2 (en) 2008-12-17 2013-03-12 Apple Inc. Integrated contact switch and touch sensor elements
US7974133B2 (en) * 2009-01-06 2011-07-05 Sandisk Technologies Inc. Robust sensing circuit and method
KR101005184B1 (ko) * 2009-02-26 2011-01-04 주식회사 하이닉스반도체 불휘발성 메모리 장치 및 그 동작 방법
US8026544B2 (en) 2009-03-30 2011-09-27 Sandisk Technologies Inc. Fabricating and operating a memory array having a multi-level cell region and a single-level cell region
US7907449B2 (en) 2009-04-09 2011-03-15 Sandisk Corporation Two pass erase for non-volatile storage
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
US8102705B2 (en) * 2009-06-05 2012-01-24 Sandisk Technologies Inc. Structure and method for shuffling data within non-volatile memory devices
US8027195B2 (en) * 2009-06-05 2011-09-27 SanDisk Technologies, Inc. Folding data stored in binary format into multi-state format within non-volatile memory devices
US7974124B2 (en) * 2009-06-24 2011-07-05 Sandisk Corporation Pointer based column selection techniques in non-volatile memories
US8054691B2 (en) 2009-06-26 2011-11-08 Sandisk Technologies Inc. Detecting the completion of programming for non-volatile storage
US20110002169A1 (en) 2009-07-06 2011-01-06 Yan Li Bad Column Management with Bit Information in Non-Volatile Memory Systems
US8872771B2 (en) 2009-07-07 2014-10-28 Apple Inc. Touch sensing device having conductive nodes
US8383479B2 (en) 2009-07-21 2013-02-26 Sandisk Technologies Inc. Integrated nanostructure-based non-volatile memory fabrication
US8144511B2 (en) 2009-08-19 2012-03-27 Sandisk Technologies Inc. Selective memory cell program and erase
KR101669550B1 (ko) * 2009-09-10 2016-10-26 삼성전자주식회사 공통 소스 라인의 노이즈를 줄이는 플래시 메모리 장치, 그것의 동작 방법, 그리고 그것을 포함하는 메모리 시스템
US8400854B2 (en) 2009-09-11 2013-03-19 Sandisk Technologies Inc. Identifying at-risk data in non-volatile storage
US8634240B2 (en) * 2009-10-28 2014-01-21 SanDisk Technologies, Inc. Non-volatile memory and method with accelerated post-write read to manage errors
US8423866B2 (en) * 2009-10-28 2013-04-16 SanDisk Technologies, Inc. Non-volatile memory and method with post-write read and adaptive re-write to manage errors
US8214700B2 (en) 2009-10-28 2012-07-03 Sandisk Technologies Inc. Non-volatile memory and method with post-write read and adaptive re-write to manage errors
US8473809B2 (en) 2009-11-20 2013-06-25 Sandisk Technologies Inc. Data coding for improved ECC efficiency
US8174895B2 (en) 2009-12-15 2012-05-08 Sandisk Technologies Inc. Programming non-volatile storage with fast bit detection and verify skip
US8144512B2 (en) 2009-12-18 2012-03-27 Sandisk Technologies Inc. Data transfer flows for on-chip folding
US8468294B2 (en) * 2009-12-18 2013-06-18 Sandisk Technologies Inc. Non-volatile memory with multi-gear control using on-chip folding of data
US8725935B2 (en) 2009-12-18 2014-05-13 Sandisk Technologies Inc. Balanced performance for on-chip folding of non-volatile memories
US8107298B2 (en) * 2010-01-29 2012-01-31 Sandisk Technologies Inc. Non-volatile memory with fast binary programming and reduced power consumption
US8213255B2 (en) 2010-02-19 2012-07-03 Sandisk Technologies Inc. Non-volatile storage with temperature compensation based on neighbor state information
JP2011204302A (ja) * 2010-03-24 2011-10-13 Toshiba Corp 半導体記憶装置
US8233324B2 (en) 2010-03-25 2012-07-31 Sandisk Il Ltd. Simultaneous multi-state read or verify in non-volatile storage
US8218366B2 (en) 2010-04-18 2012-07-10 Sandisk Technologies Inc. Programming non-volatile storage including reducing impact from other memory cells
US8208310B2 (en) 2010-05-04 2012-06-26 Sandisk Technologies Inc. Mitigating channel coupling effects during sensing of non-volatile storage elements
US8274831B2 (en) 2010-05-24 2012-09-25 Sandisk Technologies Inc. Programming non-volatile storage with synchronized coupling
US8546239B2 (en) 2010-06-11 2013-10-01 Sandisk Technologies Inc. Methods of fabricating non-volatile memory with air gaps
US8603890B2 (en) 2010-06-19 2013-12-10 Sandisk Technologies Inc. Air gap isolation in non-volatile memory
US8946048B2 (en) 2010-06-19 2015-02-03 Sandisk Technologies Inc. Method of fabricating non-volatile memory with flat cell structures and air gap isolation
US8369156B2 (en) 2010-07-13 2013-02-05 Sandisk Technologies Inc. Fast random access to non-volatile storage
KR101184814B1 (ko) * 2010-10-26 2012-09-20 에스케이하이닉스 주식회사 불휘발성 메모리 장치 및 이의 프로그램 방법
US8520441B2 (en) 2010-11-16 2013-08-27 Sandisk Technologies Inc. Word line kicking when sensing non-volatile storage
US8472280B2 (en) 2010-12-21 2013-06-25 Sandisk Technologies Inc. Alternate page by page programming scheme
US8778749B2 (en) 2011-01-12 2014-07-15 Sandisk Technologies Inc. Air isolation in high density non-volatile memory
US20120228691A1 (en) 2011-03-08 2012-09-13 Mohan Dunga Pn floating gate non-volatile storage element
US8503229B2 (en) 2011-03-22 2013-08-06 Sandisk Technologies Inc. P-/Metal floating gate non-volatile storage element
JP2012203929A (ja) 2011-03-23 2012-10-22 Toshiba Corp 半導体記憶装置
US9342446B2 (en) 2011-03-29 2016-05-17 SanDisk Technologies, Inc. Non-volatile memory system allowing reverse eviction of data updates to non-volatile binary cache
US8472266B2 (en) 2011-03-31 2013-06-25 Sandisk Technologies Inc. Reducing neighbor read disturb
US8843693B2 (en) 2011-05-17 2014-09-23 SanDisk Technologies, Inc. Non-volatile memory and method with improved data scrambling
US8456911B2 (en) 2011-06-07 2013-06-04 Sandisk Technologies Inc. Intelligent shifting of read pass voltages for non-volatile storage
CN102223098A (zh) * 2011-06-15 2011-10-19 山亿新能源股份有限公司 一种单相逆变器及其控制方法
KR101861084B1 (ko) * 2011-07-11 2018-05-28 삼성전자주식회사 비휘발성 메모리 장치, 이의 동작 방법, 및 비휘발성 메모리 장치를 포함하는 전자 장치
US8726104B2 (en) 2011-07-28 2014-05-13 Sandisk Technologies Inc. Non-volatile memory and method with accelerated post-write read using combined verification of multiple pages
US8743615B2 (en) 2011-08-22 2014-06-03 Sandisk Technologies Inc. Read compensation for partially programmed blocks of non-volatile storage
US8638606B2 (en) 2011-09-16 2014-01-28 Sandisk Technologies Inc. Substrate bias during program of non-volatile storage
US9361986B2 (en) 2011-09-19 2016-06-07 Sandisk Technologies Inc. High endurance non-volatile storage
JP2013069356A (ja) 2011-09-20 2013-04-18 Toshiba Corp 半導体記憶装置
US8406053B1 (en) 2011-09-21 2013-03-26 Sandisk Technologies Inc. On chip dynamic read for non-volatile storage
US8917554B2 (en) 2011-10-26 2014-12-23 Sandisk Technologies Inc. Back-biasing word line switch transistors
EP2780912B1 (en) 2011-11-18 2016-10-26 SanDisk Technologies LLC Non-volatile storage with data recovery
US9036415B2 (en) 2011-12-21 2015-05-19 Sandisk Technologies Inc. Mitigating variations arising from simultaneous multi-state sensing
KR20130092174A (ko) * 2012-02-10 2013-08-20 에스케이하이닉스 주식회사 불휘발성 반도체 메모리 장치 및 이 장치의 데이터 센싱 방법
US8582381B2 (en) 2012-02-23 2013-11-12 SanDisk Technologies, Inc. Temperature based compensation during verify operations for non-volatile storage
US8937835B2 (en) 2012-03-13 2015-01-20 Sandisk Technologies Inc. Non-volatile storage with read process that reduces disturb
US8842473B2 (en) 2012-03-15 2014-09-23 Sandisk Technologies Inc. Techniques for accessing column selecting shift register with skipped entries in non-volatile memories
US8638608B2 (en) 2012-03-26 2014-01-28 Sandisk Technologies Inc. Selected word line dependent select gate voltage during program
US8804430B2 (en) 2012-03-26 2014-08-12 Sandisk Technologies Inc. Selected word line dependent select gate diffusion region voltage during programming
US8804425B2 (en) 2012-03-26 2014-08-12 Sandisk Technologies Inc. Selected word line dependent programming voltage
US8681548B2 (en) 2012-05-03 2014-03-25 Sandisk Technologies Inc. Column redundancy circuitry for non-volatile memory
US8937837B2 (en) 2012-05-08 2015-01-20 Sandisk Technologies Inc. Bit line BL isolation scheme during erase operation for non-volatile storage
US8976594B2 (en) 2012-05-15 2015-03-10 Micron Technology, Inc. Memory read apparatus and methods
US9064551B2 (en) 2012-05-15 2015-06-23 Micron Technology, Inc. Apparatuses and methods for coupling load current to a common source
US9323608B2 (en) 2012-06-07 2016-04-26 Micron Technology, Inc. Integrity of a data bus
US9142305B2 (en) 2012-06-28 2015-09-22 Sandisk Technologies Inc. System to reduce stress on word line select transistor during erase operation
US8566671B1 (en) 2012-06-29 2013-10-22 Sandisk Technologies Inc. Configurable accelerated post-write read to manage errors
US9053819B2 (en) 2012-07-11 2015-06-09 Sandisk Technologies Inc. Programming method to tighten threshold voltage width with avoiding program disturb
US9036417B2 (en) 2012-09-06 2015-05-19 Sandisk Technologies Inc. On chip dynamic read level scan and error detection for nonvolatile storage
US20140071761A1 (en) 2012-09-10 2014-03-13 Sandisk Technologies Inc. Non-volatile storage with joint hard bit and soft bit reading
US9490035B2 (en) 2012-09-28 2016-11-08 SanDisk Technologies, Inc. Centralized variable rate serializer and deserializer for bad column management
US9076506B2 (en) 2012-09-28 2015-07-07 Sandisk Technologies Inc. Variable rate parallel to serial shift register
US8897080B2 (en) 2012-09-28 2014-11-25 Sandisk Technologies Inc. Variable rate serial to parallel shift register
US20140108705A1 (en) 2012-10-12 2014-04-17 Sandisk Technologies Inc. Use of High Endurance Non-Volatile Memory for Read Acceleration
CN103778965B (zh) * 2012-10-18 2016-08-03 宜扬科技股份有限公司 非挥发性存储装置中的毁损位线地址的取得方法
US9159406B2 (en) 2012-11-02 2015-10-13 Sandisk Technologies Inc. Single-level cell endurance improvement with pre-defined blocks
US9087601B2 (en) 2012-12-06 2015-07-21 Sandisk Technologies Inc. Select gate bias during program of non-volatile storage
US9064577B2 (en) 2012-12-06 2015-06-23 Micron Technology, Inc. Apparatuses and methods to control body potential in memory operations
US9123577B2 (en) 2012-12-12 2015-09-01 Sandisk Technologies Inc. Air gap isolation in non-volatile memory using sacrificial films
US9076545B2 (en) 2013-01-17 2015-07-07 Sandisk Tecnologies Inc. Dynamic adjustment of read voltage levels based on memory cell threshold voltage distribution
US8913428B2 (en) 2013-01-25 2014-12-16 Sandisk Technologies Inc. Programming non-volatile storage system with multiple memory die
US9026757B2 (en) 2013-01-25 2015-05-05 Sandisk Technologies Inc. Non-volatile memory programming data preservation
US8885416B2 (en) 2013-01-30 2014-11-11 Sandisk Technologies Inc. Bit line current trip point modulation for reading nonvolatile storage elements
US8971128B2 (en) 2013-01-31 2015-03-03 Sandisk Technologies Inc. Adaptive initial program voltage for non-volatile memory
WO2014124324A1 (en) 2013-02-08 2014-08-14 Sandisk Technologies Inc. Non-volatile memory including bit line switch transistors formed in a triple-well
WO2014137928A2 (en) 2013-03-04 2014-09-12 Sandisk Technologies Inc. Dynamic erase depth for improved endurance of non-volatile memory
US9349452B2 (en) 2013-03-07 2016-05-24 Sandisk Technologies Inc. Hybrid non-volatile memory cells for shared bit line
US9165656B2 (en) 2013-03-11 2015-10-20 Sandisk Technologies Inc. Non-volatile storage with shared bit lines and flat memory cells
JP2014179151A (ja) * 2013-03-15 2014-09-25 Toshiba Corp 半導体記憶装置
US8988947B2 (en) 2013-03-25 2015-03-24 Sandisk Technologies Inc. Back bias during program verify of non-volatile storage
US9224746B2 (en) 2013-05-21 2015-12-29 Sandisk Technologies Inc. Inverted-T word line and formation for non-volatile storage
US9177663B2 (en) 2013-07-18 2015-11-03 Sandisk Technologies Inc. Dynamic regulation of memory array source line
TWI514393B (zh) * 2013-08-07 2015-12-21 Winbond Electronics Corp 非揮發性記憶體系統及偏壓非揮發性記憶體的方法
CN104425030B (zh) * 2013-08-20 2018-04-03 华邦电子股份有限公司 非易失性存储器系统及偏压非易失性存储器的方法
IN2014CH00519A (zh) 2013-12-02 2015-06-12 Sandisk Technologies Inc
US9213601B2 (en) 2013-12-03 2015-12-15 Sandisk Technologies Inc. Adaptive data re-compaction after post-write read verification operations
KR102128825B1 (ko) 2013-12-11 2020-07-01 삼성전자주식회사 불휘발성 메모리 장치 및 그것의 동작 방법
US9129701B2 (en) 2013-12-19 2015-09-08 Sandisk Technologies Inc. Asymmetric state detection for non-volatile storage
US9349740B2 (en) 2014-01-24 2016-05-24 Sandisk Technologies Inc. Non-volatile storage element with suspended charge storage region
US9368224B2 (en) 2014-02-07 2016-06-14 SanDisk Technologies, Inc. Self-adjusting regulation current for memory array source line
JP5946483B2 (ja) * 2014-02-12 2016-07-06 ウィンボンド エレクトロニクス コーポレーション カレントセンシング
US9337085B2 (en) 2014-02-12 2016-05-10 Sandisk Technologies Inc. Air gap formation between bit lines with side protection
CN103886906B (zh) * 2014-03-20 2017-01-25 上海华力微电子有限公司 读取非易失性存储器电流的方法及获取电流分布状态的方法
US9934872B2 (en) 2014-10-30 2018-04-03 Sandisk Technologies Llc Erase stress and delta erase loop count methods for various fail modes in non-volatile memory
US9224502B1 (en) 2015-01-14 2015-12-29 Sandisk Technologies Inc. Techniques for detection and treating memory hole to local interconnect marginality defects
US10032524B2 (en) 2015-02-09 2018-07-24 Sandisk Technologies Llc Techniques for determining local interconnect defects
US9269446B1 (en) 2015-04-08 2016-02-23 Sandisk Technologies Inc. Methods to improve programming of slow cells
US9564219B2 (en) 2015-04-08 2017-02-07 Sandisk Technologies Llc Current based detection and recording of memory hole-interconnect spacing defects
US9589634B1 (en) * 2016-03-31 2017-03-07 Intel Corporation Techniques to mitigate bias drift for a memory device
US10248499B2 (en) 2016-06-24 2019-04-02 Sandisk Technologies Llc Non-volatile storage system using two pass programming with bit error control
KR20180036880A (ko) * 2016-09-30 2018-04-10 삼성전자주식회사 트립 전압의 변화를 보상하는 메모리 장치 및 그것의 읽기 방법
CN106960686B (zh) * 2017-03-31 2020-08-28 中国科学院微电子研究所 一种读取方法及闪存存储器装置
US10176880B1 (en) 2017-07-01 2019-01-08 Intel Corporation Selective body reset operation for three dimensional (3D) NAND memory
TWI640011B (zh) 2017-10-18 2018-11-01 力晶科技股份有限公司 非揮發性記憶體裝置及對其驗證的錯誤補償方法
US10134474B1 (en) 2017-10-20 2018-11-20 Sandisk Technologies Llc Independent state completion for each plane during flash memory programming
US10304550B1 (en) 2017-11-29 2019-05-28 Sandisk Technologies Llc Sense amplifier with negative threshold sensing for non-volatile memory
US10446239B1 (en) * 2018-07-11 2019-10-15 Globalfoundries Inc. Memory array including distributed reference cells for current sensing
US10643695B1 (en) 2019-01-10 2020-05-05 Sandisk Technologies Llc Concurrent multi-state program verify for non-volatile memory
US11024392B1 (en) 2019-12-23 2021-06-01 Sandisk Technologies Llc Sense amplifier for bidirectional sensing of memory cells of a non-volatile memory
CN113821156A (zh) 2020-06-18 2021-12-21 桑迪士克科技有限责任公司 前瞻识别潜在不可校正的误差校正存储器单元和现场对策
US11342035B1 (en) 2020-11-24 2022-05-24 Sandisk Technologies Llc Memory apparatus and method of operation using one pulse smart verify
US11568943B2 (en) 2020-11-24 2023-01-31 Sandisk Technologies Llc Memory apparatus and method of operation using zero pulse smart verify
US11636905B2 (en) 2020-12-07 2023-04-25 Sandisk Technologies Llc Temperature compensation for unselected sub-block inhibit bias for mitigating erase disturb
US11557358B2 (en) 2021-04-15 2023-01-17 Sandisk Technologies Llc Memory apparatus and method of operation using adaptive erase time compensation for segmented erase
CN117074836B (zh) * 2023-10-12 2024-03-12 成都明夷电子科技有限公司 一种激光器检测方法、检测器、电子设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1151593A (zh) * 1995-06-13 1997-06-11 三星电子株式会社 一种非易失性半导体存储器装置的检测放大器电路
JPH09270195A (ja) * 1996-04-02 1997-10-14 Sharp Corp 半導体記憶装置
JP3008843B2 (ja) * 1996-02-28 2000-02-14 日本電気株式会社 半導体記憶装置
CN1249519A (zh) * 1998-09-28 2000-04-05 日本电气株式会社 非易失性存储器件及其检测方法
CN1287363A (zh) * 1999-09-06 2001-03-14 日本电气株式会社 能提高存储单元读取速度的半导体存储器
KR20020028330A (ko) * 2000-10-09 2002-04-17 박종섭 포스트 프로그램 회로
US20020105831A1 (en) * 2001-02-02 2002-08-08 Samsung Electronics Co., Ltd. Sense amplifier circuit for a flash memory device

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US594972A (en) * 1897-12-07 Mill for cutting grain
IT1224062B (it) 1979-09-28 1990-09-26 Ates Componenti Elettron Metodo di programmazione per una memoria a semiconduttore non volatile elettricamente alterabile
US4785427A (en) * 1987-01-28 1988-11-15 Cypress Semiconductor Corporation Differential bit line clamp
JPH01143094A (ja) * 1987-11-28 1989-06-05 Mitsubishi Electric Corp 半導体記憶装置
JPH07120720B2 (ja) * 1987-12-17 1995-12-20 三菱電機株式会社 不揮発性半導体記憶装置
US5093806A (en) * 1988-02-16 1992-03-03 Tran Hiep V Sensing and decoding scheme for a bicmos read/write memory
US5095344A (en) 1988-06-08 1992-03-10 Eliyahou Harari Highly compact eprom and flash eeprom devices
US5070032A (en) 1989-03-15 1991-12-03 Sundisk Corporation Method of making dense flash eeprom semiconductor memory structures
US5172338B1 (en) 1989-04-13 1997-07-08 Sandisk Corp Multi-state eeprom read and write circuits and techniques
DE69034227T2 (de) 1989-04-13 2007-05-03 Sandisk Corp., Sunnyvale EEprom-System mit Blocklöschung
US5241494A (en) * 1990-09-26 1993-08-31 Information Storage Devices Integrated circuit system for analog signal recording and playback
JP2646850B2 (ja) * 1990-11-30 1997-08-27 日本電気株式会社 半導体メモリ回路
US5343063A (en) 1990-12-18 1994-08-30 Sundisk Corporation Dense vertical programmable read only memory cell structure and processes for making them
KR960000619B1 (ko) * 1991-12-27 1996-01-10 후지쓰 가부시끼가이샤 일괄소거형의 불휘발성 반도체 기억장치 및 그의 구동제어회로
US5313421A (en) 1992-01-14 1994-05-17 Sundisk Corporation EEPROM with split gate source side injection
US6222762B1 (en) 1992-01-14 2001-04-24 Sandisk Corporation Multi-state memory
US5315541A (en) 1992-07-24 1994-05-24 Sundisk Corporation Segmented column memory array
US5555204A (en) 1993-06-29 1996-09-10 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
JP3397404B2 (ja) * 1993-08-09 2003-04-14 株式会社日立製作所 半導体記憶装置
KR0169267B1 (ko) 1993-09-21 1999-02-01 사토 후미오 불휘발성 반도체 기억장치
US5555203A (en) * 1993-12-28 1996-09-10 Kabushiki Kaisha Toshiba Dynamic semiconductor memory device
US5574880A (en) * 1994-03-11 1996-11-12 Intel Corporation Mechanism for performing wrap-around reads during split-wordline reads
US5661053A (en) 1994-05-25 1997-08-26 Sandisk Corporation Method of making dense flash EEPROM cell array and peripheral supporting circuits formed in deposited field oxide with the use of spacers
US5444656A (en) * 1994-06-02 1995-08-22 Intel Corporation Apparatus for fast internal reference cell trimming
US5680347A (en) * 1994-06-29 1997-10-21 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device
JPH08147965A (ja) * 1994-11-15 1996-06-07 Toshiba Corp 半導体記憶装置
JPH097373A (ja) * 1995-06-20 1997-01-10 Oki Electric Ind Co Ltd 半導体記憶装置
JP3941149B2 (ja) * 1996-12-03 2007-07-04 ソニー株式会社 半導体不揮発性記憶装置
US5903495A (en) 1996-03-18 1999-05-11 Kabushiki Kaisha Toshiba Semiconductor device and memory system
US5860082A (en) * 1996-03-28 1999-01-12 Datalight, Inc. Method and apparatus for allocating storage in a flash memory
US5768192A (en) 1996-07-23 1998-06-16 Saifun Semiconductors, Ltd. Non-volatile semiconductor memory cell utilizing asymmetrical charge trapping
US6062270A (en) * 1997-01-27 2000-05-16 Lindab Ab Double-walled structure in a ventilation duct system
US6097638A (en) * 1997-02-12 2000-08-01 Kabushiki Kaisha Toshiba Semiconductor memory device
JPH11167800A (ja) 1997-12-04 1999-06-22 Toshiba Corp 半導体記憶装置
KR100272037B1 (ko) * 1997-02-27 2000-12-01 니시무로 타이죠 불휘발성 반도체 기억 장치
US5872739A (en) * 1997-04-17 1999-02-16 Radiant Technologies Sense amplifier for low read-voltage memory cells
JP3592887B2 (ja) * 1997-04-30 2004-11-24 株式会社東芝 不揮発性半導体記憶装置
JP3494849B2 (ja) * 1997-05-29 2004-02-09 富士通株式会社 半導体記憶装置のデータ読み出し方法、半導体記憶装置及び半導体記憶装置の制御装置
JP3557078B2 (ja) * 1997-06-27 2004-08-25 株式会社東芝 不揮発性半導体記憶装置
US6768165B1 (en) 1997-08-01 2004-07-27 Saifun Semiconductors Ltd. Two bit non-volatile electrically erasable and programmable semiconductor memory cell utilizing asymmetrical charge trapping
JP3486079B2 (ja) 1997-09-18 2004-01-13 株式会社東芝 半導体記憶装置
KR100282707B1 (ko) 1997-12-29 2001-02-15 윤종용 멀티-비트 데이터를 저장하는 반도체 메모리 장치 (semiconductor memory device for storing a multi-bit data)
KR100297602B1 (ko) * 1997-12-31 2001-08-07 윤종용 비휘발성메모리장치의프로그램방법
KR100339023B1 (ko) * 1998-03-28 2002-09-18 주식회사 하이닉스반도체 문턱전압을조절할수있는플래쉬메모리장치의센싱회로
US6260104B1 (en) * 1998-06-30 2001-07-10 Micron Technology, Inc. Multiplexing of trim outputs on a trim bus to reduce die size
US5949720A (en) * 1998-10-30 1999-09-07 Stmicroelectronics, Inc. Voltage clamping method and apparatus for dynamic random access memory devices
US6469955B1 (en) * 2000-11-21 2002-10-22 Integrated Memory Technologies, Inc. Integrated circuit memory device having interleaved read and program capabilities and methods of operating same
JP3540640B2 (ja) * 1998-12-22 2004-07-07 株式会社東芝 不揮発性半導体記憶装置
US6282145B1 (en) * 1999-01-14 2001-08-28 Silicon Storage Technology, Inc. Array architecture and operating methods for digital multilevel nonvolatile memory integrated circuit system
JP2000243085A (ja) 1999-02-22 2000-09-08 Hitachi Ltd 半導体装置
JP3783152B2 (ja) * 1999-08-16 2006-06-07 Necエレクトロニクス株式会社 多値不揮発性半導体メモリ
JP3863330B2 (ja) * 1999-09-28 2006-12-27 株式会社東芝 不揮発性半導体メモリ
JP2001184881A (ja) 1999-12-28 2001-07-06 Toshiba Corp 不揮発性半導体メモリの読み出し回路
JP3983969B2 (ja) 2000-03-08 2007-09-26 株式会社東芝 不揮発性半導体記憶装置
US6504757B1 (en) * 2000-08-11 2003-01-07 Advanced Micro Devices, Inc. Double boosting scheme for NAND to improve program inhibit characteristics
JP2002100192A (ja) 2000-09-22 2002-04-05 Toshiba Corp 不揮発性半導体メモリ
US6717851B2 (en) * 2000-10-31 2004-04-06 Sandisk Corporation Method of reducing disturbs in non-volatile memory
FR2816751A1 (fr) * 2000-11-15 2002-05-17 St Microelectronics Sa Memoire flash effacable par page
US6407953B1 (en) * 2001-02-02 2002-06-18 Matrix Semiconductor, Inc. Memory array organization and related test method particularly well suited for integrated circuits having write-once memory arrays
US6738289B2 (en) * 2001-02-26 2004-05-18 Sandisk Corporation Non-volatile memory with improved programming and method therefor
NO20010968A (no) 2001-02-26 2002-07-15 Thin Film Electronics Asa Ikke-destruktiv utlesing
US6307783B1 (en) * 2001-02-26 2001-10-23 Advanced Micro Devices, Inc. Descending staircase read technique for a multilevel cell NAND flash memory device
JP3957985B2 (ja) * 2001-03-06 2007-08-15 株式会社東芝 不揮発性半導体記憶装置
IL148959A (en) * 2001-04-05 2006-09-05 Saifun Semiconductors Ltd Architecture and scheme for a non-strobed read sequence
US6535434B2 (en) * 2001-04-05 2003-03-18 Saifun Semiconductors Ltd. Architecture and scheme for a non-strobed read sequence
US6522592B2 (en) * 2001-04-19 2003-02-18 Micron Technology, Inc. Sense amplifier for reduction of access device leakage
US6570810B2 (en) * 2001-04-20 2003-05-27 Multi Level Memory Technology Contactless flash memory with buried diffusion bit/virtual ground lines
US6747899B2 (en) * 2001-05-14 2004-06-08 Nexflash Technologies, Inc. Method and apparatus for multiple byte or page mode programming of a flash memory array
KR100439045B1 (ko) * 2001-06-29 2004-07-05 주식회사 하이닉스반도체 워드 라인 전압 클램핑 회로
JP4454896B2 (ja) * 2001-09-27 2010-04-21 シャープ株式会社 仮想接地型不揮発性半導体記憶装置
DE10154613B4 (de) * 2001-11-07 2006-11-23 Infineon Technologies Ag Verfahren zum Vorladen von Speicherzellen eines dynamischen Halbleiterspeichers beim Power Up sowie Halbleiterspeicher
US6751129B1 (en) * 2002-05-21 2004-06-15 Sandisk Corporation Efficient read, write methods for multi-state memory
US6983428B2 (en) 2002-09-24 2006-01-03 Sandisk Corporation Highly compact non-volatile memory and method thereof
US7324393B2 (en) * 2002-09-24 2008-01-29 Sandisk Corporation Method for compensated sensing in non-volatile memory
US7443757B2 (en) 2002-09-24 2008-10-28 Sandisk Corporation Non-volatile memory and method with reduced bit line crosstalk errors
US7327619B2 (en) * 2002-09-24 2008-02-05 Sandisk Corporation Reference sense amplifier for non-volatile memory
KR100615975B1 (ko) * 2002-09-24 2006-08-28 쌘디스크 코포레이션 비휘발성 메모리 및 그 감지 방법
US7046568B2 (en) * 2002-09-24 2006-05-16 Sandisk Corporation Memory sensing circuit and method for low voltage operation
US7196931B2 (en) * 2002-09-24 2007-03-27 Sandisk Corporation Non-volatile memory and method with reduced source line bias errors
US6987693B2 (en) 2002-09-24 2006-01-17 Sandisk Corporation Non-volatile memory and method with reduced neighboring field errors
EP1467377B1 (en) 2003-04-10 2007-11-28 STMicroelectronics S.r.l. Method for reading a nonvolatile memory device and corresponding device
US6956770B2 (en) * 2003-09-17 2005-10-18 Sandisk Corporation Non-volatile memory and method with bit line compensation dependent on neighboring operating modes
US7064980B2 (en) * 2003-09-17 2006-06-20 Sandisk Corporation Non-volatile memory and method with bit line coupled compensation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1151593A (zh) * 1995-06-13 1997-06-11 三星电子株式会社 一种非易失性半导体存储器装置的检测放大器电路
JP3008843B2 (ja) * 1996-02-28 2000-02-14 日本電気株式会社 半導体記憶装置
JPH09270195A (ja) * 1996-04-02 1997-10-14 Sharp Corp 半導体記憶装置
CN1249519A (zh) * 1998-09-28 2000-04-05 日本电气株式会社 非易失性存储器件及其检测方法
CN1287363A (zh) * 1999-09-06 2001-03-14 日本电气株式会社 能提高存储单元读取速度的半导体存储器
KR20020028330A (ko) * 2000-10-09 2002-04-17 박종섭 포스트 프로그램 회로
US20020105831A1 (en) * 2001-02-02 2002-08-08 Samsung Electronics Co., Ltd. Sense amplifier circuit for a flash memory device

Also Published As

Publication number Publication date
ATE533160T1 (de) 2011-11-15
CN101615428B (zh) 2014-04-23
US7551484B2 (en) 2009-06-23
US20040057287A1 (en) 2004-03-25
US7196931B2 (en) 2007-03-27
EP1610335A3 (en) 2008-08-06
US7023736B2 (en) 2006-04-04
ATE447761T1 (de) 2009-11-15
TWI315525B (en) 2009-10-01
EP1610335B1 (en) 2011-11-09
EP1610335A2 (en) 2005-12-28
DE60329924D1 (de) 2009-12-17
CN101084556A (zh) 2007-12-05
US20070109847A1 (en) 2007-05-17
US7428171B2 (en) 2008-09-23
TW200419579A (en) 2004-10-01
US20040109357A1 (en) 2004-06-10
US20070109889A1 (en) 2007-05-17
CN101084556B (zh) 2010-05-05

Similar Documents

Publication Publication Date Title
CN101084556B (zh) 非易失性存储装置中的检测方法及读取系统
CN1701383B (zh) 位线串扰误差得到减少的非易失性存储器及方法
CN100590741C (zh) 用减少的相邻场误差编程非易失性存储器及方法
CN101107671B (zh) 存储器感测电路及用于低电压操作的方法
CN101946287B (zh) 用于非易失性存储器的低噪声感测放大器阵列和方法
EP1543529B1 (en) Non-volatile memory and its sensing method
CN101346773B (zh) 非易失性存储器中的参考感测放大器及补偿感测的方法
CN102113057B (zh) 高速感测放大器阵列以及用于非易失性存储器的方法
WO2006105363A1 (en) Non-volatile memory and method with control gate compensation for source line bias errors
WO2006107706A1 (en) Non-volatile memory and method with compensation for source line bias errors
EP1966801B1 (en) Reference sense amplifier and method for compensated sensing in non-volatile memory
WO2013058960A2 (en) Compact sense amplifier for non-volatile memory

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SANDISK TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SANDISK CORPORATION

Effective date: 20121107

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20121107

Address after: Texas, USA

Applicant after: Sandy Technology Corp.

Address before: California, USA

Applicant before: Sandisk Corp.

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Texas, USA

Patentee after: SANDISK TECHNOLOGIES LLC

Address before: Texas, USA

Patentee before: Sandy Technology Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140423