JP2008108317A - Nand型フラッシュメモリ装置 - Google Patents

Nand型フラッシュメモリ装置 Download PDF

Info

Publication number
JP2008108317A
JP2008108317A JP2006288414A JP2006288414A JP2008108317A JP 2008108317 A JP2008108317 A JP 2008108317A JP 2006288414 A JP2006288414 A JP 2006288414A JP 2006288414 A JP2006288414 A JP 2006288414A JP 2008108317 A JP2008108317 A JP 2008108317A
Authority
JP
Japan
Prior art keywords
memory cell
data
read
memory cells
page
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
Application number
JP2006288414A
Other languages
English (en)
Inventor
Takuya Futayama
拓也 二山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2006288414A priority Critical patent/JP2008108317A/ja
Priority to US11/923,211 priority patent/US7558118B2/en
Publication of JP2008108317A publication Critical patent/JP2008108317A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data

Landscapes

  • Read Only Memory (AREA)

Abstract

【課題】データの誤書込により生じるメモリセルのしきい値分布のシフトを有効にキャンセルすることができるNAND型フラッシュメモリ装置を提供すること。
【解決手段】データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0のデータを消去する消去動作時において当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する消去ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の消去電圧レベルより第1及び第2の所定値だけ低く設定する。
【選択図】図3

Description

