[go: up one dir, main page]

JP2018120648A - 半導体記憶装置 - Google Patents

半導体記憶装置 Download PDF

Info

Publication number
JP2018120648A
JP2018120648A JP2017009649A JP2017009649A JP2018120648A JP 2018120648 A JP2018120648 A JP 2018120648A JP 2017009649 A JP2017009649 A JP 2017009649A JP 2017009649 A JP2017009649 A JP 2017009649A JP 2018120648 A JP2018120648 A JP 2018120648A
Authority
JP
Japan
Prior art keywords
voltage
transistor
node
verify
cell transistor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017009649A
Other languages
English (en)
Other versions
JP6765313B2 (ja
Inventor
鎌田 義彦
Yoshihiko Kamata
義彦 鎌田
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.)
Kioxia Corp
Original Assignee
Toshiba Memory 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 Memory Corp filed Critical Toshiba Memory Corp
Priority to JP2017009649A priority Critical patent/JP6765313B2/ja
Priority to US15/690,256 priority patent/US10210924B2/en
Publication of JP2018120648A publication Critical patent/JP2018120648A/ja
Application granted granted Critical
Publication of JP6765313B2 publication Critical patent/JP6765313B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • G11C11/5642Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4091Sense or sense/refresh amplifiers, or associated sense circuitry, e.g. for coupled bit-line precharging, equalising or isolating
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4074Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4094Bit-line management or control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4097Bit-line organisation, e.g. bit-line layout, folded bit lines
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5671Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge trapping in an insulator
    • 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/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/06Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
    • G11C7/08Control thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0483Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/562Multilevel memory programming aspects
    • G11C2211/5621Multilevel programming verification
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/563Multilevel memory reading aspects
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/564Miscellaneous aspects
    • G11C2211/5642Multilevel memory with buffers, latches, registers at input or output

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)

Abstract

【課題】 より高速な動作が可能なセンスアンプ回路を含んだ半導体記憶装置を提供する。【解決手段】 一実施形態による半導体記憶装置は、セルトランジスタと、ビット線と、センスアンプ回路と、制御部と、を備える。ビット線は、セルトランジスタの一端と電気的に接続されている。センスアンプ回路は、ビット線と電気的に接続されたゲートを有する第1トランジスタと、第1トランジスタの第1端と直列に接続された第2トランジスタとを備える。制御部は、第1トランジスタの第2端に第1電圧および第2電圧を印加できるように構成されている。第1電圧および第2電圧は、0Vより高く、互いに異なる大きさを有する。【選択図】 図5

Description

