CN1892909B - 非易失存储器件及其多页编程、读取和复制编程的方法 - Google Patents
非易失存储器件及其多页编程、读取和复制编程的方法 Download PDFInfo
- Publication number
- CN1892909B CN1892909B CN2005101362301A CN200510136230A CN1892909B CN 1892909 B CN1892909 B CN 1892909B CN 2005101362301 A CN2005101362301 A CN 2005101362301A CN 200510136230 A CN200510136230 A CN 200510136230A CN 1892909 B CN1892909 B CN 1892909B
- Authority
- CN
- China
- Prior art keywords
- data
- odd
- bit line
- programmed
- bit lines
- 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.)
- Active
Links
- 239000000872 buffer Substances 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 32
- 238000013500 data storage Methods 0.000 claims description 9
- 230000008878 coupling Effects 0.000 claims description 8
- 238000010168 coupling process Methods 0.000 claims description 8
- 238000005859 coupling reaction Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 4
- 230000009977 dual effect Effects 0.000 claims description 3
- 238000012795 verification Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000000717 retained effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change 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
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/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/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
-
- 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/32—Timing 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
- 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
一种NAND型闪存器件具有多面结构。页缓冲器被划分为偶数页缓冲器和奇数页缓冲器并被同时驱动。连接到一页内的偶数位线的多个单元和连接到一页内的奇数位线的单元被同时编程、读出和复制编程。
Description
技术领域
本发明涉及非易式存储器件及其多页编程、读取和复制编程的方法。具体地说,本发明涉及具有多面结构的非易式存储器件及其多页编程、读取和复制编程的方法。
背景技术
在NAND型闪存器件的情况下,编程速度是非常慢的,即,大约数百μs。为了改善编程,处理能力是表示芯片性能的一个重要参数。为了增强程序处理能力,已经提出了诸如高速缓存编程和多页编程的各种编程方法。在超高速缓存编程的情况下,在数据被编程到单元的同时,下一个数据被事先存储到页缓冲器中。但是,高速缓存编程方法在单元的编程时间高于数据输入时间时具有较低的效率。
图1的框图示出了在多面结构中执行多页编程操作的传统NAND型闪存器件。
参看图1,NAND型闪存器件包括N个面PN<0>到PN<n>。面PN<0>到PN<n>中的每一个都具有J个存储单元块MB<0>到MB<j>。存储单元块MB<0>到MB<j>中的每一个都具有分别由M个字线ML0到MLm控制的M个页PG<0>到PG<m>。
在图1中,对面PN<0>到PN<n>中的每一个的K个页缓冲器PB<0>到PB<k>连续输入K个数据。在连续输入数据后,在编程时间期间,只对连接到面PN<0>到PN<n>内的一条字线(例如,WL1)和连接到偶数位线BLe的偶数存储单元(或连接到奇数位线BLo的奇数存储单元)执行编程操作(①)和编程验证操作(②)。
图2示出了图1的一个面的结构。
参看图2,一条字线(例如,WL1)被连接到连接到偶数位线Ble的单元MC1和连接到奇数位线BLo的单元MC1’的栅极。一个页缓冲器(例如,BP<0>)经过读出线SO连接到偶数位线BLe和奇数位线BLo。当偶数位线选择信号BSLe被激活时,页缓冲器(例如,BP<0>)被连接到偶数位线BLe,而当奇数位线选择信号BSLo被激活时,则被连接到奇数位线BLo。
这种NAND型闪存器件使用位线保护方案,在该方案中,偶数位线Ble和奇数位线BLo被分隔以防止由于位线耦合引起的读失败。当读取连接到偶数位线BLe的存储单元时,所述位线保护方案使用奇数位线BLo作为保护位线。
但是,在具有上述N-面结构的NAND型闪存器件的多页编程方法中,数据只能被编程到连接到由一个字线(例如,WL1)选择的页PG<1>内的偶数位线Ble的存储单元MC1(或连接到Ble的单元MC1’)。
发明内容
本发明的优点是具有多页结构的NAND型闪存器件,其中,连接到一页内的偶数位线的单元和连接到奇数位线的存储单元能够被同时编程、读出和复制编程(copyback program)。
根据本发明的一个实施例,非易式存储器件包括具有分别连接到字线和位线的存储单元的单元阵列、多个经过偶数读出线分别连接到位线的偶数位线的偶数页缓冲器、和多个经过与偶数读出线分离的奇数读出线分别连接到位线的奇数位线的奇数页缓冲器。在这种情况下,多个偶数页缓冲器和多个奇数页缓冲器依次接收将被编程的数据,并同时将所述数据编程到连接到多个字线的一个字线的偶数存储单元和奇数存储单元中。
根据本发明的另一个实施例,具有由分别连接到字线和位线的存储单元组成的单元阵列的非易失存储器件的多页编程方法包括下述步骤:依次将需要编程的数据分别存储在多个分别经过偶数读出线连接到位线的偶数位线的偶数页缓冲器中和分别存储在多个分别经过与偶数读出线分离的奇数读出线连接到位线的奇数位线的奇数页缓冲器中,同时将存储在多个偶数和奇数页缓冲器中的需要编程的数据编程到连接到多个字线中的一个字线的偶数存储单元和奇数存储单元中。
根据本发明的再一实施例,具有由分别连接到字线和位线的存储单元组成单元阵列的非易失存储器件的多页读取方法包括下述步骤:预充电奇数位线,然后使该奇数位线用作保护(shield)位线,读出编程到与一个字线连接的偶数存储单元的数据并将该数据存储到多个偶数页缓冲器中的每个中,预充电已经被读出的偶数位线,然后使该偶数位线用作保护位线,读出编程到连与该一个字线连接的奇数存储单元的数据并将该数据存储到多个奇数页缓冲器中的每个中,和向外连续读出存储在多个偶数和奇数页缓冲器中的每一个中的数据。
根据本发明的另一个实施例,具有由分别连接到字线和位线上的存储单元组成的单元阵列的非易失存储器件的多页复制编程方法包括下述步骤:预充电多个位线的每个奇数位线,然后使所述奇数位线用作保护位线,读出编程到与多个字线的一个字线连接的偶数存储单元的数据并将读出的数据存储在多个分别经过偶数读出线连接到多个位线的偶数位线的偶数页缓冲器的每一个中,预充电每个偶数位线,然后使该偶数位线用作保护位线,读出编程到与一个字线连接的奇数存储单元的数据并将读出的数据存储在分别经过与偶数读出线分离的每个奇数读出线连接到奇数位线的多个奇数页缓冲器中,和将存储在多个偶数页缓冲器的每个中的数据和存储在多个奇数页缓冲器的每个中的数据复制编程到与多个字线的另一字线连接的偶数存储单元和奇数存储单元中。
附图说明
图1的框图示出了具有现有多面结构的NAND型闪存器件;
图2示出了图1所示的一个面结构的电路图;
图3的框图示出了根据本发明实施例的具有多面结构的NAND型闪存器件;
图4示出了图3所示一个面结构的电路;
图5的时序图示出了图3中同时编程和验证一页内的偶数单元和奇数单元的方法。
图6的时序图示出了在图3中编程和验证一页内的偶数单元或奇数单元的方法;和
图7A和7B的时序图示出了图3中复制编程一页内的偶数单元和奇数单元的方法。
具体实施方式
下面将结合附图描述根据本发明的实施例。由于提供这些实施例仅仅是为了能够使本领域普通技术人员能够理解本发明,所以,可以对这些实施例以各种方式进行修改,因此,本发明的范围并不局限于下面所述的实施例。
图3的框图示出了根据本发明实施例的具有多面结构的NAND型闪存器件。
参看图3,所述NAND型闪存器件包括N个面PN<0>到PN<n>,面PN<0>到PN<n>中的每一个都具有J个存储单元块MB<0>到MB<j>。存储单元块MB<0>到MB<j>中的每一个都包括分别由M个字线WL0到WLm控制的M个页PG<0>到PG<m>。
如图3所示,在面PN<0>到PN<n>的每一个中存在2K个页缓冲器PBe<0>到PBe<k>和PBo<0>到PBo<k>。两个2k个页缓冲器PBe<0>到PBe<k>和PBo<0>到PBo<k>被作为数据连续输入。在依次输入数据之后,存在于面PN<0>到PN<n>的每一个中的2k个页缓冲器PBe<0>到PBe<k>和PBo<0>到PBo<k>在编程时间期间执行编程操作(①)和编程验证操作(②)。
图4的详细电路示出了根据本发明实施例的在具有多面结构的NAND型闪存器件中一个面结构。
参看图4,一个面结构包括J个存储单元块MB<0>到MB<j>和2k个页缓冲器PBe<0>到PBe<k>和PBo<0>到PBo<k>。
存储单元MC0到MCn连接到偶数位线BLe。存储单元MC0’到MCn’连接到奇数位线BLo。偶数页缓冲器PBe<0>到PBe<k>根据偶数位线选择信号BSLe被连接到偶数位线BLe。奇数页缓冲器PBo<0>到PBo<k>根据奇数位线选择信号BSLo被连接到奇数位线BLo。连接到一个字线(例如,WL1)的存储单元MC1和MC1’形成一页PG<1>。
偶数页缓冲器PBe<0>到PBe<k>中的每一个都包括NMOS晶体管N31和偶数寄存器RGe。NMOS晶体管N31响应位线选择信号BSLe将偶数页缓冲器PBe连接到偶数位线BLe上。偶数寄存器RGe包括PMOS晶体管P11,NMOS晶体管N11到N17和锁存电路LT1。PMOS晶体管P11连接在电源电压VCC和读出线SOe之间,并根据施加到其栅极的预充电信号PCGBLe导通/截止。锁存电路LT1由反转器IV1和IV2组成并存储数据。NMOS晶体管N11在初始化操作时初始化锁存电路LT1,并当偶数位线BLe被用做保护位线时使偶数位线BLe变成地电压VSS的电平。NMOS晶体管N12在复制编程操作时根据复制信号CPe导通,并将锁存电路LT1的节点QAb的数据传送给偶数位线BLe。NMOS晶体管N13在编程操作时根据编程信号PGMe导通,并将锁存电路LT1的节点QA的数据传送给偶数位线BLe。NMOS晶体管N14、N15被连接在锁存电路LT1的节点QAb和地电压VSS之间。NMOS晶体管N14根据施加到其栅极上的读出线SOe的信号导通/截止。NMOS晶体管N15根据锁存信号LCHe而导通/截止。NMOS晶体管N16、N17响应数据I/O信号YADe将经过数据线(未示出)从外部传送的需要编程的数据传送给锁存电路LT1。
然后,奇数页缓冲器PBo<0>到PBo<k>中的每一个包括NMOS晶体管N32和奇数寄存器RGo。NMOS晶体管N32响应位线选择信号BSLo将奇数页缓冲器PBo连接到奇数位线BLo。奇数寄存器RGo包括PMOS晶体管P12、NMOS晶体管N21和N27以及锁存电路LT2。PMOS晶体管P12被连接在电源电压VCC和读出线SOo之间,并根据施加到其栅极的预充电信号PCGBLo导通/截止。锁存电路LT2包括反转器IV3和IV4并存储数据。当奇数位线BLo被用做保护位线时,NMOS晶体管N21被用于在初始化操作时初始化锁存电路LT2并使奇数位线BLo变成地电压VSS的电平。NMOS晶体管N22在复制编程操作时根据复制信号Cpo导通并将锁存电路LT2的节点QBb的数据传送给奇数位线BLo。NMOS晶体管N23在编程操作时根据编程信号PGMo导通,并将锁存电路LT2的节点QB的数据传送给偶数位线BLo。NMOS晶体管N24和N25连接在锁存电路LT2的节点QBb和地电压VSS之间。NMOS晶体管N24根据施加到其栅极的读出线信号SOo导通/截止。NMOS晶体管N25根据施加到其栅极的锁存信号LCHo导通/截止。NMOS晶体管N26和N27响应数据I/O信号YADo将从外部经过数据线(未示出)传送的需要编程的数据传送给锁存电路LT2。
图5的时序图示出了根据本发明实施例的在具有多面结构的NAND型闪存器件中的编程和验证方法。
下面结合图4和5说明将数据编程和验证到被连接到在由一个字线(例如,WL1)选择的一页PG<1>内的偶数位线BLe的存储单元MC1和连接到奇数位线BLo的存储单元MC1’中的方法。
虽然在本发明中只描述了偶数页缓冲器PB<0>和奇数页缓冲器PBo<0>,但应当认为同时对剩余的偶数和奇数页缓冲器执行所述编程操作。
在数据“1”需要编程的情况下,从线YA发送数据“1”,从线YAb发送数据“0”。在数据“0”需要被编程的事件中,从线YA发送数据“0”,并从线YAb发送数据“1”。线YA和YAb被连接到外部连接的数据线(未示出)。
在数据“0”需要被编程的情况下,NMOS晶体管N16和N17以及N26和N27根据数据I/O信号YADe和YADo导通。因此,数据“0”被存储在锁存电路LT1的节点QA处,而数据“1”被存储在其节点QAb处,并且数据“0”被存储在锁存电路LT2的节点QB处和数据“1”被存储在其节点QBb处,在数据“1”需要被编程的情况下,数据“1”被存储在锁存电路LT1的节点QA处而数据“0”被存储在其节点QAb处,并且数据“1”被存储在锁存电路LT2的节点QB处和数据“0”被存储在其节点QBb处。
在时间周期t0中,位线选择信号BSLe和BSLo变成VCC+Vt的电平,从而使NMOS晶体管N31和N32都被导通。因此,偶数位线BLe和奇数位线BLo分别经过偶数读出线SOe和奇数读出线SOo连接到偶数页缓冲器PBe和奇数页缓冲器PBo。
在时间周期t1,预充电信号PCGBLe和PCGBLo变成逻辑低并且PMOS晶体管P11和P12导通,从而,以VCC的电平对读出位线SOe和SOo以及位线BLe和BLo预充电。
在时间周期t2,编程信号PGMe和PGMo变成逻辑高并且NMOS晶体管N13和N23同时导通。如果是这样,那么,在其中数据“1”将被编程到存储单元的情况下,偶数位线BLe和奇数位线BLo将被保持到预充电状态“1”,而在其中数据“0”将被编程到存储单元的情况下变成放电状态“0”。即,当锁存电路LT1的节点QA和锁存电路LT2的节点QB是“1”时,位线BLe和奇数位线BLo保持到预充电状态“1”,而当锁存电路LT1的节点QA和锁存电路LT2的节点QB是“0”时,变成放电状态‘0’。
在时间周期t3,如果所选择的字线(例如,WL1)被施加有编程电压,那么,连接到所选择字线WL1的偶数存储单元MC1和奇数存储单元MC1’根据位线BLo和BLe的电压执行编程或阻止编程操作。
在时间周期t4,放电信号DISBLe和DISBLo变成逻辑高并且NMOS晶体管N11和N21导通。因此,利用地电压VSS使位线BLe和BLo放电。在这个周期内,由于编程信号PGMe和PGMo保持逻辑高,所以,NMOS晶体管N13和N23导通。因此,锁存电路LT1的节点QA变成“0”且其节点QAb变成“1”,和锁存电路LT2的节点QB变成“0”且其节点QBb变成“1”。
在时间周期t5之后,执行验证编程操作是否被成功执行的验证操作。
在时间周期t5,位线选择信号BSLe和BSLo变成电压V1,并且预充电信号PCGBLe和PCGBLo变成逻辑低,从而,以V1-Vt预充电位线BLe和BLo。在这个周期内,编程验证电压被施加到所选择的位线WL。
在时间周期t6,为了检查连接到一个字线(例如,WL1)的偶数存储单元MC1是否已经被编程,位线选择信号BSLe首先被移到逻辑低,并且NMOS晶体管N31被截止。在这个周期内,如果偶数存储单元MC1已经被成功编程,那么,偶数位线BLe被保持到预充电状态。如果偶数存储单元MC1还没有被全部编程,那么,偶数位线BLe被放电。在这个周期内,奇数位线选择信号BSLo持续保持电压V1,并且奇数位线BLo持续保持V1-Vt的电平。因此,奇数位线BLo在其中偶数位线BL执行验证操作的时间周期t6期间内用作保护位线,从而消除由于位线之间的耦合所导致的电压漂移。
在时间周期t7,偶数位线选择信号BSLe被施加有电压V2并且奇数位线选择信号BSLo移到逻辑低,因此,NMOS晶体管N32截止。在这个周期中,锁存信号LCHe被使能为逻辑高,因此编程验证结果被存储到锁存电路LT1中。即,如果对偶数存储单元MC1的编程是成功的,那么,图4所示的NMOS晶体管N14和N15被导通,从而数据“0”被存储到锁存电路LT1的节点QAb中并且数据“0”被存储到其节点QA中。如果对偶数存储单元MC1的编程是不成功的,那么,NMOS晶体管N14和N15被截止,从而锁存电路LT1的节点QAb保持为“1”,而其节点QA保持为初始状态,即,“0”。在这个周期内,奇数位线选择信号BSLo变成逻辑低,并检查数据是否被成功地编程到一个字线(例如,ML1)的奇数存储单元MC1’中。如果数据被成功地编程到奇数存储单元MC1’中,那么,奇数位线BLo保持在预充电状态。如果数据没有被成功地编程到奇数存储单元MC1’中,那么,奇数位线BLo放电。已经被读出的偶数位线BLe用做保护位线。
在时间周期t8,由于奇数位线选择信号BSLo被施加电压V2以及锁存信号LCHo变成逻辑高,所以,编程验证结果被存储到锁存电路LT2中。即,如果到奇数存储单元MC1’的编程是成功的,那么,“0”被存储到锁存电路LT的节点QBb中并且“1”被存储到其节点QB中。如果到奇数存储单元MC1’的编程是不成功的,那么,锁存电路LT2的节点QBb被保持为“1”以及其节点QB被保持为初始状态,即,“0”。
图6示出了仅将数据编程到连接到一个字线(例如,WL1)的存储单元的偶数存储单元MC1(或奇数存储单元MC1’)中并验证它们的方法。
在传统的技术中,VCC的电平已经经过VIRPWR施加到未被选择的位线。但是在本发明中,如图6所示,使用预充电信号PCGBLe和PCGBLo将VCC的电平施加到未被选择的位线。结果是,在本发明中,不存在施加VIRPWR的线和施加VIRPWR的晶体管。
如图6所示,在其中未被选择的位线是奇数位线BLo的情况下,奇数位线选择信号BSLo在编程和验证操作期间保持VCC的电平。只有从时间周期t1到时间周期t3预充电信号PCGBLo变成逻辑低,其中编程继续。由此,导通PMOS晶体管P12。因此,利用VCC的电平预充电奇数位线BLo。预充电状态的奇数位线BLo被用做保护位线。
通过如此的操作,奇数页缓冲器PBo不工作,而只有偶数页缓冲器PBe工作,因此,执行编程和验证操作。由于能够参考图5所示的偶数寄存器的操作得到足够的理解,所以其详细描述被省略。
图7A和7B示出了同时读出(图7A)和复制编程(图7B)存储在由一个字线选择的一页内的偶数存储单元和奇数存储单元中的数据的方法。
下面将结合图7A说明复制读出操作。
在时间周期t0,放电信号DISBLe和DISBLo以及编程信号PGMe和PGMo变成逻辑高。如果是这样,那么,当NMOS晶体管N11和N13导通时,锁存电路LT1的节点QA被初始化为“0”而其节点QAb被初始化为“1”。此外,当NMOS晶体管N21和N23导通时,锁存电路LT2的节点QB被初始化为“0”,而节点QBb被初始化为“1”。
在时间周期t1,位线选择信号BSLe和BSLo变成VCC+Vt并且NMOS晶体管N31和N32都被导通。由此,读出线SOe和SOo以及位线BLe和BLo被连接到一起。此时,预充电信号PCGBLe和BCGBLo变成逻辑低以使PMOS晶体管P11和P12同时导通。因此,读出线SOe和SOo以及位线BLe和BLo被VCC预充电。
在时间周期t2,位线选择信号BSLe变成逻辑低以使NMOS晶体管N31截止。由此,读出存储在连接到一个字线(例如,WL1)的偶数存储单元MC1中的数据。此时,如果数据被编程到偶数存储单元MC1,偶数位线BLe保持预充电状态。如果偶数存储单元MC1没有被编程,那么,偶数位线BLe放电。在该周期内,奇数位线选择信号BSLo持续保持电压VCC。该奇数位线BLo在其中偶数位线BLe执行读出操作的时间周期t2期间用做保护位线,以消除由于位线之间的耦合所导致的电压漂移(voltage shift)。
在时间周期t3,偶数位线选择信号BSLe被施加有电压V2并且锁存信号LCHe变成逻辑高,因此,读出结果被存储到锁存电路LT1中。即,如果编程数据被存储在偶数存储单元(例如,MC1)中,那么,由于读出线SOe和位线BLe被预充电,所以NMOS晶体管N14、N15被全部导通,从而“0”被存储在锁存电路LT1的节点QAb中。如果数据没有被编程到偶数存储单元(例如,MC1)中,那么,由于读出线SOe和位线BLe被放电,所以NMOS晶体管N14截止,从而锁存电路LT1的节点QAb保持为“1”并且其节点QA保持为初始状态,即,“0”。此外,在该周期中,奇数位线选择信号BSLo变成逻辑低和NMOS晶体管N32截止。由此,读出存储在连接到一个字线(例如,WL1)的奇数存储单元MC1’的数据。此时,如果数据被编程到奇数存储单元MC1’中,那么,奇数位线BLo保持预充电状态。如果数据没有被编程到奇数存储单元MC1’中,奇数位线BLo被放电。在其中奇数位线BLo执行读出操作的时间周期t3期间,已经被读出的偶数位线BLe用做保护位线,以消除由于位线间耦合而导致的电压漂移。
在时间周期t4,当奇数位线选择信号BSLo被施加有电压V2并且锁存信号LCHo变成逻辑高时,读出结果被存储到锁存电路LT2中。即,如果数据被编程到奇数存储单元(例如,MC1’)中,那么,由于读出线SOo和位线BLo被预充电,所以,NMOS晶体管N24、N25被导通,由此,数据“0”被存储在锁存电路LT2的节点QBb,以及数据“1”被存储在其节点QB中。如果数据没有被编程到奇数存储单元MC1’中,由于读出线SOo和位线BLo被放电,所以,NMOS晶体管N24截止。由此,锁存电路LT2的节点QBo被保持为“1”和其节点QB被保持为原始状态,即,“0”。
在时间周期t5,当位线选择信号BSLe和BSLo都变成VCC并且NMOS晶体管N31和N32导通时,位线BLe和BLo以及读出线SOe和SOo被相互连接。在时间周期t5之后,位线选择信号BSLe和BSLo都变成逻辑低,从而使NMOS晶体管N31和N32截止。由此,位线BLe和BLo和读出线SOe和SOo相互不连接。
下面将参照图7B说明通过图7A所示复制读出操作复制编程存储在锁存电路LT1、LT2中的数据的方法。术语“复制”指的是从页缓冲器中读出存储在有问题的单元中的数据并重新编程到其它安全单元中。
在时间周期t0,位线选择信号BSLe和BSLo变成VCC+Vt以及NMOS晶体管N31和N32导通。由此,位线BLe和BLo分别经过读出线SOe和SOo被连接到偶数页缓冲器PBe和奇数页缓冲器PBo。
在时间周期t1,预充电信号PCGBLe和PCGBLo变成逻辑低,以及PMOS晶体管P11和P12导通。因此,读出线SOe和SOo以及位线BLe和BLo用VCC的电平预充电。
在时间周期t2,复制信号CPe和CPo变成逻辑高,NMOS晶体管N12和N22导通。此时,如果锁存电路LT1的节点QA和锁存电路LT2的节点QB为“1”,那么,位线BLe和奇数位线BLo被保持在预充电状态“1”。如果锁存电路LT1的节点QA和锁存电路LT2的节点QB为“0”,那么,位线BLe和奇数位线BLo变成放电状态“0”。
在时间周期t3,如果所选择的字线(例如,WL2)被施加有编程电压,那么,数据将根据位线BLo、BLe的电压被编程到连接到字线WL2的偶数存储单元MC2和奇数存储单元MC2’中,或者禁止到它们中的数据编程。
从时间周期t4到时间周期t8的描述与已经结合图5描述的编程验证操作相同。
接着,如果希望读出存储在存储单元中的数据,数据I/O信号YADe、YADo变成逻辑高并且NMOS晶体管N16和N17以及N26和N27导通。在这种情况下,在通过与前述复制读出操作相同的读出操作将数据存储在锁存电路LT1和LT2之后,通过数据I/O信号YADe将存储在锁存电路LT1中的数据经过线YA和YAb向外输出。此后,通过数据I/O信号YADo将存储在锁存电路LT2中的数据经过线YA和线YAb向外输出。此时,数据在锁存电路LT1和LT2中的存储顺序可以是相反的。
如上所述,根据本发明,在NAND型闪存器件中,可以同时对由一个字线选择的页内的连接到偶数位线的存储单元和连接到奇数位线的存储单元执行编程操作、读出操作和复制编程操作。结果,程序处理能力可以被提高两倍,同时能够保持现存的存储单元阵列结构并且与现存的读出、编程和复制编程方法相互兼容。
尽管已经参照实施例进行了前面的说明,但应当理解,对于本领域普通技术人员来讲,在不脱离本发明和所附权利要求的精神和范围的前提下,可以对本发明做出改变和修改。
Claims (16)
1.一种非易失存储器件,包括:
具有多个存储单元的单元阵列,每个存储单元被耦合到字线和位线;
多个偶数页缓冲器,每个偶数页缓冲器经过偶数读出线耦合到所述位线的偶数位线;和
多个奇数页缓冲器,每个奇数页缓冲器经过奇数读出线耦合到所述位线的奇数位线,
其中,偶数页缓冲器和奇数页缓冲器依次接收要被编程的数据;和
其中,所述数据同时被编程到与相同字线耦合的偶数存储单元和奇数存储单元中。
2.如权利要求1所述的非易失存储器件,其中,所述单元阵列包括多个面,每个面包括多个存储单元块和多个偶数和奇数页缓冲器。
3.如权利要求1所述的非易失存储器件,其中,多个面同时执行编程操作、读出操作、和复制编程操作之一。
4.如权利要求1所述的非易失存储器件,其中,多个偶数页缓冲器中的每一个包括用于存储偶数位线的数据的偶数寄存器;和用于有选择地将偶数位线之一和偶数寄存器耦合的晶体管。
5.如权利要求4所述的非易失存储器件,其中,所述偶数寄存器包括:
用于锁存数据的锁存电路;
用于对偶数读出线预充电的预充电单元;
用于使锁存电路的第一节点放电的放电单元;
耦合到锁存电路以输入和输出数据的数据I/O单元;
用于将锁存电路的第一节点的数据编程到存储单元中的编程单元;和
用于将锁存电路的第二节点的数据复制编程到存储单元中的复制编程单元。
6.如权利要求5所述的非易失存储器件,其中,偶数寄存器还包括复位单元,用于初始化锁存电路并在读出操作中使每个偶数位线都作为保护位线。
7.如权利要求1所述的非易失存储器件,其中,多个奇数页缓冲器中的每一个包括用于存储奇数位线的数据的奇数寄存器,和用于有选择地耦合奇数位线之一和奇数寄存器的晶体管。
8.如权利要求7所述的非易失存储器件,其中,所述奇数寄存器包括:
用于锁存数据的锁存电路;
用于对奇数读出线预充电的预充电单元;
用于使锁存电路的第一节点放电的放电单元;
连接到锁存电路以输入和输出数据的数据I/O单元;
用于将锁存电路的第一节点的数据编程到存储单元中的编程单元;和
用于将锁存电路的第二节点的数据复制编程到存储单元中的复制编程单元。
9.如权利要求7所述的非易失存储器件,其中,所述奇数寄存器还包括复位单元,用于初始化锁存电路并在读出操作中使每个奇数位线作为保护位线。
10.一种用于具有包括耦合到字线和位线的多个存储单元的单元阵列的非易失存储器件的多页编程方法,该方法包括:
依次将需要编程的数据存储到通过偶数读出线分别耦合到位线的偶数位线的多个偶数页缓冲器中,和存储到通过与偶数读出线分离的奇数读出线分别耦合到位线的奇数位线的多个奇数页缓冲器中,偶数页缓冲器存储第一数据,而奇数页缓冲器存储第二数据;和
同时将存储在偶数和奇数页缓冲器中的第一和第二数据分别编程到与相同字线耦合的偶数存储单元和奇数存储单元中。
11.一种用于具有包括分别耦合到字线和位线的多个存储单元的单元阵列的非易失存储器件的多页读取方法,该方法包括:
预充电奇数位线以使得所述奇数位线用做保护位线;
将编程到与给定字线耦合的偶数存储单元的第一数据读出,并将所述第一数据存储到多个偶数页缓冲器中;
预充电偶数位线以使得所述偶数位线用做保护位线;
将编程到与给定字线连接的奇数存储单元的第二数据读出,并将所述第二数据存储到多个奇数页缓冲器中;和
连续地读取和输出存储在多个偶数和奇数页缓冲器的每一个当中的第一和第二数据。
12.如权利要求11所述的多页读取方法,其中,为了使所述奇数位线用做保护位线,使用每个奇数页缓冲器预充电奇数读出线和奇数位线中的每一个。
13.如权利要求11所述的多页读取方法,其中,为了使所述偶数位线用做保护位线,使用每个偶数页缓冲器预充电偶数读出线和偶数位线中的每一个。
14.一种用于具有包括分别耦合到字线和位线的多个存储单元的单元阵列的非易失存储器件的多页复制编程方法,该方法包括:
预充电所述位线的多个奇数位线以使该奇数位线成为保护位线;
将编程到与多个字线的第一字线耦合的偶数存储单元的第一数据读出,并将所述第一数据存储到通过偶数读出线分别耦合到所述位线的偶数位线的多个偶数页缓冲器中;
预充电偶数位线以使得所述偶数位线成为保护位线;
将编程到与第一字线耦合的奇数存储单元的第二数据读出,并将第二数据存储到通过与所述偶数读出线分离的奇数读出线分别耦合到奇数位线的多个奇数页缓冲器中;和
将存储在多个偶数页缓冲器中的第一数据和存储在多个奇数页缓冲器中的第二数据复制编程到与所述字线的第二字线耦合的偶数存储单元和奇数存储单元中。
15.如权利要求14所述的多页复制编程方法,其中,为了使奇数位线成为保护位线,使用奇数页缓冲器预充电奇数读出线和奇数位线。
16.如权利要求14所述的多页复制编程方法,其中,为了使偶数位线成为保护位线,使用偶数页缓冲器预充电偶数读出线和偶数位线。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050057830A KR100694968B1 (ko) | 2005-06-30 | 2005-06-30 | 비휘발성 메모리 장치와 그것의 멀티-페이지 프로그램,독출 및 카피백 프로그램 방법 |
KR57830/05 | 2005-06-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1892909A CN1892909A (zh) | 2007-01-10 |
CN1892909B true CN1892909B (zh) | 2010-04-14 |
Family
ID=37589282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005101362301A Active CN1892909B (zh) | 2005-06-30 | 2005-12-23 | 非易失存储器件及其多页编程、读取和复制编程的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7257027B2 (zh) |
JP (3) | JP4927398B2 (zh) |
KR (1) | KR100694968B1 (zh) |
CN (1) | CN1892909B (zh) |
Families Citing this family (116)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100713983B1 (ko) * | 2005-09-22 | 2007-05-04 | 주식회사 하이닉스반도체 | 플래시 메모리 장치의 페이지 버퍼 및 그것을 이용한프로그램 방법 |
US7349260B2 (en) * | 2005-12-29 | 2008-03-25 | Sandisk Corporation | Alternate row-based reading and writing for non-volatile memory |
KR100766241B1 (ko) * | 2006-05-10 | 2007-10-10 | 주식회사 하이닉스반도체 | 플래쉬 메모리 소자의 프로그램 방법 |
WO2007132453A2 (en) | 2006-05-12 | 2007-11-22 | Anobit Technologies Ltd. | Distortion estimation and cancellation in memory devices |
WO2007132456A2 (en) | 2006-05-12 | 2007-11-22 | Anobit Technologies Ltd. | Memory device with adaptive capacity |
WO2007132452A2 (en) | 2006-05-12 | 2007-11-22 | Anobit Technologies | Reducing programming error in memory devices |
WO2007132457A2 (en) | 2006-05-12 | 2007-11-22 | Anobit Technologies Ltd. | Combined distortion estimation and error correction coding for memory devices |
US8060806B2 (en) | 2006-08-27 | 2011-11-15 | Anobit Technologies Ltd. | Estimation of non-linear distortion in memory devices |
KR100773742B1 (ko) * | 2006-09-30 | 2007-11-09 | 삼성전자주식회사 | 저장 소자들 사이의 커플링 효과를 감소시킬 수 있는비휘발성 메모리 장치와 그 방법 |
KR100822804B1 (ko) * | 2006-10-20 | 2008-04-17 | 삼성전자주식회사 | 커플링 영향을 차단할 수 있는 플래시 메모리 장치 및 그프로그램 방법 |
KR100806119B1 (ko) * | 2006-10-23 | 2008-02-22 | 삼성전자주식회사 | 플래시 메모리 장치 및 플래시 메모리 장치의 멀티-페이지프로그램 방법 |
WO2008053472A2 (en) | 2006-10-30 | 2008-05-08 | Anobit Technologies Ltd. | Reading memory cells using multiple thresholds |
US7821826B2 (en) | 2006-10-30 | 2010-10-26 | Anobit Technologies, Ltd. | Memory cell readout using successive approximation |
US7848141B2 (en) * | 2006-10-31 | 2010-12-07 | Hynix Semiconductor Inc. | Multi-level cell copyback program method in a non-volatile memory device |
US7924648B2 (en) | 2006-11-28 | 2011-04-12 | Anobit Technologies Ltd. | Memory power and performance management |
WO2008068747A2 (en) | 2006-12-03 | 2008-06-12 | Anobit Technologies Ltd. | Automatic defect management in memory devices |
US7900102B2 (en) | 2006-12-17 | 2011-03-01 | Anobit Technologies Ltd. | High-speed programming of memory devices |
US8151166B2 (en) | 2007-01-24 | 2012-04-03 | Anobit Technologies Ltd. | Reduction of back pattern dependency effects in memory devices |
US7751240B2 (en) * | 2007-01-24 | 2010-07-06 | Anobit Technologies Ltd. | Memory device with negative thresholds |
WO2008111058A2 (en) | 2007-03-12 | 2008-09-18 | Anobit Technologies Ltd. | Adaptive estimation of memory cell read thresholds |
US8001320B2 (en) | 2007-04-22 | 2011-08-16 | Anobit Technologies Ltd. | Command interface for memory devices |
US8234545B2 (en) | 2007-05-12 | 2012-07-31 | Apple Inc. | Data storage with incremental redundancy |
US8429493B2 (en) | 2007-05-12 | 2013-04-23 | Apple Inc. | Memory device with internal signap processing unit |
KR100888823B1 (ko) * | 2007-06-27 | 2009-03-17 | 삼성전자주식회사 | 비휘발성 메모리 시스템, 및 비휘발성 메모리 시스템의프로그램 방법 |
US7925936B1 (en) | 2007-07-13 | 2011-04-12 | Anobit Technologies Ltd. | Memory device with non-uniform programming levels |
US8259497B2 (en) | 2007-08-06 | 2012-09-04 | Apple Inc. | Programming schemes for multi-level analog memory cells |
US8174905B2 (en) | 2007-09-19 | 2012-05-08 | Anobit Technologies Ltd. | Programming orders for reducing distortion in arrays of multi-level analog memory cells |
US7773413B2 (en) | 2007-10-08 | 2010-08-10 | Anobit Technologies Ltd. | Reliable data storage in analog memory cells in the presence of temperature variations |
WO2009050703A2 (en) | 2007-10-19 | 2009-04-23 | Anobit Technologies | Data storage in analog memory cell arrays having erase failures |
US8000141B1 (en) | 2007-10-19 | 2011-08-16 | Anobit Technologies Ltd. | Compensation for voltage drifts in analog memory cells |
US8068360B2 (en) | 2007-10-19 | 2011-11-29 | Anobit Technologies Ltd. | Reading analog memory cells using built-in multi-threshold commands |
US7813217B2 (en) * | 2007-11-05 | 2010-10-12 | Hynix Semiconductor Inc. | Semiconductor memory device and method for operating the same |
WO2009063450A2 (en) | 2007-11-13 | 2009-05-22 | Anobit Technologies | Optimized selection of memory units in multi-unit memory devices |
US8225181B2 (en) | 2007-11-30 | 2012-07-17 | Apple Inc. | Efficient re-read operations from memory devices |
US7990990B2 (en) * | 2007-12-11 | 2011-08-02 | Macronix International Co., Ltd. | Circuit and method for transmitting data stream |
US8209588B2 (en) | 2007-12-12 | 2012-06-26 | Anobit Technologies Ltd. | Efficient interference cancellation in analog memory cell arrays |
US8456905B2 (en) | 2007-12-16 | 2013-06-04 | Apple Inc. | Efficient data storage in multi-plane memory devices |
US8085586B2 (en) | 2007-12-27 | 2011-12-27 | Anobit Technologies Ltd. | Wear level estimation in analog memory cells |
US8156398B2 (en) | 2008-02-05 | 2012-04-10 | Anobit Technologies Ltd. | Parameter estimation based on error correction code parity check equations |
US7924587B2 (en) | 2008-02-21 | 2011-04-12 | Anobit Technologies Ltd. | Programming of analog memory cells using a single programming pulse per state transition |
US7864573B2 (en) | 2008-02-24 | 2011-01-04 | Anobit Technologies Ltd. | Programming analog memory cells for reduced variance after retention |
US8230300B2 (en) | 2008-03-07 | 2012-07-24 | Apple Inc. | Efficient readout from analog memory cells using data compression |
US8400858B2 (en) | 2008-03-18 | 2013-03-19 | Apple Inc. | Memory device with reduced sense time readout |
US8059457B2 (en) | 2008-03-18 | 2011-11-15 | Anobit Technologies Ltd. | Memory device with multiple-accuracy read commands |
US7924613B1 (en) | 2008-08-05 | 2011-04-12 | Anobit Technologies Ltd. | Data storage in analog memory cells with protection against programming interruption |
US7995388B1 (en) | 2008-08-05 | 2011-08-09 | Anobit Technologies Ltd. | Data storage using modified voltages |
US8949684B1 (en) | 2008-09-02 | 2015-02-03 | Apple Inc. | Segmented data storage |
US8169825B1 (en) | 2008-09-02 | 2012-05-01 | Anobit Technologies Ltd. | Reliable data storage in analog memory cells subjected to long retention periods |
KR101684583B1 (ko) * | 2008-09-03 | 2016-12-08 | 마벨 월드 트레이드 리미티드 | 다중-평면 플래시 메모리 내로의 데이터 프로그래밍 |
US8000135B1 (en) | 2008-09-14 | 2011-08-16 | Anobit Technologies Ltd. | Estimation of memory cell read thresholds by sampling inside programming level distribution intervals |
US8482978B1 (en) | 2008-09-14 | 2013-07-09 | Apple Inc. | Estimation of memory cell read thresholds by sampling inside programming level distribution intervals |
US8239734B1 (en) | 2008-10-15 | 2012-08-07 | Apple Inc. | Efficient data storage in storage device arrays |
US8261159B1 (en) | 2008-10-30 | 2012-09-04 | Apple, Inc. | Data scrambling schemes for memory devices |
US8208304B2 (en) | 2008-11-16 | 2012-06-26 | Anobit Technologies Ltd. | Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N |
US8248831B2 (en) | 2008-12-31 | 2012-08-21 | Apple Inc. | Rejuvenation of analog memory cells |
US8397131B1 (en) | 2008-12-31 | 2013-03-12 | Apple Inc. | Efficient readout schemes for analog memory cell devices |
US8924661B1 (en) | 2009-01-18 | 2014-12-30 | Apple Inc. | Memory system including a controller and processors associated with memory devices |
KR100977717B1 (ko) * | 2009-01-19 | 2010-08-24 | 주식회사 하이닉스반도체 | 비휘발성 메모리 소자 및 그 카피백 방법 |
KR101016078B1 (ko) * | 2009-01-21 | 2011-02-17 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 및 그 동작 방법 |
US8228701B2 (en) | 2009-03-01 | 2012-07-24 | Apple Inc. | Selective activation of programming schemes in analog memory cell arrays |
US8261158B2 (en) * | 2009-03-13 | 2012-09-04 | Fusion-Io, Inc. | Apparatus, system, and method for using multi-level cell solid-state storage as single level cell solid-state storage |
US8266503B2 (en) | 2009-03-13 | 2012-09-11 | Fusion-Io | Apparatus, system, and method for using multi-level cell storage in a single-level cell mode |
US8259506B1 (en) | 2009-03-25 | 2012-09-04 | Apple Inc. | Database of memory read thresholds |
US8832354B2 (en) | 2009-03-25 | 2014-09-09 | Apple Inc. | Use of host system resources by memory controller |
US8238157B1 (en) | 2009-04-12 | 2012-08-07 | Apple Inc. | Selective re-programming of analog memory cells |
US8479080B1 (en) | 2009-07-12 | 2013-07-02 | Apple Inc. | Adaptive over-provisioning in memory systems |
US8484428B2 (en) | 2009-07-30 | 2013-07-09 | Micron Technology, Inc. | Enhanced block copy |
TWI426522B (zh) * | 2009-08-10 | 2014-02-11 | Silicon Motion Inc | 資料儲存裝置及將測試資料寫入記憶體之方法 |
US8495465B1 (en) | 2009-10-15 | 2013-07-23 | Apple Inc. | Error correction coding over multiple memory pages |
TWI417887B (zh) * | 2009-12-02 | 2013-12-01 | Via Tech Inc | 資料儲存系統與方法 |
US8677054B1 (en) | 2009-12-16 | 2014-03-18 | Apple Inc. | Memory management schemes for non-volatile memory devices |
US8694814B1 (en) | 2010-01-10 | 2014-04-08 | Apple Inc. | Reuse of host hibernation storage space by memory controller |
US8677203B1 (en) | 2010-01-11 | 2014-03-18 | Apple Inc. | Redundant data storage schemes for multi-die memory systems |
US8854882B2 (en) | 2010-01-27 | 2014-10-07 | Intelligent Intellectual Property Holdings 2 Llc | Configuring storage cells |
US8661184B2 (en) | 2010-01-27 | 2014-02-25 | Fusion-Io, Inc. | Managing non-volatile media |
US9245653B2 (en) | 2010-03-15 | 2016-01-26 | Intelligent Intellectual Property Holdings 2 Llc | Reduced level cell mode for non-volatile memory |
US8694853B1 (en) | 2010-05-04 | 2014-04-08 | Apple Inc. | Read commands for reading interfering memory cells |
KR101085724B1 (ko) * | 2010-05-10 | 2011-11-21 | 주식회사 하이닉스반도체 | 반도체 메모리 장치 및 그 동작 방법 |
KR101685636B1 (ko) * | 2010-05-19 | 2016-12-13 | 삼성전자주식회사 | 반도체 메모리 장치 및 그것의 동작 방법 |
US8572423B1 (en) | 2010-06-22 | 2013-10-29 | Apple Inc. | Reducing peak current in memory systems |
US8595591B1 (en) | 2010-07-11 | 2013-11-26 | Apple Inc. | Interference-aware assignment of programming levels in analog memory cells |
US9104580B1 (en) | 2010-07-27 | 2015-08-11 | Apple Inc. | Cache memory for hybrid disk drives |
US8645794B1 (en) | 2010-07-31 | 2014-02-04 | Apple Inc. | Data storage in analog memory cells using a non-integer number of bits per cell |
US8856475B1 (en) | 2010-08-01 | 2014-10-07 | Apple Inc. | Efficient selection of memory blocks for compaction |
US8694854B1 (en) | 2010-08-17 | 2014-04-08 | Apple Inc. | Read threshold setting based on soft readout statistics |
US9021181B1 (en) | 2010-09-27 | 2015-04-28 | Apple Inc. | Memory management for unifying memory cell conditions by using maximum time intervals |
KR101124333B1 (ko) | 2010-09-30 | 2012-03-16 | 주식회사 하이닉스반도체 | 전류 소모를 감소시킬 수 있는 비휘발성 메모리 장치 및 그 구동방법 |
KR101293224B1 (ko) * | 2011-04-01 | 2013-08-05 | (주)아토솔루션 | 데이터 기록 방법. 메모리, 및 메모리 기록 시스템 |
KR101792870B1 (ko) | 2011-06-21 | 2017-11-02 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그것의 읽기 방법 |
US8861276B2 (en) | 2011-06-21 | 2014-10-14 | Samsung Electronics Co., Ltd. | Nonvolatile memory device, memory system comprising same, and method of operating same |
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 |
JP5219170B2 (ja) * | 2011-09-21 | 2013-06-26 | 株式会社フローディア | 不揮発性半導体記憶装置 |
KR101818439B1 (ko) | 2011-09-22 | 2018-01-16 | 에스케이하이닉스 주식회사 | 메모리 및 메모리의 프로그램 방법 |
KR20130065271A (ko) * | 2011-12-09 | 2013-06-19 | 에스케이하이닉스 주식회사 | 불휘발성 메모리 장치 |
KR20130072669A (ko) * | 2011-12-22 | 2013-07-02 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작 방법 |
JP5843636B2 (ja) * | 2012-02-01 | 2016-01-13 | 三菱電機株式会社 | 時系列データ照会装置、時系列データ照会方法及び時系列データ照会プログラム |
CN103377686B (zh) * | 2012-04-24 | 2016-03-30 | 北京兆易创新科技股份有限公司 | Nand Flash 存储器及实现 Nand Flash 存储器连续读操作的方法 |
KR102025088B1 (ko) | 2012-09-03 | 2019-09-25 | 삼성전자 주식회사 | 메모리 컨트롤러 및 상기 메모리 컨트롤러를 포함하는 전자장치 |
KR102083450B1 (ko) | 2012-12-05 | 2020-03-02 | 삼성전자주식회사 | 페이지 버퍼를 포함하는 불휘발성 메모리 장치 및 그것의 동작 방법 |
US9019765B2 (en) * | 2013-06-14 | 2015-04-28 | Ps4 Luxco S.A.R.L. | Semiconductor device, data programming device, and method for improving the recovery of bit lines of unselected memory cells for programming operation |
KR102168076B1 (ko) | 2013-12-24 | 2020-10-20 | 삼성전자주식회사 | 저항체를 이용한 비휘발성 메모리 장치 |
KR102128466B1 (ko) | 2014-04-14 | 2020-06-30 | 삼성전자주식회사 | 메모리 시스템, 상기 메모리 시스템의 프로그램 방법 및 상기 메모리 시스템의 테스트 방법 |
US9761310B2 (en) | 2014-09-06 | 2017-09-12 | NEO Semiconductor, Inc. | Method and apparatus for storing information using a memory able to perform both NVM and DRAM functions |
TW201621670A (zh) | 2014-09-06 | 2016-06-16 | Neo半導體股份有限公司 | 非揮發性記憶體之多頁編程寫入方法與裝置 |
US10720215B2 (en) | 2014-09-06 | 2020-07-21 | Fu-Chang Hsu | Methods and apparatus for writing nonvolatile 3D NAND flash memory using multiple-page programming |
CN105469827B (zh) * | 2014-09-25 | 2019-12-31 | 旺宏电子股份有限公司 | 用于闪存的感测方法及其存储器元件 |
US9589646B2 (en) * | 2014-11-26 | 2017-03-07 | Macronix International Co., Ltd. | Page buffer circuit having bias voltage application unit and operating method of same |
KR20160071054A (ko) * | 2014-12-11 | 2016-06-21 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작 방법 |
CN105845175B (zh) * | 2015-01-14 | 2020-02-04 | 旺宏电子股份有限公司 | 存储器装置及应用其上的方法 |
US10186325B2 (en) * | 2017-03-07 | 2019-01-22 | Intel Corporation | Method and apparatus for shielded read to reduce parasitic capacitive coupling |
KR102068190B1 (ko) * | 2018-03-20 | 2020-01-20 | 도실리콘 씨오., 엘티디. | 낸드 플래쉬 메모리 장치의 프로그램 방법 |
KR102617801B1 (ko) * | 2018-10-24 | 2023-12-27 | 에스케이하이닉스 주식회사 | 메모리 장치 및 그의 리드 동작 방법 |
KR20210021676A (ko) * | 2019-08-19 | 2021-03-02 | 에스케이하이닉스 주식회사 | 페이지 버퍼를 구비하는 반도체 메모리 장치 |
US11556416B2 (en) | 2021-05-05 | 2023-01-17 | Apple Inc. | Controlling memory readout reliability and throughput by adjusting distance between read thresholds |
US11847342B2 (en) | 2021-07-28 | 2023-12-19 | Apple Inc. | Efficient transfer of hard data and confidence levels in reading a nonvolatile memory |
CN113821456A (zh) * | 2021-09-30 | 2021-12-21 | 龙芯中科技术股份有限公司 | 存储器数据读取方法、装置、电子设备及可读介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768215A (en) * | 1995-09-28 | 1998-06-16 | Samsung Electronics Co., Ltd. | Integrated circuit memory devices having interleaved read capability and methods of operating same |
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 |
CN1187825C (zh) * | 2001-08-31 | 2005-02-02 | 日本电气株式会社 | 具有较短数据传送时延的半导体存储器件 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR910009444B1 (ko) * | 1988-12-20 | 1991-11-16 | 삼성전자 주식회사 | 반도체 메모리 장치 |
JPH046692A (ja) * | 1990-04-24 | 1992-01-10 | Toshiba Corp | 半導体メモリ装置 |
JP3373632B2 (ja) * | 1993-03-31 | 2003-02-04 | 株式会社東芝 | 不揮発性半導体記憶装置 |
JP2922116B2 (ja) * | 1993-09-02 | 1999-07-19 | 株式会社東芝 | 半導体記憶装置 |
JPH07226097A (ja) * | 1994-02-15 | 1995-08-22 | Mitsubishi Electric Corp | 不揮発性半導体記憶装置 |
JPH0877781A (ja) * | 1994-06-29 | 1996-03-22 | Toshiba Corp | 不揮発性半導体記憶装置 |
JPH0863980A (ja) * | 1994-08-22 | 1996-03-08 | Toshiba Corp | 半導体記憶装置 |
JP3447939B2 (ja) * | 1997-12-10 | 2003-09-16 | 株式会社東芝 | 不揮発性半導体メモリ及びデータ読み出し方法 |
JP2002279788A (ja) * | 2001-03-16 | 2002-09-27 | Toshiba Corp | 不揮発性半導体メモリ |
KR100454119B1 (ko) * | 2001-10-24 | 2004-10-26 | 삼성전자주식회사 | 캐쉬 기능을 갖는 불 휘발성 반도체 메모리 장치 및 그것의 프로그램, 읽기, 그리고 페이지 카피백 방법들 |
US6850438B2 (en) * | 2002-07-05 | 2005-02-01 | Aplus Flash Technology, Inc. | Combination nonvolatile memory using unified technology with byte, page and block write and simultaneous read and write operations |
JP4086584B2 (ja) | 2002-08-08 | 2008-05-14 | 富士通株式会社 | 試験工程を簡略化できるメモリカード及びメモリカードの試験方法 |
KR100516301B1 (ko) * | 2003-03-05 | 2005-09-21 | 주식회사 하이닉스반도체 | 플래시 메모리의 뱅크 분할 장치 |
-
2005
- 2005-06-30 KR KR1020050057830A patent/KR100694968B1/ko active IP Right Grant
- 2005-12-06 US US11/295,887 patent/US7257027B2/en active Active
- 2005-12-21 JP JP2005368364A patent/JP4927398B2/ja not_active Expired - Fee Related
- 2005-12-23 CN CN2005101362301A patent/CN1892909B/zh active Active
-
2011
- 2011-09-06 JP JP2011194046A patent/JP5161351B2/ja active Active
- 2011-09-06 JP JP2011194045A patent/JP5161350B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768215A (en) * | 1995-09-28 | 1998-06-16 | Samsung Electronics Co., Ltd. | Integrated circuit memory devices having interleaved read capability and methods of operating same |
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 |
CN1187825C (zh) * | 2001-08-31 | 2005-02-02 | 日本电气株式会社 | 具有较短数据传送时延的半导体存储器件 |
Also Published As
Publication number | Publication date |
---|---|
CN1892909A (zh) | 2007-01-10 |
US7257027B2 (en) | 2007-08-14 |
JP5161351B2 (ja) | 2013-03-13 |
US20070002621A1 (en) | 2007-01-04 |
KR100694968B1 (ko) | 2007-03-14 |
JP4927398B2 (ja) | 2012-05-09 |
JP2012009134A (ja) | 2012-01-12 |
JP2007012240A (ja) | 2007-01-18 |
KR20070002344A (ko) | 2007-01-05 |
JP5161350B2 (ja) | 2013-03-13 |
JP2011243284A (ja) | 2011-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1892909B (zh) | 非易失存储器件及其多页编程、读取和复制编程的方法 | |
KR100553680B1 (ko) | 듀얼 레지스터 구조의 페이지버퍼를 가지는 메모리장치 | |
CN100547685C (zh) | 非易失性存储器件和用于操作其页缓冲器的方法 | |
JP4122185B2 (ja) | 不揮発性メモリ装置、そのプログラム方法及びパス/フェイルの検査方法 | |
KR100672150B1 (ko) | 불휘발성 메모리 장치 및 그것의 페이지 버퍼 동작 방법 | |
CN100492542C (zh) | 用于验证预先擦除的具有页缓冲器的非易失性存储器装置 | |
KR100672149B1 (ko) | 불휘발성 메모리 장치의 페이지 버퍼 동작 방법 | |
US7180784B2 (en) | Page buffer and verify method of flash memory device using the same | |
CN100550204C (zh) | 非易失性存储装置及其页缓冲器 | |
KR100609571B1 (ko) | 페이지 버퍼 및 이를 이용한 플래쉬 메모리 셀의 독출 방법 | |
KR100732257B1 (ko) | 페이지 버퍼 및 이를 이용한 플래쉬 메모리 소자의 소거검증 방법 | |
KR100705222B1 (ko) | 불휘발성 메모리 장치 및 그것의 소거 검증 방법 | |
KR100769803B1 (ko) | 면적이 감소된 비휘발성 메모리 장치의 페이지 버퍼 및그것을 이용하여 비트라인을 프리챠지시키는 방법 | |
KR20060102911A (ko) | 비휘발성 메모리 소자의 시퀀셜 프로그램 검증 방법 | |
KR101068495B1 (ko) | 불휘발성 메모리 소자의 데이터 독출 방법 | |
KR20070080038A (ko) | 카피백 동작 시간을 감소시키기 위한 플래시 메모리 소자의페이지 버퍼 및 카피백 동작 방법 | |
KR20120005828A (ko) | 불휘발성 메모리 장치의 동작 방법 | |
KR20090055798A (ko) | 불휘발성 메모리 소자와 페이지 버퍼 및 그 동작 방법 | |
KR20090124105A (ko) | 플래시 메모리 소자의 페이지 버퍼 및 이를 이용한 독출동작 및 검증 동작 | |
KR20090077317A (ko) | 불휘발성 메모리 소자의 동작 방법 |
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 |