本発明は、電気的に書き換え可能な複数のメモリセルがマトリクス状に配置されているメモリセルアレイを具備するNAND型フラッシュメモリ装置に関するものである。
NAND型フラッシュメモリ装置は、電気的に書き換え可能な複数のメモリセルがマトリクス状に配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備している。
そして、前記複数のNANDメモリセルユニットの各々は、直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備している。
前記データ読出書込制御部は、前記複数のメモリセルに対しデータの書込及び読出の時に、前記第1の選択ゲートトランジスタ及び前記第2の選択ゲートトランジスタとこれらに隣接する前記メモリセルとの間に高電圧を印加し、かつ高電圧印加回数が多いため、これらのメモリセルの閾値分布が変化してしまい、データの誤書込が生じてしまう可能性がある。
また、従来のNAND型フラッシュメモリ装置として、特許文献1に記載されたものが知られている。この特許文献1の従来のNAND型フラッシュメモリ装置は、選択されたメモリセルのワード線にこのメモリセルにデータを書込むための書込電圧を供給し、前記選択されたメモリセルからN個(Nは2以上の整数)分だけ共通ソース線側に位置するメモリセルのワード線にこのメモリセルをカットオフするための基準電圧を供給し、前記選択されたメモリセルのワード線と前記N個分の位置にあるメモリセルとの間に位置するN−1個のメモリセルの各ワード線に前記書込電圧より小さい補助電圧を供給し、かつ、残りのメモリセルのワード線に前記書込電圧と前記基準電圧との間の中間電圧を供給するものである。
この特許文献1の従来のNAND型フラッシュメモリ装置においては、メモリセルの微細化のために、データの誤書込の防止が充分ではない。
特開2005−108404号公報
本発明は、データの誤書込により生じるメモリセルのしきい値分布のシフトを有効にキャンセルすることができるNAND型フラッシュメモリ装置を提供することを目的とする。
本発明の一実施形態は、電気的に書き換え可能な複数のメモリセルがマトリクス状に配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備し、前記複数のNANDメモリセルユニットの各々が、直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備し、前記データ読出書込制御部が、前記第1の選択ゲートトランジスタあるいは及び前記第2の選択ゲートトランジスタに隣接する前記メモリセルのデータを消去する消去動作時において当該メモリセルの制御ゲート電極に接続されているワード線に印加する消去ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の消去電圧レベルより第1及び第2の所定値だけ低く設定する構成を採る。
本発明によれば、データの誤書込により生じるメモリセルの閾値分布のシフトを有効にキャンセルすることができる。
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、本発明は、これらの実施の形態に限定されるものではない。
(実施の形態1)
本発明の実施の形態1について、図面を参照しながら詳細に説明する。図1は、本発明の実施の形態1に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。
図1に示すように、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100は、メモリセルアレイ101、ロウデコーダ102、カラムデコーダ103、選択回路104、センスアンプ回路105、主制御回路106、ブロック制御回路107、データレジスタ108及びインターフェイス回路109を具備している。
インターフェイス回路109は、外部機器とデータ及び制御信号(コマンド、トグル信号及びクロック信号など)の送受信を行う。インターフェイス回路109は、外部機器からのデータ及び制御信号を受けて所定の処理をして主制御回路106及びデータレジスタ108に与える。
主制御回路106は、インターフェイス回路109からの制御信号に基づいて、ロウデコーダ102、カラムデコーダ103、選択回路104、センスアンプ回路105、ブロック制御回路107及びデータレジスタ108を制御する。
主制御回路106は、ロウデコーダ102及びカラムデコーダ103にメモリセルアレイ101のメモリセルに対するアクセス情報を与える。ロウデコーダ102及びカラムデコーダ103は、当該アクセス情報及びデータに基づいてセンアンプ回路105、選択回路104及びブロック制御部107を制御してメモリセルに対してデータの読出、書込又は消去を行う。主制御回路106、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107は、メモリセルアレイ101の複数のメモリセルに対しデータの書込及び読出を行う時に複数のワード線及び複数のビット線を選択して電圧を印加するデータ読出書込制御部を構成している。
図3に示すように、センスアンプ回路105は、複数のセンスアンプ1051を有し、メモリセルアレイ101のビット線に選択回路104を介して接続され、ビット線にデータを与え、かつ、ビット線の電位を検出してデータキャシュで保持する。主制御回路106は、カラムデコーダ103によって制御されたセンアンプ回路105によりメモリセルから読み出されたデータをデータレジスタ108及びインターフェイス回路109を介して外部機器に与える。選択回路104は、センスアンプ回路105を構成する複数のデータキャシュのうちビット線に接続するデータキャシュの選択を行う。
次に、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100のメモリセルアレイ101の1例について、図面を参照して詳細に説明する。
図2は、本発明の実施の形態1に係るメモリセルアレイ101の1例を示すブロック図である。図2に示すように、メモリセルアレイ101は、分割されているm個のブロックBLOCK1、BLOCK2、BLOCK3、・・・、BLOCKi、・・・、BLOCKmを具備している。ここで、「ブロック」とは、データの一括消去の最小単位である。ブロックBLOCK1、BLOCK2、BLOCK3、・・・、BLOCKi、・・・、BLOCKmは、同じ構成を有している。
メモリセルアレイ101は、電気的に書き換え可能な複数のメモリセルがマトリクス状に配置され、かつ、複数のNANDメモリセルユニットを有する。複数のワード線及び複数のビット線は、前記複数のメモリセルに接続されている。前記データ読出書込制御部は、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加する。
図3は、メモリセルアレイ101の1つのブロックBLOCKiの構成を示す回路図である。図3に示すように、メモリセルアレイ101のブロックBLOCKiは、2×k個のNANDセルユニットe1〜okを具備している。
図3に示すNANDセルユニットe1〜okの各々は、32個のメモリセルMC0〜MC31を有している。メモリセルMC0〜MC31の1つは、代表してメモリセルMCと記される場合もある。メモリセルMC0〜MC31は、直列に接続されている。NANDセルユニットe1〜okの一端部は、選択ゲートトランジスタSGDを介してビット線BLe1、BLo1 、BLe2、BLo2、・・・、BLei、BLoi、・・・、BLek、BLokに接続されている。
選択ゲートトランジスタSGDの制御ゲート電極は、選択ゲート線SGDiに接続されている。また、NANDセルユニットe1〜okの他端部は、選択ゲートトランジスタSGSを介して共通ソース線CELSRCに接続されている。選択ゲートトランジスタSGSの制御ゲート電極は、選択ゲート線SGSiに接続されている。
メモリセルMC0〜MC31の各々の制御ゲート電極は、ワード線WL(WL0i〜WL31i)に接続されている。ビット線BLe1、BLe2、・・・、BLei、・・・、BLekのうちの端から数えて偶数番目のビット線と奇数番目のビット線は、お互いに独立にデータの書き込みと読み出しが行われる。ワード線WLniの1つに接続される2×k個のメモリセルMCの偶数番目のビット線に接続されているk個のメモリセルMCに対して同時にデータの書き込みと読み出しが行われる。k個のメモリセルMCの各々は、例えば、2ビット(4値)のデータを記憶する。これらのk個のメモリセルMCは、「ページ」という単位を構成する。
同様に、ワード線WLniの1つに接続される2×k個のメモリセルMCの奇数番目のビット線に接続されているk個のメモリセルMCに対して同時にデータの書き込みと読み出しが行われる。k個のメモリセルMCの各々は、例えば、2ビット(4値)のデータを記憶する。これらのk個のメモリセルMCもまた、「ページ」という単位を構成する。
なお、本発明は、図示した本発明の実施の形態1に限定されるものでなく、必要に応じてブロックの数、NANDセルユニットの数、直列メモリセル数、及びメモリセルの個数を変更してもよい。また、本発明の実施の形態1においては、各メモリセルMCが2ビット(4値)のデータを記憶するものである。すなわち、データ読出書込制御部は、各ページのアッパー(上位)ページ及びロウアー(下位)ページに対しデータの書込及び読出を行うことができる。また、データ読出書込制御部は、各偶数ページ及び各奇数ページのアッパー(上位)ページ及びロウアー(下位)ページに対しデータの書込及び読出を行うことができる。
センスアンプ回路105は、複数のセンスアンプ1051を具備している。複数のセンスアンプ1051の各々は、選択回路104を介してビット線BLe1、BLe2、・・・、BLei、・・・、BLekあるいは、BLo1、BLo2、・・・、BLoi、・・・、BLokから構成される2つのビット線グループのいずれか一方に選択的に接続される。このセンスアンプ1051は、ビット線シールド型のセンスアンプと呼ばれている。
選択回路104は、選択情報に基づいて、2つのビット線グループの一方のみを選択してセンスアンプ1051に接続し、かつ、前記2つのビット線グループの他方を非選択としてセンスアンプ1051に接続しない。この場合には、選択回路104は、データの読み出し時には非選択側のビット線を接地することにより隣接のビット線の間の結合ノイズを低減している。また、選択回路104は、プログラム動作においては、非選択側のビット線をVDDにすることにより非選択のメモリセルMCにデータが書き込まれないようにする。
主制御回路106、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107(前記データ読出書込制御部)は、メモリセルアレイ101の複数のメモリセルMCに対しデータの書込、読出及び消去を行う時に選択ブロック内の複数のワード線及び複数のビット線を選択して電圧を印加する。
そして、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100においては、主制御回路106、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107(前記データ読出書込制御部)は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0のデータを消去する消去動作時において当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する消去ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の消去電圧レベルより第1及び第2の所定値だけ低く設定する。
このように、前記データ読出書込制御部は、メモリセルMC31、MC0のデータを消去する消去動作時にワード線WL31i、WL0iに印加する消去ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の消去電圧レベルより第1及び第2の所定値だけ低く設定した状態で、メモリセルMC31、MC0のデータを消去する。
なお、本発明の実施の形態1は、偶数ページ及び奇数ページの区別を有しない形態で各ページのアッパー(上位)ページ及びロウアー(下位)ページに対しデータの書込及び読出を行う場合にも適用することができる。
本発明の実施の形態1によれば、ワード線WL31i、WL0iに印加する消去ベリファイレベルを、他のワード線に印加する所定の消去電圧レベルより第1及び第2の所定値だけ低く設定するため、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0の閾値分布が高い側に変化することを防止することができるから、データの誤書込を有効に防止することができる。
(実施の形態2)
次に、本発明の実施の形態2について、図面を参照しながら詳細に説明する。図4は、本発明の実施の形態2に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。本発明の実施の形態2においては、本発明の実施の形態1と同じ構成要素には同じ参照符号が付されてその説明が省略される。
図4に示すように、本発明の実施の形態2に係るNAND型フラッシュメモリ装置200は、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100において主制御回路106に代わりに主制御回路201を具備している。
本発明の実施の形態2に係るNAND型フラッシュメモリ装置200は、メモリセルアレイ101、ロウデコーダ102、カラムデコーダ103、選択回路104、センスアンプ回路105、主制御回路201、ブロック制御回路107、データレジスタ108及びインターフェイス回路109を具備している。
主制御回路201、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107は、メモリセルアレイ101の複数のメモリセルに対しデータの書込及び読出を行う時に選択ブロック内の複数のワード線及び複数のビット線を選択して電圧を印加するデータ読出書込制御部を構成している。このデータ読出書込制御部は、ページごとにflag1を有している。このflag1は、各ページ(少なくともWL0、WL31のロウアーページ)が有するbitであり、ロウアーページデータの書き込みを行なわれたか否かを記憶しているbitである。ここで、flag1を有するロウアーページデータの書き込みが行なわれた時にflag1を記憶するセルは1(消去状態)から(書き込まれた状態)0とされる。すなわち、flag1=0である時に、flag1はロウアーページのデータの書き込みを行なわれたことを記憶しているものとする。また、データの書き込み順序は、各ページのロウアーページはアッパーページよりも先に行われ、偶数ページが奇数ページよりも先に行われるものとする。
本発明の実施の形態2においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し偶数ページのロウアーページデータを書き込む書込動作時において当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する書込ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の書込電圧レベルより第1及び第2の所定値だけ低く設定する。
また、本発明の実施の形態2においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し偶数ページのロウアーページデータを読み出す読出動作時において当該奇数ページのロウアーページのデータが書き込まれていない時に当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する読出ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第3及び第4の所定値だけ低く設定する。
次に、本発明の実施の形態2に係る前記データ読出書込制御部の動作について、図5〜図8に基づいて具体的に説明する。図5は、本発明の実施の形態2に係る前記データ読出書込制御部のメモリセルMC0における偶数ページのロウアーページデータの書込動作の一部を説明するためのフローチャートである。図6は、本発明の実施の形態2に係る前記データ読出書込制御部のメモリセルMC31における偶数ページのロウアーページデータの書込動作の他の一部を説明するためのフローチャートである。図7は、本発明の実施の形態2に係る前記データ読出書込制御部のメモリセルMC0における偶数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。図8は、本発明の実施の形態2に係る前記データ読出書込制御部のメモリセルMC31における偶数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。
図5に示すように、ステップST101において、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのロウアーページデータを書き込む書込動作時であるかを判断する。
ステップST101においてメモリセルMC0に対し偶数ページのロウアーページデータを書き込む書込動作時である場合に、前記データ読出書込制御部は、ワード線WL0iに印加する書込ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する書込電圧レベルより第1の所定値だけ低く設定する(ステップST102)。
次に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのロウアーページデータを書き込む(ステップST103)。
図6に示すように、ステップST201において、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのロウアーページデータを書き込む書込動作時であるかを判断する。
ステップST201においてメモリセルMC31に対し偶数ページのロウアーページデータを書き込む書込動作時である場合に、前記データ読出書込制御部は、ワード線WL31iに印加する書込ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する書込電圧レベルより第2の所定値だけ低く設定する(ステップST202)。
次に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのロウアーページデータを書き込む(ステップST203)。
図7に示すように、ステップST301において、前記データ読出書込制御部は、MC0に対し偶数ページのロウアーページデータを読み出す読出動作時であるかを判断する。ステップST301においてMC0の偶数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータの読み出しを行う(ステップST302)。
次に、前記データ読出書込制御部は、ステップST302のデータの読み出し結果に基づき、メモリセルMC0における奇数ページのロウアーページデータのflag1=0であるかを判断する(ステップST303)。
ステップST303においてflag1=0でない時に、前記データ読出書込制御部は、ワード線WL0iに印加する書込ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する書込電圧レベルより第3の所定値だけ低く設定する(ステップST304)。
ステップST303においてflag1=0である時、又は、ステップST304の後に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのロウアーページデータを読み出す(ステップST305)。
図8に示すように、ステップST401において、前記データ読出書込制御部は、MC31に対し偶数ページのロウアーページデータを読み出す読出動作時であるかを判断する。ステップST401においてMC31の偶数ページのロウアーページデータを読み出す時には、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータの読み出しを行う(ステップST402)。
次に、前記データ読出書込制御部は、ステップST402のデータの読み出し結果に基づき、メモリセルMC31における奇数ページのロウアーページデータのflag1=0であるかを判断する(ステップST403)。
ステップST403においてflag1=0でない時に、前記データ読出書込制御部は、ワード線WL31iに印加する読出ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する読出電圧レベルより第3の所定値だけ低く設定する(ステップST404)。
ステップST403においてflag1=0である時、及び、ステップST404の後に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのロウアーページデータを読み出す(ステップST405)。
本発明の実施の形態2によれば、メモリセルMC31、MC0に対し偶数ページのロウアーページデータを書き込む書込動作時にワード線WL31i、WL0iに印加する書込ベリファイレベルを他のワード線に印加する所定の書込電圧レベルより第1及び第2の所定値だけ低く設定し、かつ、メモリセルMC31、MC0に対し偶数ページのロウアーページデータを読み出す読出動作時において当該奇数ページのロウアーページのデータが書き込まれていない時にワード線WL31i、WL0iに印加する読出ベリファイレベルを他のワード線に印加する所定の読出電圧レベルより第3及び第4の所定値だけ低く設定するため、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0の閾値分布の変化をキャンセルすることができ、データの誤書込によるメモリセルのしきい値分布のシフトをキャンセルすることができる。
(実施の形態3)
次に、本発明の実施の形態3について、図面を参照しながら詳細に説明する。図9は、本発明の実施の形態3に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。本発明の実施の形態3においては、本発明の実施の形態1と同じ構成要素には同じ参照符号が付されてその説明が省略される。
図9に示すように、本発明の実施の形態3に係るNAND型フラッシュメモリ装置300は、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100において主制御回路106に代わりに主制御回路301を具備している。
本発明の実施の形態3に係るNAND型フラッシュメモリ装置300は、メモリセルアレイ101、ロウデコーダ102、カラムデコーダ103、選択回路104、センスアンプ回路105、主制御回路301、ブロック制御回路107、データレジスタ108及びインターフェイス回路109を具備している。
主制御回路301、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107は、メモリセルアレイ101の複数のメモリセルに対しデータの書込及び読出を行う時に選択ブロック内の複数のワード線及び複数のビット線を選択して電圧を印加するデータ読出書込制御部を構成している。このデータ読出書込制御部は、ページごとにflag1を有している。
本発明の実施の形態3においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し偶数ページのロウアーページデータを読み出す読出動作時において当該奇数ページのロウアーページのデータが書き込まれている時に当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する読出レベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第1及び第2の所定値だけ高く設定する。
次に、本発明の実施の形態3に係る前記データ読出書込制御部の動作について、図10及び図11に基づいて具体的に説明する。図10は、本発明の実施の形態3に係る前記データ読出書込制御部のメモリセルMC0における偶数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。図11は、本発明の実施の形態3に係る前記データ読出書込制御部のメモリセルMC31における偶数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。
図10に示すように、ステップST501において、前記データ読出書込制御部は、MC0に対し偶数ページのロウアーページデータを読み出す読出動作時であるかを判断する。ステップST501においてMC0の偶数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータの読み出しを行う(ステップST502)。
次に、前記データ読出書込制御部は、ステップST502のデータの読み出し結果に基づき、メモリセルMC0における奇数ページのロウアーページデータのflag1=0であるかを判断する(ステップST503)。
ステップST503においてflag1=0である時に、前記データ読出書込制御部は、ワード線WL0iに印加する読出ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する読出電圧レベルより第1の所定値だけ高く設定する(ステップST504)。
ステップST503においてflag1=0でない時、又は、ステップST504の後に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのロウアーページデータを読み出す(ステップST505)。
図11に示すように、ステップST601において、前記データ読出書込制御部は、MC31に対し偶数ページのロウアーページデータを読み出す読出動作時であるかを判断する。ステップST601においてMC31の偶数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータの読み出しを行う(ステップST602)。
次に、前記データ読出書込制御部は、ステップST601のデータの読み出し結果に基づき、メモリセルMC31における奇数ページのロウアーページデータのflag1=0であるかを判断する(ステップST603)。
ステップST603においてflag1=0である時に、前記データ読出書込制御部は、ワード線WL31iに印加する読出ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する読出電圧レベルより第2の所定値だけ高く設定する(ステップST604)。
ステップST603においてflag1=0でない時、及び、ステップST604の後に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのロウアーページデータを読み出す(ステップST605)。
本発明の実施の形態3によれば、メモリセルMC31、MC0に対し偶数ページのロウアーページデータを読み出す読出動作時において当該奇数ページのロウアーページのデータが書き込まれている時にワード線WL31i、WL0iに印加する読出ベリファイレベルを他のワード線に印加する所定の読出電圧レベルより第1及び第2の所定値だけ高く設定するため、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0の閾値分布の変化をキャンセルすることができ、データの誤書込によるメモリセルのしきい値分布のシフトをキャンセルすることができる。
(実施の形態4)
次に、本発明の実施の形態4について、図面を参照しながら詳細に説明する。図12は、本発明の実施の形態4に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。本発明の実施の形態4においては、本発明の実施の形態1と同じ構成要素には同じ参照符号が付されてその説明が省略される。
図12に示すように、本発明の実施の形態4に係るNAND型フラッシュメモリ装置400は、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100において主制御回路106に代わりに主制御回路401を具備している。
本発明の実施の形態4に係るNAND型フラッシュメモリ装置400は、メモリセルアレイ101、ロウデコーダ102、カラムデコーダ103、選択回路104、センスアンプ回路105、主制御回路401、ブロック制御回路107、データレジスタ108及びインターフェイス回路109を具備している。
主制御回路401、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107は、メモリセルアレイ101の複数のメモリセルに対しデータの書込及び読出を行う時に選択ブロック内の複数のワード線及び複数のビット線を選択して電圧を印加するデータ読出書込制御部を構成している。このデータ読出書込制御部は、ページごとにflag1を有している。また、このデータ読出書込制御部は、ページごとにflag2を有している。このflag2は、各ページ(少なくともWL0、WL31のアッパーページ)が有するbitであり、アッパーページのデータの書き込みを行ったか否かを記憶しているbitである。flag2を有するアッパーページデータの書き込みが行なわれた時にflag2を記憶するメモリセルは1(消去状態)から(書き込まれた状態)0とされる。すなわち、flag2=0である時に、flag2はアッパーページのデータの書き込みを行なわれたことを記憶しているものとする。また、メモリセルの信頼性をケアするために、flag2は、flag1と異なるセルにデータを記憶させることが望ましい。すなわち、flag1およびflag2を記憶するメモリセルは、2値データとしてデータを保持するのが望ましい。flag1およびflag2を同一のメモリセルに記憶(多値の記憶)させても、本発明は同様の効果が得られる。
本発明の実施の形態4においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し偶数ページのアッパーページデータ、あるいは奇数ページのロウアーページデータを書き込む書込動作時において当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する書込ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の書込電圧レベルより偶数ページのアッパーページデータに対しては第1及び第2の所定値だけ低く設定し、奇数ページのロウアーページデータに対しては第3及び第4の所定値だけ低く設定する。
また、本発明の実施の形態4においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し偶数ページのアッパーページデータを読み出す読出動作時において当該奇数ページのアッパーページデータが書き込まれていない時に当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する読出ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第5及び第6の所定値だけ低く設定する。
また、本発明の実施の形態4においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し奇数ページのロウアーページデータを読み出す読出動作時において当該偶数ページのアッパーページデータが書き込まれていない時に当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する読出ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第7及び第8の所定値だけ低く設定する。
次に、本発明の実施の形態4に係る前記データ読出書込制御部の動作について、図13〜図18に基づいて具体的に説明する。図13は、本発明の実施の形態4に係る前記データ読出書込制御部のメモリセルMC0における偶数ページのアッパーページデータ、あるいはメモリセルMC0における奇数ページのロウアーページデータの書込動作の一部を説明するためのフローチャートである。図14は、本発明の実施の形態4係る前記データ読出書込制御部のメモリセルMC31における偶数ページのアッパーページデータ、あるいはメモリセルMC31における奇数ページのロウアーページデータの書込動作の一部を説明するためのフローチャートである。図15は、本発明の実施の形態4に係る前記データ読出書込制御部のメモリセルMC0における偶数ページのアッパーページデータの読出動作の一部を説明するためのフローチャートである。図16は、本発明の実施の形態4係る前記データ読出書込制御部のメモリセルMC31における偶数ページのアッパーページデータの読出動作の一部を説明するためのフローチャートである。図17は、本発明の実施の形態4に係る前記データ読出書込制御部のメモリセルMC0における奇数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。図18は、本発明の実施の形態4係る前記データ読出書込制御部のメモリセルMC31における奇数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。
図13に示すように、ステップST701において、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータを書き込む書込動作時であるかを判断する。
ステップST701においてメモリセルMC0における偶数ページのアッパーページデータを書き込む書込動作時である場合に、前記データ読出書込制御部は、ワード線WL0iに印加する書込ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する書込電圧レベルより第1の所定値だけ低く設定する(ステップST702)。
次に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータを書き込む(ステップST703)。
ステップST701においてメモリセルMC0における偶数ページのアッパーページデータを書き込む書込動作時でない場合、又は、ステップST703の後に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータを書き込む書込動作時であるかを判断する(ステップST704)。
ステップST704においてメモリセルMC0に対し奇数ページのロウアーページデータを書き込む書込動作時である場合に、前記データ読出書込制御部は、ワード線WL0iに印加する書込ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する書込電圧レベルより第3の所定値だけ低く設定する(ステップST705)。
次に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータを書き込む(ステップST706)。
図14に示すように、ステップST801において、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータを書き込む書込動作時であるかを判断する。
ステップST801においてメモリセルMC31における偶数ページのアッパーページデータを書き込む書込動作時である場合に、前記データ読出書込制御部は、ワード線WL31iに印加する書込ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する書込電圧レベルより第2の所定値だけ低く設定する(ステップST802)。
次に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータを書き込む(ステップST803)。
ステップST801においてメモリセルMC31における偶数ページのアッパーページデータを書き込む書込動作時でない場合、又は、ステップST803の後に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータを書き込む書込動作時であるかを判断する(ステップST804)。
ステップST804においてメモリセルMC31に対し奇数ページのロウアーページデータを書き込む書込動作時である場合に、前記データ読出書込制御部は、ワード線WL31iに印加する書込ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する書込電圧レベルより第4の所定値だけ低く設定する(ステップST805)。
次に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータを書き込む(ステップST806)。
図15に示すように、ステップST901において、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータを読み出す読出動作時であるかを判断する。
ステップST901においてメモリセルMC0に対し偶数ページのアッパーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのアッパーページデータの読み出しを行う(ステップST902)。
次に、前記データ読出書込制御部は、ステップST902のデータの読み出し結果に基づき、メモリセルMC0における奇数ページのアッパーページデータのflag2=0であるかを判断する(ステップST903)。
ステップST903においてflag2=0でない時に、前記データ読出書込制御部は、ワード線WL0iに印加する読出ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する読出電圧レベルより第5の所定値だけ低く設定する(ステップST904)。
ステップST903においてflag2=0である時、及び、ステップST904の後に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータを読み出す(ステップST905)。
図16に示すように、ステップST1001において、前記データ読出書込制御部は、MC31に対し偶数ページのアッパーページデータを読み出す読出動作時であるかを判断する。
ステップST1001においてMC31に対し偶数ページのアッパーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのアッパーページデータの読み出しを行う(ステップST1002)。
次に、前記データ読出書込制御部は、ステップST1002のデータの読み出し結果に基づき、メモリセルMC31における奇数ページのアッパーページデータのflag2=0であるかを判断する(ステップST1003)。
ステップST1003においてflag2=0でない時に、前記データ読出書込制御部は、ワード線WL31iに印加する読出ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する読出電圧レベルより第6の所定値だけ低く設定する(ステップST1004)。
ステップST1003においてflag2=0である時、又は、ステップST1004の後に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータを読み出す(ステップST1005)。
図17に示すように、ステップST1101において、前記データ読出書込制御部は、MC0に対し奇数ページのロウアーページデータを読み出す読出動作時であるかを判断する。
ステップST1101においてMC0に対し奇数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータの読み出しを行う(ステップST1102)。
次に、前記データ読出書込制御部は、ステップST1102のデータ読み出し結果に基づき、メモリセルMC0における偶数ページのアッパーページデータのflag2=0であるかを判断する(ステップST1103)。
ステップST1103においてflag2=0でない時に、前記データ読出書込制御部は、ワード線WL0iに印加する読出ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する読出電圧レベルより第7の所定値だけ低く設定する(ステップST1104)。
ステップST1103においてflag2=0である時、又は、ステップST1104の後に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータを読み出す(ステップST1105)。
図18に示すように、ステップST1201において、前記データ読出書込制御部は、MC31に対し奇数ページのロウアーページデータを読み出す読出動作時であるかを判断する。
ステップST1201においてMC31に対し奇数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータの読み出しを行う(ステップST1202)。
次に、前記データ読出書込制御部は、ステップST1202のデータの読み出し結果に基づき、メモリセルMC31における偶数ページのアッパーページデータのflag2=0であるかを判断する(ステップST1203)。
ステップST1203においてflag2=0でない時に、前記データ読出書込制御部は、ワード線WL31iに印加する読出ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する読出電圧レベルより第8の所定値だけ低く設定する(ステップST1204)。
ステップST1203においてflag2=0である時、又は、ステップST1204の後に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータを読み出す(ステップST1205)。
本発明の実施の形態4によれば、MC31、MC0に対し偶数ページのアッパーページデータ、あるいは奇数ページのロウアーページデータを書き込む書込動作時においてワード線WL31i、WL0iに印加する書込ベリファイレベルを他のワード線に印加する所定の書込電圧レベルより偶数ページのアッパーページデータに対しては第1及び第2の所定値だけ低く設定し、奇数ページのロウアーページデータに対しては第3及び第4の所定値だけ低く設定し、メモリセルMC31、MC0に対し偶数ページのアッパーページデータを読み出す読出動作時において当該奇数ページのアッパーページのデータが書き込まれていない時にワード線WL31i、WL0iに印加する読出ベリファイレベルを他のワード線に印加する所定の読出電圧レベルより第5及び第6の所定値だけ低く設定し、メモリセルMC31、MC0に対し奇数ページのロウアーページデータを読み出す読出動作時において当該偶数ページのアッパーページのデータが書き込まれていない時にワード線WL31i、WL0iに印加する読出ベリファイレベルをワード線に印加する所定の読出電圧レベルより第7及び第8の所定値だけ低く設定するため、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0の閾値分布の変化をキャンすることができ、データの誤書込によるメモリセルのしきい値分布のシフトを有効にキャンセルすることができる。
(実施の形態5)
次に、本発明の実施の形態5について、図面を参照しながら詳細に説明する。図19は、本発明の実施の形態5に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。本発明の実施の形態5においては、本発明の実施の形態1と同じ構成要素には同じ参照符号が付されてその説明が省略される。
図19に示すように、本発明の実施の形態5に係るNAND型フラッシュメモリ装置500は、本発明の実施の形態1に係るNAND型フラッシュメモリ装置100において主制御回路106に代わりに主制御回路501を具備している。
本発明の実施の形態5に係るNAND型フラッシュメモリ装置500は、メモリセルアレイ101、ロウデコーダ102、カラムデコーダ103、選択回路104、センスアンプ回路105、主制御回路501、ブロック制御回路107、データレジスタ108及びインターフェイス回路109を具備している。
主制御回路501、ロウデコーダ102、カラムデコーダ103、センアンプ回路105、選択回路104及びブロック制御部107は、メモリセルアレイ101の複数のメモリセルに対しデータの書込及び読出を行う時に選択ブロック内の複数のワード線及び複数のビット線を選択して電圧を印加するデータ読出書込制御部を構成している。このデータ読出書込制御部は、ページごとにflag1を有している。また、このデータ読出書込制御部は、ページごとにflag2を有している。
本発明の実施の形態5においては、前記データ読出書込制御部は、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0に対し偶数ページのアッパーページデータを読み出す読出動作時において当該奇数ページのアッパーページデータが書き込まれている時に当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する読出ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第1及び第2の所定値だけ高く設定する。
また、本発明の実施の形態5においては、前記データ読出書込制御部は、メモリセルMC31、MC0に対し奇数ページのロウアーページデータを読み出す読出動作時において偶数ページのアッパーページデータが書き込まれている時に当該メモリセルMC31、MC0の制御ゲート電極に接続されているワード線WL31i、WL0iに印加する読出ベリファイレベルを、当該メモリセルMC31、MC0以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第3及び第4の所定値だけ高く設定する。
次に、本発明の実施の形態5に係る前記データ読出書込制御部の動作について、図20〜図23に基づいて具体的に説明する。図20は、本発明の実施の形態5に係る前記データ読出書込制御部のメモリセルMC0における偶数ページのアッパーページデータの読出動作の一部を説明するためのフローチャートである。図21は、本発明の実施の形態5係る前記データ読出書込制御部のメモリセルMC31における偶数ページのアッパーページデータの読出動作の一部を説明するためのフローチャートである。図22は、本発明の実施の形態5に係る前記データ読出書込制御部のメモリセルMC0における奇数ページのロウアーページデータの読出動作の一部を説明するためのフローチャートである。図23は、本発明の実施の形態5係る前記データ読出書込制御部のメモリセルMC31における奇数ページのロウアーページデータの読出動作の他の一部を説明するためのフローチャートである。
図20に示すように、ステップST1301において、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータを読み出す読出動作時であるかを判断する。
ステップST1301においてメモリセルMC0に対し偶数ページのアッパーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのアッパーページデータの読み出しを行う(ステップST1302)。
次に、前記データ読出書込制御部は、ステップST1302のデータの読み出し結果に基づき、メモリセルMC0における奇数ページのアッパーページデータflag2=0であるかを判断する(ステップST1303)。
ステップST1303においてflag2=0である時、前記データ読出書込制御部は、ワード線WL0iに印加する読出ベリファイレベルを、他のワード線(ワード線WL31iを除く)に印加する読出電圧レベルより第3の所定値だけ高く設定する(ステップST1304)。
ステップST1303においてflag2=0でない時、又は、ステップST1304の後に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータを読み出す(ステップST1305)。
図21に示すように、ステップST1401において、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータを読み出す読出動作時であるかを判断する。
ステップST1401においてメモリセルMC31に対し偶数ページのアッパーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのアッパーページデータの読み出しを行う(ステップST1402)。
次に、前記データ読出書込制御部は、ステップST1402のデータの読み出し結果に基づき、メモリセルMC31における奇数ページのアッパーページデータのflag2=0であるかを判断する(ステップST1403)。
ステップST1403においてflag2=0である時、前記データ読出書込制御部は、ワード線WL31iに印加する読出ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する読出電圧レベルより第4の所定値だけ高く設定する(ステップST1404)。
ステップS1403においてflag2=0でない時、又は、ステップST1404の後に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータを読み出す(ステップST1405)。
図22に示すように、ステップST1501において、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータを読み出す読出動作時であるかを判断する。
ステップST1501においてメモリセルMC0に対し奇数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC0に対し偶数ページのアッパーページデータの読み出しを行う(ステップST1502)。
次に、前記データ読出書込制御部は、ステップST1502のデータの読み出し結果に基づき、メモリセルMC0における偶数ページのアッパーページデータのflag2=0であるかを判断する(ステップST1503)。
ステップST1503においてflag2=0である時に、前記データ読出書込制御部は、ワード線WL0iに印加する読出ベリファイレベルを他のワード線(ワード線WL31iを除く)に印加する読出電圧レベルより第5の所定値だけ高く設定する(ステップST1504)。
ステップST1503においてflag2=0でない時、又は、ステップST1504の後に、前記データ読出書込制御部は、メモリセルMC0に対し奇数ページのロウアーページデータを読み出す(ステップST1505)。
図23に示すように、ステップST1601において、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータを読み出す読出動作時であるかを判断する。
ステップST1601においてメモリセルMC31に対し奇数ページのロウアーページデータを読み出す読出動作時である場合に、前記データ読出書込制御部は、メモリセルMC31に対し偶数ページのアッパーページデータの読み出しを行う(ステップST1602)。
次に、前記データ読出書込制御部は、ステップST1602のデータの読み出し結果に基づき、メモリセルMC31における偶数ページのアッパーページデータのflag2=0であるかを判断する(ステップST1603)。
ステップST1603においてflag2=0である時に、前記データ読出書込制御部は、ワード線WL31iに印加する読出ベリファイレベルを、他のワード線(ワード線WL0iを除く)に印加する読出電圧レベルより第6の所定値だけ高く設定する(ステップST1604)。
ステップST1603においてflag2=0でない時、又は、ステップST1604の後に、前記データ読出書込制御部は、メモリセルMC31に対し奇数ページのロウアーページデータを読み出す(ステップST1605)。
本発明の実施の形態5によれば、メモリセルMC31、MC0に対し偶数ページのアッパーページデータを読み出す読出動作時において当該奇数ページのアッパーページデータが書き込まれている時にワード線WL31i、WL0iに印加する読出ベリファイレベルを他のワード線に印加する所定の読出電圧レベルより第1及び第2の所定値だけ高く設定し、メモリセルMC31、MC0に対し奇数ページのロウアーページデータを読み出す読出動作時において当該偶数ページのアッパーページデータが書き込まれている時にワード線WL31i、WL0iに印加する読出ベリファイレベルを他のワード線に印加する所定の読出電圧レベルより第3及び第4の所定値だけ高く設定するため、選択ゲートトランジスタSGD及び選択ゲートトランジスタSGSに隣接するメモリセルMC31、MC0の閾値分布の変化をキャンセルすることができ、データの誤書込によるメモリセルのしきい値分布のシフトを有効にキャンセルすることができる。
なお、本発明の実施の形態1〜実施の形態5において、前記消去ベリファイレベル、前記書込ベリファイレベル及び前記読出ベリファイレベルは、統計的な閾値分布の変化を計測して閾値分布変化分を求め、この閾値分布変化分に基づいて求めることができる。
次に、前記書込電圧、読出電圧、消去電圧及びベリファイレベルの具体的な一例を説明する。前記書込電圧は20Vであり、書き込まないメモリセルのワード線には10Vの電圧が印加される。4値のデータの前記読出電圧は、1V、2V、3Vであり、読まないメモリセルのワード線には5Vの電圧が印加される。前記読出電圧に対して、それぞれのレベルの書込ベリファイレベルは0.3Vだけ高い。ベリファイレベルを高く又は低くする電圧変化量は0.05V(50mV)である。
本発明の実施の形態1に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。 本発明の実施の形態1に係るメモリセルアレイの1例を示すブロック図である。 本発明の実施の形態1に係るメモリセルアレイのブロックの回路の1例を示す回路図である。 本発明の実施の形態2に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。 本発明の実施の形態2に係るデータ読出書込制御部の動作の一部を説明するためのフローチャートである。 本発明の実施の形態2に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態2に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態2に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態3に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。 本発明の実施の形態3に係るデータ読出書込制御部の動作の一部を説明するためのフローチャートである。 本発明の実施の形態3に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態4に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。 本発明の実施の形態4に係るデータ読出書込制御部の動作の一部を説明するためのフローチャートである。 本発明の実施の形態4に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態4に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態4に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態4に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態4に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態5に係るNAND型フラッシュメモリ装置の構成を示すブロック図である。 本発明の実施の形態5に係るデータ読出書込制御部の動作の一部を説明するためのフローチャートである。 本発明の実施の形態5に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態5に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。 本発明の実施の形態5に係るデータ読出書込制御部の動作の他の一部を説明するためのフローチャートである。
符号の説明
100、200、300、400、500 NAND型フラッシュメモリ装置
101 メモリセルアレイ
102 ロウデコーダ
103 カラムデコーダ
104 選択回路
105 センスアンプ回路
106、201、301、401、501 主制御回路
107 ブロック制御回路
108 データレジスタ
109 インターフェイス回路