実施形態は、概して半導体記憶装置に関する。
半導体記憶装置のメモリセルに保持されているデータを判断するためのセンスアンプ回路が知られている。
米国特許第8009470号明細書
より高速な動作が可能なセンスアンプ回路を含んだ半導体記憶装置を提供しようとするものである。
一実施形態による半導体記憶装置は、セルトランジスタと、ビット線と、センスアンプ回路と、制御部と、を備える。ビット線は、セルトランジスタの一端と電気的に接続されている。センスアンプ回路は、ビット線と電気的に接続されたゲートを有する第1トランジスタと、第1トランジスタの第1端と直列に接続された第2トランジスタとを備える。制御部は、第1トランジスタの第2端に第1電圧および第2電圧を印加できるように構成されている。第1電圧および第2電圧は、0Vより高く、互いに異なる大きさを有する。
第1実施形態の半導体記憶装置の機能ブロックを示す。 第1実施形態の1つのブロックの要素および接続を示す。 第1実施形態のブロックの構造の例の断面を示す。 第1実施形態の半導体記憶装置でのデータの保持の例を示す。 第1実施形態のセンスアンプおよびデータラッチの一部の要素および接続を示す。 第1実施形態の電位生成回路といくつかのノードの接続を示す。 第1実施形態の半導体記憶装置のベリファイの間のいくつかの配線の電圧を時間に沿って示す。 第1実施形態の半導体記憶装置の一部の電圧および状態の種々の組合せを示す。 第1実施形態の半導体記憶装置の選択トランジスタの一状態およびセル電流と選択ワード線に印加される電圧との関係を示す。 第1実施形態の半導体記憶装置のある1つの選択トランジスタに対する書き込みのフローを示す。 第1実施形態の半導体記憶装置の書き込みの一部の間のいくつかの配線の電圧を時間に沿って示す。 第2実施形態のセンスアンプおよびデータラッチの一部の要素および接続を示す。 第2実施形態の半導体記憶装置のベリファイの間のいくつかの配線の電圧を時間に沿って示す。 第3実施形態の半導体記憶装置のベリファイの間のいくつかの配線の電圧を時間に沿って示す。 第3実施形態の半導体記憶装置の選択トランジスタの一状態およびセル電流と選択ワード線に印加される電圧との関係を示す。 第3実施形態の半導体記憶装置のある1つの選択トランジスタに対する書き込みのフローを示す。 第3実施形態の半導体記憶装置の書き込みの一部の間のいくつかの配線の電圧を時間に沿って示す。 第3実施形態の変形例の半導体記憶装置のベリファイの間のいくつかの配線の電圧を時間に沿って示す。 第3実施形態の変形例の半導体記憶装置のセル電流と選択ワード線に印加される電圧との関係を示す。 第4実施形態のセンスアンプおよびデータラッチの一部の要素および接続を示す。 第4実施形態の半導体記憶装置のベリファイの間のいくつかの配線の電圧を時間に沿って示す。
以下に実施形態が図面を参照して記述される。以下の記述において、略同一の機能および構成を有する構成要素は同一符号を付され、繰り返しの説明は省略される場合がある。ある実施形態についての記述はすべて、明示的にまたは自明的に排除されない限り、別の実施形態の記述としても当てはまる。
各機能ブロックは、ハードウェア、コンピュータソフトウェアのいずれかまたは両者を組み合わせたものとして実現することができる。このため、各機能ブロックがこれらのいずれでもあることが明確となるように、概してそれらの機能の観点から記述される。各機能ブロックが以下の例のように区別されていることは必須ではない。
本明細書および特許請求の範囲において、ある第1要素が別の第2要素に「接続されている」とは、第1要素が直接的または常時あるいは選択的に導電性となる要素を介して第2要素に接続されていることを含む。
(第1実施形態)
<1−1.構成(構造)>
図1は、第1実施形態の半導体記憶装置1の機能ブロックを示す。図1に示されるように、半導体記憶装置1は、メモリセルアレイ(セルアレイ)11、入出力回路12、入出力制御回路13、シーケンサ(制御回路)14、電位生成回路15、ドライバ16、センスアンプ17、カラムデコーダ18、データラッチ19、およびロウデコーダ20等の要素を含む。
セルアレイ11は複数のブロック(メモリブロック)BLK(BLK0、BLK1、…)を含む。各ブロックBLK中のデータは一括して消去される。1つのブロックBLKより小さい単位(例えばブロックBLKの半分)でデータが消去されてもよい。ブロックBLKは、複数のメモリセルトランジスタMTを含む。
入出力回路12は、信号DQ(DQ0〜DQ7)を受け取り、信号DQを送信する。入出力回路12は、また、データストローブ信号DQSおよびDQSnを送信する。末尾に「n」を伴った名称の信号は、「n」無しの名称の信号の反転の論理を有する。
入出力制御回路13は、メモリコントローラ2から種々の制御信号を受け取り、制御信号に基づいて入出力回路12を制御する。制御信号は、信号CEn、CLE、ALE、WEn、REn、WPn、およびデータストローブ信号DQSならびにDQSnを含む。
シーケンサ14は、入出力回路12からコマンドCMDおよびアドレス信号ADDを受け取り、コマンドCMDおよびアドレス信号ADDに基づいて、電位生成回路15、ドライバ16、センスアンプ17、およびカラムデコーダ18を制御する。
電位生成回路15は、半導体記憶装置1の外部から電源電位を受け、電源電位から種々の電位(電圧)を生成する。生成された電位は、ドライバ16およびセンスアンプ17等の要素に供給される。種々の電位の印加により、種々の要素に電圧が印加される。ドライバ16は、電位生成回路15によって生成された電位を受け、受け取られた電位のうちの選択されたものをロウデコーダ20に供給する。
ロウデコーダ20は、ドライバ16から種々の電位を受け、入出力回路12からアドレス信号ADDを受け、受け取られたアドレス信号ADDに基づいて1つのブロックBLKを選択し、選択されたブロックBLKにドライバ16からの電位を転送する。
センスアンプ17は、セルトランジスタMTの状態をセンスし、センスされた状態に基づいて読み出しデータDATを生成し、また、書き込みデータDATをセルトランジスタMTに転送する。また、センスアンプ17は、電位生成回路15から種々の電位を受け、ビット線の電位を制御する。
データラッチ19は、入出力回路12からの書き込みデータDATを保持し、書き込みデータDATをセンスアンプ17に供給する。また、データラッチ19は、センスアンプ17から読み出しデータDATを受け取り、カラムデコーダ18の制御に従って、読み出しデータDATを入出力回路12に供給する。カラムデコーダ18は、アドレス信号ADDに基づいて、データラッチ19を制御する。
<1−1−1.ブロック>
図2は、セルアレイ11の一部の要素および接続の例を示し、1つのブロックBLK0の要素および接続、ならびに関連する要素を示す。複数の(例えば全ての)ブロックBLKは、みな図2に示される要素および接続を含む。
1つのブロックBLKは、複数のストリングユニットSU0〜SU3を含む。1つのブロックBLKが1つのストリングユニットSUのみを含んでいてもよい。
m(mは自然数)本のビット線BL0〜BLm−1の各々は、各ブロックBLKにおいて、ストリングユニットSU0〜SU3の各々からの1つのストリングSTRと接続されている。
各ストリングSTRは、1つの選択ゲートトランジスタST、複数(例えば8つ)のメモリセルトランジスタMT、および1つの選択ゲートトランジスタDT(DT0〜DT3)を含む。トランジスタST、MT、およびDTは、この順で、ソース線CELSRCと1つのビット線BLとの間に直列に接続されている。セルトランジスタMTは、制御ゲート電極(ワード線WL)、および周囲から絶縁された電荷蓄積層を含み、電荷蓄積層中の電荷の量に基づいてデータを不揮発に保持することができる。
相違する複数のビット線BLとそれぞれ接続された複数のストリングSTRは1つのストリングユニットSUを構成する。各ストリングユニットSUにおいて、セルトランジスタMT0〜MT7の制御ゲート電極(ゲート)は、ワード線WL0〜WL7とそれぞれ接続されている。さらに、各ブロックBLKにおいて、相違するストリングユニットSU中の同じアドレスのワード線WLも相互に接続されている。1つのストリングユニットSU中でワード線WLを共有するセルトランジスタMTの組は、セルユニットCUと称される。
トランジスタDT0〜DT3はストリングユニットSU0〜SU3にそれぞれ属する。各α=0〜3の各々の場合について、ストリングユニットSUαの複数のストリングSTRの各々のトランジスタDTαのゲートは選択ゲート線SGDLαに接続されている。トランジスタSTのゲートは、選択ゲート線SGSLに接続されている。
各ブロックBLKは、図3に示される構造を有することが可能である。図3に示されるように、ストリングユニットSUは基板sub上に設けられている。基板subは、xy面に沿って広がり、表面の領域においてp型のウェルpwを含む。各ストリングユニットSUは、x軸に沿って並ぶ複数のストリングSTRを含む。各ストリングSTRは、半導体の柱(ピラー)PLを含む。柱PLは、z軸に沿って延び、下端においてウェルpwと接し、トランジスタMT、DT、およびSTのチャネルが形成されるチャネル領域およびボディとして機能する。柱PLの上端は、導電性のプラグCPPを介して導電体CTと接続されている。導電体CTはy軸に沿って延び、1つのビット線BLとして機能し、x軸上で別の座標に位置する導電体CTと間隔を有する。柱PLの側面はトンネル絶縁体(層)ITにより覆われている。トンネル絶縁体ITは、ウェルpw上にも位置する。トンネル絶縁体ITの側面は、電荷蓄積層CAにより覆われている。電荷蓄積層CAは、絶縁性または導電性であり、側面をブロック絶縁体(層)IBにより覆われている。
各ストリングユニットSUにおいて、ウェルpwの上方に、1つの導電体CS、複数(例えば8つ)の導電体CW、および複数(例えば3つ)の導電体CDが設けられている。複数の導電体CSが設けられていてもよい。導電体CS、CW、およびCDは、この順で間隔を有してz軸に沿って並び、x軸に沿って延び、ブロック絶縁体IBと接している。導電体CSは、また、ウェルpwの表面とともにトンネル絶縁体ITを挟む。導電体CS、CW、およびCDは、それぞれ、選択ゲート線SGSL、ワード線WL0〜WL7、および選択ゲート線SGDLとして機能する。各ストリングユニットSUにおいて、導電体CS、CW、およびCDは、このストリングユニットSU中の全ての半導体柱PLの側面上のブロック絶縁体IBと内部において接している。
柱PL、トンネル絶縁体IT、電荷蓄積層CA、およびブロック絶縁体IBのうちの導電体CS、CW、およびCDと交わる部分は、それぞれ選択ゲートトランジスタST、セルトランジスタMT、および選択ゲートトランジスタDTとして機能する。柱PLを共有しかつz軸に沿って並ぶトランジスタST、MT、およびDTは、1つのストリングSTRを構成する。
ウェルpwの表面内の領域には、p型不純物の拡散層Dpが設けられている。拡散層Dpは、導電性のプラグCPWを介して、導電体CCWと接続されている。プラグCPWは、xz面に沿って広がる。
ウェルpwの表面の領域内には、n型不純物の拡散層Dnがさらに設けられている。拡散層Dnは、導電性のプラグCPSを介して、導電体CCSと接続されている。導電体CCWは、ソース線CELSRCとして機能する。
基板sub上で、導電体CS、CW、CD、CCS、およびCCW、ならびにプラグCPSおよびCPWが設けられていない領域は、絶縁体IIL1を設けられている。
<1−1−2.セルトランジスタ>
半導体記憶装置1は、1つのセルトランジスタMTにおいて1ビット以上のデータを保持することができる。図4は、書き込みの結果、1セルトランジスタ当たり2ビットのデータを保持するセルトランジスタMTの閾値電圧の分布を示す。各セルトランジスタMTの閾値電圧は、保持されるデータに応じた大きさを有する。1セルトランジスタ当たり2ビットのデータの保持の場合、各セルトランジスタMTは、4つの閾値電圧のうちのいずれかを有し得る。
ある同じ2ビットデータを保持する複数のセルトランジスタMTであっても、互いに相違する閾値電圧を有し得、このため、ある同じデータを保持する複数のセルトランジスタMTの閾値電圧は1つの分布を形成する。最も低い分布から順に4つの分布のそれぞれに属するセルトランジスタMTは、それぞれ、Erレベル、Aレベル、Bレベル、およびCレベルにある。Erレベル、Aレベル、Bレベル、およびCレベルは、例えば、それぞれ“11”データ、“01”データ、“00”データ、および“10”データを保持する状態として扱われる。状態と保持されるデータとの別の対応が用いられてもよい。
Aレベル、Bレベル、およびCレベルのセルトランジスタの閾値電圧は、それぞれEr、Aレベル、およびBレベルのセルトランジスタの閾値電圧より高い。読み出し電圧VA未満の閾値電圧を有するセルトランジスタMTはErレベルにあると判断される。読み出し電圧VA以上読み出し電圧VB未満の閾値電圧を有するセルトランジスタMTはAレベルにあると判断される。読み出し電圧VB以上読み出し電圧VC未満の閾値電圧を有するセルトランジスタMTはBレベルにあると判断される。読み出し電圧VC以上の閾値電圧を有するセルトランジスタMTはCレベルにあると判断される。読み出し電圧VA、VB、およびVC以上の閾値電圧を有するセルトランジスタMTは、それぞれ、制御ゲート電極において読み出し電圧VA、VB、およびVCを受け取っていてもオフを維持する。一方、読み出し電圧VA、VB、およびVC未満の閾値電圧を有するセルトランジスタMTは、それぞれ、制御ゲート電極において読み出し電圧VA、VB、およびVCを受け取っていると、オンしている。電圧Vreadは、いずれのセルトランジスタMTの閾値電圧よりも高い。
1セルトランジスタMT当たり複数ビットのデータの保持の場合、1つのセルユニットCUのセルトランジスタMTのある同じ位置のビットのデータの組は、1つのページを構成する。1セルトランジスタMT当たり2ビットのデータの保持の場合、1つのセルユニットCUのセルトランジスタMTの上位ビットのデータの組は、アッパーページを構成する。1つのセルユニットCUのセルトランジスタMTの下位ビットのデータの組は、ロワーページを構成する。
Aレベル、Bレベル、およびCレベルへの書き込みのベリファイのために、ベリファイ電圧AV、BV、およびCVが使用される。Aレベル、Bレベル、およびCレベルへと書き込まれる選択セルトランジスタMTがそれぞれベリファイ電圧AV、BV、およびCV以上の大きさの閾値電圧を有していれば、当該レベルへとプログラムされるセルトランジスタMTへのプログラムが完了したと判断される。ベリファイ電圧BVおよびCVは、それぞれベリファイ電圧AVおよびBVより高い。
3ビット以上のデータも、ここまで記述された原理の拡張により1つのセルトランジスタMTよって保持されることが可能である。
<1−1−3.センスアンプおよびデータラッチ>
図5は、センスアンプ17およびデータラッチ19の一部の要素および接続を示す。センスアンプ17は複数のセンスアンプ回路SACおよび充放電回路17aを含む。センスアンプ回路SACはみな同じ要素および接続を有する。1つのビット線BLに1つのセンスアンプ回路SACが接続されている。データラッチ19は複数のデータラッチ回路セットを含む。1つのデータラッチ回路セットは、データラッチ回路SDL、TDL、ADL、BDL、およびCDLを含み、1つのセンスアンプ回路SACと接続されている。データラッチ回路セットはみな同じ要素および接続を有する。1つのデータラッチ回路セットは、さらなるデータラッチ回路を含んでいてもよい。
図5に示されるように、各センスアンプ回路SACは、p型のMOSFET(metal oxide semiconductor field effect transistor)21、n型のMOSFET Tbls、Tblc、24、Tblx、26、Thll、Txxl、Tstb、Tsen、30、31、Tblq、33、Tlsw、および35、ならびにキャパシタ41および42を含む。
1つのビット線BLは、直列接続されたトランジスタTblsおよびTblcを介してノードSCOMと接続されている。トランジスタTblsおよびTblcは、それぞれのゲートにおいて、例えばシーケンサ14から信号BLSおよびBLCを受け取る。ノードSCOMは、直列接続されたトランジスタTblxおよび21を介して、電位VHSAのノードと接続されている。トランジスタ21はゲートにおいてノードINV_Sと接続されており、トランジスタTblxはゲートにおいて、例えばシーケンサ14から信号BLXを受け取る。
トランジスタ21とトランジスタTblxが接続されているノードSSRCは、トランジスタ24を介してノードSRCGNDと接続されている。トランジスタ24は、ゲートにおいて、ノードINV_Sと接続されている。ノードSSRCはまた、トランジスタThllを介してノードSENと接続されている。トランジスタThllは、例えばシーケンサ14から信号HLLを受ける。
ノードSCOMはまた、トランジスタ26を介して電位VLSAのノードと接続されている。トランジスタ26は、ゲートにおいて、例えばシーケンサ14から信号NLOを受け取る。
ノードSCOMはさらに、トランジスタTxxlを介してノードSENと接続されている。トランジスタTxxlは、ゲートにおいて、例えばシーケンサ14から信号XXLを受け取る。ノードSENは、キャパシタ42を介して信号CLKSAを受け取る。信号CLKSAは、例えばシーケンサ14により制御される。ノードSENはまた、後述のバスDBUSとキャパシタ41により容量結合している。
ノードSENはまた、トランジスタTblqを介してバスSBUSと接続されている。トランジスタTblqは、ゲートにおいて、例えばシーケンサ14から信号BLQを受け取る。ノードSENは、さらに、直列接続されたトランジスタ30および31を介してノードLOPと接続されている。トランジスタ31のトランジスタ30と反対のノード(ソース)は、ノードLOPではなく接地されていてもよい。トランジスタ30は、ゲートにおいて、例えばシーケンサ14から信号LSLを受け取る。
ノードLOPは、図6に示されるように、電位生成回路15によって電圧を制御される。
図5に戻る。バスSBUSはまた、直列接続されたトランジスタTstbおよびTsenを介してノードLOPと接続されている。トランジスタTstbは、ゲートにおいて、例えばシーケンサ14から信号STBを受け取る。トランジスタTsenは、ゲートにおいて、ノードSENと接続されている。
バスSBUSはまた、トランジスタ33を介して電位VHLBのノードと接続されている。トランジスタ33は、ゲートにおいて、例えばシーケンサ14から信号LPCを受け取る。
バスSBUSはさらに、トランジスタ35を介してバスDBUSと接続されている。バスDBUSは入出力回路12と接続されている。バスDBUSは、充放電回路17aにより、電圧を調整されることが可能である。充放電回路17aは、例えばシーケンサ14により制御される。トランジスタ35は、ゲートにおいて、例えばシーケンサ14から信号DSWを受け取る。
バスDBUSはさらに、トランジスタTlswを介して、バスLBUSと接続されている。トランジスタTlswは、ゲートにおいて、例えばシーケンサ14から信号LSWを受け取る。
β=SおよびTの各々の場合について、データラッチ回路βDLは、p型MOSFET51β、52β、53β、および54β、ならびにn型MOSFET56β、57β、58β、および59βを含む。
トランジスタ52β、54β、57β、および58βの組は、クロス接続された2つのインバータ回路を構成する。すなわち、トランジスタ51β、52β、および57βは、この順に、電圧VddsaのノードとノードLOP_LTの間に直列に接続されている。また、トランジスタ53β、54β、および58βは、この順に、電圧VddsaのノードとノードLOP_LTの間に直列に接続されている。そして、トランジスタ52βとトランジスタ57βとが接続されているノードLAT_βは、トランジスタ54βおよび58βの各々のゲートと接続され、トランジスタ54βとトランジスタ58βとが接続されているノードINV_βは、トランジスタ52βおよび57βの各々のゲートと接続されている。ノードLAT_βは、ラッチ回路βDLに保持される1ビットデータに基づいて、電圧VddsaまたはノードLOP_LTの電圧Vlopltを有する。ノードINV_βは、電圧Vddsaと電圧Vlopltのうち、ノードLAT_βの電圧と反対の電圧を有する。
ノードLOP_LTは、図6に示されるように、電位生成回路15により電圧を制御される。
図5に戻る。ノードLAT_βはまた、トランジスタ56βを介してバスSBUSと接続されている。ノードINV_βは、トランジスタ59βを介してバスSBUSと接続されている。
γ=A、B、およびCの各々の場合について、データラッチ回路γDLは、p型MOSFET51γ、52γ、53γ、および54γ、ならびにn型MOSFET56γ、57γ、58γ、および59γを含む。
トランジスタ52γ、54γ、57γ、および58γの組は、クロス接続された2つのインバータ回路を構成する。すなわち、トランジスタ51γ、52γ、および57γは、この順に、電圧VddのノードとノードLOP_LTの間に直列に接続されている。また、トランジスタ53γ、54γ、および58γは、この順に、電圧VddのノードとノードLOP_LTの間に直列に接続されている。そして、トランジスタ52γとトランジスタ57γとが接続されているノードLAT_γは、トランジスタ54γおよび58γの各々のゲートと接続され、トランジスタ54γとトランジスタ58γとが接続されているノードINV_γは、トランジスタ52γおよび57γの各々のゲートと接続されている。ノードLAT_γは、ラッチ回路γDLに保持される1ビットデータに基づいて、電位VddsaまたはノードLOP_LTの電圧Vlopltを有する。ノードINV_γは、電圧Vddsaと電位Vlopltのうち、ノードLAT_γの電圧と反対の電圧を有する。電圧Vddのノードは、電圧Vddsaのノードと独立しているものの、同じ電圧を有する。
ノードLAT_γはまた、トランジスタ56γを介してバスSBUSと接続されている。ノードINV_γは、トランジスタ59γを介してバスSBUSと接続されている。
<1−2.動作>
図7〜図11を参照して、半導体記憶装置1の動作が記述される。特に、書き込み中のあるレベルについてのベリファイが記述される。書き込みは、例えば、指定された1セルユニット(選択セルユニット)CUにより提供される全てのページのデータを選択セルユニットCUのセルトランジスタ(選択セルトランジスタ)MTに一括して書き込むことを含む。このような一括書き込みは、複数のプログラムループを含む。各プログラムループは、プログラムとベリファイを含む。
プログラムは、いくつかの選択セルトランジスタMTの閾値電圧を上昇させることを含み、選択セルユニットCUと接続されたワード線(選択ワード線)WLにある大きさのプログラム電圧Vpgmを印加することを含む。プログラムループの度に、プログラム電圧Vpgmはある大きさの増分ΔVgpm、大きくされる。以下の記述では、あるプログラムループにおいてプログラムの間に選択ワード線WLに印加される、ある大きさの電圧がプログラム電圧Vpgmと称される。すなわち、プログラム電圧Vpgmは、相違するプログラムループにおいて相違する大きさを有する。
ベリファイは、閾値電圧を上げられる各選択セルトランジスタMTが、ベリファイ電圧AV、BV、およびCVのうち書き込まれるデータに基づく1つの目標レベルを超えているかの確認を指す。
例として、図7および以下の記述は、Bレベルを目標レベルとする選択セルトランジスタMTについてのベリファイに関する。Bレベル以外のレベルを目標レベルとする選択セルトランジスタMTについてのベリファイも、後述のワード線WLに印加される電圧を除いて、以下に記述されるBレベルについてのベリファイと同じである。
図7は、第1実施形態の半導体記憶装置1のセンスアンプ回路SACの動作の一部を示し、ある1つのプログラムループ(第xプログラムループ)におけるベリファイの間のいくつかの配線に印加される電圧を時間に沿って示す。Bレベルのベリファイであるため、Bレベルへの書き込みは未完である。すなわち、ベリファイの間、選択セルユニットCUは、Bレベルへと書き込まれた選択セルトランジスタMTとまだBレベルへと書き込まれていない選択セルトランジスタMTの両方を含んでいる。
ベリファイの間、シーケンサ14は、選択セルユニットCUを含んだストリングユニット(選択ストリングユニット)SUの選択ゲート線SGDLに電圧Vsgdを印加し続ける(図示せず)。電圧Vsgdは、選択ゲートトランジスタDTをオンさせる大きさを有する。一方、シーケンサ14は、非選択のストリングユニットSUの選択ゲート線SGDLにVss(例えば0V)を印加し続ける。また、シーケンサ14は、選択ゲート線SGSLにもVssを印加し続ける。また、ベリファイの間、ベリファイの対象の選択セルトランジスタMTと接続されたセンスアンプ回路SACのトランジスタ21はオンしている。
シーケンサ14は、時刻t0からベリファイの完了まで、ソース線CELSRCに電圧Vcelsrcを印加し続ける。電圧Vcelsrcは電圧Vssより高い。また、シーケンサ14は、時刻T0からベリファイの完了まで、信号BLX、BLC、およびBLSの電圧をそれぞれ電圧Vblx、Vblc、およびVblsにする。電圧Vblx、Vblc、およびVblsは、電圧Vssより高く、それぞれトランジスタTblx、Tblc、およびTblsが転送されるべき電圧を転送することを可能にする大きさを有する。トランジスタTblx、Tblc、Tblsの電圧の転送によって、ビット線BLは電圧Vblへと充電される。
また、時刻t0からベリファイの完了まで、シーケンサ14は、選択ワード線WLにBレベルのためのベリファイ電圧BVを印加する。ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTは、ベリファイ電圧BVを受け取っていても、オフを維持する。すなわち、このような選択セルトランジスタMTでは、チャネルは形成されず、電流(セル電流)は、ソース領域およびドレイン領域の間を不可避的なリーク電流を除いて流れない。
一方、ベリファイ電圧BVより小さい閾値電圧を有する選択セルトランジスタMTは、ベリファイ電圧BVを受け取っていると、オンしている。すなわち、このような選択セルトランジスタMTでは、チャネルが形成されて、セル電流が流れる。セル電流の大きさは、選択セルトランジスタMTがどの程度オンしているかに依存する。ベリファイ電圧BVからより低い閾値電圧を有する選択セルトランジスタMTは、より多くのセル電流を流す。ただし、セル電流、すなわちソース領域およびドレイン領域間の電流Idsには、セルトランジスタMTの特性に基づく上限がある。ベリファイ電圧BVからある大きさ以上だけ低い閾値電圧を有するセルトランジスタMTはみな、十分に(完全に)オンしており、ある飽和したソース・ドレイン電流Idssを流す。一方、十分にはオンせずに弱くオンしているセルトランジスタMTは、アナログ領域で動作し、電流Idssより小さいソース・ドレイン電流Idsを流す。
さらに、シーケンサ14は、時刻t0からベリファイの完了まで、非選択ワード線WLに電圧Vreadを印加する。
時刻t1から、シーケンサ14は、信号HLLの電圧を電圧Vhllにする。電圧Vhllは、Vssより大きく、トランジスタThllが転送されるべき電圧を転送することを可能にする大きさを有する。トランジスタThllの転送により、ノードSENは、電圧Vsenに充電される。電圧Vsenは、電圧Vssより高い。
時刻t2から、シーケンサ14はノードCLKSAの電位を電圧Vclksaへと上げ、また、充放電回路17aを制御してバスDBUSを電圧Vbhへとプリチャージする。ノードCLKSAは、ノードSENおよびバスDBUSと容量結合しており、よって、ノードCLKSAおよびバスDBUSの電圧の上昇は、ノードSENの電圧を上昇させる。ノードSENと容量結合されたノード(例えばノードCLKSAおよびバスDBUS)の電圧の上昇を通じたノードSENの電圧の上昇は、クロックアップと称される。クロックアップにより、時刻t2から、ノードSENの電圧は電圧Vsen+ΔV1へと上昇する。電圧ΔV1は、電圧Vclksa、電圧Vbh、およびノードSENとノードCLKSAならびにバスDBUSとの結合容量に依存する。ノードSENの電圧Vsen+ΔV1により、トランジスタTsenはオンする。
時刻t3から、シーケンサ14は、信号XXLの電圧を電圧Vxxlにする。電圧Vxxlは、トランジスタTxxlが転送されるべき電圧を転送することを可能にする大きさを有する。よって、ノードSENは、ノードSCOMを介して、対応するビット線BLと接続される。
時刻t4から、シーケンサ14は、信号HLLの電圧を電圧Vssに戻す。この結果、ノードSENのトランジスタThllを介した充電は停止し、ノードSENの電圧は、接続されているビット線BLの電圧の影響を受けようになる。
時刻t4から、ノードSENの電圧は、ノードSENが接続された選択セルトランジスタMTの閾値電圧に依存する大きさ、低下する。すなわち、ノードSENがオフしている選択セルトランジスタMTと接続されている場合、ノードSENの電圧(実線により示されている)はほとんど低下しない。ノードSENが十分にオンしている選択セルトランジスタMTと接続されている場合、ノードSENの電圧(破線により示されている)は大きく低下する。ノードSENが弱くオンしている選択セルトランジスタMTと接続されている場合も、ノードSENの電圧は低下する。弱くオンしている選択セルトランジスタMTと接続されているノードSENの代表的な電圧が、一点鎖線により示されている。ノードSENの電圧は、最小の大きさ(破線)と最大の大きさ(実線)の間の種々の大きさであり得、換言するとアナログの値を有する。
時刻t6において、シーケンサ14は、信号XXLの電圧を電圧Vssに戻す。この結果、トランジスタTxxlがオフし、ノードSENは電気的にフローティングし、時刻t6でのノードSENの電圧が、ノードSENに保存される。
時刻t7において、シーケンサ14は、ノードCLKSAの電圧をVssに戻す。一方、バスDBUSの電圧は時刻t7からも維持される。ノードCLKSAの電圧の下降は、ノードSENの電圧を下降させる。ノードSENと容量結合しているノード(例えばノードCLKSA)の電圧の下降を通じたノードSENの電圧の下降は、クロックダウンと称される。クロックダウンにより、時刻t7から、ノードSENの電圧は、電圧ΔV2低下する。電圧ΔV2は、電圧ΔV1より小さい。
クロックダウンによるノードSENの電圧の低下の量は、ノードCLKSAの電圧およびバスDBUSの電圧により制御される。例えば、ノードCLKSAの電圧の低下に加えて、破線により示されるようにバスDBUSの電圧も低下されることが可能である。または、破線に示されるようにノードCLKSAの電圧が維持されて、破線により示されるようにバスDBUSの電圧が低下されることが可能である。
時刻t8から、シーケンサ14は、ノードLOPおよびLOP_LTの電圧を電圧VP1へとバイアスする。電圧VP1は、現在のベリファイの対象であるBレベルのためのベリファイ電圧BVより小さいベリファイ電圧BVL1未満の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenがオフすることを可能にし、且つベリファイ電圧BVL1以上の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenがオンすることを可能にする大きさを有する。すなわち、ノードLOPが電圧VP1を有することにより、トランジスタTsenのゲート・ソース間電圧Vgsは、ノードLOPが電圧Vssの場合より低い。このため、トランジスタTsenは、ノードLOPが電圧VP1へとバイアスされている場合、バイアスされていない場合よりも、同じ電圧のゲートへの印加に対してオンしづらい。すなわち、トランジスタTsenは、ノードLOPが電圧VP1へとバイアスされている場合、ノードSENの電圧から電圧VP1を減じた値が、トランジスタTsenの閾値電圧以上でないと、オンしない。このことが利用されて、電圧VP1は、以下のように選択される。
電圧VP1は、電圧BVL1未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPの電圧が電圧VP1未満である場合にオンし、ノードLOPが電圧VP1へとバイアスされている場合にオフするように決定される。このような電圧VP1が使用されることにより、図8に示されるように、ベリファイ電圧BVL1未満の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsenは、ノードLOPが電圧Vssの場合はオンであるが((A)を参照)、ノードLOPが電圧VP1へとバイアスされている場合はオフである((D)を参照)。一方、ベリファイ電圧BVL1以上の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsenは、ノードLOPが電圧VP1へとバイアスされている場合もオンである((E)および(F)を参照)。よって、トランジスタTsenのオンまたはオフに基づいて、当該トランジスタTsenと接続された選択セルトランジスタMTが電圧BVL1以上の閾値電圧を有するか否かが判定されることが可能である。なお、ベリファイ電圧BVL1以上の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsenは、当然ながら、ノードLOPがバイアスされていない場合でも、オンである((B)および(C)を参照)。
図7に戻る。シーケンサ14はまた、時刻t8から、データラッチ回路TDLのトランジスタ51T、53T、および56Tをオンさせる。この結果、トランジスタ52T、54T、57T、および58Tの組を含むクロス接続された2つのインバータ回路の状態が落着し、ノードLAT_Tは電圧Vddsaを有し、ノードINV_Tは電圧VP1を有するに至る。また、ノードLAT_Tと接続されたバスSBUSの電圧も電圧Vddsaを有するに至る。
シーケンサ14は、ノードLOPが電圧VP1を有している間に、信号STBを時刻t11から短期間に亘って電圧Vstbにする。電圧Vstbは、トランジスタTstbが転送されるべき電圧を転送することを可能にする大きさを有する。電圧Vstbの印加により、トランジスタTstbはオンする。この結果、トランジスタTsenのドレインはバスSBUSと電気的に接続される。
電圧Vstbの印加により、トランジスタTsenが程度に関わらずオンしている場合、バスSBUSの電圧、ひいてはノードLAT_Tの電圧は、電圧VP1へと下降する。こうして、ノードLAT_Tでの電圧VP1は、トランジスタTsenがオンしていることを示す情報、すなわち、当該トランジスタTsenと接続された選択セルトランジスタMTが電圧BVL1以上の閾値電圧を有していることを示す情報として、データラッチ回路TDLに保持される。
一方、トランジスタTsenがオフしている場合、電圧Vstbの印加によっても、バスSBUSの電圧、ひいてはノードLAT_Tの電圧は、電圧Vddsaを維持する。こうして、ノードLAT_Tでの電圧Vddsaは、トランジスタTsenがオフしていることを示す情報、すなわち、当該トランジスタTsenと接続された選択セルトランジスタMTがベリファイ電圧BVL1未満の閾値電圧を有していることを示す情報として、データラッチ回路TDLに保持される。
このように、信号STBの電圧Vstbへの遷移によって信号STBの電圧Vstbへの遷移の時のノードSENの電圧に基づく1ビットの情報がデータラッチ回路TDL(またはSDL等)に保持される動作は、ストローブと称される。
シーケンサ14は、各データラッチ回路TDL中のデータに基づいて、ベリファイ電圧BVL1未満の閾値電圧を有する選択セルトランジスタMTはベリファイVFL1にフェイルしたと判断する。一方、シーケンサ14は、ベリファイ電圧BVL1以上の閾値電圧を有する選択セルトランジスタMTはベリファイVFL1にパスしたと判断する。
時刻t18から、シーケンサ14は、ノードLOPおよびLOP_LTの電圧を電圧VPmへとバイアスする。電圧VPmは、電圧VP1より高い。また、電圧VPmは、現在のベリファイの対象であるBレベルのためのベリファイ電圧BV未満の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenがオフすることを可能にし、且つベリファイ電圧BV以上の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenがオンすることを可能にする大きさを有する。すなわち、ノードLOPが電圧VPmを有することにより、トランジスタTsenのゲート・ソース間電圧Vgsは、ノードLOPが電圧VP1の場合より小さい。このため、トランジスタTsenは、ノードLOPが電圧VPmへとバイアスされている場合、バイアスされていない場合よりも、同じ電圧のゲートへの印加に対してオンしづらい。すなわち、トランジスタTsenは、ノードLOPが電圧VPmへとバイアスされている場合、ノードSENの電圧から電圧VPmを減じた値が、トランジスタTsenの閾値電圧以上でないと、オンしない。このことが利用されて、電圧VPmは、以下のように選択される。
電圧VPmは、ベリファイ電圧BVL1以上ベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPの電圧が電圧VPm未満である場合にオンし、ノードLOPが電圧VPmへとバイアスされている場合にオフするように、決定される。このような電圧VPmが使用されることにより、図8に示されるように、まず、ベリファイ電圧BVL1未満の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsenはオフである((G)を参照)。また、ベリファイ電圧BVL1以上かつベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsenは、ノードLOPが電圧VP1へとバイアスされている場合はオンであるが((E)を参照)、ノードLOPが電圧VPmへとバイアスされている場合はオフである((H)を参照)。一方、ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsenは、ノードLOPが電圧VPmへとバイアスされている場合もオンである((I)を参照)。よって、トランジスタTsenのオンまたはオフに基づいて、当該トランジスタTsenと接続された選択セルトランジスタMTがベリファイ電圧BV以上の閾値電圧を有するか否かが判定されることが可能である。
図7に戻る。シーケンサ14はまた、時刻t18からデータラッチ回路SDLのトランジスタ51S、53S、および56Sをオンさせる。この結果、トランジスタ52S、57S、54S、および58Sの組を含むクロス接続された2つのインバータ回路の状態が落着し、ノードLAT_Sは電圧Vddsaを有し、ノードINV_Sは電圧VPmを有するに至る。また、ノードLAT_Sと接続されたバスSBUSの電圧も電圧Vddsaを有するに至る。
シーケンサ14は、ノードLOPが電圧VPmを有している間に、信号STBを時刻t19から短期間に亘って電圧Vstbにしてストローブを行う。電圧Vstbの印加により、トランジスタTsenがオンしている場合、バスSBUSの電圧、ひいてはノードLAT_Sの電圧は、電圧VPmへと下降する。こうして、ノードLAT_Sでの電圧VPmは、トランジスタTsenがオンしていることを示す情報、すなわち、当該トランジスタTsenと接続された選択セルトランジスタMTがベリファイ電圧BV以上の閾値電圧を有していることを示す情報として、データラッチ回路SDLに保持される。
一方、トランジスタTsenがオフしている場合、電圧Vstbの印加によっても、バスSBUSの電圧、ひいてはノードLAT_Sの電圧は、電圧Vddsaを維持する。こうして、ノードLAT_Sでの電圧Vddsaは、トランジスタTsenがオフしていることを示す情報、すなわち、当該トランジスタTsenと接続された選択セルトランジスタMTがベリファイ電圧BV未満の閾値電圧を有していることを示す情報として、データラッチ回路SDLに保持される。
ノードLOPの相違する電圧での複数回のストローブは、任意の順序で行われることが可能であり、図7の順序に限られない。
シーケンサ14は、各データラッチ回路SDL中のデータに基づいて、ベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTはベリファイVF2にフェイルしたと判断する。一方、シーケンサ14は、ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTはベリファイVF2にパスしたと判断する。
時刻t20において、シーケンサ14は、ノードLOPおよびLOP_LTの電圧を電圧Vssに戻す。これにより、図7のベリファイが終了する。

