CN1506975A - 带有含双寄存器的页面缓冲器的存储器件及其使用方法 - Google Patents
带有含双寄存器的页面缓冲器的存储器件及其使用方法 Download PDFInfo
- Publication number
- CN1506975A CN1506975A CNA031277349A CN03127734A CN1506975A CN 1506975 A CN1506975 A CN 1506975A CN A031277349 A CNA031277349 A CN A031277349A CN 03127734 A CN03127734 A CN 03127734A CN 1506975 A CN1506975 A CN 1506975A
- Authority
- CN
- China
- Prior art keywords
- data
- data register
- circuit
- register
- programming
- 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
Links
- 239000000872 buffer Substances 0.000 title claims description 63
- 238000003860 storage Methods 0.000 claims abstract description 107
- 238000000034 method Methods 0.000 claims abstract description 71
- 230000008672 reprogramming Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 37
- 230000008878 coupling Effects 0.000 claims description 12
- 238000010168 coupling process Methods 0.000 claims description 12
- 238000005859 coupling reaction Methods 0.000 claims description 12
- 238000013500 data storage Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 13
- 239000004065 semiconductor Substances 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012856 packing Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000012464 large buffer Substances 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1093—Input synchronization
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/12—Programming voltage switching circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/24—Bit-line control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
- G11C16/3459—Circuits or methods to verify correct programming of nonvolatile memory cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1018—Serial bit line access mode, e.g. using bit line address shift registers, bit line address counters, bit line burst counters
- G11C7/1021—Page serial bit line access mode, i.e. using an enabled row address stroke pulse with its associated word line address and a sequence of enabled column address stroke pulses each with its associated bit line address
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1039—Read-write modes for single port memories, i.e. having either a random port or a serial port using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/106—Data output latches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1069—I/O lines read out arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1087—Data input latches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/002—Isolation gates, i.e. gates coupling bit lines to the sense amplifier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2216/00—Indexing scheme relating to G11C16/00 and subgroups, for features not directly covered by these groups
- G11C2216/12—Reading and writing aspects of erasable programmable read-only memories
- G11C2216/14—Circuits or methods to write a page or sector of information simultaneously into a nonvolatile memory, typically a complete row or word line in flash memory
Abstract
本发明描述了一种非易失性存储器件,及其编程方法和设备,它们包括含有第一和第二数据寄存器或锁存器的可操作耦合第一和第二读出放大器、存储第二放大器的数据的存储电路、检验第二数据寄存器的内容,判断存储器件的单元是否已经得到充分编程的有效/无效检验电路、和为了重新编程器件而复位第二数据寄存器,直到得到充分编程为止的恢复电路。
Description
技术领域
本发明涉及半导体存储器件领域,尤其涉及带有含双寄存器的页面缓冲器电路的闪速存储器件。
背景技术
近来半导体存储器件的发展趋势是高集成度、大容量、和支持高速运行的系统。易失性存储器(例如,DRAM(动态随机存取存储器)和SRAM(静态随机访问存储器)和非易失性存储器(例如,闪速存储器)两者都保持这样的趋势。
闪速存储器一般细分为NOR(或非)型闪速存储器和NAND(与非)型闪速存储器。NOR型闪速存储器用在高速无序读取小容量信息所需的应用中,而NAND型闪速存储器用在有序读取信息所需的应用中。
闪速存储器件利用存储单元来存储数据。存储单元包括单元晶体管。每个单元晶体管含有控制电极和浮栅。由于闪速存储器件通过绝缘薄膜,利用隧道效应来存储信息,所以,它需要花费一些时间来存储信息。
为了在短时间内存储大容量信息,NAND型闪速存储器使用也称为页面缓冲器电路的寄存器。为了迅速存储在存储区中,从外部供应大量数据。首先将它们存储在寄存器中,然后,从那里存储到存储单元中。
在传统NAND型闪速存储器中,一页数据的大小不超过512个字节。如果假设NAND型闪速存储器的编程时间(或信息存储时间)大约是200到500微秒,和在100毫微秒的间隔内把1-字节数据从外部装入页面缓冲器电路中,那么,把512-字节信息装入页面缓冲器电路中要花费大约50微秒。
图1显示了现有技术中的具体例子。本文件的图1取自美国专利第5,831,900号(那个文件的图7)。为了便于当前的讨论,已经加上附加标号。
图1的器件告诉我们,通过周围电路使页面缓冲器20-i复位之后,将数据从数据线IO装入锁存器30中。通过晶体管Q4(通常,通过接收适当的编程命令信号),把装入锁存器中的数据编程到存储单元2-1、2-2、2-3中。这个编程过程通常用于编程NAND闪速存储器。
但是,这个过程存在局限性。在这个编程操作中,如果要把数据装入锁存器30中,必须等到以前装载的数据在前一个编程循环中完成编程之后。如上所述,装入锁存器30中的数据以字节(例如,8个位)为单位前进。因此,把数据装入长达2048个字节的一页花费很长时间。这是因为,锁存器30继续存储数据,直到寄存器的信息被存储在适当的相应存储单元中为止。
现有技术中存在的另一个问题是往回复制问题。有时,复制操作需要从数据的第一页进行到第二页。如果希望通过晶体管Q7,把第一页中存储单元的数据锁存在锁存器电路30上之后,进行复制操作,那么,锁存数据通过晶体管Q4被编程到第二页。在那种情况下,复制到第二页的编程数据因锁存器电路而被倒置。换句话说,1变成0,和0变成1。这个问题在现有技术中是通过向存储单元阵列提供标志单元,和取决于数据是否被倒置,更新它们的值来解决的。
图2显示了现有技术中这个问题的具体例子。本文件的图2取自美国专利第5,996,041号(那个文件的图8和图9)。为了便于当前的讨论,已经加上附加标号。
在图2中,显示了往回复制功能。存储单元阵列内第一页中的数据被装入页面缓冲器中。此后,把数据复制到该阵列中的另一个位置中,但是以倒置的形式。靠右的位是标志单元,指示这个数据处在倒置形式下。
现有技术在存储器件到底能变成多大方面受到限制。例如,假设页面缓冲器电路可以临时存储2048字节的信息,那么,当在100毫微秒的间隔内把1字节信息装入页面缓冲器电路中时,装载2048-字节的信息需要花费大约200微秒。因此,装载时间几乎与200到500微秒的信息存储时间(或编程时间)相当。这样,NAND型闪速存储器的信息存储特性受装载时间严重影响。
随着NAND型闪速存储器的集成度不断提高,与传统闪速存储器相比,必须越来越大量地处理数据。并且,必须在不使信息存储特性变差的情况下处理它。
原申请的技术公开主要总结在本申请的图22和23中。如图22和23所示,页面缓冲器包括两个含有锁存器的寄存器。第一寄存器含有第一锁存器LATCH1和第二寄存器含有第二锁存器LATCH2。原美国专利申请第一0/013191号详细描述了这种结构。如图22所示,在步骤F1,通过数据线把要编程的数据装入LATCH1的节点N4中。接着,在步骤F2,把数据从LATCH1中的节点N4传送(或转储)到LATCH2的节点N3。根据节点N3的数据状态,在图23中的编程步骤F3期间,把数据编程到存储单元阵列的第一页中。如果节点N3的数据是“0”(地电平和编程状态),那么,编程存储单元。另一方面,如果节点N3的数据是“1”(Vcc电平和编程禁止状态),那么,不编程存储单元。请注意,一页包括受一条字线控制的一组存储单元。
在编程之后,必须检查该页的存储单元,以确定存储单元是否已经得到成功编程。下文称这个检查过程为“编程核验读取”,即,图23的步骤F4。在编程核验读取过程中,如果要编程的单元没有得到编程,那么,将节点N3的状态复位成“0”,和如果要编程的单元得到编程,那么,将节点N3的状态复位成“1”。没有被编程的单元必须根据上述编程过程重新编程。
如果所有单元被编程,在步骤F5期间,将节点N3设置为“1”。这使存储单元阵列第一页的过程结束。
在存储单元阵列的第一页的编程过程中,同时把第二页的数据装入LATCH1的节点N4中。结果是,在给定页面缓冲器中同时执行两个过程。
名称为“半导体存储器件和编程它的方法(SEMICONDUCTOR MEMORYDEVICE AND METHOD OF PROGRAMMING THE SAME)”的美国专利第6,031,760号结合它的图5,描述了象征着典型传统存储器件的现有技术单锁存器存储器件。描述的电路含有只包括单锁存器电路LT的单读出放大器S/A。
发明内容
本发明的目的是解决现有技术中存在的问题。
按照本发明的一个方面,提供一种非易失性存储器,包括:存储数据的存储单元阵列;选通存储在一组存储单元中的数据的Y-门控电路;通过读出节点耦合在存储单元阵列与Y-门控电路之间的页面缓冲器,该页面缓冲器包括第一读出放大器和第二读出放大器;响应存储信号,存储第一读出放大器的数据的存储电路;和其中,第一读出放大器包括第一数据寄存器,和第二读出放大器包括第二数据寄存器,所述第二数据寄存器与第一数据寄存器一起可操作地与读出节点耦合。按照本发明的另一方面,提供一种编程存储器件的设备,用于对所选存储单元编程,之后,为了成功编程核验所选存储单元,并且,在对一个或多个这样所选存储单元的编程不成功的情况下,在逐步提高的编程电压下重复进行这样的编程,直到对所有要编程单元的编程都得到核验为止,该设备包括:高速缓冲数据寄存器;为了编程将数据从所述高速缓冲数据寄存器存储到其中的主数据寄存器;为了核验将数据从所述高速缓冲数据寄存器存储到其中的存储电路;确定主数据寄存器中的数据是否得到成功编程的有效/无效检验电路。
按照本发明的另一方面,提供一种非易失性存储器,包括:存储数据的非易失性存储单元阵列;选通存储在一组非易失性存储单元中的数据的Y-门控电路;通过读出节点耦合在非易失性存储单元阵列与Y-门控电路之间的页面缓冲器,该页面缓冲器包括第一读出放大器和第二读出放大器;其中,第一读出放大器包括第一数据寄存器;第二读出放大器包括第二数据寄存器,所述第二数据寄存器与第一数据寄存器一起可操作地与读出节点耦合;和包含所述第一数据寄存器的数据的取逆数据的存储电路;连接在第二数据寄存器和存储电路之间的恢复电路,用于响应恢复信号,根据存储电路的内容复位第二数据寄存器的内容;与第二读出放大器连接的有效/无效检验电路,用于生成指示存储器件内的数据单元是否已经被成功编程的信号。
按照本发明的另一方面,提供一种编程非易失性存储器件的方法,该方法包括步骤:把数据存储到第一数据寄存器中;把数据的逆值传送到存储电路;把数据从第一数据寄存器转储到第二数据寄存器;根据第二数据寄存器中的数据编程存储单元;核验存储第二数据寄存器的存储单元的状态的存储单元;和通过有效/无效检验电路检验第二数据寄存器,判断存储单元是否得到编程。
附图简述
图1是现有技术中含有页面缓冲器的存储器件的图形;
图2是现有技术中的往回复制操作、和由于使数据倒置而使它变得必不可少的标志位的图解;
图3是根据本发明实施例构造的半导体存储器件的方块图;
图4是图3所示的存储器的排列方案的图形;
图5是图3所示的器件的页面寄存器和Y-门控电路的详细电路图;
图6是说明根据本发明实施例的编程方法的流程图;
图7是实现图6所示的方法的信号命令的时序图;
图8是正在应用图7所示的信号命令的时候,图5所示的电路中数据流动的描绘;
图9是在图3所示的器件中实现读取方法的信号命令的时序图;
图10是正在应用图9所示的信号命令的时候,图5所示的电路中数据流动的描绘;
图11是说明根据本发明实施例的往回复制方法的流程图;
图12是在图3所示的器件中实现根据本发明实施例的往回复制方法的信号命令的时序图;
图13是遵照图12的前半部分的信号命令,已经从存储单元传送到页面缓冲器的数据的描绘;
图14是遵照图12的后半部分的信号命令,已经从存储单元传送到页面缓冲器的数据的描绘;
图15是说明根据本发明实施例的擦除方法的流程图;
图16是在图3所示的器件中实现擦除方法的信号命令的时序图;
图17是正在应用图16所示的信号命令的时候,图5所示的电路中数据流动的描绘;
图18是对于两者预备存储器件设计,如何计算大存储量的描绘;
图19是说明包括图18所示的两种在内,存储器件的各种设计选择的表格;
图20是说明1个块的排列的方块图;
图21是说明如何根据本发明装载数据,以取得更大容量的时序的图形;
图22是代表在本发明的一部分是它的延续的原申请中详细描述的双寄存器存储器件的简单总结的示意性电路图;
图23是代表在原申请中详细描述的双寄存器存储器件编程方法的简单总结的流程图;
图24是说明本发明解决的问题的典型存储器件的示意性电路图;
图25是在数个存储单元上的电压分布的曲线图,并且说明了本发明解决的问题;
图26是根据本发明的一个实施例的新发明双寄存器存储器件的示意性电路图;
图27是说明新发明双寄存器存储器件编程方法的一个实施例的流程图;
图28是说明基于新发明编程方法的各种信号和它们的相关时序的时序图;和
图29是在数个存储单元上的电压分布的曲线图,并且说明了本发明建议的解决方案。
优选实施例详述
如上所述,本发明提供了半导体存储器件,以及使用它的方法。现在对本发明作更详细描述。
现在参照图3,描述根据本发明构造的存储器件100。存储器件100可以是NAND闪速存储器。存储器件100含有存储数据的存储单元阵列110、页面寄存器和读出放大器(S/A)块120、和选通存储在一组存储单元中的数据的Y-门控电路130。页面寄存器和S/A块120耦合在存储单元阵列110和Y-门控电路130之间。
页面寄存器和S/A块120包括页面缓冲器122。正如下面将作更详细描述的那样,根据本发明,页面缓冲电路122包括双寄存器。
器件100还包括附加部件,譬如,X-缓冲器锁存器和解码器、Y-缓冲器锁存器和解码器、命令寄存器、控制逻辑和高电压发生器、和全局缓冲器。如图所示,并且,正如从下面的描述中所了解的那样,它们交换数据、地址、和命令信号。
现在参照图4,图4显示了存储单元阵列110的示范性排列。图中显示了许多位线,它们被交替命名为BLe和BLo,其中,“e”代表偶数,和“o”代表奇数。许多个存储单元(M1,M2,...,Mm)与各条位线连接。
一组存储单元(例如,M1)受单条字线(例如,WL1)控制。对于本申请来说,在那个组中的单元被称为一个页单位。
现在参照图5,更详细地描述页面寄存器和S/A块120、和Y-门控电路130。
Y-门控电路130在页面寄存器和S/A块120与数据线131之间。数据线131可以用于位D0-D7。
Y-门控电路130由两个NMOS(N型金属氧化物半导体)晶体管132和133构成。晶体管132和133受信号YA和YB控制。信号YA和YB可以从来自列地址的信息中导出。
页面寄存器和S/A块120包括单页面缓冲器122,单页面缓冲器122含有包括读出节点E的读出线125。一条或多条位线可以在节点E上与页面缓冲器1 22连接。在图5的例子中,两条位线BLe和BLo与节点E连接。
晶体管141含有与相应位线BLe连接的源极、与提供信号VIRPWR的节点连接的漏极、和连接成接收栅极控制信号VBLe的栅极。
晶体管142含有与相应位线LBo连接的源极、与提供信号VIRPWR的节点连接的漏极、和连接成接收栅极控制信号VBLo的栅极。
在第一或第二电源电压之一下对提供信号VIRPWR的节点充电。这样,响应栅极控制信号VBLe和VBLo,晶体管141和142把第一或第二电源电压供应给位线BLe和BLo。
另外,NMOS晶体管143响应BLSHFe信号,将位线BLe与节点E连接。NMOS晶体管144响应BLSHFo信号,将位线BLo与节点E连接。
因此,页面缓冲器122通过读出线125的节点E,与位线BLe和BLo耦合。PMOS(P型金属氧化物半导体)晶体管148在读取操作期间,通过读出线125把电流供应给位线BLe和BLo。PMOS晶体管148连接在电源电压与读出线之间,并且,随控制信号PLOAD而接通/断开。
重要的是,页面缓冲器122含有两个寄存器150和170。现有技术只提供一个这样的寄存器。两者都与读出线125连接。
第二寄存器150也称为主寄存器150。主寄存器150包括两个NMOS晶体管151和152、两个反相器153和154、和一个PMOS晶体管155。把数据存储在由反相器153和154构成的主锁存器156中。PMOS晶体管155构成主锁存器156的预充电电路。
第一寄存器170也称为辅助寄存器170。辅助寄存器170包括两个NMOS晶体管171和172、两个反相器173和174、和一个PMOS晶体管175。把数据存储在由反相器173和174构成的辅助锁存器176中。PMOS晶体管175构成辅助锁存器176的预充电电路。
本发明的页面缓冲器122的双寄存器(由两个寄存器150和170构成)提供了许多优点。被证明可以合理增大页面缓冲器电路的规模的、比现有技术中更好的功能得到执行。
另外,提供了附加结构,以便于和控制在两个页面缓冲器寄存器150和170、存储单元阵列110、和Y-门控电路130之间交换数据。
接通受控制信号PDUMP控制的NMOS晶体管181,以便在辅助寄存器170和主寄存器150之间传送数据。或者,将它断开,以便使辅助寄存器170与主寄存器150电隔离。在读出线125上进行这种传送是有利的。NMOS晶体管181也称为隔离开关。
NMOS晶体管182和183为把信息存储在辅助寄存器170中提供了保证。这是分别响应外部输入信号DI和nDI而执行的。
NMOS晶体管184将主寄存器150与位线BLe和BLo的所选那一条连接或断开。这在把要编程的信息从主寄存器150传送到位线的所选那一条的时候执行。
NMOS晶体管185受控制信号PBDO控制。在所选的时间间隔内,晶体管185把通过所选的位线读出的信息输出到页面缓冲器144的外界。
晶体管186是为检查编程状态而准备的,并且,在主寄存器150的节点B上提供编程有效/无效信息。
现在描述本发明的方法。
现在参照图6、图7、图8,以及图4,描述根据本发明的编程方法。编程就是把数据从器件的外部输入器件的存储单元中。
在图6中,流程图600用于说明根据本发明实施例的编程方法。流程图600的方法也可以通过图3所示的电路100来实施。
根据方块610,让第一外部数据穿过像电路130那样的Y-门控电路。将第一外部数据向前传送给像页面缓冲器122那样的页面缓冲器。它可以是单个数据或许多个数据。它甚至可以是一整页数据。
根据下一个方块620,把在方块610中传送的第一数据存储在页面缓冲器的第一寄存器中。第一寄存器可以是辅助寄存器170。
根据下一个可选方块630,可以启动开关,使第一寄存器与第二寄存器连接。第二寄存器可以是主寄存器150。开关可以是受控制信号PDUMP控制的NMOS晶体管181。
根据下一个方块640,把存储在第一寄存器中的第一数据存储在第二寄存器中。
根据下一个可选方块650,可以启动开关,使第一寄存器与第二寄存器隔离。
根据下一个方块660,把存储在第二寄存器中的第一数据存储在存储单元阵列的单元中,这个过程也称为编程。同时,在第一寄存器中接收第二外部数据,并且,将它存储在其中。因此,可以在不增加信息装载时间的情况下进行信息存储操作。
在图3的实施例中,由于第一寄存器和第二寄存器是隔离的,使得可以同时对方块660进行操作。其它方法也是可以的。
参照图7和图8,更详细地描述本发明的编程方法。图7显示了可应用于图5的电路的命令信号。水平轴被划分成分别标为1,2,...,9的9个时间段。
图8显示了由于应用了图7所示的信号命令,数据如何在图5所示的电路中传送的情况。应该与图7一起参照图8,图8使用了与图7相同的交叉参考时间段。
在第一步骤(时间段1),使数据线131获得地电压,和通过PBSET信号接通晶体管175。这个过程也称为第一页的页面缓冲器设置。
此后(时间段2),使辅助锁存器176的节点D处在高电平状态,并且,接通NMOS晶体管132和133。因此,通过应用DI和nDI信号的相位,把数据线中的数据“0”或“1”存储到辅助锁存器176中。这个过程也称为第一页的数据装载,并且,大体上与如上所述的方块610相对应。
然后(时间段3),将存储的数据从辅助寄存器170传送到读出线125。这个过程通过把控制信号PDUMP转换成高逻辑电平状态来实现。在把数据传送到主寄存器150之前,通过晶体管148和155分别预充电读出线125和锁存器156的节点A。
此后(时间段4),将信号置零。这个过程也称为HV允许。
然后(时间段5),通过预充电,设置位线BLe和BLo的适当一条。
然后(时间段6和7),同时发生与上面方块660相对应的两个动作。通过启动BLSLT信号,把要编程的数据从主寄存器150传送到所选的位线BLe,并且,从那里再传送到存储单元。另外,把要编程的下一个数据从存储单元的外界存储(装载)在辅助寄存器170中。
一般说来,数据装载操作是以字节为单位进行的,而编程操作是以页为单位进行的。数据装载指的是把数据从数据线传送到辅助寄存器170中,而编程操作指的是把数据从主寄存器150传送到存储单元阵列110中的存储单元中。如上所述,页单位指的是通过单条字线连接和控制的数个存储单元。
由于两个动作同时发生,即使在数据量大的情况下,也可以保持数据存储特性。因此,借助于辅助寄存器170实现页面缓冲器对于增大页面缓冲器电路的规模是相当值得的。
然后(时间段8),核验读取操作,并且(时间段9),再次预充电位线,供下一次装载/编程操作之用。
现在参照图9和图10,更详细地描述图3所示的器件的读取操作。假设数据是从阵列110的存储单元之一中读出的,并且,要读取的存储单元的栅极控制信号把适当的电压施加在字线上。
图9显示了可以应用于图5的电路的命令信号。水平轴被划分成分别标为1,2,...,6的6个时间段。
图10显示了由于应用了图9所示的信号命令,数据如何在图5所示的电路中传送的情况。应该与图9一起参照图10,图10使用了与图9相同的交叉参考时间段。
简要地说,读出是直接通过主寄存器150,而绕过辅助寄存器170进行的。这样,辅助寄存器170并不妨碍读取数据,同时,它有助于如上所述的数据装载和数据编程。
为了执行稳定的读取操作,首先,通过把VIRPWR信号置零,和启动处在高电平的控制信号VBLe和VBLo,通过NMOS晶体管141和142放电位线BLe和BLo(时间段1)。
同时,将PBRST信号从高逻辑电平状态转换成低逻辑电平状态,以便把主寄存器150的状态(或反相器153的输入)设置成预定状态(即,高逻辑电平状态)。
此后,PLOAD信号变成低电平,从而,接通PMOS装载晶体管148。使NMOS晶体管143的控制信号BLSHFe具有把位线预充电电压与NMOS晶体管143的阈电压加在一起的电压。在利用适当的电压预充电位线BLe之后,BLSHFe信号转成地电压的低逻辑电平状态(时间段2)。
位线的预充电电压随所选存储单元的状态而改变。例如,在所选存储单元是断开单元的情况中,位线的预充电电压继续保持不变。在所选存储单元是接通单元的情况中,位线的预充电电压降低(时间段3)。
如果BLSHFe信号的电压改变成预充电电压与前BLSHFe信号电平之间的中间电压,那么,当所选存储单元是断开单元时,通过切断NMOS晶体管143,使读出线125上的电压保持在电源电压上。但是,如果不是的话,读出线125上的电压与位线BLe电压一起降低(或者说,与位线BLe同步)。在BLSHFe信号转成地电压的低逻辑电平状态的中间点上,使PLOAD信号变成电源电压。
此后,NMOS晶体管152的栅极控制信号PBLCHM转成电源电压的高逻辑电平状态,并且,根据读出线的状态,接通或断开NMOS晶体管151。结果是,读出线125的状态被存储在主寄存器150中(时间段4)。
然后,通过受控制信号PBDO控制的NMOS晶体管185,接着,通过Y-门控电路130,把存储在主寄存器150中的数据传送到数据线(时间段6)。
现在描述根据本发明的往回复制方法。在执行读取操作期间,可能有必要通过把从处在第一地址上的存储单元的第一页中读取的数据复制到处在第二地址上的存储单元的第二页,进行页复制操作。
现在参照图11,流程图1100用于说明根据本发明实施例的往回复制方法。流程图1100的方法也可以通过图3所示的器件100实施。
根据方块1110,把第一单元的数据存储在页面缓冲器的第一寄存器中。这可以通过把数据读到辅助寄存器170中来完成。读出可以按如上所述那样进行。
根据下一个方块1120,把存储在第一寄存器中的数据存储在页面缓冲器的第二寄存器中。这可以通过在辅助寄存器170和主寄存器150之间传送读出的数据来完成。可选地,传送可能涉及到启动将第一寄存器与第二寄存器连接的开关。
根据下一个方块1130,把第二寄存器的数据存储在存储单元阵列的第二单元中。这可以像如上所述的那样,作为编程操作来执行。
现在参照图12、图13和图14,更详细地描述图3所示的器件的往回复制操作。假设数据是从阵列110的原存储单元读到页面缓冲器122中,并且,从那里往回复制到不同的单元。
图12显示了可以应用于图5所示的电路的命令信号。水平轴被划分成分别标为1,2,...,11的11个时间段。
首先将数据从单元读到页面缓冲器。应该识别到,除了数据被读入辅助寄存器170中,而不是主寄存器150中之外,前面4个时间段1,2,3,4中的信号命令基本上与图10中的那些时间段中的信号命令相同。
参照图13,图13显示了读入页面缓冲器中的数据。在图中还显示了图2所示的现有技术需要附加指示位来指示存储数据的极性(倒置与否)的空白空间。
返回到图12,然后,让数据从辅助寄存器170传送到页面缓冲器的主寄存器150。这发生在时间段5和6期间。
然后,在时间段7,8,9,10和11期间,将数据从主寄存器150编程到存储器的其它单元中。应该识别到,在时间段5-11期间的信号命令基本上与图8中的那些中的信号命令相同。
参照图14,图14显示了重新编程数据。应该明白,无需根据数据被存储在原单元中的方式对其进行倒置操作,就可以根据本发明将它们存储在不同单元中。这样,不需要包括图2的指示位,这进一步节省了空间。
现在讨论根据本发明的擦除方法。擦除一般要转储数据。在闪速存储器中,通过把高压施加在存储单元上,阈值电压变成-1V和-3V之间的一个值。转储寄存器中的数据。
现在参照图15,流程图1500用于说明根据本发明另一个实施例、擦除之前的核验读取操作。流程图1500的方法也可以通过图3所示的器件100来实施。
根据方块1510,通过页面缓冲器的第一寄存器转储第一存储单元的数据。
根据另一个方块1520,通过第二寄存器转储存储在页面缓冲器的第一寄存器中的数据。
根据可选方块1530,通过晶体管186对存储在第一寄存器中的数据进行存储单元状态的有效或无效检验。
现在参照图16和17,针对图3所示的器件,描述擦除方法。图1 6显示了可应用于图5所示的电路的命令信号。水平轴被划分成分别标为1,2,...,7的7个时间段。
图17显示了由于应用图16的命令信号,数据如何在图5的电路中被擦除的情况。应该与图16一起参照图17,图17使用了与图16相同的交叉参考时间段。
在时间段1和2中,接收擦除执行命令。在时间段3中,将位线BLe和BLo接地,以便放电。在时间段4中,对第一单元进行核验读取操作。在时间段5中,对第二单元进行核验读取操作。
在时间段6中,通过第一寄存器转储数据。数据包括存储单元的数据,以及来自页面缓冲器的主寄存器150和辅助寄存器170的数据。在时间段7中,进行线“或”运算,并且,从主寄存器150的节点B转储数据。
本发明提供了即使页的大小增加了,存储器的编程时间(或信息存储时间)也只增加一点点,或一点也不增加的优点。另外,在页面缓冲器电路上装载信息的时间与页的增幅正成比增加。
参照图18、图19、图20和图21,讨论管理存储器中的大量数据的例子。由此说明本发明的效能。
图18是对于两种情况,即,A和B,如何为存储器件的容量计算大存储量的描述。
三维方块描述了器件的总存储容量。可以把它当作许多个块,每个块由许多页组成。每一页(以及每个块)宽为1个字节(1B)。1个字节等于8个位,即,I/O0-I/O7。
在情况A中,一页长为(512+16)528B。假设32页为一块,2048个块的容量将产生264Mb的器件。
在本发明允许的情况B中,一页长为(2048+64)2112B。假设64页为一块,1024个块的容量将产生1Gb的器件。
图19显示了包括图18的器件A和B在内,存储器件的各种设计选择方案。
图20说明了通过把数据的相继页指定成“偶数”和“奇数”,可以把一个块从32页(譬如,用于图18的器件A)重构成64页(譬如,用于图18的器件B)的情况。
本发明获得了比现有技术更快的装载时间。这可以举例说明。假设:
T1=1B装载时间=0.1μs
F2=1页(对于528B和2112B这两种情况)
T3=编程时间=200μs
F4=1个块(这里,32页)
然后,对于数据装载、编程、数据装载、编程等序列,现有技术的器件所需的时间要求:
总时间(现有技术)=[(T1×F2)+T3]×F4 方程(1)
这对于528B的器件,得出8089.6μs,和对于2112B的器件,得出13158.4μs。
参照图21,根据本发明,数据将得到更有效装载和编程。所需的总时间将是:
总时间(本发明)=(T1×F2)+(T3×F4) 方程(2)
这对于211B的器件,得出6611.2μs,它大约是方程1的同等时间的一半。这意味着现在可以使用大容量(例如,超过2048B)的页面缓冲器电路。
图24到29涉及下面要详细描述的、本发明的另一个实施例。
图24显示了NAND闪速存储器件中的存储单元阵列100。存储单元阵列含有构成数个存储单元的数个元件串。每个元件串与一条位线相连接。元件串与共源极线CSL并联。共源极线CSL与地连接。
在NAND闪速存储器件中,与一条字线相连接的所有存储单元同时得到编程。换句话说,如果启用字线WL1,那么,根据位线的状态,编程所有存储单元MC1。如果位线状态是“0”,那么,编程存储单元。如果位线的状态是“1”,那么,不编程存储单元。
此后,在编程核验过程中,在数据节点(图26中LATCH2的N3)中锁存存储单元的状态。
当位线状态是“0”时,在第一编程步骤中,不编程所有存储单元。
通常,在编程过程的几个步骤之后,这些单元得到成功编程。由于存储单元的耦合比随半导体制造过程的难以预测变化而彼此不同,所以,即使位线的状态是编程状态“0”,在编程过程的单个循环或步骤期间,也未必编程了要编程的所有存储单元。一般说来,在开始编程过程之前,擦除NAND闪速存储器中的所有存储单元。这样,所有存储单元具有负阈值电压。在第一页中执行了几个编程步骤之后,所有存储单元变成在核验电压之上的正阈值电压。在包含数个存储单元的给定页中,如果第一页已知完成了第一编程步骤,那么,在编程核验过程中,检验所有存储单元,存储单元的阈值电压是否低于核验电压。核验电压显示在图25中。那时,即使一部分存储单元已经得到成功编程(变成“0”),但由于上述原因,大多数存储单元通常低于核验电压的范围。
仍然参照图24,在编程核验过程中,共源极线CSL的电压电平随电阻R0,R1,R2,...,Rm和电流Ic0,Ic1,Ic2,...,Icm而升高。当然,这可以从欧姆定律(V=IR)中推出来。本领域的普通技术人员应该明白,电阻R0,R1,R2,...,Rm代表共源极线的寄生电阻,和电流Ic0,Ic1,Ic2,...,Icm代表从每条位线流入共源极线中的电流。这样的电流流过保持在擦除状态下或未被充分编程的单元。
结果是,共源极线CSL的电压电平随流过元件串的电源而升高。共源极线CSL的电压电平的起伏被称为CSL噪声。
由于存储器件的状态,这种现象更容易发生在第一编程步骤之后。但是,在几个编程步骤之后,由于流入存储器的电流达到最小,这种现象也降到最低程度。
现在参照图25,由于CSL噪声,在编程核验过程中,即使存储单元的阈值电压实际上低于核验电压的电平,LATCH2也把节点3设置成编程状态“1”。结果是,未被充分编程的存储单元被虚假地和误解地指示为充分(成功)编程单元。
例如,如果在第一次编程之后,存储单元MC0具有0.3V的阈值电压,和由于CSL噪声,CSL的电平是0.7V,那么,在编程核验过程中,存储单元MC0的阈值电压变成0.7V。
如果核验电压是0.7V,那么,在页面缓冲器中,存储单元被指示成编程存储单元。这样,LATCH 2的节点N3变成“1”。
换句话说,即使存储单元(图24中的MC0)未被充分编程,LATCH 2的节点N3也处在高电平状态“1”。如果存储单元在第二步骤中得到编程,那么,由于LATCH 2的节点N3保持在状态“1”下,具有0.3V阈值电压的存储单元MC0的阈值电压没有改变。
本发明的一个目的就是解决这个问题。
本发明的另一个目的是,即使在编程核验过程中,存储单元被虚假地指示成已经实现了编程状态,也可以使不需要编程的存储单元维持在编程禁止状态,和使要编程的存储单元重新得到编程。
图26以示意性电路的形式描绘了本发明。从图26可以看出,本发明包括在原美国申请第一0/013191号中描述的、在本发明的实施例中未示出的存储电路和恢复电路。
下面通过参照图26和图27来说明本发明。
在图26中,页面缓冲器包括第一读出放大器1、第二读出放大器2、有效/无效检验电路、存储电路和恢复电路。本领域的普通技术人员应该明白,在原专利申请中,读出放大器(1或2)被称为寄存器。
在步骤F1中,把要编程的数据和要禁止编程的数据装入一个数据寄存器LATCH1的节点N4中。要编程的数据是“0”(GND)和要禁止编程的数据是“1”(VDD)。
在步骤F2中(图27中),把数据“0”和“1”转储到节点N_DATA。在步骤F2之前,根据PRE信号,节点N_DATA被预充电成VDD电平。
在步骤F3中,通过晶体管TR12,把节点N4中的数据转储到另一个数据寄存器LATCH2的节点N3。节点N3中数据的相位与节点N4中数据的相位相同,并且,与存储电路中的节点N_DATA中的数据的相位相反。
在步骤F4中,根据其它寄存器LATCH2的节点N3的状态,编程存储单元。如果节点N3的状态是“0”,编程存储单元。如果节点N3的状态是“1”,那么,不编程存储单元。编程状态指的是存储器的阈值电压变成高于核验电压的电平,其中,核验电压具有在编程存储单元的阈值电压与擦除存储单元的阈值电压之间的中间电平。
在步骤F5中,根据存储电路的状态,恢复节点N3。如果节点N_DATA的状态是“1”,那么,把节点N3复位成“0”。如果节点N_DATA的状态是“0”,那么,节点N3保持以前的数据。
在步骤F6中,执行编程核验读取过程。在第一编程核验读取步骤中,未被充分编程的存储单元在LATCH2中被指示成处在编程状态下。但是,由于在几个编程步骤之后,CSL噪声降低了,存储单元被指示成未被编程的单元。由于根据存储电路的状态,节点N3被复位成“0”,所以,在下一个编程步骤中编程未充分编程的存储单元。
在步骤F7中,在有效/无效检验电路中检验LATCH2的节点N3的状态。如果节点N3的状态是“1”,那么,编程过程就完成了。如果不是,那么,过程返回到步骤F4。
图28是本发明的编程和核验方法的时序图。沿着水平轴表示步骤F1到F7,而沿着垂直轴表示各种控制和数据信号。控制信号包括X-解码器信号SSL、W/L(Sel.)(已选字线)、W/L(Unsel.)(未选字线)、GSL、和CSL(共源极线)。它们还包括页面缓冲器电路信号VIRPWR(电源电压)、VBLe(偶位线电压)、VBLo(奇位线电压)、BLSHFe(偶位线移位电压)、BLSHFo(奇位线移位电压)、PBLCHM(栅极控制)、PBLCHC、PLOAD、PBset、PDUMP1、BLSLT(已选位线)、DI(数据输入)、nDI(反向数据输入)、PRE(预充电)、RESET、PDUMP2和DATA LINE。这些信号大部分是约定俗成的,或者,可从原申请的技术公开中获知。
从图28可以看出,根据本发明,PDUMP2(在步骤F2期间)在PDUMP1(在步骤F3中)之前,以便如上所述,在当需要到步骤F4时,必须通过返回再次对位编程的情况下,为恢复节点N3而临时存储LATCH2的节点N3的以前状态。
下表1说明了编程这里所述的类型的存储器件的编程和核验模式的典型电压。
WL(已选) | WL(未选) | BL(编程) | BL(禁止) | |
编程 | 18V | 12V | 0V | Vcc |
核验 | 1V | 4.5V | 0.8V | 0.8V |
表1
字线电压递增,以及编程电压和步骤,按如下进行:
15.5V->VERIFY->16V->VERIFY->16.5V->...(等等)
根据本发明的一个实施例,最大递增计数(循环次数)是12,和递增电压增量是0.5V/步。本领域的普通技术人员应该明白,其它的最大递增计数和/或其它的递增电压增量也可采用,并且,在本发明的精神和范围之内。通常,在5个或6个步骤内完成编程,从而不会达到最大计数。
最后,图29是显示根据本发明,在编程之后,电压在数个存储单元上的分布的曲线图。与图25相比,可以看出,根据本发明,通过有效地把所有或基本上所有的数据“0”的编程-编程单元推到在它们的核验电压之上的更高阈值电压,成功编程的位数显著上升。图29中在所有位的数据“0”编程(在曲线图的右侧用钟形线表示)和核验电压电平(用垂直虚线表示)之间不存在任何重叠说明了这一点。
本领域的普通技术人员按照被当作一个整体出现在本文件中的描述,能够实施本发明。为了使本发明得到更全面理解,已经陈述了许多细节。为了不使本发明的重点不突出,对众所周知的特征没有作详细描述。
虽然通过本发明的优选实施例已经公开了本发明,但是,本文所公开和说明的特定实施例不应被认为是限制性的。的确,就本描述而言,对于本领域的普通技术人员来说,显而易见,可以以许多种方式修改本发明。本发明人认为,本发明的主题包括本文公开的各种要素、特征、功能和/或特性的全部组合和分组合。
所附的权利要求定义了被认为具有新颖性和非显而易见性的全部组合和分组合。与特征、功能、要素和/或特性的其它组合和分组合有关的附加权利要求可能出现在这个或相关文件中。
Claims (19)
1.一种非易失性存储器,包括:
存储数据的存储单元阵列;
选通存储在一组存储单元中的数据的Y-门控电路;
通过读出节点耦合在存储单元阵列与Y-门控电路之间的页面缓冲器,该页面缓冲器包括第一读出放大器和第二读出放大器;
响应存储信号,存储第一读出放大器的数据的存储电路;和
其中,第一读出放大器包括第一数据寄存器,和第二读出放大器包括第二数据寄存器,所述第二数据寄存器与第一数据寄存器一起可操作地与读出节点耦合。
2.根据权利要求1所述的器件,还包括:
可操作地与第二读出放大器耦合的有效/无效检验电路,用于生成指示存储单元内的数据单元是否已经被成功编程的信号。
3.根据权利要求1所述的器件,还包括:
可操作地连接在第二读出放大器和存储电路之间的恢复电路,用于响应恢复信号,根据所述存储电路的内容,复位第二数据寄存器的内容。
4.根据权利要求1所述的器件,其中,存储电路包括第一晶体管,该第一晶体管包括受存储信号驱动的栅极、与第一数据寄存器连接的源极或漏极端、和在数据节点上与第二晶体管的源极或漏极连接的相应漏极或源极,第二晶体管的相应漏极或源极与参考电压连接,第二晶体管的栅极受预充电信号驱动,数据节点是所述存储电路的输出端。
5.根据权利要求2所述的器件,其中,所述有效/无效检验电路包括其栅极与第二数据寄存器连接,相关漏极或源极与参考电压连接,和源极或漏极与反相检验信号连接的第一晶体管。
6.根据权利要求3所述的器件,其中,所述恢复电路包括其源极或漏极与第二数据寄存器的输出端连接,和其相应漏极或源极与第二晶体管的漏极或源极连接的第一晶体管,第一晶体管的栅极受恢复信号控制,第二晶体管的相应源极或漏极与参考电压连接。
7.根据权利要求1所述的器件,其中,第一数据寄存器通过其栅极受第一转储信号驱动的第一晶体管与第二数据寄存器连接,其中,第二数据寄存器用于编程页面缓冲器存储器件内的存储单元,和其中,在这样的编程之后,把第二数据寄存器恢复成存储电路的存储数据。
8.一种编程存储器件的设备,用于对所选存储单元编程,之后,为了成功编程核验所选存储单元,并且,在对一个或多个这样所选存储单元的编程不成功的情况下,在逐步提高的编程电压下重复进行这样的编程,直到对所有要编程单元的编程都得到核验为止,该设备包括:
高速缓冲数据寄存器;
为了编程将数据从所述高速缓冲数据寄存器存储到其中的主数据寄存器;
为了核验将数据从所述高速缓冲数据寄存器存储到其中的存储电路;
确定主数据寄存器中的数据是否得到成功编程的有效/无效检验电路。
9.根据权利要求8所述的设备,还包括:
根据存储电路,复位主数据寄存器内容的恢复电路。
10.根据权利要求8所述的设备,其中,存储电路包括第一晶体管,该第一晶体管包括受存储信号驱动的栅极、与高速缓冲数据寄存器的输出端连接的源极或漏极端、和在数据节点上与第二晶体管的源极或漏极连接的相应漏极或源极,第二晶体管的漏极或源极与参考电压连接,第二晶体管的栅极受预充电信号驱动,和数据节点是所述有效/无效检验电路对其响应的所述存储电路的输出端。
11.根据权利要求8所述的设备,其中,所述有效/无效检验电路包括其栅极与主数据寄存器的输出端连接,漏极或源极与参考电压连接,和相应源极或漏极与反相检验信号连接的第一晶体管。
12.根据权利要求9所述的设备,其中,所述恢复电路包括其源极或漏极与主数据寄存器的输出端连接,和其相应漏极或源极与第二晶体管的漏极或源极连接的第一晶体管,第一晶体管的栅极受恢复信号驱动,第二晶体管的相应源极或漏极与参考电压连接。
13.根据权利要求8所述的设备,其中,高速缓冲数据寄存器通过其栅极受第一转储信号驱动的第一晶体管与主数据寄存器的输入端连接,其中,主数据寄存器的输出用于编程页面缓冲器存储器件内的存储单元,和其中,在这样的编程之后,把主数据寄存器恢复成存储电路的存储数据。
14.一种非易失性存储器,包括:
存储数据的非易失性存储单元阵列;
选通存储在一组非易失性存储单元中的数据的Y-门控电路;
通过读出节点耦合在非易失性存储单元阵列与Y-门控电路之间的页面缓冲器,该页面缓冲器包括第一读出放大器和第二读出放大器;
其中,第一读出放大器包括第一数据寄存器;
第二读出放大器包括第二数据寄存器,所述第二数据寄存器与第一数据寄存器一起可操作地与读出节点耦合;和
包含所述第一数据寄存器的数据的倒置数据的存储电路;
连接在第二数据寄存器和存储电路之间的恢复电路,用于响应恢复信号,根据存储电路的内容复位第二数据寄存器的内容;
与第二读出放大器连接的有效/无效检验电路,用于生成指示存储器件内的数据单元是否已经被成功编程的信号。
15.根据权利要求14所述的器件,其中,所述有效/无效检验电路包括其栅极与第二数据寄存器的输出端连接,漏极或源极与参考电压连接,和相应源极或漏极与反相检验信号连接的第一晶体管。
16.一种编程非易失性存储器件的方法,该方法包括下列步骤:
把数据存储到第一数据寄存器中;
把数据的倒置传送到存储电路;
把数据从第一数据寄存器转储到第二数据寄存器;
根据第二数据寄存器中的数据编程存储单元;
核验存储第二数据寄存器的存储单元的状态的存储单元;和
通过有效/无效检验电路检验第二数据寄存器,判断存储单元是否得到编程。
17.根据权利要求16所述的方法,还包括在所述编程步骤之后:
根据存储电路的倒置数据,复位第二数据寄存器的内容。
18.根据权利要求17所述的方法,还包括在所述复位步骤之后:
根据第二数据寄存器中的数据,重新编程存储单元。
19.根据权利要求18所述的方法,其中,重新编程的电压电平高于编程的电压电平。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/315,897 US7042770B2 (en) | 2001-07-23 | 2002-12-09 | Memory devices with page buffer having dual registers and method of using the same |
US10/315,897 | 2002-12-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1506975A true CN1506975A (zh) | 2004-06-23 |
CN100383892C CN100383892C (zh) | 2008-04-23 |
Family
ID=32592867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031277349A Expired - Fee Related CN100383892C (zh) | 2002-12-09 | 2003-08-08 | 带有含双寄存器的页面缓冲器的存储器件及其使用方法 |
Country Status (5)
Country | Link |
---|---|
US (5) | US7042770B2 (zh) |
JP (1) | JP2004192780A (zh) |
KR (1) | KR100553680B1 (zh) |
CN (1) | CN100383892C (zh) |
DE (1) | DE10344021B4 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101151676B (zh) * | 2005-04-08 | 2011-09-28 | 爱特梅尔公司 | Y多路复用器分割方案 |
CN101373638B (zh) * | 2005-06-14 | 2011-12-21 | 海力士半导体有限公司 | 控制对包括多级单元的闪存器件的回拷贝操作的方法 |
CN101026008B (zh) * | 2005-11-10 | 2012-03-28 | 三星电子株式会社 | 页面缓冲器和用于在非易失性存储装置中驱动其的方法 |
CN101211661B (zh) * | 2006-12-28 | 2012-07-04 | 三星电子株式会社 | 多级半导体存储装置及其编程方法 |
CN101145396B (zh) * | 2006-08-24 | 2013-09-18 | 三星电子株式会社 | 编程多位闪存设备和相关设备的方法 |
CN103377686A (zh) * | 2012-04-24 | 2013-10-30 | 北京兆易创新科技股份有限公司 | Nand Flash 存储器及实现 Nand Flash 存储器连续读操作的方法 |
CN105702288A (zh) * | 2014-12-11 | 2016-06-22 | 爱思开海力士有限公司 | 半导体存储器件及其操作方法 |
Families Citing this family (104)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7042770B2 (en) | 2001-07-23 | 2006-05-09 | Samsung Electronics Co., Ltd. | Memory devices with page buffer having dual registers and method of using the same |
KR100514415B1 (ko) * | 2003-01-22 | 2005-09-09 | 주식회사 하이닉스반도체 | 낸드 플래시 메모리의 페이지 버퍼 |
JP2004310812A (ja) * | 2003-04-02 | 2004-11-04 | Renesas Technology Corp | 半導体メモリ |
US7392436B2 (en) * | 2003-05-08 | 2008-06-24 | Micron Technology, Inc. | Program failure recovery |
KR100630535B1 (ko) * | 2004-03-23 | 2006-09-29 | 에스티마이크로일렉트로닉스 엔.브이. | 멀티 레벨 낸드 플래시 메모리 셀의 독출 방법 및 회로 |
KR100626371B1 (ko) * | 2004-03-30 | 2006-09-20 | 삼성전자주식회사 | 캐쉬 읽기 동작을 수행하는 비휘발성 메모리 장치, 그것을포함한 메모리 시스템, 그리고 캐쉬 읽기 방법 |
KR100575336B1 (ko) * | 2004-04-20 | 2006-05-02 | 에스티마이크로일렉트로닉스 엔.브이. | 듀얼 레지스터를 갖는 페이지 버퍼, 이를 구비한 반도체메모리 장치 및 그의 프로그램 방법 |
JP4698583B2 (ja) * | 2004-05-12 | 2011-06-08 | スパンション エルエルシー | 半導体装置及びその制御方法 |
KR100635202B1 (ko) * | 2004-05-14 | 2006-10-16 | 에스티마이크로일렉트로닉스 엔.브이. | 듀얼 레지스터를 갖는 페이지 버퍼의 제어방법 및 그제어회로 |
EP1598831B1 (en) * | 2004-05-20 | 2007-11-21 | STMicroelectronics S.r.l. | An improved page buffer for a programmable memory device |
KR100567912B1 (ko) * | 2004-05-28 | 2006-04-05 | 주식회사 하이닉스반도체 | 플래시 메모리 장치의 페이지 버퍼 및 이를 이용한 데이터프로그램 방법 |
KR100621628B1 (ko) * | 2004-05-31 | 2006-09-19 | 삼성전자주식회사 | 비휘발성 기억 셀 및 그 형성 방법 |
EP1610343B1 (en) * | 2004-06-24 | 2007-12-19 | STMicroelectronics S.r.l. | An improved page buffer for a programmable memory device |
KR100645043B1 (ko) * | 2004-09-08 | 2006-11-10 | 삼성전자주식회사 | 테스트용 버퍼를 구비한 불휘발성 메모리 장치 및 그것의테스트 방법 |
JP2006107546A (ja) * | 2004-09-30 | 2006-04-20 | Toshiba Corp | 不揮発性半導体記憶装置及びその動作方法 |
US7242620B2 (en) * | 2004-10-05 | 2007-07-10 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory device and an operation method thereof |
US7379333B2 (en) * | 2004-10-28 | 2008-05-27 | Samsung Electronics Co., Ltd. | Page-buffer and non-volatile semiconductor memory including page buffer |
KR100642911B1 (ko) * | 2004-11-30 | 2006-11-08 | 주식회사 하이닉스반도체 | 페이지 버퍼 및 이를 이용한 플래쉬 메모리 소자의 검증방법 |
KR100576485B1 (ko) * | 2004-12-06 | 2006-05-10 | 주식회사 하이닉스반도체 | 플래쉬 메모리 소자의 프로그램 검증 방법 |
KR100567158B1 (ko) * | 2005-01-10 | 2006-04-03 | 삼성전자주식회사 | 캐쉬기능을 가지는 와이어드 오어 타입의 페이지 버퍼 및이를 포함하는 불휘발성 반도체 메모리 장치, 그리고,이를 이용한 프로그램 방법 |
KR100666171B1 (ko) | 2005-01-10 | 2007-01-09 | 삼성전자주식회사 | 로드 프리 타입의 와이어드 오어 구조를 가지는 불휘발성반도체 메모리 장치와, 이에 대한 구동방법 |
KR100666170B1 (ko) | 2005-01-17 | 2007-01-09 | 삼성전자주식회사 | 결함 페이지 버퍼로부터의 데이터 전송이 차단되는와이어드 오어 구조의 불휘발성 반도체 메모리 장치 |
KR100672149B1 (ko) * | 2005-02-17 | 2007-01-19 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치의 페이지 버퍼 동작 방법 |
KR100672148B1 (ko) * | 2005-02-17 | 2007-01-19 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 및 그것의 페이지 버퍼 동작 방법 |
KR100672122B1 (ko) * | 2005-03-10 | 2007-01-19 | 주식회사 하이닉스반도체 | 소비 전력이 감소된 플래시 메모리 장치의 페이지 버퍼 회로 |
KR100685532B1 (ko) * | 2005-03-15 | 2007-02-22 | 주식회사 하이닉스반도체 | 독출속도를 향상시키기 위한 버퍼 메모리를 갖는 불휘발성메모리 장치 |
KR100680478B1 (ko) * | 2005-03-22 | 2007-02-08 | 주식회사 하이닉스반도체 | 면적이 감소된 플래시 메모리 장치와 그 액세스 제어 방법 |
KR100723772B1 (ko) * | 2005-03-28 | 2007-05-30 | 주식회사 하이닉스반도체 | 개선된 프로그램 동작 성능을 가지는 플래쉬 메모리 소자의페이지 버퍼 및 그것의 프로그램 동작 제어 방법 |
KR100680486B1 (ko) * | 2005-03-30 | 2007-02-08 | 주식회사 하이닉스반도체 | 향상된 동작 성능을 가지는 플래시 메모리 장치의 페이지버퍼 회로 및 그 독출 및 프로그램 동작 제어 방법 |
KR100680484B1 (ko) * | 2005-03-30 | 2007-02-08 | 주식회사 하이닉스반도체 | 개선된 독출 동작 기능을 가지는 플래시 메모리 장치의페이지 버퍼 회로 및 그 독출 동작 제어 방법 |
WO2006106577A1 (ja) * | 2005-03-31 | 2006-10-12 | Spansion Llc | 半導体装置及びその制御方法 |
JP4874566B2 (ja) * | 2005-04-11 | 2012-02-15 | 株式会社東芝 | 半導体記憶装置 |
KR100600301B1 (ko) * | 2005-05-25 | 2006-07-13 | 주식회사 하이닉스반도체 | 면적이 감소된 페이지 버퍼 회로와, 이를 포함하는 플래시메모리 장치 및 그 프로그램 동작 방법 |
KR100694967B1 (ko) * | 2005-06-29 | 2007-03-14 | 주식회사 하이닉스반도체 | 프로그램 동작시 에러 발생 비율을 감소시키는 플래시메모리 장치 및 그 프로그램 동작 제어 방법 |
KR100634458B1 (ko) * | 2005-07-04 | 2006-10-16 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
KR100648286B1 (ko) * | 2005-07-04 | 2006-11-23 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
KR100634457B1 (ko) * | 2005-07-04 | 2006-10-16 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
KR100721012B1 (ko) | 2005-07-12 | 2007-05-22 | 삼성전자주식회사 | 낸드 플래시 메모리 장치 및 그것의 프로그램 방법 |
EP1748443B1 (en) * | 2005-07-28 | 2008-05-14 | STMicroelectronics S.r.l. | A semiconductor memory device with a page buffer having an improved layout arrangement |
KR100648291B1 (ko) * | 2005-07-28 | 2006-11-23 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
EP1750278B1 (en) | 2005-07-28 | 2009-11-11 | STMicroelectronics S.r.l. | Method of programming a four-level flash memory device and a related page buffer |
KR100766220B1 (ko) * | 2005-08-01 | 2007-10-10 | 주식회사 하이닉스반도체 | 개선된 구조를 가지는 플래시 메모리 장치의 페이지 버퍼회로 |
KR100833397B1 (ko) * | 2005-08-26 | 2008-05-28 | 주식회사 하이닉스반도체 | 데이터 입력 회로 겸용 센싱 회로를 가지는 페이지 버퍼회로 |
US7362611B2 (en) * | 2005-08-30 | 2008-04-22 | Micron Technology, Inc. | Non-volatile memory copy back |
JP4734110B2 (ja) * | 2005-12-14 | 2011-07-27 | 株式会社東芝 | 不揮発性半導体記憶装置 |
KR100693250B1 (ko) * | 2005-12-28 | 2007-03-13 | 삼성전자주식회사 | 페이지 버퍼 및 그것의 읽기 방법 |
EP1971984B1 (en) * | 2005-12-29 | 2011-03-02 | Sandisk Corporation | Continued verification in non-volatile memory write operations |
KR100684909B1 (ko) * | 2006-01-24 | 2007-02-22 | 삼성전자주식회사 | 읽기 에러를 방지할 수 있는 플래시 메모리 장치 |
KR100739254B1 (ko) * | 2006-02-08 | 2007-07-12 | 주식회사 하이닉스반도체 | 프로그램 동작의 패일을 감소시키는 플래시 메모리 장치의페이지 버퍼 회로 및 그 프로그램 동작 방법 |
ITRM20060074A1 (it) | 2006-02-15 | 2007-08-16 | Micron Technology Inc | Circuito per dati a latch singolo in un dispositivo di memoria volatile e delle a piu livelli |
KR100666186B1 (ko) * | 2006-02-17 | 2007-01-09 | 삼성전자주식회사 | 3-레벨 불휘발성 반도체 메모리 장치 및 이에 적용되는페이지 버퍼 |
US7336543B2 (en) * | 2006-02-21 | 2008-02-26 | Elite Semiconductor Memory Technology Inc. | Non-volatile memory device with page buffer having dual registers and methods using the same |
EP1850347A1 (en) * | 2006-04-28 | 2007-10-31 | Deutsche Thomson-Brandt Gmbh | Method and device for writing to a flash memory |
JP4983096B2 (ja) * | 2006-05-24 | 2012-07-25 | 富士通セミコンダクター株式会社 | 不揮発性半導体記憶装置、不揮発性半導体記憶装置の消去方法および不揮発性半導体記憶装置の試験方法 |
EP1865513A1 (en) * | 2006-06-07 | 2007-12-12 | STMicroelectronics S.r.l. | Nonvolatile memory device |
US7546416B2 (en) * | 2006-06-26 | 2009-06-09 | Micron Technology, Inc. | Method for substantially uninterrupted cache readout |
KR100805840B1 (ko) * | 2006-09-01 | 2008-02-21 | 삼성전자주식회사 | 캐시를 이용한 플래시 메모리 장치 및 그것의 프로그램방법 |
US7593259B2 (en) * | 2006-09-13 | 2009-09-22 | Mosaid Technologies Incorporated | Flash multi-level threshold distribution scheme |
JP2008077766A (ja) | 2006-09-21 | 2008-04-03 | Renesas Technology Corp | 半導体装置 |
KR100769770B1 (ko) * | 2006-09-29 | 2007-10-23 | 주식회사 하이닉스반도체 | 메모리 장치의 페이지 버퍼 회로 및 프로그램 방법 |
JP2008097736A (ja) * | 2006-10-13 | 2008-04-24 | Spansion Llc | 半導体装置およびその制御方法 |
US7848141B2 (en) * | 2006-10-31 | 2010-12-07 | Hynix Semiconductor Inc. | Multi-level cell copyback program method in a non-volatile memory device |
KR100776908B1 (ko) * | 2006-12-04 | 2007-11-19 | 주식회사 하이닉스반도체 | 플래시 메모리 소자 |
KR100876082B1 (ko) * | 2006-12-07 | 2008-12-26 | 삼성전자주식회사 | 메모리 소자 및 그 형성 방법 |
KR100794312B1 (ko) * | 2006-12-27 | 2008-01-11 | 삼성전자주식회사 | 명령어 자동 처리 유니트를 포함한 메모리 컨트롤러 및그를 포함한 메모리 시스템 |
KR100902008B1 (ko) * | 2007-02-09 | 2009-06-12 | 삼성전자주식회사 | 메모리 셀에 멀티 비트 데이터를 저장하는 플래시 메모리를 포함한 메모리 시스템 |
KR100823175B1 (ko) * | 2007-02-27 | 2008-04-18 | 삼성전자주식회사 | 프로그램 성능을 향상시킬 수 있는 플래시 메모리 장치 및그것을 포함한 메모리 시스템 |
US8809932B2 (en) * | 2007-03-26 | 2014-08-19 | Samsung Electronics Co., Ltd. | Semiconductor memory device, method of fabricating the same, and devices employing the semiconductor memory device |
US7577015B2 (en) * | 2007-03-30 | 2009-08-18 | Intel Corporation | Memory content inverting to minimize NTBI effects |
US7577029B2 (en) | 2007-05-04 | 2009-08-18 | Mosaid Technologies Incorporated | Multi-level cell access buffer with dual function |
KR100965067B1 (ko) * | 2007-08-22 | 2010-06-21 | 주식회사 하이닉스반도체 | 불휘발성 메모리 소자의 동작 방법 |
US7808840B2 (en) * | 2007-08-22 | 2010-10-05 | Hynix Semiconductor Inc. | Method of operating a non-volatile memory device |
US7924628B2 (en) * | 2007-11-14 | 2011-04-12 | Spansion Israel Ltd | Operation of a non-volatile memory array |
KR101328552B1 (ko) * | 2007-11-16 | 2013-11-13 | 삼성전자주식회사 | 비휘발성 기억 소자 및 그 형성 방법 |
KR101489885B1 (ko) * | 2007-11-21 | 2015-02-06 | 삼성전자주식회사 | 개선된 신뢰성을 갖는 트랩형 비휘발성 메모리 장치 및 그동작 방법 |
US7945825B2 (en) * | 2007-11-25 | 2011-05-17 | Spansion Isreal, Ltd | Recovery while programming non-volatile memory (NVM) |
KR100923821B1 (ko) * | 2007-12-24 | 2009-10-27 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치의 페이지 버퍼 및 그 프로그램 방법 |
KR101408782B1 (ko) * | 2008-02-15 | 2014-06-19 | 삼성전자주식회사 | 반도체 소자 제조 방법 |
KR101503875B1 (ko) | 2008-03-17 | 2015-03-25 | 삼성전자주식회사 | 단채널 효과를 억제할 수 있는 반도체 장치 및 그 제조방법 |
KR20090126077A (ko) * | 2008-06-03 | 2009-12-08 | 삼성전자주식회사 | 메모리 반도체 장치 및 그 제조 방법 |
KR101030146B1 (ko) * | 2008-08-29 | 2011-04-18 | 서울대학교산학협력단 | 페이지 버퍼를 쓰기 캐시로 이용하는 플래시 기반 저장 장치 및 이용 방법 |
CN101699560B (zh) * | 2009-09-30 | 2012-12-12 | 曙光信息产业(北京)有限公司 | 一种内存控制器及多内存系统 |
US8218380B2 (en) * | 2009-10-30 | 2012-07-10 | Apple Inc. | Degradation equalization for a memory |
US8213243B2 (en) * | 2009-12-15 | 2012-07-03 | Sandisk 3D Llc | Program cycle skip |
US8223525B2 (en) * | 2009-12-15 | 2012-07-17 | Sandisk 3D Llc | Page register outside array and sense amplifier interface |
KR101099911B1 (ko) * | 2009-12-17 | 2011-12-28 | 주식회사 하이닉스반도체 | 반도체 메모리 장치 및 그 동작 방법 |
US20110151571A1 (en) * | 2009-12-23 | 2011-06-23 | Roche Diagnostics Operations, Inc. | Memory apparatus for multiuse analyte test element systems, and kits, systems, combinations and methods relating to same |
KR20110119406A (ko) * | 2010-04-27 | 2011-11-02 | 삼성전자주식회사 | 동작 모드 전환기능을 갖는 불휘발성 반도체 메모리 장치 및 동작 모드 전환방법 |
KR101082614B1 (ko) * | 2010-07-09 | 2011-11-10 | 주식회사 하이닉스반도체 | 반도체 메모리 장치 |
KR20120045202A (ko) * | 2010-10-29 | 2012-05-09 | 에스케이하이닉스 주식회사 | 비휘발성 메모리 장치 및 프로그램 방법 |
KR20120091648A (ko) * | 2011-02-09 | 2012-08-20 | 삼성전자주식회사 | 비휘발성 메모리, 이를 포함하는 시스템, 및 이의 프로그램 방법 |
US9588883B2 (en) | 2011-09-23 | 2017-03-07 | Conversant Intellectual Property Management Inc. | Flash memory system |
US8456917B1 (en) * | 2011-11-29 | 2013-06-04 | Elpida Memory, Inc. | Logic circuit for a semiconductor memory device, and method of managing an operation in the semiconductor memory device |
US9070421B2 (en) * | 2012-01-16 | 2015-06-30 | Hynix Semiconductor Inc. | Page buffer circuit and nonvolatile memory device having the same |
US9430735B1 (en) * | 2012-02-23 | 2016-08-30 | Micron Technology, Inc. | Neural network in a memory device |
CN103578535B (zh) * | 2012-07-23 | 2016-06-15 | 华邦电子股份有限公司 | 用于读取nand快闪存储器的方法和设备 |
JP5714681B2 (ja) * | 2013-10-25 | 2015-05-07 | ウィンボンド エレクトロニクス コーポレーション | 半導体記憶装置 |
JP5909294B1 (ja) * | 2015-03-11 | 2016-04-26 | 力晶科技股▲ふん▼有限公司 | 不揮発性記憶装置のための書き込み回路及び方法、並びに不揮発性記憶装置 |
KR102470606B1 (ko) | 2015-11-26 | 2022-11-28 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 불휘발성 메모리 장치를 포함하는 스토리지 장치 |
KR20170110408A (ko) * | 2016-03-23 | 2017-10-11 | 에스케이하이닉스 주식회사 | 메모리 장치 및 이의 동작 방법 |
US10777286B2 (en) * | 2018-12-28 | 2020-09-15 | Micron Technology, Inc. | Apparatus and methods for determining data states of memory cells |
JP7313889B2 (ja) | 2019-04-24 | 2023-07-25 | キオクシア株式会社 | 半導体記憶装置及びメモリシステム |
TWI701669B (zh) * | 2019-09-19 | 2020-08-11 | 旺宏電子股份有限公司 | 及式快閃記憶體 |
KR20220039203A (ko) * | 2020-09-22 | 2022-03-29 | 에스케이하이닉스 주식회사 | 메모리 장치 및 그 동작 방법 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297097A (en) * | 1988-06-17 | 1994-03-22 | Hitachi Ltd. | Large scale integrated circuit for low voltage operation |
JPH07105146B2 (ja) * | 1988-07-29 | 1995-11-13 | 三菱電機株式会社 | 不揮発性記憶装置 |
KR950003013B1 (ko) * | 1992-03-30 | 1995-03-29 | 삼성전자 주식회사 | 틀림정정회로를 가지는 이이피롬 |
KR960000616B1 (ko) * | 1993-01-13 | 1996-01-10 | 삼성전자주식회사 | 불휘발성 반도체 메모리 장치 |
FR2708763B1 (fr) * | 1993-06-30 | 2002-04-05 | Intel Corp | Dispositif de mémoire flash, procédé et circuit de traitement d'un ordre d'utilisateur dans un dispositif de mémoire flash et système d'ordinateur comprenant un dispositif de mémoire flash. |
JP3202498B2 (ja) | 1994-03-15 | 2001-08-27 | 株式会社東芝 | 半導体記憶装置 |
KR0142367B1 (ko) | 1995-02-04 | 1998-07-15 | 김광호 | 열 리던던씨를 가지는 불휘발성 반도체 메모리의 소거 검증회로 |
JP3606951B2 (ja) * | 1995-06-26 | 2005-01-05 | 株式会社ルネサステクノロジ | 半導体記憶装置 |
TW389909B (en) | 1995-09-13 | 2000-05-11 | Toshiba Corp | Nonvolatile semiconductor memory device and its usage |
KR0169419B1 (ko) * | 1995-09-28 | 1999-02-01 | 김광호 | 불휘발성 반도체 메모리의 독출방법 및 장치 |
KR0172366B1 (ko) | 1995-11-10 | 1999-03-30 | 김광호 | 불휘발성 반도체 메모리 장치의 독출 및 프로그램 방법과 그 회로 |
US5724303A (en) | 1996-02-15 | 1998-03-03 | Nexcom Technology, Inc. | Non-volatile programmable memory having an SRAM capability |
JP3789977B2 (ja) | 1996-05-10 | 2006-06-28 | 株式会社ルネサステクノロジ | 不揮発性半導体記憶装置 |
US5724284A (en) * | 1996-06-24 | 1998-03-03 | Advanced Micro Devices, Inc. | Multiple bits-per-cell flash shift register page buffer |
JP3397600B2 (ja) | 1996-11-01 | 2003-04-14 | 株式会社東芝 | 不揮発性半導体記憶装置 |
KR100259972B1 (ko) | 1997-01-21 | 2000-06-15 | 윤종용 | 메모리 셀당 2개 이상의 저장 상태들을 갖는 불휘발성 반도체 메모리 장치 |
KR100268429B1 (ko) | 1997-03-18 | 2000-11-01 | 윤종용 | 동기형반도체메모리장치의데이터의입력회로및데이터입력방법 |
KR100255957B1 (ko) | 1997-07-29 | 2000-05-01 | 윤종용 | 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 구비한반도체 메모리 장치 |
JP3898349B2 (ja) | 1997-07-29 | 2007-03-28 | 株式会社東芝 | 半導体記憶装置 |
US6031760A (en) | 1997-07-29 | 2000-02-29 | Kabushiki Kaisha Toshiba | Semiconductor memory device and method of programming the same |
JP2001093288A (ja) * | 1999-09-20 | 2001-04-06 | Toshiba Corp | 不揮発性半導体記憶装置 |
JP3983969B2 (ja) * | 2000-03-08 | 2007-09-26 | 株式会社東芝 | 不揮発性半導体記憶装置 |
JP3940544B2 (ja) * | 2000-04-27 | 2007-07-04 | 株式会社東芝 | 不揮発性半導体メモリのベリファイ方法 |
US6480419B2 (en) * | 2001-02-22 | 2002-11-12 | Samsung Electronics Co., Ltd. | Bit line setup and discharge circuit for programming non-volatile memory |
JP4803887B2 (ja) * | 2001-02-26 | 2011-10-26 | ローム株式会社 | シリアルメモリ装置 |
US7042770B2 (en) * | 2001-07-23 | 2006-05-09 | Samsung Electronics Co., Ltd. | Memory devices with page buffer having dual registers and method of using the same |
US6671204B2 (en) | 2001-07-23 | 2003-12-30 | Samsung Electronics Co., Ltd. | Nonvolatile memory device with page buffer having dual registers and methods of using the same |
KR100454119B1 (ko) * | 2001-10-24 | 2004-10-26 | 삼성전자주식회사 | 캐쉬 기능을 갖는 불 휘발성 반도체 메모리 장치 및 그것의 프로그램, 읽기, 그리고 페이지 카피백 방법들 |
KR100463197B1 (ko) * | 2001-12-24 | 2004-12-23 | 삼성전자주식회사 | 멀티-페이지 프로그램 동작, 멀티-페이지 읽기 동작,그리고 멀티-블록 소거 동작을 갖는 낸드 플래시 메모리장치 |
JP3913704B2 (ja) * | 2003-04-22 | 2007-05-09 | 株式会社東芝 | 不揮発性半導体記憶装置及びこれを用いた電子装置 |
-
2002
- 2002-12-09 US US10/315,897 patent/US7042770B2/en not_active Expired - Lifetime
-
2003
- 2003-02-19 KR KR1020030010401A patent/KR100553680B1/ko not_active IP Right Cessation
- 2003-08-08 CN CNB031277349A patent/CN100383892C/zh not_active Expired - Fee Related
- 2003-08-25 JP JP2003208600A patent/JP2004192780A/ja active Pending
- 2003-09-16 DE DE10344021A patent/DE10344021B4/de not_active Expired - Fee Related
-
2005
- 2005-06-14 US US11/153,638 patent/US6996014B2/en not_active Expired - Lifetime
- 2005-11-21 US US11/284,604 patent/US7227785B2/en not_active Expired - Lifetime
-
2007
- 2007-04-11 US US11/734,102 patent/US7602644B2/en not_active Expired - Fee Related
-
2008
- 2008-11-14 US US12/271,557 patent/US7787300B2/en not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101151676B (zh) * | 2005-04-08 | 2011-09-28 | 爱特梅尔公司 | Y多路复用器分割方案 |
CN101373638B (zh) * | 2005-06-14 | 2011-12-21 | 海力士半导体有限公司 | 控制对包括多级单元的闪存器件的回拷贝操作的方法 |
CN101026008B (zh) * | 2005-11-10 | 2012-03-28 | 三星电子株式会社 | 页面缓冲器和用于在非易失性存储装置中驱动其的方法 |
CN101145396B (zh) * | 2006-08-24 | 2013-09-18 | 三星电子株式会社 | 编程多位闪存设备和相关设备的方法 |
CN101211661B (zh) * | 2006-12-28 | 2012-07-04 | 三星电子株式会社 | 多级半导体存储装置及其编程方法 |
CN103377686A (zh) * | 2012-04-24 | 2013-10-30 | 北京兆易创新科技股份有限公司 | Nand Flash 存储器及实现 Nand Flash 存储器连续读操作的方法 |
CN103377686B (zh) * | 2012-04-24 | 2016-03-30 | 北京兆易创新科技股份有限公司 | Nand Flash 存储器及实现 Nand Flash 存储器连续读操作的方法 |
CN105702288A (zh) * | 2014-12-11 | 2016-06-22 | 爱思开海力士有限公司 | 半导体存储器件及其操作方法 |
CN105702288B (zh) * | 2014-12-11 | 2020-12-08 | 爱思开海力士有限公司 | 半导体存储器件及其操作方法 |
Also Published As
Publication number | Publication date |
---|---|
KR100553680B1 (ko) | 2006-02-24 |
US6996014B2 (en) | 2006-02-07 |
US7042770B2 (en) | 2006-05-09 |
US20030117856A1 (en) | 2003-06-26 |
DE10344021B4 (de) | 2008-01-17 |
CN100383892C (zh) | 2008-04-23 |
JP2004192780A (ja) | 2004-07-08 |
US20090067250A1 (en) | 2009-03-12 |
US7227785B2 (en) | 2007-06-05 |
KR20040050697A (ko) | 2004-06-16 |
US20070189079A1 (en) | 2007-08-16 |
US7602644B2 (en) | 2009-10-13 |
US20050232011A1 (en) | 2005-10-20 |
DE10344021A1 (de) | 2004-07-15 |
US7787300B2 (en) | 2010-08-31 |
US20060083063A1 (en) | 2006-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1506975A (zh) | 带有含双寄存器的页面缓冲器的存储器件及其使用方法 | |
CN1241206C (zh) | 具有带双寄存器的页缓存器的存储器设备及其使用方法 | |
CN1078960C (zh) | 非易失性半导体存储装置 | |
CN1841297A (zh) | 闪存及包含闪存的处理系统 | |
US7499323B2 (en) | Flash memory device and data I/O operation method thereof | |
CN1677565A (zh) | 进行高速缓存读取的方法和器件 | |
CN1045350C (zh) | 非易失性半导体存储器件及其过写入补救方法 | |
CN1100823A (zh) | 闪电存储器及微计算机 | |
US8089806B2 (en) | Method for controlling semiconductor storage device comprising memory cells each configured to hold multi-bit data, and memory card provided with semiconductor storage device | |
CN1428866A (zh) | 半导体集成电路 | |
CN1892912A (zh) | 页面缓冲器和非易失性存储器设备 | |
CN1703758A (zh) | 用减少的相邻场误差编程非易失性存储器及方法 | |
CN1117643A (zh) | 基准电位发生装置和备有该装置的半导体存贮装置 | |
CN1881473A (zh) | 控制包括多级单元的闪存器件的回拷贝操作的方法 | |
CN1538449A (zh) | 非易失性半导体存储装置、电子卡及电子装置 | |
CN1396602A (zh) | 非易失性半导体存储装置 | |
CN1658330A (zh) | 非易失性半导体存储器件 | |
CN1892911A (zh) | 设有以不同阈值电压存数据的存储单元的半导体存储装置 | |
CN1805051A (zh) | 半导体存储器件 | |
CN1679115A (zh) | 铁电存储器及其数据读取方法 | |
KR101913026B1 (ko) | 플래시 메모리 장치 및 이의 소거 방법 | |
US7362614B2 (en) | Non-volatile semiconductor storage apparatus | |
CN1102903A (zh) | 半导体存储装置 | |
CN1892893A (zh) | 集成电路记忆体及其操作方法 | |
CN1779859A (zh) | 页面缓存器和包括页面缓存器的非易失性半导体存储器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080423 Termination date: 20140808 |
|
EXPY | Termination of patent right or utility model |