Claims (5)

  1. 電気的に書き換え可能な複数のメモリセルが配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備し、
    前記複数のNANDメモリセルユニットの各々は、
    直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備し、
    前記データ読出書込制御部は、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルのデータを消去する消去動作時において当該メモリセルの制御ゲート電極に接続されているワード線に印加する消去ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の消去電圧レベルより第1及び第2の所定値だけ低く設定することを特徴とするNAND型フラッシュメモリ装置。
  2. 電気的に書き換え可能な複数のメモリセルが配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備し、
    前記複数のNANDメモリセルユニットの各々は、
    直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備し、
    前記データ読出書込制御部は、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し偶数ページのロウアーページデータを書き込む書込動作時において当該メモリセルの制御ゲート電極に接続されているワード線に印加する書込ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の書込電圧レベルより第1及び第2の所定値だけ低く設定し、かつ、前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し偶数ページのロウアーページデータを読み出す読出動作時において当該奇数ページのロウアーページのデータが書き込まれていない時に当該メモリセルの制御ゲート電極に接続されているワード線に印加する読出ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第3及び第4の所定値だけ低く設定することを特徴とするNAND型フラッシュメモリ装置。
  3. 電気的に書き換え可能な複数のメモリセルが配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備し、
    前記複数のNANDメモリセルユニットの各々は、
    直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備し、
    前記データ読出書込制御部は、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し偶数ページのロウアーページデータを読み出す読出動作時において当該奇数ページのロウアーページデータが書き込まれている時に当該メモリセルの制御ゲート電極に接続されているワード線に印加する読出ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第1及び第2の所定値だけ高く設定することを特徴とするNAND型フラッシュメモリ装置。
  4. 電気的に書き換え可能な複数のメモリセルが配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備し、
    前記複数のNANDメモリセルユニットの各々は、
    直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備し、
    前記データ読出書込制御部は、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し偶数ページのアッパーページデータあるいは奇数ページのロウアーページデータを書き込む書込動作時において当該メモリセルの制御ゲート電極に接続されているワード線に印加する書込ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の書込電圧レベルより偶数ページのアッパーページデータに対しては第1及び第2の所定値だけ低く設定し、奇数ページのロウアーページデータに対しては第3および第4の所定値だけ低く設定し、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し偶数ページのアッパーページデータを読み出す読出動作時において当該奇数ページのアッパーページデータが書き込まれていない時に当該メモリセルの制御ゲート電極に接続されているワード線に印加する読出ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第5及び第6の所定値だけ低く設定し、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し奇数ページのロウアーページデータを読み出す読出動作時において当該偶数ページのアッパーページのデータが書き込まれていない時に当該メモリセルの制御ゲート電極に接続されているワード線に印加する読出ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第7及び第8の所定値だけ低く設定することを特徴とするNAND型フラッシュメモリ装置。
  5. 電気的に書き換え可能な複数のメモリセルが配置され、かつ、複数のNANDメモリセルユニットを有するメモリセルアレイと、前記複数のメモリセルに接続されている複数のワード線及び複数のビット線と、前記複数のメモリセルに対しデータの書込、読出及び消去を行う時に前記複数のワード線及び前記複数のビット線を選択して電圧を印加するデータ読出書込制御部と、を具備し、
    前記複数のNANDメモリセルユニットの各々は、
    直列に接続されている前記複数のメモリセルと、前記複数のメモリセルの直列接続体の一端部と前記ビット線との間に接続されている第1の選択ゲートトランジスタと、前記複数のメモリセルの直列接続体の他端部とソース線との間に接続されている第2の選択ゲートトランジスタと、を具備し、
    前記データ読出書込制御部は、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し偶数ページのアッパーページデータを読み出す読出動作時において当該奇数ページのアッパーページデータが書き込まれている時に当該メモリセルの制御ゲート電極に接続されているワード線に印加する読出ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加するように所定の読出電圧レベルより第1及び第2の所定値だけ高く設定し、
    前記第1の選択ゲートトランジスタあるいは前記第2の選択ゲートトランジスタに隣接する前記メモリセルに対し奇数ページのアッパーページデータを読み出す読出動作時において当該偶数ページのアッパーページデータが書き込まれている時に当該メモリセルの制御ゲート電極に接続されているワード線に印加する読出ベリファイレベルを、当該メモリセル以外の他の前記メモリセルの制御ゲート電極に接続されている他のワード線に印加する所定の読出電圧レベルより第3及び第4の所定値だけ高く設定することを特徴とするNAND型フラッシュメモリ装置。