図9は、図7のベリファイの後の選択セルトランジスタMTの閾値電圧の分布を示し、第1実施形態の半導体記憶装置1の一状態を示し、Bレベルへと書き込まれる選択セルトランジスタMTの閾値の分布を示す。
図9に示されるように、ベリファイVFL1にフェイルしたと判断された選択セルトランジスタ(第1フェイルセルトランジスタ)MTは、ベリファイ電圧BVL1未満の閾値電圧を有し、選択ワード線WLの電圧がベリファイ電圧BVである場合、セル電流Iclを流す。
ベリファイVF2にパスしたと判断された選択セルトランジスタ(パスセルトランジスタ)MTは、選択ワード線WLの電圧が電圧BV以上である場合、セル電流を流す。
ベリファイVFL1にパスし、ベリファイVF2にフェイルしたと判断された選択セルトランジスタMTは、電圧BVL1以上かつ電圧BV未満の閾値電圧を有すると割り出される。ベリファイVFL1にパスし、ベリファイVF2にフェイルしたと判断された選択セルトランジスタは、第2フェイルセルトランジスタと称される。第2フェイルセルトランジスタMTは、選択ワード線WLの電圧がベリファイ電圧BVL1未満である場合、セル電流を流さず、選択ワード線WLの電圧がベリファイ電圧BVL1以上である場合、セル電流を流す。第2フェイルセルトランジスタMTは、選択ワード線WLの電圧がベリファイ電圧BVである場合、セル電流Ic2を流す。セル電流Ic2はセル電流Ic1より小さい。
シーケンサ14は、図7のベリファイが含まれる第xプログラムループの後、第x+1プログラムループを行う。シーケンサ14は、第x+1プログラムループにおいて、図7のベリファイの結果に基づいてプログラムを行う。シーケンサ14は、第1フェイルセルトランジスタ(ベリファイVFL1にフェイルした選択セルトランジスタ)MTに対して、プログラムPG1を行う。シーケンサ14は、第2フェイルセルトランジスタ(ベリファイVFL1にパスし、ベリファイVF2にフェイルした選択セルトランジスタ)MTに対して、プログラムPG2を行う。シーケンサ14は、パスセルトランジスタ(ベリファイVFにパスした選択セルトランジスタ)MTに対して、プログラムPGIを行う。
図10は、第1実施形態のある1つの選択セルトランジスタMTがある目標レベル(例えばBレベル)のベリファイにパスするまでのフローを示す。図10に示されるように、シーケンサ14は、プログラムPG1を行い(ステップS1)、次いで、ベリファイVFL1を行う(ステップS2)。ステップS1およびS2の組は、ある1つのプログラムループに含まれる。
シーケンサ14は、選択セルトランジスタMTがベリファイVFL1にフェイルしたと判断すると(ステップS2のNo分岐)、次のプログラムループにおいて、再びステップS1およびS2を行う。シーケンサ14は、選択セルトランジスタMTがベリファイVFL1にパスしたと判断すると(ステップS2のYes分岐)、次のプログラムループにおいて、ステップS3を行う。シーケンサ14は、ステップS3において、プログラムPG2を行う。次いで、シーケンサは、ベリファイVFを行う(ステップS6)。ステップS3およびS6は、ある1つのプログラムループに含まれる。
シーケンサ14は、選択セルトランジスタMTがベリファイVFにフェイルしたと判断すると(ステップS6のNo分岐)、次のプログラムループにおいて、再びステップS3およびS6を行う。シーケンサ14は、選択セルトランジスタMTがベリファイVFにパスしたと判断すると(ステップS6のYes分岐)、次のプログラムループにおいて、プログラムPGIを行う(ステップS8)。シーケンサ14は、ベリファイVFにパスした選択セルトランジスタMTに対しては、もはやさらなるベリファイを行わない。
シーケンサ14は、ステップS9において、目標レベルへの書き込みが完了したかを判断する。目標レベルへの書き込みは、例えば、当該目標レベルへと書き込みされる選択セルトランジスタMTの総数のうち、ある割合のものがベリファイVFにパスしたと判断されると、完了する。目標レベルへの書き込みが完了していないと(ステップS9のNo分岐)、シーケンサ14は、次のプログラムループにおいて再びステップS8を行う。一方、目標レベルへの書き込みが完了すると(ステップS9のYes分岐)、フローは終了する。
図11は、第1実施形態の半導体記憶装置1のあるプログラムループにおけるプログラムの間のいくつかの配線の電圧を時間に沿って示す。図11のプログラムは、プログラムPG1、PG2、およびPGIを含む。プログラムPG1、PG2、およびPGIは、図11に示される電圧の印加によって1つの選択セルユニットSUに対して並行して行われる。すなわち、書き込みは選択セルユニットCU中の選択セルトランジスタMTに対して並行して行われ、シーケンサ14は、第1フェイルセルトランジスタMT、第2フェイルセルトランジスタMT、およびパスセルトランジスタMTに対して、それぞれプログラムPG1、PG2、およびPGIを並行して行う。
図11に示されるように、シーケンサ14は、プログラムPG1、PGM2、およびPGIの間、ソース線CELSRCに電圧Vssを印加し続ける。また、シーケンサ14は、プログラムPG1、PGM2、およびPGIの間、センスアンプ回路SACを制御して、ベリファイVFL1にフェイルした第1フェイルセルトランジスタMTを含んだストリング(第1プログラム可能選択ストリング)STRと接続されたビット線(第1プログラム可能ビット線)BLに電圧Vssを印加し続ける。
時刻t41から、シーケンサ14は、センスアンプ回路SACを制御して、ベリファイVFL1にパスしかつベリファイVFにフェイルした第2フェイルセルトランジスタMTを含んだストリング(第2プログラム可能ストリング)STRと接続されたビット線(第2プログラム可能ビット線)BLの電圧を電圧Vqpwにする。電圧Vqpwは、電圧Vssより若干高く、電圧Vddより低い。
シーケンサ14はまた、時刻t41から、センスアンプ回路SACを制御して、パスセルトランジスタMTを含んだストリング(プログラム禁止選択ストリング)と接続されたビット線(プログラム禁止ビット線)BLの電圧を電圧Vddにする。電圧Vddは電圧Vpqwより高い。
時刻t42から、シーケンサ14は、選択ゲート線SGSLに電圧Vsgsを印加する。電圧Vsgsは、電圧Vssより大きく、選択ゲートトランジスタSSTをオンさせない大きさを有する。このため、いずれのストリングSTRでも、直列接続されたセルトランジスタMTの組はソース線CELSRCに接続されない。
また、時刻t42から、シーケンサ14は、選択ストリングユニットSUの選択ゲートSGDL線に電圧Vsgdを印加する。電圧Vsgdは、第1プログラム可能選択ストリングSTRおよび第2プログラム可能ストリングSTR中の選択ゲートトランジスタSDTをオンに維持しつつ、プログラム禁止選択ストリングSTR中の選択ゲートトランジスタSDTをオフさせる大きさを有する。
電圧Vsgdの印加の間、第1および第2プログラム可能選択ストリングSTR中の選択ゲートトランジスタSDTはオンしている。このため、第1および第2プログラム可能選択ストリングSTRのチャネルは、対応するビット線BLと接続され続ける。この間、第1プログラム可能選択ストリングSTRのチャネルは電圧Vssを印加されている状態を維持し、第2プログラム可能ストリングSTRのチャネルは電圧Vqpwを印加されている状態を維持する。
一方、電圧Vsgdの印加により、プログラム禁止選択ストリングSTR中の選択ゲートトランジスタSDTはオンしない。このため、時刻t42から、プログラム禁止選択ストリングSTRのチャネルは、対応するビット線BLから切断されて電気的に浮遊している。
時刻t43から、シーケンサ14は、選択ワード線WLおよび非選択ワード線WLに電圧Vpassを印加する。電圧Vpassは、電圧Vssより大きく、第1およびプログラム可能選択ストリングSTRでは非選択ワード線WLと接続されたセルトランジスタ(非選択セルトランジスタ)MTを、ビット線BLからの電位を転送できる程度にオンさせるほど大きくかつ非選択セルトランジスタMTに対する意図せぬプログラムの発生を抑制できるほど小さい大きさを有する。さらに、電圧Vpassは、プログラム禁止選択ストリングSTRではセルトランジスタMTでの閾値上昇を抑制できる程度にカップリングによりチャネルを上昇できるほど大きい。
時刻t44から、シーケンサ14は、選択ワード線WLに電圧Vpgmを印加する。電圧Vpgmは、電圧Vpassより高い。電圧Vpgmの印加により、第1プログラム可能選択ストリングSTRにおいて、選択ワード線WLとチャネルとの間に電圧VpgmおよびVssによる電位差が形成される。この結果、第1プログラム可能選択ストリングSTRの各々の第1フェイルセルトランジスタMTの電荷蓄積層CAに電子が注入されて、プログラムPG1が行われる。
また、電圧Vpgmの印加により、第2プログラム可能ストリングSTRにおいて、選択ワード線WLとチャネルとの間に電圧Vpgmおよび電圧Vqpwによる電位差が形成される。この結果、第2プログラム可能ストリングSTRの各々の第2フェイルセルトランジスタMTの電荷蓄積層CAに電子が注入されて、プログラムPG2が行われる。第2フェイルセルトランジスタMTの選択ワード線WLとチャネルとの間の電位差は、第1フェイルセルトランジスタMTの選択ワード線WLとチャネルとの間の電位差より小さい。このため、プログラムPG2によって第2フェイルセルトランジスタMTの電荷蓄積層CAに注入される電子は、プログラムPG1によって第1フェイルセルトランジスタMTの電荷蓄積層CAに注入される電子より少ない。よって、第2フェイルセルトランジスタMTの閾値電圧の上昇は、第1フェイルセルトランジスタMTの閾値電圧の上昇より小さい。
一方、電圧Vpassは、電圧Vpgmより十分に小さいため、第1および第2プログラム可能選択ストリングSTRにおいて、非選択ワード線WLとチャネルとの間に電圧Vpassと電圧Vssによって形成される電位差は、電圧Vpgmと電圧Vssとの差よりも十分に小さい。このため、第1および第2プログラム可能選択ストリングSTRの非選択セルトランジスタMTの電荷蓄積層CAには電子は全くまたはほとんど注入されず、プログラムPG1およびPG2は抑制されるか起こらない。
また、電圧Vpgmの印加によってもパスセルトランジスタMTへの電子の注入は抑制されるか起こらない。プログラム禁止選択ストリングSTRは電気的に浮遊しており、よって、そのチャネルは、ワード線WLへの電圧Vpgmおよび電圧Vpassの印加によって上昇し、ワード線WLとの間で小さな電位差しか有しないからである。このチャネルの電位上昇によって電子の注入が抑制されているプログラムは、プログラムPGIに相当する。
時刻t45において、シーケンサ14は、選択ワード線WLの電圧を電圧Vpassに戻す。時刻t46において、シーケンサ14は、第1プログラム可能ビット線BLおよびプログラム禁止ビット線BL、選択ゲート線SGSL、および選択ストリングユニットSUの選択ゲート線SGDLの電圧をVssに戻す。時刻t57において、シーケンサ14は、選択ワード線WLおよび非選択ワード線WLの電圧をVssに戻す。
(利点(効果))
第1実施形態の半導体記憶装置は、高速でベリファイを完了できる。詳細は、以下の通りである。
上記のように、選択ワード線WLに印加されるプログラム電圧Vpgmは、プログラムループの度に、増分ΔVPGM、大きくされる。増分ΔVPGMは基本的には固定されている。このため、ある選択セルトランジスタMTは、プログラム電圧Vpgmの印加により、過剰に閾値電圧を上昇させされる場合がある。具体的には、あるベリファイ電圧γV(γは、A、B、またはC)をわずかに下回る大きさの閾値電圧は、ベリファイ電圧γVを大きく超える結果となり得る。このような閾値電圧は、隣のレベルにまで到達し得、このことは、誤読み出しを引き起こし得る。このような過剰な閾値電圧の上昇を抑制するために、ある選択セルトランジスタMTは、ベリファイフェイルの選択セルトランジスタMTよりも弱くプログラムされる。よって、弱くプログラムされるべき選択セルトランジスタMTが、ベリファイパスおよびベリファイフェイルの選択セルトランジスタの特定に加えて、特定される必要がある。すなわち、第1および第2フェイルセルトランジスタならびにパスセルトランジスタMTの特定が必要である。
特定のための第1方法として、選択ワード線WLにベリファイ電圧γVLおよびγVが順に印加され、ベリファイ電圧γVLおよびγVの各々の印加の間にストローブが行われる。しかしながら、選択ワード線WLは、大きな容量を要し、充電に時間がかかるため、第1および第2フェイルセルトランジスタならびにパスセルトランジスタMTの特定に時間を要する。
第2の方法として、ノードSENが、対応するビット線BLと第1期間に亘って接続され、ストローブが行われ、第1期間より長い第2期間に亘って再度接続され、再度ストローブが行われる。第1および第2期間はトランジスタTxxlがオンしている期間によって制御され、第1および第2期間の各々に亘って図7と同様に信号XXLに電圧Vxxlが印加される。また、第1および第2期間のいずれの間も選択ワード線WLにはベリファイ電圧γVが印加される。ベリファイ電圧γVの印加によって、ベリファイ電圧γVを若干下回る第2フェイルセルトランジスタMTはオンするものの、その程度は弱く、よってセル電流は少なく、ビット線BLの電圧の低下は少ない。加えて、第1期間では、ノードSENとビット線BLとが短い期間しか接続されない。このため、ノードSENにビット線BLの電圧が十分に転送されない。よって、第2フェイルセルトランジスタMTと接続されたノードSENの電位は、十分に低下せず、対応するトランジスタTsenはオンを維持する。
一方、第2期間では、ノードSENとビット線BLとが長い期間に亘って接続されるため、ノードSENにビット線BLの電圧が十分に転送され、よって、第2フェイルセルトランジスタMTと接続されたノードSENの電圧は十分に低下する。このため、対応するトランジスタTsenはオフする。そして、トランジスタTsenを第1期間ではオンを維持し、第2期間ではオフさせる選択セルトランジスタMTは、第2フェイルセルトランジスタと判断される。
しかしながら、第2方法は、第1方法よりは早いものの、1つのγレベルについての2回のノードSENとビット線BLの接続を必要とし、依然、長時間を要する。
第1実施形態では、1つのγレベルについての1回のノードSENとビット線BLの接続の後、ノードLOPに電圧VP1が印加され、ストローブが行われ、ノードLOPに電圧VPmが印加され、ストローブが行われる。選択ワード線WLには、ノードLOPのいずれの電圧の印加の間も同じベリファイ電圧γVが印加される。しかしながら、2つのストローブの間でノードLOPの電圧、ひいてはトランジスタTsenのゲート・ソース間電圧Vsgが相違し、ノードLOPの電圧がより高いと、トランジスタTsenをオンに維持するためにノードSENはより高い電圧である必要がある。このため、弱くオンしている選択セルトランジスタMTは、電圧VP1の印加の間はオンを維持できても、電圧VPmの印加の間はオフし得る。このような選択セルトランジスタMTは、ベリファイ電圧γVを若干下回り、より具体的には、ベリファイ電圧γVL以上ベリファイ電圧γV未満の閾値電圧を有する。こうして、第2フェイルセルトランジスタMTが割り出されることが可能である。
しかも、1つのγレベルについての1回のノードSENとビット線BLの接続の後の電圧VP1およびVPmの印加の各々の間のストローブを通じて、第1フェイルセルトランジスタMTもパスセルトランジスタMTも並行して割り出されることが可能である。すなわち、第1フェイルセルトランジスタMTは、電圧VP1の印加の間のストローブの時にオフしているトランジスタTsenと接続されており、パスセルトランジスタMTは、電圧VPmの印加の間のストローブの時にもオンしているトランジスタTsenと接続されている。したがって、1つのγレベルについての1回のノードSENとビット線BLの接続の後の電圧VP1およびVPmの印加の各々の間のストローブを通じて、第1および第2フェイルセルトランジスタならびにパスセルトランジスタMTが並行して割り出されることが可能である。
また、第1実施形態によれば、選択ワード線WLに印加される電圧は1つのγレベルについて1つの大きさを有する。このため、第1実施形態は、第1方法のように選択ワード線WLの相違する複数の電圧への充電を要さず、第1方法より高速で完了する。第1実施形態は、ノードVOPを相違する電圧に充電することを要するが、ノードVOPの充電は、選択ワード線WLの充電のような長時間を要しない。
さらに、第1実施形態によれば、1つのγレベルのベリファイのためにノードSENとビット線BLは1回しか接続されない。このため、第1実施形態のベリファイは、第2方法より高速で完了する。
また、第1実施形態では、データラッチ回路SDLおよびTDLのトランジスタ57S、58S、57T、および58TのソースのノードLOP_LTは、ベリファイの間、ノードLOPの電圧と同様に制御される。こうすることによって、第1実施形態のノードLOPの電圧の制御を通じた2つの条件の相違するベリファイの結果が、データラッチ回路SDLおよびTDLに簡便に保持されることが可能である。詳細は以下の通りである。
参考用の例として、図5のトランジスタ57δ(δはSおよびTの各々)および58δのソースが電圧Vssに固定されているとする。すると、ラッチ回路δDLは、保持しているデータに応じて、ノードLAT_δにおいて電圧VddsaまたはVssを保持することになる。すなわち、ラッチ回路δDLは、バスSBUSの電圧がVddsaかVssかに基づいて、データを保持する。そして、ストローブの結果がラッチ回路δDLに転送されるために、ノードLAT_δおよびバスSBUSが電圧Vddsaに保持されている状態で、ストローブが行われる。ストローブの結果、トランジスタTsenのオンまたはオフに基づいて、バスSBUSの電圧は低下するか維持する。トランジスタTsenがオンしている場合、バスSBUSの電圧は、ノードLOPの電圧VP1またはVPm(以下、各々は電圧VPと称される場合がある)までしか低下しない。この状態は、ラッチ回路γDLによって、バスSBUSがローレベルにあると正しく判定されない可能性がある。
このような現象に対して、ストローブ後のバスSBUSの電圧VPが電圧Vssに変換され、変換れた電圧がデータラッチ回路γDLに転送される方法が考えられる。すなわち、ストローブの後、ノードLOPが電圧Vssとされ、次いで、トランジスタTblqおよび30がオンされる。この結果、バスSBUSの電圧に応じてトランジスタ31はオンまたはオフの状態を取り、バスSBUSはトランジスタTblq、30、および31を介してVssに放電されるか、電圧Vddsaを維持する。すなわち、ストローブの結果が、バスSBUSに電圧VddsaまたはVssとして表れることになる。
しかしながら、この手法によると、トランジスタTblqのオンによって、ノードSENに保持されていた電圧が失われる。
第1実施形態によれば、ノードLOP_LTは、ベリファイの間、ノードLOPの電圧と同様に制御される。このため、ラッチ回路γDLは、バスSBUSの電圧Vddsaまたは電圧VPに基づいて、正しくデータを保持できる。しかも、参考例の手法のようにストローブの結果に基づくバスSBUSの電圧VPが電圧Vssへと変換される必要はない。このため、ノードSENの電圧は破壊されず、大きさの相違する複数の電圧VPとノードSENの電圧とによる2回のストローブの実現が可能である。
(第2実施形態)
第2実施形態は、センスアンプ17およびデータラッチ19の詳細の点で、第1実施形態と異なる。以下、第1実施形態と異なる点が主に記述される。
図12は、第2実施形態のセンスアンプ17およびデータラッチ19の一部を示す。第2実施形態では、センスアンプ回路SAC、およびデータラッチ回路SDL、TDL、ADL、BDL、ならびにCDLの詳細が、第1実施形態のものと異なる。センスアンプ回路SACはみな、図12に示される要素および接続を有する。β=SおよびTの各々の場合について、データラッチ回βDLはみな図12に示される要素および接続を有する。γ=A、B、およびCの各々の場合について、データラッチ回γDLはみな、図12に示される要素および接続を有する。
図12に示されるように、バスLBUSは、直列接続されたn型MOSFET TsetおよびTsbusを介して接地されている(電圧Vssのノードと接続されている)。トランジスタTsetはゲートにおいて、例えばシーケンサ14から信号SETを受け取る。トランジスタTsbusは、ゲートにおいてバスSBUSに接続されている。
トランジスタ31のゲートは、バスLBUSに接続されている。トランジスタ57S、58S、57T、および58Tの各々のソースは、接地されている。トランジスタ57A、58A、57B、58B、57C、および58Cの各々のソースは、抵抗素子39を介してバスLBUSに接続されている。
ベリファイの間の配線の電圧は、図13に示されている。ベリファイの間、トランジスタTlswはオフに維持されている。図13は、ある1つのプログラムループにおけるベリファイの間のいくつかの配線に印加される電圧を時間に沿って示す。
図13に示されるように、時刻t11からのストローブの後、時刻t11_1において、シーケンサ14は、信号SETの電圧を電圧Vsetにする。電圧Vsetは、トランジスタTsetが転送されるべき電圧を転送することを可能にする大きさを有する。電圧Vsetの印加によりトランジスタTsetはオンする。この結果、バスSBUSが電圧Vddsaを有していれば、トランジスタTsbusがオンして、バスLBUSは電圧Vssへと引かれる。そして、バスLBUSの電圧Vssは、トランジスタ59Sを介してノードINV_Sを電圧Vssへと引き、結果、ノードLAT_Sに電圧Vddsaが保持される。
一方、バスSBUSが電圧VP1を有していれば、トランジスタTsbusはオフを維持し、バスLBUSは電圧Vddsaを維持する。そして、バスLBUSの電圧Vddsaは、トランジスタ59Sを介してノードINV_Sを電圧Vddsaに維持し、結果、ノードLAT_Sに電圧Vssが保持される。
時刻t43からのストローブは、ノードLOPの電圧が異なるのみで、時刻t11からのストローブと同じであるり、時刻t19_1からの信号SETの電圧Vsetへの遷移を含む。
第2実施形態においても、第1実施形態と同じく、選択ワード線WLに印加される電圧は1つのレベルを有し、かつ1つのγレベルのためにノードSENとビット線BLは1回しか接続されない。このため、第1実施形態と同じ利点を得られる。
また、第2実施形態によれば、トランジスタ57δおよび58δのソースは接地されており、第1実施形態のように電位を制御されない。このため、第1実施形態より、回路の接続および制御が簡単である。
(第3実施形態)
第3実施形態では、セルトランジスタMTは、ベリファイによって第1および第2実施形態よりも多くの類に分類される。
第3実施形態の半導体記憶装置1は、第1実施形態のものと同じ要素および接続を有する。ただし、第3実施形態では、半導体記憶装置1は、以下に記述される動作を行えるように構成されている。以下、第1実施形態と異なる点が主に記述される。
(動作)
図14は、図7(第1実施形態)と同様に、第3実施形態の半導体記憶装置1での第xプログラムループにおけるベリファイの間のいくつかの配線に印加される電圧を時間に沿って示す。図14および以下の記述も、Bレベルへと書き込まれる選択セルトランジスタMTについてのベリファイに関する。また、図14は、図7では描かれているソース線CELSRC、信号BLX、BLC、およびBLS、ビット線BL、非選択ワード線WLの、信号HLLおよびCLKSA、バスDBUS、ならびに信号XXLの電圧についての描写を含んでいない。しかしながら、図14のベリファイにおいても、これらの省略された電圧および信号は、図7のものと同じ波形を有する。
時刻t4から、ノードSENの電圧は、ノードSENが接続された選択セルトランジスタMTの閾値電圧に依存する大きさ、低下する。図14では、弱くオンしている選択セルトランジスタMTと接続されているノードSENの2つの電圧が、一点鎖線および二点鎖線により示されている。二点鎖線の波形は、総じて、一点鎖線の波形より高い値を有する。
時刻t12から、シーケンサ14は、ノードLOPおよびLOP_LTの電圧を電圧VP2へとバイアスする。電圧VP2は、電圧VP1より高く電圧VPmより低い。また、電圧VP2は、ベリファイ電圧BVL2未満の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenがオフすることを可能にし、且つベリファイ電圧BVL2以上の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenがオンすることを可能にする大きさを有する。すなわち、ノードLOPが電圧VP2を有することにより、トランジスタTsenのゲート・ソース間電圧Vgsは、ノードLOPが電圧VP1の場合より小さい。このため、トランジスタTsenは、ノードLOPが電圧VP2へとバイアスされている場合、ノードSENの電圧から電圧VP2を減じた値が、トランジスタTsenの閾値電圧以上でないと、オンしない。このことが利用されて、電圧VP2は、以下のように選択される。
ベリファイ電圧BVL1以上ベリファイ電圧BVL2未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPの電圧が電圧VP2未満である場合にオンし、ノードLOPが電圧VP2へとバイアスされている場合にオフするように、電圧VP2が決定される。このような電圧VP2が使用されることにより、ベリファイ電圧BVL1以上かつベリファイ電圧BVL2未満の閾値電圧を有する選択セルトランジスタMTは、ノードLOPが電圧VP1へとバイアスされている場合はオンであるが、ノードLOPが電圧VP2へとバイアスされている場合はオフである。一方、ベリファイ電圧BVL2以上の閾値電圧を有する選択セルトランジスタMTは、ノードLOPが電圧VP2へとバイアスされている場合もオンである。よって、トランジスタTsenのオンまたはオフに基づいて、当該トランジスタTsenと接続された選択セルトランジスタMTがベリファイ電圧BVL1以上かつベリファイ電圧BVL2未満の閾値電圧を有するか否かが判定されることが可能である。
シーケンサ14は、ノードLOPが電圧VP2を有している間に、信号STBを時刻t13から短期間に亘って電圧Vstbにしてストローブを行う。ストローブの結果は、データラッチ19中のさらなるデータラッチ回路(例えば図示せぬデータラッチ回路RDL)に保持される。
シーケンサ14は、各データラッチ回路RDL中のデータに基づいて、電圧BVL2未満の閾値電圧を有する選択セルトランジスタMTはベリファイVF2にフェイルしたと判断する。一方、シーケンサ14は、電圧BVL2以上の閾値電圧を有する選択セルトランジスタMTはベリファイVF2にパスしたと判断する。
時刻t18から、シーケンサ14は、ノードLOPおよびLOP_LTの電圧を電圧VPmへとバイアスする。電圧VPmは、第1実施形態に記述された特徴に加えて、以下の条件を満たすように選択される。
ベリファイ電圧BVL2以上電圧BV未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPが電圧VPmへとバイアスされていない場合にオンし、ノードLOPが電圧VPmへとバイアスされている場合にオフするように、電圧VPmが決定される。このような電圧VPmが使用されることにより、ベリファイ電圧BVL2以上かつベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTは、ノードLOPが電圧VPmへとバイアスされている場合はオンであるが、ノードLOPが電圧VPmへとバイアスされている場合はオフである。一方、ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTは、ノードLOPが電圧VPmへとバイアスされている場合もオンである。よって、トランジスタTsenのオンまたはオフに基づいて、当該トランジスタTsenと接続された選択セルトランジスタMTがベリファイ電圧BVL2以上かつベリファイ電圧BV未満の閾値電圧を有するか否かが判定されることが可能である。
シーケンサ14は、ノードLOPが電圧VPmを有している間に、信号STBを時刻t19から短期間に亘って電圧Vstbにしてストローブを行う。ストローブの結果は、データラッチ回路SDLに保持される。
シーケンサ14は、各データラッチ回路SDL中のデータに基づいて、電圧BV未満の閾値電圧を有する選択セルトランジスタMTはベリファイVFにフェイルしたと判断する。一方、シーケンサ14は、ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTはベリファイVFにパスしたと判断する。
図15は、図14のベリファイの後の選択セルトランジスタMTの閾値電圧の分布を示し、第1実施形態の半導体記憶装置1の一状態を示し、Bレベルへと書き込まれる選択セルトランジスタMTの閾値の分布を示す。図15は、図9に類似する。
図15に示されるように、第3実施形態では、第2フェイルセルトランジスタMTは、ベリファイVFL1にパスし、ベリファイVF2にフェイルしたと判断された選択セルトランジスタMTを指す。
ベリファイVF2にパスし、ベリファイVFにフェイルしたと判断された選択セルトランジスタMTは、電圧BVL2以上かつ電圧BV未満の閾値電圧を有すると割り出される。ベリファイVF2にパスし、ベリファイVFにフェイルしたと判断された選択セルトランジスタは、第3フェイルセルトランジスタと称される。第3フェイルセルトランジスタMTは、選択ワード線WLの電圧が電圧BVL2未満である場合、セル電流を流さず、選択ワード線WLの電圧が電圧BVL2以上である場合、セル電流を流す。第3フェイルセルトランジスタMTは、選択ワード線WLの電圧がベリファイ電圧BVである場合、セル電流Ic3を流す。セル電流Ic3はセル電流Ic2より小さい。
シーケンサ14は、図14のベリファイが含まれる第xプログラムループの後、第x+1プログラムループを行う。シーケンサ14は、第x+1プログラムループにおいて、図14のベリファイの結果に基づいてプログラムを行う。シーケンサ14は、第1フェイルセルトランジスタ(ベリファイVFL1にフェイルした選択セルトランジス)MTに対して、プログラムPG1を行う。シーケンサ14は、第2フェイルセルトランジスタ(ベリファイVFL1にパスし、ベリファイVFL2にフェイルした選択セルトランジスタ)MTに対して、プログラムPG2を行う。シーケンサ14は、第3フェイルセルトランジスタ(ベリファイVFL2にパスし、ベリファイVFにフェイルした選択セルトランジスタ)MTに対して、プログラムPG3を行う。シーケンサ14は、パスセルトランジスタ(ベリファイVFにパスした選択セルトランジスタ)MTに対して、プログラムPGIを行う。
図16は、第3実施形態のある1つの選択セルトランジスタMTについてのある目標レベル(例えばBレベル)のベリファイにパスするまでのフローを示す。図16は、図10に類似する。
図16に示されるように、シーケンサ14は、ステップS3の後、ベリファイVFL2を行う(ステップS4)。ステップS3およびS4の組は、ある1つのプログラムループに含まれる。
シーケンサ14は、選択セルトランジスタMTがベリファイVFL2にフェイルしたと判断すると(ステップS4のNo分岐)、次のプログラムループにおいて、再びステップS3およびS4を行う。シーケンサ14は、選択セルトランジスタMTがベリファイVFL2にパスしたと判断すると(ステップS4のYes分岐)、次のプログラムループにおいて、ステップS5を行う。シーケンサ14は、ステップS5において、プログラムPG3を行う。次いで、シーケンサは、ベリファイVFを行う(ステップS6)。ステップS5およびS6は、ある1つのプログラムループに含まれる。
シーケンサ14は、ステップS6において、選択セルトランジスタMTがベリファイVFにパスしたと判断すると(Yes分岐)、ステップS8に移行する。
図17は、第3実施形態の半導体記憶装置1のあるプルグラムループにおけるプログラムの間のいくつかの配線の電圧を時間に沿って示す。図17のプログラムは、プログラムPG1、PG2、PG3、およびPGIを含む。プログラムPG1、PG2、PG3、およびPGIは、図17に示される電圧の印加によって1つの選択セルユニットSUに対して並行して行われる。すなわち、シーケンサ14は、第1フェイルセルトランジスタ、第2フェイルセルトランジスタ、第3フェイルセルトランジスタ、およびパスセルトランジスタMTに対して、それぞれプログラムPG1、PG2、PG3、およびPGIを並行して行う。
図17は、図11に類似し、ベリファイVFL2にパスしかつベリファイVFにフェイルした第3フェイルセルトランジスタMTを含んだストリング(第3プログラム可能ストリング)STRと接続されたビット線(第3プログラム可能ビット線)BLの電圧が描写されている点で、図11と相違する。
具体的には、時刻t41から、シーケンサ14は、センスアンプ回路SACを制御して、第3プログラム可能ビット線BLの電圧を電圧Vqpw2にする。電圧Vqpw2は、電圧Vpqwより高く、電圧Vddより低い。
時刻t44からの電圧Vpgmの印加により、第3プログラム可能ストリングSTRにおいて、選択ワード線WLとチャネルとの間に電圧VpgmおよびVqpw2による電位差が形成される。この結果、第3プログラム可能ストリングSTRの各々の第3フェイルセルトランジスタMTの電荷蓄積層CAに電子が注入されて、プログラムPG3が行われる。第3フェイルセルトランジスタMTの選択ワード線WLとチャネルとの間の電位差は、第2フェイルセルトランジスタMTの選択ワード線WLとチャネルとの間の電位差より小さい。このため、プログラムPG3によって第3フェイルセルトランジスタMTの電荷蓄積層CAに注入される電子は、プログラムPG2によって第2フェイルセルトランジスタMTの電荷蓄積層CAに注入される電子より少ない。よって、第3フェイルセルトランジスタMTの閾値電圧の上昇は、第2フェイルセルトランジスタMTの閾値電圧の上昇より小さい。
時刻t45において、シーケンサ14は、第3プログラム可能ビット線BLの電圧をVssに戻す。
ここまで記述された原理の拡張により、選択セルトランジスタMTは、5つ以上の類へと分類されることが可能である。
(利点(効果))
第3実施形態においても、第1実施形態と同じく、選択ワード線WLに印加される電圧は1つのレベルを有し、かつ1つのγレベルのためにノードSENとビット線BLは1回しか接続されない。このため、第1実施形態と同じ利点を得られる。
さらに、第3実施形態では、ベリファイ電圧γVLとベリファイ電圧γVとの間の閾値電圧を有する選択セルトランジスタMTは、より低い閾値電圧を有する第2フェイルセルトランジスタMTまたはより高い閾値電圧を有する第3フェイルセルトランジスタMTに分類される。第2フェイルセルトランジスタMTへのプログラムPG3の条件と、第3フェイルセルトランジスタMTへのプログラムPG3の条件を変えることにより、選択セルトランジスタMTの閾値のより緻密な上昇の制御が可能である。しかも、第1〜第3フェイルセルトランジスタMTおよびパスセルトランジスタMTの割り出しは、ノードLOPへの3つの電圧の印加と3回のストローブにより可能であり、第1実施形態で参考用に記述されたような方法が適用された場合よりも高速に完了されることが可能である。
(変形例)
図18は、図7(第1実施形態)と同様に、第3実施形態の変形例の半導体記憶装置1での第xプログラムループにおけるベリファイの間のいくつかの配線に印加される電圧を時間に沿って示す。図18および以下の記述も、Bレベルへと書き込まれる選択セルトランジスタMTについてのベリファイに関する。また、図18においても、ソース線CELSRC、信号BLX、BLC、およびBLS、ビット線BL、非選択ワード線WLの、信号HLLおよびCLKSA、バスDBUS、ならびに信号XXLの電圧は、図7のものと同じ波形を有する。
変形例では、電圧VP1は、ベリファイ電圧AVL未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPがベリファイ電圧VP1へとバイアスされていない場合にオンし、ノードLOPが電圧VP1へとバイアスされている場合にオフするように、決定される。ベリファイ電圧AVLは、ベリファイ電圧AVより低い。
また、変形例では、電圧VP2は、ベリファイ電圧AVL以上ベリファイ電圧AV未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPが電圧VP2へとバイアスされていない場合にオンし、ノードLOPが電圧VP2へとバイアスされている場合にオフするように、決定される。
また、電圧VP3が、以下のように選択される。電圧VP3は、ベリファイ電圧AV以上ベリファイ電圧BVL未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPの電圧が電圧VP3未満である場合にオンし、ノードLOPが電圧VP3へとバイアスされている場合にオフするように、決定される。
さらに、変形例では、電圧VPmは、ベリファイ電圧BVL以上ベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTと接続されたノードSENと接続されたトランジスタTsenが、ノードLOPの電圧が電圧VPm未満である場合にオンし、ノードLOPが電圧VPmへとバイアスされている場合にオフするように、決定される。
以上のような電圧VP1、VP2、VP3、およびVPmが使用されることにより、ベリファイ電圧AVL未満、ベリファイ電圧AVL以上かつベリファイ電圧AV未満、ベリファイ電圧AV以上ベリファイ電圧BVL未満、ベリファイ電圧BVL以上ベリファイ電圧BV未満、ベリファイ電圧BV以上の計5つの範囲に属する閾値電圧を有する選択セルトランジスタMTが割り出されることが可能である。そして、割り出しは、少なくともAレベルまたはBレベルを目標レベルとする選択セルトランジスタMTに対して行われる。
ベリファイ電圧AVL未満の閾値電圧を有する選択セルトランジスタMTは、ベリファイVFL1にフェイルしたと判断される。ベリファイ電圧AVL以上かつベリファイ電圧AV未満の閾値電圧を有する選択セルトランジスタMTは、ベリファイVFL1にパスしベリファイVFL2にフェイルしたと判断される。ベリファイ電圧AV以上ベリファイ電圧BVL未満の閾値電圧を有する選択セルトランジスタMTは、ベリファイVFL2にパスしベリファイVFL3にフェイルしたと判断される。ベリファイ電圧BVL以上ベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTは、ベリファイVFL3にパスしベリファイVFにフェイルしたと判断される。ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTは、ベリファイVFにパスしたと判断される。
図19に示されるように、ベリファイVFL1にパスしベリファイVFL2にフェイルした選択セルトランジスタMTは、選択ワード線WLの電圧がベリファイ電圧AVL以上である場合、対応するセル電流を流す。ベリファイVFL2にパスしベリファイVFL3にフェイルした選択セルトランジスタMTは、選択ワード線WLの電圧がベリファイ電圧AV以上である場合、対応するセル電流を流す。ベリファイVFL3にパスしベリファイVFにフェイルした選択セルトランジスタMTは、選択ワード線WLの電圧がベリファイ電圧BVL以上である場合、対応するセル電流を流す。ベリファイVFにパスした選択セルトランジスタMTは、ベリファイVFにパスしたと判断される。選択ワード線WLの電圧がベリファイ電圧BV以上である場合、対応するセル電流を流す。
第x+1プログラムループにおいて、シーケンサ14は、割り出された範囲と目標レベルの組合せに基づいて、プログラムPG1、PG2、またはPGIを選択セルトランジスタに対して行う。詳細は、以下の通りである。
シーケンサ14は、ベリファイ電圧AVL未満の閾値電圧を有する選択セルトランジスタMTに対してプログラムPG1を行う。
シーケンサ14は、ベリファイ電圧AVL以上ベリファイ電圧AV未満の閾値電圧を有する選択トランジスタMTのうち、Aレベルを目標レベルとするものに対してはプログラムPG2を行い、Bレベルを目標レベルとするものに対してはPG1を行う。
シーケンサ14は、ベリファイ電圧AV以上ベリファイ電圧BVL未満の閾値電圧を有する選択トランジスタMTのうち、Aレベルを目標レベルとするものに対してはプログラムPGIを行い、Bレベルを目標レベルとするものに対してはPG1を行う。
シーケンサ14は、ベリファイ電圧BVL以上ベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTのうち、Aレベルを目標レベルとするものに対してはプログラムPGIを行い、Bレベルを目標レベルとするものに対してはPG2を行う。
シーケンサ14は、ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTに対してプログラムPGIを行う。
変形例によれば、1つのγレベルのベリファイ電圧γVがワード線WLに印加されている間に、γレベル、およびγレベルより1つ低いεレベルのベリファイが完了でき、かつ目標レベルを若干下回る選択セルトランジスタMTが検出されることも可能である。よって、効率よく、ベリファイが行われることが可能である。
(第4実施形態)
第4実施形態は、センスアンプ回路SACおよびデータラッチ回路SDLの詳細の点で第1実施形態と異なる。以下、第1実施形態と異なる点が主に記述される。
図20は、第4実施形態のセンスアンプ17およびデータラッチ19の一部を示す。センスアンプ回路SACはみな、図20に示される要素および接続を有する。β=SおよびTの各々の場合について、データラッチ回βDLはみな図20に示される要素および接続を有する。
図20に示されるように、各センスアンプ回路SACは、p型のMOSFET21、Tstb2、Tsen2、n型のMOSFET Tbls、Tblc、Tblx、Thll、Txxl、およびTblq、ならびにキャパシタ41および42を含む。
1つのビット線BL、トランジスタ21、Tbls、Tblc、Tblx、Thll、Txxl、およびTblq、ならびにキャパシタ42の接続は、第1実施形態(図5)と同じである。ノードSENは、トランジスタTsen2のゲートと接続されている。トランジスタTsen2のドレインはノードLAT_Sと接続されている。トランジスタTsen2はトランジスタTstbと直列に接続されている。トランジスタTstb2のソースは、ノードLOPである。トランジスタTstb2は、ゲートにおいて信号STBを受け取る。
各データラッチ回路SDLは、トランジスタ51S、52S、53S、54S、56S、57S、58S、および59Sを含む。各データラッチ回路SDLは、さらに、p型のMOSFET 55Sおよびn型のMOSFET 60Sを含む。トランジスタ55Sは、トランジスタ59Sと並列に接続されている。トランジスタ58Sのソースは、接地されている。トランジスタ57Sのソースは、トランジスタ60Sを介して接地されている。トランジスタ56Sおよび59Sのそれぞれのソースは、バスSBUSに接続されている。
各データラッチ回路TDLにおいて、トランジスタ57Tおよび58Tのそれぞれのソースは、接地されている。トランジスタ56Tおよび59TのそれぞれのソースはバスSBUSと接続されている。
図21は、図7(第1実施形態)と同様に、第4実施形態の半導体記憶装置1での第xプログラムループにおけるベリファイの間のいくつかの配線に印加される電圧を時間に沿って示す。時刻t50、t51、t52、t53、t54、t56、t57、t58、t61、t68、t69、およびt70は、それぞれ、時刻t0、t1、t2、t3、t4、t6、t7、t8、t11、t18、t19、およびt20に対応する。例として、図21および以下の記述は、Bレベルを目標レベルとする選択セルトランジスタMTについてのベリファイに関する。
時刻t50において、ノードLOPの電圧および信号STBの電圧は電圧Vddsaとされている。
時刻t51から時刻t57までの動作は、時刻t1から時刻t7までの動作とそれぞれ同じである。
時刻t58から、シーケンサ14は、ノードLOPの電圧を電圧VPPsへとバイアスする。電圧VPPsは、電圧Vddsaより低い。より具体的には、電圧VPPsは、ベリファイ電圧BV未満の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsen2がオンすることを可能にし、且つベリファイ電圧BV以上の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsen2がオフすることを可能にする大きさを有する。このような電圧VPPsが使用されることにより、ベリファイ電圧BV未満の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsen2はオンである。一方、ベリファイ電圧BV以上の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsen2はオフである。よって、トランジスタTsen2のオンまたはオフに基づいて、当該トランジスタTsen2と接続された選択セルトランジスタMTがベリファイ電圧BV以上の閾値電圧を有するか否かが判定されることが可能である。
シーケンサ14は、ノードLOPが電圧VPPsを有している間に、信号STBを時刻t61から短期間に亘って電圧Vssにして、ストローブを行う。ストローブにより、トランジスタTsen2の状態に基づく電圧が、ノードLAT_Sにおいてデータラッチ回路SDLによって保持される。次いで、データラッチ回路SDLに保持されているデータは、バスSBUSを介してデータラッチ回路TDLに転送される。
時刻t68から、シーケンサ14は、ノードLOPの電圧を電圧VPP1へとバイアスする。電圧VPP1は、電圧VPPsより高く、電圧Vddsaより低い。より具体的には、電圧VPP1は、ベリファイ電圧BVL1未満の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsen2がオンすることを可能にし、且つベリファイ電圧BVL1以上の大きさの閾値電圧を有するセルトランジスタMTと接続されたノードSENと接続されたトランジスタTsen2がオフすることを可能にする大きさを有する。このような電圧VPP1が使用されることにより、ベリファイ電圧BVL1未満の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsen2はオンである。一方、ベリファイ電圧BVL1以上の閾値電圧を有する選択セルトランジスタMTと電気的に接続されたトランジスタTsen2はオフである。よって、トランジスタTsen2のオンまたはオフに基づいて、当該トランジスタTsen2と接続された選択セルトランジスタMTがベリファイ電圧BVL1以上の閾値電圧を有するか否かが判定されることが可能である。
シーケンサ14は、ノードLOPが電圧VPP1を有している間に、信号STBを時刻t69から短期間に亘って電圧Vssにしてストローブを行う。ストローブにより、トランジスタTsen2の状態に基づく電圧が、ノードLAT_Sにおいてデータラッチ回路SDLによって保持される。
第4実施形態によれば、図20に示されるようなセンスアンプ回路SACであっても、第1実施形態と同じ利点を得られる。
その他、各実施形態において、以下の事項が適用されることが可能である。
多値レベルの読み出し動作(リード)において、Aレベルの読み出し動作に選択されたワード線に印加される電圧は、例えば0V〜0.55Vの間である。これに限定されることなく、0.1V〜0.24V、0.21V〜0.31V、0.31V〜0.4V、0.4V〜0.5V、および0.5V〜0.55Vのいずれかの間にしてもよい。
Bレベルの読み出し動作に選択されたワード線に印加される電圧は、例えば1.5V〜2.3Vの間である。これに限定されることなく、1.75V〜1.8V、1.8V〜1.95V、1.95V〜2.1V、および2.1V〜2.3Vのいずれかの間にしてもよい。
Cレベルの読み出し動作に選択されたワード線に印加される電圧は、例えば3.0V〜4.0Vの間である。これに限定されることなく、3.0V〜3.2V、3.2V〜3.4V、3.4V〜3.5V、3.5V〜3.7V、および3.7V〜4.0Vのいずれかの間にしてもよい。
読み出し動作の時間(tR)としては、例えば25μs〜38μs、38μs〜70μs、および70μs〜80μsのいずれかの間にしてもよい。
書き込み動作は、プログラム動作およびベリファイ動作を含む。書き込み動作では、プログラム動作時に選択されたワード線に最初に印加される電圧は、例えば13.7V〜14.3Vの間である。これに限定されることなく、例えば13.7V〜14.0V、および14.0V〜14.7Vのいずれかの間としてもよい。
奇数番目のワード線を書き込む際の、選択されたワード線に最初に印加される電圧と、偶数番目のワード線を書き込む際の、選択されたワード線に最初に印加される電圧とを変えてもよい。
プログラム動作をISPP(Incremental Step Pulse Program)方式としたとき、ステップアップの電圧として、例えば0.5V程度が挙げられる。
非選択のワード線に印加される電圧としては、例えば7.0V〜7.3Vの間としてもよい。この場合に限定されることなく、例えば7.3V〜8.4Vの間としてもよく、7.0V以下としてもよい。
非選択のワード線が奇数番目のワード線であるか、または偶数番目のワード線であるかによって印加するパス電圧を変えてもよい。
書き込み動作の時間(tProg)としては、例えば1700μs〜1800μs、1800μs〜1900μs、および1900μs〜2000μsのいずれかの間にしてもよい。
消去動作では、半導体基板上部に形成され、かつ、メモリセルが上方に配置されたウェルに最初に印加する電圧は、例えば12V〜13.7Vの間である。この場合に限定されることなく、例えば13.7V〜14.8V、14.8V〜19.0V, 19.0〜19.8V、および19.8V〜21Vのいずれかの間であってもよい。
消去動作の時間(tErase)としては、例えば3000μs〜4000μs、4000μs〜5000μs、および4000μs〜9000μsのいずれかの間にしてもよい。
メモリセルは、半導体基板(シリコン基板)上に膜厚が4〜10nmのトンネル絶縁膜を介して配置された電荷蓄積層を有する。この電荷蓄積層は、膜厚が2〜3nmのSiN、またはSiONなどの絶縁膜と膜厚が3〜8nmのポリシリコンとの積層構造であってもよい。また、ポリシリコンにはRuなどの金属が添加されていてもよい。電荷蓄積層上には、絶縁膜が形成される。この絶縁膜は、例えば、膜厚が3〜10nmの下層High−k膜と膜厚が3〜10nmの上層High−k膜とに挟まれた膜厚が4〜10nmのシリコン酸化膜を有する。High−k膜としては、HfOなどが挙げられる。また、シリコン酸化膜の膜厚は、High−k膜の膜厚よりも厚くしてもよい。絶縁膜上には膜厚が3〜10nmの仕事関数調整用の材料を介して膜厚が30nm〜70nmの制御電極が形成される。ここで、仕事関数調整用の材料は、TaOなどの金属酸化膜、またはTaNなどの金属窒化膜である。制御電極としては、Wなどを用いてもよい。
また、メモリセル間にはエアギャップを形成することができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
1…半導体記憶装置、11…メモリセルアレイ、12…入出力回路、13…入出力制御回路、14…シーケンサ、15…電位生成回路、16…ドライバ、17…センスアンプ、18…カラムデコーダ、19…データラッチ、20…ロウデコーダ。

