JP2004192780A - デュアルレジスタ構造のページバッファを有するメモリ装置 - Google Patents
デュアルレジスタ構造のページバッファを有するメモリ装置 Download PDFInfo
- Publication number
- JP2004192780A JP2004192780A JP2003208600A JP2003208600A JP2004192780A JP 2004192780 A JP2004192780 A JP 2004192780A JP 2003208600 A JP2003208600 A JP 2003208600A JP 2003208600 A JP2003208600 A JP 2003208600A JP 2004192780 A JP2004192780 A JP 2004192780A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data register
- circuit
- transistor
- register
- 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.)
- Pending
Links
Images
Classifications
-
- 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
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Read Only Memory (AREA)
Abstract
【解決手段】第1及び2データレジスタをそれぞれ有し、動作可能な状態で互いに連結された第1及び第2センスアンプと、第2センスアンプのデータを貯蔵する貯蔵回路と、第2データレジスタの内容を検査してメモリセルが成功的にプログラムされたか否かを確認するパス/フェイルチェック回路と、第2データレジスタをリセットして十分にプログラムされるまで再プログラムが実行されるようにする再貯蔵回路とを含む。
【選択図】 図5
Description
【発明が属する技術分野】
本発明は半導体メモリ装置に係り、特に、デュアルレジスタ構造のページバッファを有するフラッシュメモリ装置に関する。
【0002】
【従来の技術】
【特許文献1】米国特許5,831,900号
【特許文献2】米国特許5,996,041号
【特許文献3】米国特許6,031,760号
最近の半導体装置は揮発性(例えば、DRAMまたはSRAM)でも不揮発性(例えば、フラッシュメモリ)でも高集積化及び大容量化しており、高速で動作するシステムを支援するように設計されている。
【0003】
フラッシュメモリ装置は、一般的にNOR型とNAND型とに区分される。NOR型フラッシュメモリが少量の情報を非順次に、高速で読み出すのに使用される一方、NAND型フラッシュメモリは情報を順次に読み出すのに主に使用される。
【0004】
フラッシュメモリでデータを貯蔵するメモリセルはセルトランジスタを含んでおり、各々のセルトランジスタはコントロールゲートとフローティングゲートとを有する。フラッシュメモリは、絶縁膜を介したトンネリング現象を利用して情報を貯蔵するので、情報貯蔵において、多少の時間を要する。
【0005】
多量のデータを短時間に貯蔵するために、NAND型フラッシュメモリは、ページバッファ回路と称するレジスタを利用する。外部から供給された多量のデータはいったんレジスタに貯蔵された後に該当するメモリセルに貯蔵される。
【0006】
通常のNAND型フラッシュメモリでは、一ページ分のデータが512バイト(Bytes)を越さない。NAND型フラッシュメモリでプログラム時間(または情報貯蔵時間)が200〜500μsであり、1バイトのデータが外部から100ns以内にページバッファ回路にローディングされると仮定すれば、512バイトの一ページデータはおおよそ50μs内にページバッファ回路に貯蔵される。
【0007】
図1は従来のページバッファ回路の一例として、
【特許文献1】のFig.7に開示されている。
【0008】
図1の回路は、ページバッファ20−iが周辺回路によりリセットされた後に、データラインI0からデータがラッチ30にローディングされることを示す。
ラッチにローディングされたデータはプログラム命令信号によりトランジスタQ4を通じてメモリセル2−1、2−2、2−3にプログラムされる。このようなプログラム過程はNANDフラッシュメモリで通常的に実行される。
【0009】
しかし、そのようなプログラム過程には限界がある。もしデータがラッチ30にローディングされるのであれば、以前にローディングされたデータに対するプログラムが以前のプログラムサイクルで終わるまで待たなければならない。ラッチ30にデータがバイト単位(例えば、8ビット)でローディングされるので、実際に、2ページに該当する2048バイトをローディングするには相当の時間がかかる。これは、レジスタの情報が該当するメモリセルに貯蔵されるまでラッチ30がデータを貯蔵していなければならないためである。
【0010】
従来の技術における他の問題点は、コピーバック動作にある。コピー動作は、時々一番目のページから二番目のページに進行されなければならない場合がある。一番目のページのメモリセルデータがトランジスタQ7を通じてラッチ回路30に貯蔵された後に、コピー動作を実行することを所望すれば、ラッチされたデータはトランジスタQ4を通じて二番目のページにプログラムされる。この場合に、二番目のページにコピーされたプログラムデータはラッチ回路により反転される。すなわち、“1”は“0”に、“0”は“1”に反転される。このような問題点を、従来はメモリセルアレイにフラッグセルを提供してデータが反転されたか否かによって、その値を更新することによって解決していた。
【0011】
図2は従来の技術のコピーバック動作での前述の問題点の一例を示す。図2は
【特許文献2】のFig.8及びFig.9に開示されている。
【0012】
図2で、メモリセルアレイ内の一番目のページに属したデータはページバッファにローディングされた後に、そのデータは他のページにコピーされる。右側のビットはフラッグセルとして、データが反転されていることを表示する。
【0013】
図2の従来技術はメモリ装置の大きさによる限界がある。例えば、ページバッファ回路が2048バイトの情報を一時に貯蔵することができると仮定すれば、100nsの周期で、1バイトの情報が前記ページバッファ回路にローディングされる間、2048バイトが全部ローディングされるには、総200μsの時間がかかる。したがって、ローディング時間が200〜500μsを要する情報貯蔵時間(またはプログラム時間)とほとんど同一になる。したがって、NAND型フラッシュメモリの情報貯蔵の特性が前記ローディング時間により深刻な影響を受ける。
【0014】
NANDフラッシュメモリの集積度が増加することによって、データは一層大容量で処理されるので、情報貯蔵特性の衰退なく、データを処理することが必要である。
【0015】
本出願の親出願に開示された構成を示した図22及び図23を参照すれば、ページバッファはラッチからなる二つのレジスタを含む。 第1レジスタは第1ラッチLATCH1を有し、第2レジスタは第2ラッチLATCH2を有する。このような構造に関しては、米国での親出願No.10/013191に詳細に説明されている。図22及び図23に示したように、プログラムされるデータは図23のプログラム段階F1の間データラインを通じてLATCH1のノードN4にローディングされる。その次に、データはプログラム段階F2の間、ノードN4からLATCH2のノードN3に送信される。ノードN3でのデータの状態に従って、データはプログラム段階F3の間メモリセルアレイの第1ページにプログラムされる。ノードN3のデータが“0”(接地レベルとしてプログラム状態であることをを意味する)であれば、該当するメモリセルはプログラムされる。
一方、ノードN3のデータが“1”(Vccレベルとしてプログラム禁止状態であることを意味する)であれば、該当するメモリセルはプログラムされない。ここで、一連のメモリセルを含む一つのページは一つのワードラインによって制御されることを理解しなければならない。
【0016】
プログラムの後に、1ページのメモリセルが成功的にプログラムされたか否かを検査する。このような検査過程は図23の段階F4で進行され、“プログラム検証読み出し”と称する。プログラム検証読み出し過程で、プログラムされなければならないメモリセルがプログラムされなかったら、ノードN3の状態は“0”でリセットされ、プログラムされなければならないメモリセルがプログラムされれば、ノードN3の状態は“1”でリセットされる。プログラムすることができなかったメモリセルは、上述のプログラム過程に従って再びプログラムされる。
【0017】
すべてのメモリセルが成功的にプログラムされれば、ノードN3は段階F5で“1”でリセットされ、第1ページに対するプログラムが終了する。
【0018】
第1ページに対するプログラムが進行される間、第2ページのデータはLATCH1のノードN4に同時にローディングされる。その結果、二つのの動作が与えられたページに対して同時に実行される。
【0019】
一方、
【特許文献3】(Semiconductor Memory device and Method of Programming the Same)のFig.5には、単一のセンスアンプが一つのラッチ回路のみを有している典型的通常的形態であるシングルラッチメモリ装置が開示されている。
【0020】
【発明が解決しようとする課題】
本発明の課題は信頼性あるプログラム機能を有する不揮発性メモリ装置を提供することにある。
【0021】
本発明の課題はまたプログラムされないメモリセルがプログラムされたと誤認される問題を解決する不揮発性メモリ装置を提供することにある。
【0022】
本発明の課題はまたプログラムの時に、データローディング時間を短縮することができる不揮発性メモリ装置を提供することにある。
【0023】
本発明の課題はまたプログラム状態で誤認識されたメモリセルが存在しても、これを再プログラムすることができる不揮発性メモリ装置を提供することにある。
【0024】
【発明の実施の形態】
以下、本発明の実施形態に関して添付した図面を参照して詳細に説明する。 本発明による図面において、実質的に同一の構成と機能を有する構成要素に対しては同一の参照符号を使用する。
【0025】
図3参照すれば、本発明によるメモリ装置100はNANDフラッシュメモリとして、データを貯蔵するメモリセルのアレイ110、 ページレジスタ/センスアンプS/Aブロック120及びメモリセルのグループに貯蔵されたデータを伝送するためのYゲート回路130を有する。ページレジスタ/センスアンプブロック120はメモリセルアレイ110とYゲート回路130との間に連結される。
【0026】
ページレジスタ/センスアンプブロック120はページバッファ122を含む。ページバッファ122は本発明によるデュアルレジスタを含み、これに関しては詳細に後述する。
【0027】
メモリ装置100はまた、データ、アドレス及びコマンド信号を処理するために、Xバッファラッチ及びデコーダ、Yバッファラッチとデコーダ、コマンドレジスタ、制御ロジッグ及び高電圧発生器、 及びグロバールバッファを含む。
【0028】
図4はメモリセルアレイ110の構成を例示的に示す。多数のビットラインでBLeは偶数番目のビットラインを示し、BLoは奇数番目のビットラインを示す。多数のメモリセルM1〜Mmは各ビットラインに連結される。
【0029】
メモリセル(例えば、M1)のグループは一つのワードライン(例えば、WL1)により制御され、一つのページを形成する。
【0030】
図5を参照すれば、Yゲート回路130はページレジスタ/センスアンプブロック120とデータライン131との間に連結され、データライン131は8ビットのデータD0〜D7を伝送するように構成される。
【0031】
Yゲート回路130は信号YA及びYBにより制御される二つのNMOSトランジスタ132及び133で構成される。信号YA及びYBは行アドレス情報により生成される。
【0032】
ページレジスタ/センスアンプブロック120はセンスノードEを含むセンスライン125を有するページバッファ122を含む。一つまたはその以上のビットラインはノードEでページバッファ 122に連結される。図5の例では、二つのビットラインBLe及びBLoがノードEに連結される。
【0033】
トランジスタ141のソースは対応するビットラインBLeに連結され、ドレインは信号VIRPWRを提供するノードに連結され、ゲートはゲート制御信号VBLeに連結される。
【0034】
トランジスタ142のソースは対応するビットラインBLoに連結され、ドレインは信号VIPWRを提供するノードに連結され、ゲートはゲート制御信号VBLoに連結される。
【0035】
信号VIPRWRを提供する前記ノードは第1及び第2供給電圧のうちいずれか一つの電圧に充電される。したがって、トランジスタ141及び142はゲート制御信号VBLe及びVBLoに各々応答してビットラインBLe及びBLoに第1または第2供給電圧を印加する。
【0036】
NMOSトランジスタ143は信号BLSHFeに応答してビットラインBLeをノード Eに連結し、NMOSトランジスタ144は信号BLSHFoに応答してビットラインBLoをノードEに連結する。
【0037】
ページバッファ122はセンスライン125上のノードEを通じてビットラインBLe及びBLoに連結される。PMOSトランジスタ148は読み出し動作の間、センスライン125を通じてビットラインBLe及びBLoに電流を供給する。PMOSトランジスタ148は電源供給電圧と前記センスラインとの間に連結された状態で制御信号PLOADに従ってターンオンまたはターンオフされる。
【0038】
ここで、ページバッファ122は二つのレジスタ150及び170を有し、これは従来の単一レジスタ構成とは区別されることに注目しなければならない。この二つのレジスタはセンスライン125に連結される。
【0039】
第2レジスタ150はメインレジスタとして作用する。メインレジスタ150は二つのNMOSトランジスタ151及び152、二つのインバータ153及び154、及びPMOSトランジスタ 155を含む。データはインバータ153及び154で構成されたメインラッチ156に貯蔵される。PMOSトランジスタ155はメインラッチ156のためのプリチャージ回路を形成する。
【0040】
第1レジスタ170は補助レジスタとして作用する。補助レジスタ170は二つのNMOSトランジスタ171及び172、二つののインバータ173及び174、及びPMOSトランジスタ175を含む。データはインバータ173及び174で構成されたメインラッチ176に貯蔵される。PMOSトランジスタ175はメインラッチ176のためのプリチャージ回路を形成する。
【0041】
本発明によるページバッファのデュアルレジスタ(二つのレジスタ150及び170で構成された)構造は、ページバッファの性能を向上させるなど機能的に従来のものに比べて多くの長所を提供する。
【0042】
図5の回路で、他の付加的な構成は、二つのページバッファレジスタ150及び170とメモリセルアレイ110及びYゲート回路 130との間のデータ伝送を実行し、制御するためである。
【0043】
制御信号PDUMPにより制御されるNMOSトランジスタ181がターンオンされれば、補助レジスタ170とメインレジスタ150との間にデータ送信が行われ、ターンオフされれば、補助レジスタ170とメインレジスタ150とは電気的に分離される。 このようなデータ伝送はセンスライン125を通じて行われる。NMOSトランジスタ181は分離スイッチとして作用する。
【0044】
NMOSトランジスタ182及び183は補助レジスタ170に情報を貯蔵するために提供され、外部から印加される信号DI及びnDIに各々応答する。
【0045】
NMOSトランジスタ184は、プログラムされる情報がメインレジスタ150から選択されたビットラインに伝送された時に、メインレジスタ150をビットラインBLe及びBLoのうちいずれか一つに連結、またはいずれか一つから電気的に分離させる。
【0046】
制御信号PBDOにより制御されるNMOSトランジスタ185は選択されたビットラインから読み出されたデータを選択された時間の間、ページバッファ122の外部に出力する。
【0047】
トランジスタ186はプログラム状態を検査するために、メインレジスタ150のノードBにプログラムフェイル/パス情報を提供する。
【0048】
以下、本発明の回路動作に関して説明する。
【0049】
まず、図6乃至図8、図4を参照して、メモリ装置の外部からのデータがメモリ装置の内部に入力されるプログラム動作を説明する。
【0050】
図6のフローチャートで進行される動作は図3の回路100によって実行される。
【0051】
段階610では、外部から第1データがYゲート回路130を通過した後に、ページバッファ122に伝送される。この時のデータは単一のデータビットまたは複数のデータビットあるいは1ページ分量のデータである。
【0052】
次に、段階620では、段階610で入力されたデータはページバッファの第1レジスタ(例えば、補助レジスタ170)に貯蔵される。
【0053】
次に、段階630では、スィッチ(例えば、NMOSトランジスタ181)がターンオンされて第1レジスタと第2レジスタ(例えば、メインレジスタ150)とを連結する。
【0054】
段階640では、第1レジスタに貯蔵された第1データが第2レジスタに貯蔵される。
【0055】
段階650では、スイッチにより第1レジスタが第2レジスタから電気的に分離される。
【0056】
段階660では、第1レジスタに貯蔵された第1データがメモリセルアレイに貯蔵される。 このような過程をプログラムという。これと同時に、外部から第2データが第1レジスタに貯蔵される。したがって、情報保存動作はローディング時間の増加なしに実行することができる。
【0057】
図3の実施形態では、段階660の同時的な動作(第1データのプログラムと第2データのローディング)が前記第1レジスタと第2レジスタとを電気的に分離することにより可能である。しかし、これに限定されず、他の方法でも可能である。
【0058】
図7及び図8を参照して、本発明のプログラム動作に関してさらに詳細に説明する。図7は図5の回路に印加されるコマンド信号を示す。図7のタイミング図では、時間の経過に従って9個の動作区間に区分されている。
【0059】
図8は図7のコマンド信号を印加することにより、図5の回路でのデータ伝送の様態を示している。図8は図7とともに参照され、図7の時間的な動作区間に応じて説明される。
【0060】
まず、第1段階(時間区間(1))で、データライン131は接地電位に設定され、トランジスタ175はPBSETによってターンオンされる。このような動作は一番目のページをセッティングする動作としてよく知られている。
【0061】
その後(時間区間(2))、補助ラッチ176のノードDはハイ状態になり、NMOSトランジスタ132及び133はターンオンされる。 これによって、データライン上のデータ“0”または“1”は信号DI及びnDIの印加により補助ラッチ176に貯蔵される。この動作は、前述の段階610に該当する過程として、一番目のページに対するデータローディング過程である。
【0062】
ついで(時間区間(3))、補助ラッチ176に貯蔵されたデータは制御信号PDUMPがハイ状態になることによって、補助レジスタ170からセンスライン125に伝送される。データがメインレジスタ150に伝送される前に、センスライン125とラッチ156のノードAはトランジスタ148及び155により各々プリチャージされる。
【0063】
ついで(時間区間(4))、前記信号は0Vになり、高電圧HVが駆動される。
【0064】
そうすると(時間区間(5))、ビットラインBLe及びBLoのうちから該当するビットラインがプリチャージされることによってセットアップされる。
【0065】
時間区間(6)及び(7)では、前述の段階660に該当する二つの動作が同時に進行される。プログラムされるデータは、信号BLSLTによりメインレジスタ150から選択されたビットラインBLeに伝送された後に、該当するメモリセルに伝達される。また、これと同時に、プログラムされる次のデータがメモリ装置の外部から入力されて補助レジスタ170に貯蔵(またはローディング)される。
【0066】
通常に、プログラム動作はビット単位で進行されるのに対し、データローディング動作はバイト単位で進行される。プログラムとは、メインレジスタ1500からメモリセルアレイ110のメモリセルにデータが伝送される動作を意味し、データローディングとは、データラインから補助レジスタ170にデータが伝送される動作を意味する。また、前述のように、ページ単位とは、一つのワードラインに連結され、制御される複数のメモリセルを意味する。
【0067】
このように、二つの動作が同時に実行されるので、大容量のデータでも、データローディング特性が維持される。ページバッファ回路に補助レジスタ170を具備しても、ページバッフア回路の大きさを大きく増加させることは無い。
【0068】
次に、時間区間(8)では、読み出し動作が実行され、時間区間(9)では、ビットラインが次のローディング/プログラム動作のために再びプリチャージされる。
【0069】
図9及び図10を参照して、図3の装置で実行される読み出し動作に関して詳細に説明する。ここで、メモリセルアレイ110のメモリセルのうちの一つのメモリセルからデータが読み出され、読み出されたメモリセルのゲート制御信号が適する電圧でワードラインに印加されると仮定する。
【0070】
図9は図5の回路に印加されるコマンド信号の動作タイミングを示している。時間の経過により6個の区間に分ける。
【0071】
図10は図9のコマンド信号を印加することによる、図5の回路でのデータ送信様態を示している。図10は図9とともに参照され、図9の時間的な動作区間に応じて説明される。
【0072】
読み出し動作はは補助レジスタ170をバイパス(bypassing)し、メインレジスタ150を直接通じて実行される。 すなわち、補助レジスタ170は読み出し動作には参加せず、前述のようにプログラムとデータローディング動作にだけ関係する。
【0073】
安定的な読み出し動作を実行するために、ビットラインBLe及びBLoは0Vの信号VIRPWRとハイ状態の制御信号VBLe 及びVBLoによりNMOSトランジスタ141及び142を通じていったん放電する(時間区間(1))。
【0074】
これと同時に、信号PBRSTがハイ状態からロー状態に遷移することによって、メインレジスタ150(またはインバータ153の入力)の状態は所定の状態(すなわち、ハイ状態)に設定される。
【0075】
その後に、信号PLOADがロー状態になれば、PMOSトランジスタ148はターンオンされる。NMOSトランジスタ143の制御信号BLSHFはビットラインプリチャージ電圧とNMOSトランジスタ143のスレッショルド電圧を合わせた電圧を有する。ビットラインBLeをプリチャージした後に、信号BLSHFは接地電圧に該当するロー状態になる(時間区間(2))。
【0076】
ビットラインのプリチャージ電圧は選択されたメモリセルの状態に従って変わる。例えば、選択されたメモリセルがオフセル(off−cell)の場合には、ビットラインのプリチャージ電圧がそのまま維持される。これに対し、選択されたメモリセルがオンセル(on−cell)の場合には、ビットラインのプリチャージ電圧が低くなる(時間区間(3))。
【0077】
信号BLSHFが前記プリチャージ電圧と以前のBLSHF信号レベルとの間の電圧に変わると、センスライン125の電圧は選択されたメモリセルがオフセルである時に、ターンオフされることにより、電源供給電圧のレベルに維持される。しかし、そうではない場合には、センスライン125の電圧はビットラインBLeの電圧に従って低くなる(またはビットラインBLeと同期して低くなる)。信号BLeがロー状態になる中間時点で、信号PLOADは電源供給電圧のレベルに転換する。
【0078】
その後、NMOSトランジスタ152のゲート制御信号PBLCHMは電源供給電圧のレベルであるハイ状態になり、NMOSトランジスタ151はセンスラインの状態に従ってターンオンまたはターンオフされる。その結果、センスライン125の状態はメインレジスタ150に貯蔵される(時間区間(4))。
【0079】
そうすると、メインレジスタ150に貯蔵されたデータは制御信号PBDO及びYゲート回路130の制御によりNMOSトランジスタ185を通じてデータラインに伝送される(時間区間(6))。
【0080】
本発明によるコピーバック動作を説明する。コピーバック動作は読み出し動作が実行される間に、一番目のアドレスに該当する一番目のページから二番目のアドレスに該当する二番目のページにデータをコピーするページコピー動作である。
【0081】
図11のフローチャート1100は本発明の実施の形態によるコピーバック動作の過程を示し、図3の装置100で実行される。
【0082】
図11の段階1110では、一番目のメモリセルのデータがページバッファの第1レジスタ(すなわち、補助レジスタ170)に貯蔵される。この動作は補助レジスタ170とメインレジスタ150との間で読み出されたデータを伝送することによってなされる。読み出し動作に関しては前述した通りである。
【0083】
段階1120では、前記第1レジスタに貯蔵されたデータがページバッファの第2レジスタ(すなわち、メインレジスタ150)に貯蔵される。この動作は、補助レジスタ170とメインレジスタ150との間で読み出されたデータを伝送することによってなされる。そのようなデータ伝送は前記第1レジスタを前記第2レジスタに連結するスイッチを選択的に動作させることによって行なわれる。
【0084】
段階1130では、前記第2レジスタに貯蔵されたデータがメモリセルアレイの二番目のメモリセルに貯蔵(すなわち、プログラム)される。
【0085】
図12乃至図14を参照して、図3に示した装置で実行されるコピーバック動作に関してさらに詳細に説明する。ここで、メモリセルアレイ110のメモリセルから読み出された後に、他のメモリセルにコピーされると仮定する。
【0086】
図12は図5の回路に印加されるコマンド信号の動作タイミングを示している。図12では、時間の経過によって11個の区間に分ける。
【0087】
先に、メモリセルからデータが読み出された後に、ページバッファに伝送される。初めの4個の時間区間(1)〜(4)で信号の状態は、メインレジスタ150に代えて補助レジスタ170に読み出されることを除いては、図10に示したのと実質的に同一である。
【0088】
図13では、0ページバッファにデータが読み出される状態を示す。 空いている部分は図2の従来技術において、貯蔵されたデータの論理状態を表示するために付加的な指示ビットが必要だった部分である。
【0089】
再び図12を参照すれば、時間区間(5)及び(6)にわたって補助レジスタ170からメインレジスタ150にデータが伝送される。
【0090】
次に、データは時間区間(7)〜(11)の間、メインレジスタ150からメモリセルアレイの他のメモリセルにプログラムされる。時間区間(5)〜(11)にわたって信号の動作状態は図8と実質的に同一である。
【0091】
図14では、再プログラムされるデータの状態を示す。ここで、データが元のメモリセルに貯蔵された状態から反転されず、他のメモリセルに貯蔵されることを理解することができる。したがって、図2の従来の技術のように、指示ビットが不要であるので、メモリ空間を節約することができる。
【0092】
本発明による消去動作を説明する。通常、消去はメモリセルに貯蔵されたデータを一括的にダンプ(dump)させる動作である。 フラッシュメモリの消去の時には、メモリセルに高電圧が印加されることによって、スレッショルド電圧は−1Vから−3Vの間の値に設定され、レジスタのデータがダンプされる。
【0093】
図15のフローチャート1500は、本発明の他の実施形態に従って、消去の後の検証読み出し動作の過程を示す。フローチャート1500の過程は図3の装置で実行される。
【0094】
段階1510で、一番目のメモリセルのデータはページバッファの第1レジスタ(すなわち、補助レジスタ170)を通じてダンプされる。
【0095】
段階1520で、ページバッファ回路の第1レジスタのデータは第2レジスタ(すなわち、メインレジスタ150)を通じてダンプされる。
【0096】
段階1530では、第1レジスタに貯蔵されたデータに対してトランジスタ186によるメモリセル状態のパス/フェイルチェックが実行される。
【0097】
図16及び図17を参照して、図3の装置で実行される消去方法を以下説明する。図16のタイミング図は図5の回路に印加されるコマンド信号の状態を示し、時間経過経に従って7個の区間に区分される。
【0098】
図17は図16のコマンド信号が印加されることによって図5の回路でデータが消去される様態を示す。図17では図16に表示された時間区間に関する参照符号を同一に使用し、図16と連関して説明する。
【0099】
時間区間(1)及び(2)では、消去実行コマンドが受信される。時間区間(3)では、ビットラインBLe及びBLoが放電して接地電圧になる。時間区間(4)では、検証読み出し(verify read) 動作が一番目のセルに対して実行される。時間区間(5)では、二番目のセルに対して検出読み出し動作が実行される。
【0100】
時間区間(6)では、データが第1レジスタを通じてダンプされる。 この時のデータはメモリセルのデータとメインレジスタ150及び補助レジスタ170からのデータとを含む。時間区間(7)では、連結論理和(wired OR)演算が実行されてメインレジスタ150のノードBのデータがダンプされる。
【0101】
本発明では、ページの大きさが増加しても、プログラム時間(または情報増加時間)がわずかに増加、またはまったく増加しないという利点がある。ページバッファ回路にデータをローディングする時間は、増加したページの大きさに比例して増加する。
【0102】
図18、図19、図20及び図21では、大容量のデータを本発明によって効率的に処理する例を示す。
【0103】
図18は二つのメモリ装置A及びBを例としてあげて、メモリの容量を算定する方式を示す。
【0104】
図18で立体型のボックスは、メモリ装置のすべての容量を示し、メモリブロックが積層されていると思えば良い。また、各メモリブロックはページが積層されて構成されることとして理解すれば良い。各ページ(または各メモリブロック)は1バイト(byte:1B)のデータ幅を有し、ここで1バイトは8ビット(例えば、I/00〜I/07)に該当する。
【0105】
メモリ装置Aの場合では、1ページは529B(512+16)のデータの長さになっている。各メモリブロックが32個のページで構成されていると仮定すれば、2048個のメモリブロックは256Mbitのメモリ容量を形成する。
【0106】
メモリ装置Bの場合では(本発明の実施形態に適用可能な場合)、1ページは2112B(2048+64)のデータの長さになっている。 各メモリブロックが64のページで構成されていると仮定すれば、1024個のメモリブロックは1Gbitのメモリ容量を形成する。
【0107】
図19は図18に示したメモリ装置を含んで多様な方式でメモリ装置を構成することができることを示す。
【0108】
図20は32個のページ(図18のメモリ装置Aの場合)になったメモリブロックを64個のページ(図18のメモリ装置Bの場合)メモリブロックの構造に変換させるために、ページを続いて奇数と偶数で区分して設計する方式を示す。
【0109】
本発明の構造によれば、従来の場合よりデータローディング時間をさらに短縮することができる。これに関して、定量的な例をあげて説明する。まず、下記のように仮定する。
T1=1Bのローディング時間=0.1μs
F2=1ページ (528Bまたは2112B)
T3=プログラム時間=200μs
F4=1メモリブロック(ここでは32個のページで構成される)
【0110】
そうすると、従来のメモリ装置でデータローディングとプログラムとが連続して繰り返されるのにかかる時間は次の通りである。
<式1>
総時間(従来の技術)=[(T1×F2)+T3]×F4
【0111】
式1によれば、528Bのメモリ装置では、総時間8,089.6μsが必要とされ、2112Bのメモリ装置では、総時間13,158,4μsが必要とされる。したがって、短時間内にページバッファ内に大容量の情報を貯蔵することが不可能である。すなわち、情報貯蔵性能が低下する問題がある。
【0112】
図21を参照すれば、本発明によりデータが従来の技術に比べてさらに効率的にローディングされ、プログラムされることを理解することができる。本発明によれば、総時間は次の通りである。
<式2>
総時間(本発明)=(T1×F2)+(T3×F4)
【0113】
式2によれば、1ページの大きさが2112Bであるメモリ装置では、総時間6611.2μsが必要とされ、これは式1による従来の場合に比べて半分程度に該当する。これは大容量(例えば、2048B以上)のページバッファ回路を使うことができることを意味する。
【0114】
図24乃至図29は本発明の他の実施の形態を示す。
【0115】
図24はNAND型フラッシュメモリ装置のメモリセルアレイ100を示す。
メモリセルアレイは複数のメモリセルからなる複数のストリングで構成される。
各ストリングは各ビットラインに連結される。ストリングは共通ソースラインCSLに並列に連結される。共通ソースラインCSLは接地電圧に連結される。
【0116】
NAND型フラッシュメモリ装置において、一つのワードラインに連結されたすべてのメモリセルは同時にプログラムされる。すなわち、ワードラインWL1が活性化されれば、すべてのメモリセルMC0がビットラインの状態に従ってプログラムされる。ビットラインが“0”であれば、プログラムは実行され、ビットラインが“1”であれば、プログラムは実行されない。
【0117】
プログラム以後のプログラム検証過程では、メモリセルの状態がデータノード(図26のラッチ2のN3)にラッチされる。
【0118】
ビットラインの状態が“0”である時に、すべてのメモリセルは一番目のプログラム段階でプログラムされない。
【0119】
通常、メモリセルは何度かのプログラム段階を経た後に、成功的にプログラムされる。半導体製造工程の変化などによりメモリセルの結合比(coupling ratio)が互いに異なるので、該当するビットラインが“0”であっても、プログラムされなければならないすべてのメモリセルが一度のプログラムサイクルまたは段階で必要とするだけプログラムされない。一般的に、プログラムを始める前に、すべてのメモリセルに対する消去を行い、それによって、メモリセルのスレッショルド電圧はマイナスの値を有する。何回かのプログラム段階を実行した後には、すべてのメモリセルのスレッショルド電圧が検証電圧以上のプラスの値になる。複数のメモリセルを含む一つのページにおいて、一番目のページに対するプログラムが終われば、プログラム検証期間の間、スレッショルド電圧が検証電圧より低いか否かを判別する。検証電圧に関しては、図25に示されている。メモリセルの一部は、成功的にプログラムされたが(“0”)、大部分のメモリセルのスレッショルド電圧は前述した理由により検証電圧より低いレベルに位置しているのが普通である。
【0120】
図24を参照すれば、プログラム検証期間の間、共通ソースラインCSLの電圧は抵抗R0、R1、R2、...Rmと電流Ic0、Ic1、...Icmによって増加する(V=IR)。R0〜Rmは共通ソースラインに常に存在する寄生抵抗を示し、Ic00〜Icmはビットラインから共通ソースラインに流れ込む電流成分を示す。このような電流は消去された状態または十分にプログラムされることができないメモリセルを通じて流れる。
【0121】
結果的に、共通ソースラインCSLの電圧はストリングを通じて流れる電流により増加し、電圧レベルの流動はCSLノイズの起因となる。
【0122】
このような現象はメモリ装置の状態により一番目のプログラム段階の以後に容易に現われる。しかし、プログラム段階が何回か経過した後には、メモリセルを通じて流れる電流量が微々たるものなので、共通ソースラインの電圧の上昇またはノイズなどは最小化される。
【0123】
図25を参照すれば、CSLノイズのため、プログラム検証の間に、メモリセルのスレッショルド電圧が実際に検証電圧より低いにもかかわらず、ラッチ2はノードN3をプログラムされた状態“1”としてセットする。その結果、十分にプログラムされることができないメモリセルが成功的にプログラムされたセルであると誤認識される。
【0124】
例えば、一番目のプログラムの後に、メモリセルMC0のスレッショルド電圧が0.3Vであれば、CSLの電圧はノイズにより0.7Vになり、メモリセルMC0のスレッショルド電圧はプログラム検証の過程で0.7Vになる。
【0125】
もし検証電圧が0.7Vであれば、該当するメモリセルはプログラムされたものとページバッファで認識される。したがって、ラッチ2のノードN3は“1”になる。
【0126】
すなわち、メモリセル(図24MC0)が十分にプログラムされないにもかかわらず、ラッチ2のノードN3がハイ状態“1”になることがある。もしメモリセルが二番目の段階でプログラムされても、ラッチ2のノードN3は“1”の状態を維持しているので、メモリセルMC0のスレッショルド電圧は0.3Vで変わらない。
【0127】
本発明は、このような問題を解決しようとするものである。
【0128】
本発明は、またプログラムされてはいけないメモリセルをプログラム禁止状態に置き、プログラムされなければならないメモリセルがプログラムされず、プログラム検証過程でプログラムされたと誤認識されても、再プログラムすることができるようにする。
【0129】
図26は本発明による回路構造を示す。図26では、本願の親出願である米国特許出願No.10/013191の実施形態には開示されない貯蔵回路と再貯蔵回路とが含まれている。
【0130】
図26と図27とを参照して本発明による実施形態を説明する。
【0131】
図26において、ページバッファは第1センスアンプ1、第2センスアンプ2、パス/フェイルチェック回路、貯蔵回路及び再貯蔵回路を含む。センスアンプ1または2は前記親出願でのレジスタに該当する。
【0132】
図27の段階F1で、プログラムされるデータとプログラム禁止されるデータとがデータレジスタであるラッチ1のノードN4にローディングされる。プログラムされるデータは“0”(GND)であり、プログラム禁止されるデータは“1”(VDD)である。
【0133】
段階F2において、データ“0”及び“1”はノードN_DATAにダンプされる。段階F2の前に、ノードN_DATAは信号PREによりVDDレベルにプリチャージされる。
【0134】
段階F3において、ノードN4のデータはトランジスタTR12を通じて他のデータレジスタであるラッチ2のノードN3にダンプされる。ノードN3でのデータの位相はノードN4のデータ位相と同一であり、貯蔵回路のノードN_DATAでのデータ位相とは反対である。
【0135】
段階F4において、ラッチ2のノードN3の状態によりメモリセルがプログラムされる。ノードN3の状態が“0”であれば、メモリセルがプログラムされ、ノードN3の状態が“1”であれば、メモリセルはプログラムされない。プログラム状態とは、メモリセルのスレッショルド電圧が検証電圧より高いレベルになることを意味し、検証電圧はプログラムされたメモリセルのスレッショルド電圧と消去されたメモリセルのスレッショルド電圧との間に位置する。
【0136】
段階F5において、ノードN3のデータが貯蔵回路の状態に従って再貯蔵される。ノードN_DATAの状態が“1”であれば、ノードN3が“0”でリセットされ、ノードN_DATAの状態が“0”であれば、ノードN3は現在のデータを維持する。
【0137】
段階F6では、プログラム検証読み出しが実行される。一番目のプログラム検証読み出し段階では、十分にプログラムされることができないメモリセルがラッチ2でプログラムされた状態で表示される。しかし、そのメモリセルは何度かのプログラム段階の後に、CSLノイズによりプログラムされないとして表示される。ノードN3が貯蔵回路の状態に従って、“0”でリセットされているので、不十分にプログラムされたメモリセルは次のプログラム段階でプログラムされる。
【0138】
段階F7において、ラッチ2のノードN3の状態はパス/フェイルチェック回路によりパス/フェイルチェックされる。ノードN3の状態が“1”に変われば、プログラム動作は終わる。そうではなければ、段階F4に再び復帰する。
【0139】
図28は本発明によるプログラム及び検証方法を示すタイミング図である。段階F1からF7にかけて実行される。関連する制御信号はXデコーダ信号SSL、W/L(選択)、W/L(非選択)、GSL及び共通ソースライン信号CSLである。またページバッファに関連する信号は電源電圧VIRPWR、偶数番目のビットライン電圧VBLe、奇数番目のビットライン電圧VBLo、偶数番号目のビットラインシフト電圧BSLHFe、奇数番目のビットラインシフト電圧BLSHFo、ゲート制御信号PBLCHM、PBLCHC、PLOAD、PBset、PDUMP1選択されたビットライン信号BLSLT、入力データDI、反転された入力データnDI、プリチャージ信号PRE、RESET及びPDUMP2である。このような信号に対しては親出願に開示された事項からほとんど通常に理解することができるであろう。
【0140】
図28に示したように、PDUMP2(区間F2)がPDUMP1(区間F3)より先行することによって、前述のように、段階F4で復帰して再プログラムが必要である場合に、ラッチ2のノードN3の以前の状態がノードN3に一時的に再貯蔵される。
【0141】
表1は本発明によるメモリ装置でのプログラムと検証のために使われる電圧を示す。
【表1】
【0142】
プログラム過程でワードラインの電圧は、プログラムと検証とが繰り返されて次のように段階的に増加する。
15.5V―>検証―>16V−>検証―>16.5V−>...
【0143】
本発明の実施の形態によれば、プログラム過程でワードライン電圧は最大12段階にわたって増加し、段階ごとに0.5Vずつ増加する。ワードライン電圧が増加する最大段階数と増加量とは選択的に変更が可能である。通常、プログラムは5または6段階で完了するので、最大段階数までは実行されない。
【0144】
最後に、図29は本発明によるプログラムを実行した後に、設定されるメモリセルのスレッショルド電圧分布を示すグラフである。図25の場合と比較すれば、図29では、メモリセルのスレッショルド電圧を検証電圧より高い領域に設定することによって、成功的にプログラムされたビット数が效果的に増加したことが分かる。すなわち、検証電圧と“0”でプログラムされたビットとの間のオーバーラップが存在しない。
【0145】
上述の実施の形態で示した本発明の手段または方法に依拠し、本発明の技術分野で通常の知識を持つ者は本発明の範囲内で本発明の変形及び応用が可能である。
【0146】
【発明の效果】
上述の本発明の実施形態によれば、大容量のデータをプログラムする時に、ローディング時間を減らすことによって、効率的なプログラム機能が提供される。
【0147】
本発明はまたプログラムされてはいけないメモリセルをプログラム禁止状態に置き、プログラムされなければならないメモリセルがプログラムされず、プログラム検証過程でプログラムされたと誤認識されても、再プログラムすることができるようにする。
【図面の簡単な説明】
【図1】従来のページバッファを有するメモリ装置に関する図である。
【図2】従来の技術でデータを反転させるためのフラッグビットを使用するコピーバック動作を示す図である。
【図3】本発明の実施の形態による半導体メモリ装置のブロック図である。
【図4】図3のメモリ装置のメモリセルアレイの構成を示す図である。
【図5】図3のメモリ装置でYゲート回路とページレジスタとの構成を示す回路図である。
【図6】本発明の実施の形態によるプログラム過程を示すフローチャートである。
【図7】図6のプログラム過程を実行するのに使用される信号のタイミング図である。
【図8】図7の信号が印加される間、図5の回路でのデータの流れを示す図である。
【図9】図3のメモリ装置で読み出し動作を実行するのに使用される信号のタイミング図である。
【図10】図9の信号が印加される間、図5の回路でのデータの流れを示す図である。
【図11】本発明の実施形態によるコピーバック動作を示すフローチャートである。
【図12】図3のメモリ装置で本発明の実施の形態によるコピーバック動作を実行するのに使用される信号のタイミング図である。
【図13】図12の第1部分に該当する信号によりページバッファからメモリセルにデータが伝送される状態を示す図である。
【図14】図12の第2部分に該当する信号によりページバッファからメモリセルにデータが伝送される状態を示す図である。
【図15】本発明の実施形態による消去動作を示すフローチャートである。
【図16】図3のメモリ装置で消去動作を実行するのに使用される信号のタイミング図である。
【図17】図16の信号が印加される間、図5の回路でのデータの流れを示す図である。
【図18】メモリ装置の貯蔵容量によるメモリ構成を比較して示す図である。
【図19】メモリ装置の設計仕様によるメモリ構成を示すブロック図である。
【図20】一つのメモリブロックに該当する構成状態を示すブロック図である。
【図21】より大きい容量を収容するために、本発明によってデータがローディングされる過程を示す図である。
【図22】本願の親出願に開示されたデュアルレジスタメモリ装置の構成を示す回路図である。
【図23】本願の親出願に詳細に説明されたデュアルレジスタメモリ装置のプログラム過程を示すフロチャートである。
【図24】本発明で問題とする通常のメモリ装置の様態を示す回路図である。
【図25】本発明で問題とするメモリセルスレッショルド電圧の分布を示すグラフである。
【図26】本発明の実施の形態により改良したデュアルレジスタメモリ装置の構成を示す回路図である。
【図27】本発明によるデュアルレジスタメモリ装置のプログラム過程を示すフローチャートである。
【図28】本発明によるプログラムに使用される信号のタイミング図である。
【図29】本発明により改善したメモリセルスレッショルド電圧の分布を示すグラフである。
Claims (19)
- 不揮発性メモリ装置において、
データを貯蔵するメモリセルのアレイと、
前記メモリセルのグループに貯蔵されるデータをゲイティングするYゲート回路と、
センスノードを通じて前記メモリセルアレイと前記Yゲート回路との間に連結され、第1センスアンプと第2センスアンプとを含むページバッファと、
貯蔵信号に応答して前記第1センスアンプのデータを貯蔵する貯蔵回路とを具備し、
前記第1センスアンプが第1データレジスタを含み、前記第2センスアンプが第2データレジスタを含み、前記第2データレジスタが前記第1データレジスタとともに前記センスノードに動作可能な状態に連結されることを特徴とする不揮発性メモリ装置。 - 前記第2センスアンプに動作可能な状態に連結され、前記メモリセルが成功的にプログラムされたか否かを表示する信号を発生するパス/フェイルチェック回路をさらに具備することを特徴とする請求項1に記載の不揮発性メモリ装置。
- 前記第2センスアンプと前記貯蔵回路との間に連結され、再貯蔵信号に応答して前記貯蔵回路の内容によって前記第2データレジスタの内容をリセットする再貯蔵回路をさらに具備することを特徴とする請求項1に記載の不揮発性メモリ装置。
- 前記貯蔵回路が、
前記貯蔵信号により駆動されるゲートと、前記第1データレジスタに連結されるソースまたはドレインを有する第1トランジスタと、
前記貯蔵回路の出力されるデータノードで前記第1トランジスタのソースまたはドレインに各々連結され、基準電圧に連結されたドレインまたはソースと、プリチャージ信号により駆動されるゲートを有する第2トランジスタとを具備することを特徴とする請求項1に記載の不揮発性メモリ装置。 - 前記パス/フェイルチェック回路が、ゲートが前記第2データレジスタに連結され、ソースまたはドレインが基準電圧と反転されたチェック信号に連結されたトランジスタを具備することを特徴とする請求項2に記載の不揮発性メモリ装置。
- 前記再貯蔵回路が、
前記第2データレジスタの出力に連結されたドレインまたはソースと、前記再貯蔵信号により駆動されるゲートを有する第1トランジスタと、
前記第1トランジスタのドレインまたはソースと基準電圧に連結されたドレインまたはソースを有する第2トランジスタをと具備することを特徴とする請求項3に記載の不揮発性メモリ装置。 - 前記第1データレジスタが第1ダンプ信号により駆動されるトランジスタを通じて前記第2データレジスタに連結され、
前記第2データレジスタが前記ページバッファ内でメモリセルをプログラムするのに使用され、
前記貯蔵回路のデータをプログラムした後に、前記第2データレジスタが再貯蔵されることを特徴とする請求項1に記載の不揮発性メモリ装置。 - 選択されたメモリセルがプログラムされた後に、プログラム検証が行われ、前記メモリセルのうちの一つまたはその以上が成功的にプログラムされない場合に、すべてのメモリセルがプログラムされたこととして検証されるまで、より高いプログラム電圧で繰り返してプログラムを実行するメモリ装置でのプログラム装置において、
キャッシュデータレジスタと、
プログラムのために前記キャッシュデータレジスタからデータを貯蔵するメインデータレジスタと、
検証のために前記キャッシュデータレジスタからデータをもたらす貯蔵回路と、
前記メインデータレジスタのデータが成功的にプログラムされたか否かを判別するパス/フェイルチェック回路とを具備することを特徴とするプログラム装置。 - 前記貯蔵回路の内容に従って前記メインデータレジスタをリセットする再貯蔵回路をさらに具備することを特徴とする請求項8に記載のプログラム装置。
- 前記貯蔵回路が、
前記貯蔵信号により駆動されるゲートと、前記キャッシュデータレジスタの出力に連結されたソースまたはドレインを有する第1トランジスタと、
前記パス/フェイルチェック回路が応答する前記貯蔵回路の出力されるデータノードで前記第1ランジスタのソースまたはドレインに各々連結され、基準電圧に連結されたドレインまたはソースと、プリチャージ信号により駆動されるゲートを有する第2トランジスタとを具備することを特徴とする請求項8に記載のプログラム装置。 - 前記パス/フェイルチェック回路が、前記メインデータレジスタの出力に連結されたゲートと基準電圧と反転されたチェック信号に連結されたソースまたはドレインを有するトランジスタとを具備することを特徴とする請求項8に記載のプログラム装置。
- 前記再貯蔵回路が、
前記メインデータレジスタの出力に連結されたドレインまたはソースと、前記再貯蔵信号により駆動されるゲートを有する第1トランジスタと、
前記第1トランジスタのドレインまたはソースと基準電圧に連結されたドレインまたはソースを有する第2トランジスタとを具備することを特徴とする請求項9に記載のプログラム装置。 - 前記キャッシュデータレジスタの出力が第1ダンプ信号により駆動されるトランジスタを通じて前記メインデータレジスタに連結され、
前記メインデータレジスタの出力が前記ページバッファ内でメモリセルをプログラムするのに使用され、
前記貯蔵回路のデータをプログラムした後に、前記メインデータレジスタが再貯蔵されることを特徴とする請求項1に記載のプログラム装置。 - 不揮発性メモリ装置において、
データを貯蔵するメモリセルのアレイと、
前記メモリセルのグループに貯蔵されるデータをゲイティングするYゲート回路と、
センスノードを通じて前記メモリセルアレイと前記Yゲート回路との間に連結され、第1データレジスタを有する第1センスアンプと、前記第1データレジスタとともに前記センスノードに動作可能な状態に連結された第2データレジスタを含む第2センスアンプを含むページバッファと、
前記第1データレジスタの反転データを収容する貯蔵回路と、
前記第2データレジスタと前記貯蔵回路との間に連結され、再貯蔵信号に応答して前記貯蔵回路の内容に従って前記第2データレジスタの内容をリセットする再貯蔵回路と、
前記第2センスアンプに連結され、メモリセルが成功的にプログラムされたか否かを示す信号を発生するパス/フェイルチェック回路とを具備することを特徴とする不揮発性メモリ装置。 - 前記パス/フェイルチェック回路が、前記第2データレジスタの出力に連結されたゲートと基準電圧と反転されたチェック信号に連結されたソースまたはドレインを有するトランジスタとを具備することを特徴とする請求項14に記載の不揮発性メモリ装置。
- 不揮発性メモリ装置のプログラム方法において、
第1データレジスタにデータを貯蔵する段階と、
前記データの反転されたデータを貯蔵回路に伝送する段階と、
前記第1データレジスタから第2データレジスタにデータをダンプする段階と、
前記第2データレジスタに貯蔵された前記データに従ってメモリセルをプログラムする段階と、
前記メモリセルを検証して前記メモリセルの状態を前記第2データレジスタに貯蔵する段階と、
パス/フェイルチェック回路により前記第2データレジスタを検査して前記メモリセルがプログラムされたか否かを確認する段階とを具備することを特徴とするプログラム方法。 - 前記プログラム段階の後に、前記貯蔵回路の前記反転されたデータに従って前記第2データレジスタの内容をリセットする段階をさらに具備することを特徴とする請求項16に記載のプログラム方法。
- 前記リセット段階の後に、前記第2データレジスタの内容に従って前記メモリセルを再プログラムする段階をさらに具備することを特徴とする請求項17に記載のプログラム方法。
- 前記再プログラム段階の電圧レベルが前記プログラム段階の電圧レベルよりさらに高いことを特徴とする請求項18に記載のプログラム方法。
Applications Claiming Priority (1)
| 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 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004192780A true JP2004192780A (ja) | 2004-07-08 |
Family
ID=32592867
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003208600A Pending JP2004192780A (ja) | 2002-12-09 | 2003-08-25 | デュアルレジスタ構造のページバッファを有するメモリ装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (5) | US7042770B2 (ja) |
| JP (1) | JP2004192780A (ja) |
| KR (1) | KR100553680B1 (ja) |
| CN (1) | CN100383892C (ja) |
| DE (1) | DE10344021B4 (ja) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006079809A (ja) * | 2004-09-08 | 2006-03-23 | Samsung Electronics Co Ltd | テスト用バッファを備えた不揮発性メモリ装置及びそのテスト方法 |
| JP2006127749A (ja) * | 2004-10-28 | 2006-05-18 | Samsung Electronics Co Ltd | ページバッファおよびページバッファを含む不揮発性メモリ装置 |
| JP2006196153A (ja) * | 2005-01-10 | 2006-07-27 | Samsung Electronics Co Ltd | キャッシュ機能を有するワイアードオアタイプのページバッファとこれを含む不揮発性半導体メモリ装置、およびその駆動方法 |
| JP2006286167A (ja) * | 2005-03-30 | 2006-10-19 | Hynix Semiconductor Inc | 向上した動作性能を有するフラッシュメモリ装置のページバッファ回路とその読み出し及びプログラム動作制御方法 |
| JP2006331614A (ja) * | 2005-05-25 | 2006-12-07 | Hynix Semiconductor Inc | 面積が減少したページバッファ回路と、これを含むフラッシュメモリ装置およびそのプログラム動作方法 |
| JP2007012239A (ja) * | 2005-06-29 | 2007-01-18 | Hynix Semiconductor Inc | プログラム動作時のエラー発生比率を減少させるフラッシュメモリ装置およびそのプログラム動作制御方法 |
| JP2007213770A (ja) * | 2006-02-08 | 2007-08-23 | Hynix Semiconductor Inc | プログラム動作のフェールを減少させるフラッシュメモリ装置のページバッファ回路およびそのプログラム動作方法 |
| JP2007317276A (ja) * | 2006-05-24 | 2007-12-06 | Fujitsu Ltd | 不揮発性半導体記憶装置、不揮発性半導体記憶装置の消去方法および不揮発性半導体記憶装置の試験方法 |
| JP2009522703A (ja) * | 2005-12-29 | 2009-06-11 | サンディスク コーポレイション | 不揮発性メモリの書込動作における継続的な検証 |
| JP2009151910A (ja) * | 2007-12-24 | 2009-07-09 | Hynix Semiconductor Inc | 揮発性メモリ装置の頁バッファ及びそのプログラム方法 |
| US7630239B2 (en) | 2006-09-21 | 2009-12-08 | Renesas Technology Corp. | Semiconductor device |
| JP4896011B2 (ja) * | 2005-03-31 | 2012-03-14 | スパンション エルエルシー | 半導体装置及びその制御方法 |
Families Citing this family (103)
| 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 | 에스티마이크로일렉트로닉스 엔.브이. | 듀얼 레지스터를 갖는 페이지 버퍼의 제어방법 및 그제어회로 |
| DE602004010239T2 (de) * | 2004-05-20 | 2008-09-25 | Stmicroelectronics S.R.L., Agrate Brianza | Verbesserter Seitenspeicher für eine programmierbare Speichervorrichtung |
| 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 |
| 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 |
| KR100642911B1 (ko) * | 2004-11-30 | 2006-11-08 | 주식회사 하이닉스반도체 | 페이지 버퍼 및 이를 이용한 플래쉬 메모리 소자의 검증방법 |
| KR100576485B1 (ko) * | 2004-12-06 | 2006-05-10 | 주식회사 하이닉스반도체 | 플래쉬 메모리 소자의 프로그램 검증 방법 |
| 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 | 주식회사 하이닉스반도체 | 개선된 프로그램 동작 성능을 가지는 플래쉬 메모리 소자의페이지 버퍼 및 그것의 프로그램 동작 제어 방법 |
| KR100680484B1 (ko) * | 2005-03-30 | 2007-02-08 | 주식회사 하이닉스반도체 | 개선된 독출 동작 기능을 가지는 플래시 메모리 장치의페이지 버퍼 회로 및 그 독출 동작 제어 방법 |
| US7099202B1 (en) * | 2005-04-08 | 2006-08-29 | Atmel Corporation | Y-mux splitting scheme |
| JP4874566B2 (ja) * | 2005-04-11 | 2012-02-15 | 株式会社東芝 | 半導体記憶装置 |
| KR100673703B1 (ko) * | 2005-06-14 | 2007-01-24 | 주식회사 하이닉스반도체 | 멀티 레벨 셀들을 포함하는 플래시 메모리 장치의 카피백동작 제어 방법 |
| KR100634457B1 (ko) * | 2005-07-04 | 2006-10-16 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
| KR100648286B1 (ko) * | 2005-07-04 | 2006-11-23 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
| KR100634458B1 (ko) * | 2005-07-04 | 2006-10-16 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
| KR100721012B1 (ko) * | 2005-07-12 | 2007-05-22 | 삼성전자주식회사 | 낸드 플래시 메모리 장치 및 그것의 프로그램 방법 |
| 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 |
| KR100648291B1 (ko) * | 2005-07-28 | 2006-11-23 | 삼성전자주식회사 | 단일의 페이지 버퍼 구조로 멀티-비트 및 단일-비트프로그램 동작을 수행하는 플래시 메모리 장치 |
| 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 |
| 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 |
| KR100737914B1 (ko) * | 2005-11-10 | 2007-07-10 | 삼성전자주식회사 | 페이지 버퍼 및 그것의 구동 방법, 그리고 이를 구비한불휘발성 메모리 장치 |
| JP4734110B2 (ja) * | 2005-12-14 | 2011-07-27 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| KR100693250B1 (ko) * | 2005-12-28 | 2007-03-13 | 삼성전자주식회사 | 페이지 버퍼 및 그것의 읽기 방법 |
| KR100684909B1 (ko) * | 2006-01-24 | 2007-02-22 | 삼성전자주식회사 | 읽기 에러를 방지할 수 있는 플래시 메모리 장치 |
| 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 |
| 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 |
| KR100919156B1 (ko) * | 2006-08-24 | 2009-09-28 | 삼성전자주식회사 | 멀티-비트 플래시 메모리 장치 및 그것의 프로그램 방법 |
| 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 |
| 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 | 삼성전자주식회사 | 명령어 자동 처리 유니트를 포함한 메모리 컨트롤러 및그를 포함한 메모리 시스템 |
| KR101194840B1 (ko) * | 2006-12-28 | 2012-10-25 | 삼성전자주식회사 | 메모리 셀 프로그래밍 방법 및 반도체 메모리 장치 |
| 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) |
| 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 | 서울대학교산학협력단 | 페이지 버퍼를 쓰기 캐시로 이용하는 플래시 기반 저장 장치 및 이용 방법 |
| JP5193830B2 (ja) * | 2008-12-03 | 2013-05-08 | 株式会社東芝 | 不揮発性半導体メモリ |
| 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 |
| CN103377686B (zh) * | 2012-04-24 | 2016-03-30 | 北京兆易创新科技股份有限公司 | Nand Flash 存储器及实现 Nand Flash 存储器连续读操作的方法 |
| CN103578535B (zh) * | 2012-07-23 | 2016-06-15 | 华邦电子股份有限公司 | 用于读取nand快闪存储器的方法和设备 |
| JP5714681B2 (ja) * | 2013-10-25 | 2015-05-07 | ウィンボンド エレクトロニクス コーポレーション | 半導体記憶装置 |
| KR20160071054A (ko) * | 2014-12-11 | 2016-06-21 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그의 동작 방법 |
| 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 | 에스케이하이닉스 주식회사 | 메모리 장치 및 그 동작 방법 |
| EP4138080B1 (en) | 2021-08-18 | 2025-03-12 | Samsung Electronics Co., Ltd. | Memory device, operation method of memory device, and page buffer included in memory device |
| KR20230027381A (ko) | 2021-08-18 | 2023-02-28 | 삼성전자주식회사 | 메모리 장치, 메모리 장치의 동작 방법, 및 메모리 장치에 포함된 페이지 버퍼 |
| KR20240163928A (ko) * | 2023-05-11 | 2024-11-19 | 에스케이하이닉스 주식회사 | 메모리 장치 |
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 | 윤종용 | 동기형반도체메모리장치의데이터의입력회로및데이터입력방법 |
| JP3898349B2 (ja) | 1997-07-29 | 2007-03-28 | 株式会社東芝 | 半導体記憶装置 |
| TW408332B (en) | 1997-07-29 | 2000-10-11 | Toshiba Corp | Semiconductor memory and method for controlling programming the same |
| KR100255957B1 (ko) | 1997-07-29 | 2000-05-01 | 윤종용 | 전기적으로 소거 및 프로그램 가능한 메모리 셀들을 구비한반도체 메모리 장치 |
| 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 | ローム株式会社 | シリアルメモリ装置 |
| 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 |
| 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 |
| 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 Expired - Fee Related
- 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 (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006079809A (ja) * | 2004-09-08 | 2006-03-23 | Samsung Electronics Co Ltd | テスト用バッファを備えた不揮発性メモリ装置及びそのテスト方法 |
| JP2006127749A (ja) * | 2004-10-28 | 2006-05-18 | Samsung Electronics Co Ltd | ページバッファおよびページバッファを含む不揮発性メモリ装置 |
| US8493785B2 (en) | 2004-10-28 | 2013-07-23 | Samsung Electronics Co., Ltd. | Page-buffer and non-volatile semiconductor memory including page buffer |
| US8174888B2 (en) | 2004-10-28 | 2012-05-08 | Samsung Electronics Co., Ltd. | Page-buffer and non-volatile semiconductor memory including page buffer |
| JP2006196153A (ja) * | 2005-01-10 | 2006-07-27 | Samsung Electronics Co Ltd | キャッシュ機能を有するワイアードオアタイプのページバッファとこれを含む不揮発性半導体メモリ装置、およびその駆動方法 |
| JP2006286167A (ja) * | 2005-03-30 | 2006-10-19 | Hynix Semiconductor Inc | 向上した動作性能を有するフラッシュメモリ装置のページバッファ回路とその読み出し及びプログラム動作制御方法 |
| JP4896011B2 (ja) * | 2005-03-31 | 2012-03-14 | スパンション エルエルシー | 半導体装置及びその制御方法 |
| JP2011170965A (ja) * | 2005-05-25 | 2011-09-01 | Hynix Semiconductor Inc | フラッシュメモリ装置のプログラム動作方法 |
| JP2006331614A (ja) * | 2005-05-25 | 2006-12-07 | Hynix Semiconductor Inc | 面積が減少したページバッファ回路と、これを含むフラッシュメモリ装置およびそのプログラム動作方法 |
| JP2007012239A (ja) * | 2005-06-29 | 2007-01-18 | Hynix Semiconductor Inc | プログラム動作時のエラー発生比率を減少させるフラッシュメモリ装置およびそのプログラム動作制御方法 |
| JP2009522703A (ja) * | 2005-12-29 | 2009-06-11 | サンディスク コーポレイション | 不揮発性メモリの書込動作における継続的な検証 |
| JP2007213770A (ja) * | 2006-02-08 | 2007-08-23 | Hynix Semiconductor Inc | プログラム動作のフェールを減少させるフラッシュメモリ装置のページバッファ回路およびそのプログラム動作方法 |
| JP2007317276A (ja) * | 2006-05-24 | 2007-12-06 | Fujitsu Ltd | 不揮発性半導体記憶装置、不揮発性半導体記憶装置の消去方法および不揮発性半導体記憶装置の試験方法 |
| US7630239B2 (en) | 2006-09-21 | 2009-12-08 | Renesas Technology Corp. | Semiconductor device |
| JP2009151910A (ja) * | 2007-12-24 | 2009-07-09 | Hynix Semiconductor Inc | 揮発性メモリ装置の頁バッファ及びそのプログラム方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7787300B2 (en) | 2010-08-31 |
| CN100383892C (zh) | 2008-04-23 |
| US20050232011A1 (en) | 2005-10-20 |
| US7042770B2 (en) | 2006-05-09 |
| US6996014B2 (en) | 2006-02-07 |
| CN1506975A (zh) | 2004-06-23 |
| US20030117856A1 (en) | 2003-06-26 |
| US7602644B2 (en) | 2009-10-13 |
| US20060083063A1 (en) | 2006-04-20 |
| DE10344021B4 (de) | 2008-01-17 |
| US20070189079A1 (en) | 2007-08-16 |
| US20090067250A1 (en) | 2009-03-12 |
| KR20040050697A (ko) | 2004-06-16 |
| US7227785B2 (en) | 2007-06-05 |
| KR100553680B1 (ko) | 2006-02-24 |
| DE10344021A1 (de) | 2004-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100553680B1 (ko) | 듀얼 레지스터 구조의 페이지버퍼를 가지는 메모리장치 | |
| JP4122185B2 (ja) | 不揮発性メモリ装置、そのプログラム方法及びパス/フェイルの検査方法 | |
| US7061813B2 (en) | Page buffer of non-volatile memory device and method of programming and reading non-volatile memory device | |
| JP4220217B2 (ja) | 半導体メモリ装置及びそれに関連する方法 | |
| CN104200839B (zh) | 半导体集成电路 | |
| US7046554B2 (en) | Page buffer of flash memory device and data program method using the same | |
| JP2003233995A (ja) | 不揮発性半導体メモリ装置及びそれの消去、プログラム及びコピーバックプログラム方法 | |
| US20030072175A1 (en) | Semiconductor memory apparatus | |
| JPH11176177A (ja) | 不揮発性半導体記憶装置 | |
| US7193911B2 (en) | Page buffer for preventing program fail in check board program of non-volatile memory device | |
| KR20060070734A (ko) | 불휘발성 메모리 장치 및 그것의 프로그램 검증 방법 | |
| JP5075374B2 (ja) | フラッシュメモリ装置のページバッファおよびそれを用いたプログラム方法 | |
| KR100705222B1 (ko) | 불휘발성 메모리 장치 및 그것의 소거 검증 방법 | |
| KR101068495B1 (ko) | 불휘발성 메모리 소자의 데이터 독출 방법 | |
| TW202232494A (zh) | 半導體裝置及連續讀出方法 | |
| JPH05274891A (ja) | 半導体記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060712 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090511 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090929 |