JP2006288414A 2006-10-24 2006-10-24 Nand型フラッシュメモリ装置 Pending JP2008108317A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006288414A JP2008108317A (ja) 2006-10-24 2006-10-24 Nand型フラッシュメモリ装置
US11/923,211 US7558118B2 (en) 2006-10-24 2007-10-24 NAND flash memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006288414A JP2008108317A (ja) 2006-10-24 2006-10-24 Nand型フラッシュメモリ装置

Publications (1)

Publication Number Publication Date
JP2008108317A true JP2008108317A (ja) 2008-05-08

Family

ID=39441558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006288414A Pending JP2008108317A (ja) 2006-10-24 2006-10-24 Nand型フラッシュメモリ装置

Country Status (2)

Country Link
US (1) US7558118B2 (ja)
JP (1) JP2008108317A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9036411B2 (en) 2011-06-02 2015-05-19 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device and data erase method thereof
US9437307B2 (en) 2010-09-22 2016-09-06 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4856138B2 (ja) * 2008-09-12 2012-01-18 株式会社東芝 不揮発性半導体記憶装置
JP5259481B2 (ja) 2009-04-14 2013-08-07 株式会社東芝 不揮発性半導体記憶装置
US8565020B2 (en) 2010-04-14 2013-10-22 Kabushiki Kaisha Toshiba Semiconductor memory device
JP2012119013A (ja) 2010-11-29 2012-06-21 Toshiba Corp 不揮発性半導体記憶装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2816751A1 (fr) * 2000-11-15 2002-05-17 St Microelectronics Sa Memoire flash effacable par page
US7099193B2 (en) * 2003-09-08 2006-08-29 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device, electronic card and electronic apparatus
JP4746326B2 (ja) * 2005-01-13 2011-08-10 株式会社東芝 不揮発性半導体記憶装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9437307B2 (en) 2010-09-22 2016-09-06 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device
US9036411B2 (en) 2011-06-02 2015-05-19 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device and data erase method thereof
US9490019B2 (en) 2011-06-02 2016-11-08 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device and data erase method thereof