Claims (6)

  1. セルトランジスタと、
    前記セルトランジスタの一端と電気的に接続されたビット線と、
    前記ビット線と電気的に接続されたゲートを有する第1トランジスタと、
    前記第1トランジスタの第1端と直列に接続された第1端を有する第2トランジスタと、
    を備えるセンスアンプ回路と、
    前記第1トランジスタの第2端に第1電圧および第2電圧を印加できるように構成されている制御部と、
    を備え、
    前記第1電圧および前記第2電圧は、0Vより高く、互いに異なる大きさを有する、
    半導体記憶装置。
  2. 前記制御部は、前記第1トランジスタの前記第2端に前記第1電圧が印加されている間に前記第2トランジスタをオンし、前記第1トランジスタの前記第2端に前記第2電圧が印加されている間に前記第2トランジスタをオンする、ように構成されている、
    請求項1の半導体記憶装置。
  3. 前記半導体記憶装置は、第1ノードに共通に接続された第1インバータおよび第2インバータを含むラッチ回路をさらに備え、
    前記第1インバータの出力および前記第2インバータの入力は、前記第2トランジスタの第2端と電気的に接続されており、
    前記制御部は、前記第1ノードに第3電圧および第4電圧を印加できるようにさらに構成されており、
    前記第3電圧および前記第4電圧は、0V超であり、互いに相違する大きさを有する、
    請求項1の半導体記憶装置。
  4. 前記第1電圧は、前記第3電圧と同じであり、
    前記第2電圧は、前記第4電圧と同じである、
    請求項3の半導体記憶装置。
  5. 前記半導体記憶装置は、前記第2トランジスタの第2端と電気的に接続された第2ノードと第3ノードとの間に直列に接続された第3トランジスタおよび第4トランジスタをさらに備え、
    前記第4トランジスタはゲートにおいて、前記第2トランジスタの前記第2端と接続されている、
    請求項1の半導体記憶装置。
  6. 前記制御部は、前記第1トランジスタの前記第2端に第3電圧を印加できるようにさらに構成されており、
    前記第3電圧は、0Vより高く、前記第1電圧および前記第2電圧と異なる大きさを有する、
    請求項1の半導体記憶装置。