Also Published As

Publication number Publication date
US7558118B2 (en) 2009-07-07
US20080247231A1 (en) 2008-10-09

Similar Documents

Publication Publication Date Title
JP4907925B2 (ja) 不揮発性半導体記憶装置
JP4398750B2 (ja) Nand型フラッシュメモリ
CN101432821B (zh) 模仿存储器装置中的编程验证漏极电阻
KR101853686B1 (ko) 반도체 메모리 장치 및 그 동작 방법
JP4660520B2 (ja) 不揮発性半導体記憶装置およびその駆動方法
KR101616097B1 (ko) 불휘발성 메모리 장치의 프로그램 방법
JP5619812B2 (ja) 半導体記憶装置
KR101212387B1 (ko) 반도체 메모리 소자의 독출 방법
JP2010530112A (ja) ソリッドステートメモリ内での粗密プログラミング
KR20180057260A (ko) 비휘발성 메모리 장치의 동작 방법
KR20110092136A (ko) 비휘발성 메모리 장치의 프로그램 방법
US8134868B2 (en) Memory device biasing method and apparatus
JP5336053B2 (ja) 不揮発性メモリ装置及びその動作方法
JP2009123256A (ja) 不揮発性半導体記憶装置
JP2011086364A (ja) 不揮発性半導体記憶装置
TW201511012A (zh) 在記憶體中分享支持電路
US8659945B2 (en) Nonvolatile memory device and method of operating same
JP2006164408A (ja) 不揮発性半導体記憶装置及びそのデータ消去方法。
US7558118B2 (en) NAND flash memory device
JP2009301599A (ja) 不揮発性半導体記憶装置
JP2006080157A (ja) 半導体記憶装置
JP2013161512A (ja) 不揮発性半導体記憶装置
JP2013145623A (ja) 不揮発性半導体記憶装置
JP5731624B1 (ja) 半導体記憶装置
JP2007226897A (ja) 半導体集積回路装置