JP2017009649A 2017-01-23 2017-01-23 半導体記憶装置 Active JP6765313B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017009649A JP6765313B2 (ja) 2017-01-23 2017-01-23 半導体記憶装置
US15/690,256 US10210924B2 (en) 2017-01-23 2017-08-29 Semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017009649A JP6765313B2 (ja) 2017-01-23 2017-01-23 半導体記憶装置

Publications (2)

Publication Number Publication Date
JP2018120648A true JP2018120648A (ja) 2018-08-02
JP6765313B2 JP6765313B2 (ja) 2020-10-07

Family

ID=62906495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017009649A Active JP6765313B2 (ja) 2017-01-23 2017-01-23 半導体記憶装置

Country Status (2)

Country Link
US (1) US10210924B2 (ja)
JP (1) JP6765313B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020048179A (ja) * 2018-09-14 2020-03-26 キオクシア株式会社 データラッチ回路及び半導体記憶装置
US10825490B2 (en) 2019-03-08 2020-11-03 Toshiba Memory Corporation Semiconductor storage device
US11423997B2 (en) 2020-09-17 2022-08-23 Kioxia Corporation Semiconductor memory device
US11574663B2 (en) 2018-09-14 2023-02-07 Kioxia Corporation Data latch circuit and semiconductor memory device
JP7467204B2 (ja) 2020-04-02 2024-04-15 キオクシア株式会社 半導体記憶装置
JP7532274B2 (ja) 2021-01-29 2024-08-13 キオクシア株式会社 半導体記憶装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4860773B1 (ja) * 2011-02-18 2012-01-25 サンヨー食品株式会社 即席麺の製造方法
US10096380B1 (en) * 2017-08-31 2018-10-09 Micron Technology, Inc. Erase page check
JP2020102291A (ja) * 2018-12-25 2020-07-02 キオクシア株式会社 半導体装置
KR102911991B1 (ko) * 2020-01-20 2026-01-12 삼성전자 주식회사 메모리 장치의 워드라인 구동 회로 및 그것의 동작 방법
US12361984B2 (en) * 2023-03-30 2025-07-15 SanDisk Technologies, Inc. Noise reduction in sense amplifiers for non-volatile memory
US20250308566A1 (en) * 2024-03-28 2025-10-02 Sandisk Technologies Llc Compact data latches

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7224614B1 (en) 2005-12-29 2007-05-29 Sandisk Corporation Methods for improved program-verify operations in non-volatile memories
JP5193830B2 (ja) 2008-12-03 2013-05-08 株式会社東芝 不揮発性半導体メモリ
JP2014179151A (ja) * 2013-03-15 2014-09-25 Toshiba Corp 半導体記憶装置
JP2014182845A (ja) 2013-03-18 2014-09-29 Toshiba Corp 不揮発性半導体記憶装置及びその書き込み方法
JP2014186763A (ja) 2013-03-21 2014-10-02 Toshiba Corp 不揮発性半導体記憶装置
US9437302B2 (en) 2014-02-06 2016-09-06 Sandisk Technologies Llc State-dependent lockout in non-volatile memory
JP2016167331A (ja) 2015-03-10 2016-09-15 株式会社東芝 半導体記憶装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020048179A (ja) * 2018-09-14 2020-03-26 キオクシア株式会社 データラッチ回路及び半導体記憶装置
US11574663B2 (en) 2018-09-14 2023-02-07 Kioxia Corporation Data latch circuit and semiconductor memory device
JP7481808B2 (ja) 2018-09-14 2024-05-13 キオクシア株式会社 データラッチ回路及び半導体記憶装置
US10825490B2 (en) 2019-03-08 2020-11-03 Toshiba Memory Corporation Semiconductor storage device
JP7467204B2 (ja) 2020-04-02 2024-04-15 キオクシア株式会社 半導体記憶装置
US11423997B2 (en) 2020-09-17 2022-08-23 Kioxia Corporation Semiconductor memory device
JP7532274B2 (ja) 2021-01-29 2024-08-13 キオクシア株式会社 半導体記憶装置

Also Published As

Publication number Publication date
US10210924B2 (en) 2019-02-19
JP6765313B2 (ja) 2020-10-07
US20180211700A1 (en) 2018-07-26

Similar Documents

Publication Publication Date Title
JP6765313B2 (ja) 半導体記憶装置
US11101005B2 (en) Memory device to execute read operation using read target voltage
US10643693B2 (en) Semiconductor memory device and memory system
US20210343336A1 (en) Semiconductor memory device
TWI604454B (zh) Semiconductor memory device
US10153045B2 (en) Semiconductor memory device
JP2018142388A (ja) 半導体記憶装置及びメモリシステム
JP6595357B2 (ja) メモリデバイス
JP2020004470A (ja) 半導体記憶装置
JP2017054562A (ja) 半導体記憶装置
US12183389B2 (en) NAND flash programming and method of applying read pulse before end of program
CN111354400B (zh) 半导体存储装置
JP2017208152A (ja) 半導体記憶装置及びメモリシステム
JP2018005961A (ja) 記憶装置
US12211567B2 (en) Memory system with verify operations of odd and even word lines
JP7614950B2 (ja) 半導体記憶装置
TW201611013A (zh) 非揮發性半導體記憶裝置
JP2020144966A (ja) 半導体記憶装置

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170525

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20180831

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200305

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200818

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200915

R150 Certificate of patent or registration of utility model

Ref document number: 6765313

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150