JP2019067467A - 半導体記憶装置 - Google Patents
半導体記憶装置 Download PDFInfo
- Publication number
- JP2019067467A JP2019067467A JP2017188408A JP2017188408A JP2019067467A JP 2019067467 A JP2019067467 A JP 2019067467A JP 2017188408 A JP2017188408 A JP 2017188408A JP 2017188408 A JP2017188408 A JP 2017188408A JP 2019067467 A JP2019067467 A JP 2019067467A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- current
- data
- pull
- memory cell
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4096—Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4074—Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/408—Address circuits
- G11C11/4085—Word line control circuits, e.g. word line drivers, - boosters, - pull-up, - pull-down, - precharge
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4094—Bit-line management or control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0408—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
- G11C16/0416—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing a single floating gate transistor and no select transistor, e.g. UV EPROM
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
- G11C16/3459—Circuits or methods to verify correct programming of nonvolatile memory cells
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Read Only Memory (AREA)
- Static Random-Access Memory (AREA)
- Semiconductor Memories (AREA)
- Non-Volatile Memory (AREA)
- Dram (AREA)
Abstract
【課題】高品質な半導体記憶装置を提供する。【解決手段】半導体記憶装置は、複数のデータを記憶するメモリセルと、前記メモリセルに記憶されたデータを判定する第1回路と、前記第1回路を制御する第2回路と、を備え、前記第2回路が前記メモリセルに第1データを書き込むシークエンスにおいて、前記第1回路は、第1電流値の第1電流を生成し、前記第1電流と、前記メモリセルに流れる第2電流と、に基づいて前記メモリセルに記憶されているデータを判定し、前記第2回路が前記メモリセルに、前記第1データと異なる第2データを書き込むシークエンスにおいて、前記第1回路は、前記第1電流値とは異なる第2電流値の第3電流を生成し、前記第3電流と、前記第2電流と、に基づいて前記メモリセルに記憶されているデータを判定する。【選択図】 図3
Description
実施形態は、半導体記憶装置に関する。
近年、データ書き換え可能なマルチタイムプログラミング(MTP)メモリが開発されている。
高品質な半導体記憶装置を提供する。
実施形態の半導体記憶装置は、複数のデータを記憶するメモリセルと、前記メモリセルに記憶されたデータを判定する第1回路と、前記第1回路を制御する第2回路と、を備え、前記第2回路が前記メモリセルに前記第1データを書き込むシークエンスにおいて、前記第1回路は、第1電流値の第1電流を生成し、前記第1電流と、前記メモリセルに流れる第2電流と、に基づいて前記メモリセルに記憶されているデータを判定し、前記第2回路が前記メモリセルに、前記第1データと異なる前記第2データを書き込むシークエンスにおいて、前記第1回路は、前記第1電流値とは異なる第2電流値の第3電流を生成し、前記第3電流と、前記第2電流と、に基づいて前記メモリセルに記憶されているデータを判定する。
以下に、構成された実施形態について図面を参照して説明する。なお、以下の説明において、略同一の機能及び構成を有する構成要素については、同一符号を付す。
図面は模式的なものであり、厚みと平面寸法との関係、各層の厚みの比率等は現実のものとは異なることに留意すべきである。したがって、具体的な厚みや寸法は以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることはもちろんである。
<1>第1実施形態
<1−1>構成
<1−1−1>半導体記憶装置
まず、図1を用いて、第1実施形態に係る半導体記憶装置100について概略的に説明する。図1は、第1実施形態に係る半導体記憶装置を模式的に示すブロック図である。
<1−1>構成
<1−1−1>半導体記憶装置
まず、図1を用いて、第1実施形態に係る半導体記憶装置100について概略的に説明する。図1は、第1実施形態に係る半導体記憶装置を模式的に示すブロック図である。
図1に示すように、半導体記憶装置100は、セルアレイ1、ライトデコーダ2、リードデコーダ3、制御回路4、及びバッファ回路5を備えている。
セルアレイ1は、マトリクス状に二次元配置された複数のメモリセルMCを備えている。このメモリセルMCは、例えばMTPメモリである。各メモリセルMCはビット線BLとワード線WLとの交点に対応して配置されている。ビット線BLは、カラム方向に延伸している。ワード線WLは、カラム方向に対して直交するロウ方向に延伸している。
ライトデコーダ2は、ビット線BLを介してメモリセルMCに接続されており、メモリセルMCにデータを書き込むように構成されている。
リードデコーダ3は、リード回路30を備えている。リード回路30は、ビット線BLを介してメモリセルMCに接続されており、メモリセルMCからデータを読み出すように構成されている。
制御回路4は、図示しないメモリコントローラからの信号に基づいて、半導体記憶装置100を制御する。具体的には、制御回路4は、クロック信号CLK、チップイネーブル信号CEN、ライトイネーブル信号WEN、リードイネーブル信号REN、カラムアドレスA<3:0>、ビットライトイネーブル信号BWEN<7:0>、及び書き込みデータ(Data)、を受信する。また、制御回路4は、ワード線ドライバ40を備えている。ワード線ドライバ40は、ワード線WLを介してメモリセルMCに接続されており、任意の電圧を供給する。
バッファ回路5は、種々のデータを一時記憶する。また、バッファ回路5は、セルアレイ1から読み出したデータを、出力データO<7:0>として出力する。
<1−1−2>セルアレイ
次に、図2を用いて、本実施形態に係るセルアレイ1の基本的な構成について説明する。図2は、第1実施形態に係る半導体記憶装置のセルアレイの基本的な構成を示す回路図である。
次に、図2を用いて、本実施形態に係るセルアレイ1の基本的な構成について説明する。図2は、第1実施形態に係る半導体記憶装置のセルアレイの基本的な構成を示す回路図である。
図2に示すように、例えばセルアレイ1は、複数のメモリセルMCを含む。複数のメモリセルMCは、セルアレイ1内にアレイ状に配置される。セルアレイ1内には、複数のビット線BL、及び複数のワード線WLが設けられている。ビット線BLはカラム方向に延在し、ワード線WLはロウ方向に延在する。
各メモリセルMCは、NMOSトランジスタ10と、キャパシタ11と、を備えている。NMOSトランジスタ10の一端はビット線に接続され、他端は接地電圧VSS(例えば0V)が供給され、ゲートは、キャパシタ11の第1電極に接続される。キャパシタ11の第1電極は、NMOSトランジスタ10のゲート電極に接続され、キャパシタ11の第2電極は、ワード線WLに接続される。
<1−1−3>リード回路
次に、図3を用いて、リード回路30の回路構成を説明する。
次に、図3を用いて、リード回路30の回路構成を説明する。
図3に示すように、リード回路30は、カラム選択回路31と、センス回路32と、を備えている。図3は、第1実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
カラム選択回路31は、ビット線BL0〜BLnに対応する選択トランジスタT1−0〜T1−nを備えている。選択トランジスタT1−0〜T1−nの一端はそれぞれビット線BL0〜BLnに接続され、他端はノードN1に接続され、ゲートにはそれぞれ信号CSL0〜CSLnが供給される。選択トランジスタT1−0〜T1−nは、信号CSL0〜CSLnに基づいて、ビット線BL0〜BLnと、ノードN1とを電気的に接続する。
センス回路32は、ビット線プリチャージ回路32a、センスアンプ32b、レベルシフタ32c、キーパー回路32d、キーパー回路32e、キーパー回路32f、NAND演算回路32g、インバータ回路32h、インバータ回路32i、NAND演算回路32j、及びインバータ回路32kを備えている。
ビット線プリチャージ回路32aは、PMOSトランジスタT2を備えている。トランジスタT2の一端には電圧VDL(例えば2V)が供給され、他端はノードN1に接続され、ゲートには信号PREが供給される。例えば、制御回路4は、ビット線をプリチャージする場合に、制御信号PREを“L”レベルとする。これにより、ビット線プリチャージ回路32aは、電圧VDLをノードN2に転送する。
センスアンプ32bは、PMOSトランジスタT3、及びNMOSトランジスタT4を備えている。トランジスタT3の一端には電圧VDLが供給され、他端はノードN2に接続され、ゲートはノードN1に接続される。トランジスタT4の一端はノードN2に接続され、他端には接地電圧VSSが供給され、ゲートはノードN1に接続される。センスアンプ32bは、ノードN1を介してビット線BLの電位をセンスし、信号SOUTを生成する。
レベルシフタ32cは、センスアンプ32bを介して受信した信号SOUTに基づいて、出力信号OUTを生成する。リードデコーダ3は、出力信号OUTに基づいて、信号O<7:0>を生成する。
インバータ回路32hは、信号SOUTを受信し、反転して出力する。
NAND演算回路32gは、インバータ回路32hからの出力信号と、信号RENと、書き込みデータ(Data)と、に基づいてNAND演算を行う。
インバータ回路32kは、書き込みデータ(Data)を受信し、反転して出力する。
NAND演算回路32jは、インバータ回路32kからの出力信号と、信号RENとに基づいてNAND演算を行う。
インバータ回路32iは、NAND演算回路32jの演算結果を受信し、反転して出力する。
キーパー回路32dは、PMOSトランジスタT5を備えている。トランジスタT5の一端には電圧VDLが供給され、他端はノードN1に接続され、ゲートはNAND演算回路32gの演算結果が供給される。キーパー回路32dは、信号SOUTが“L”レベル、信号RENが“H(L<H)”レベル、書き込みデータ(Data)が“H”レベルの場合にのみ、オン(導通)する。
キーパー回路32eは、PMOSトランジスタT6、及びT7を備えている。トランジスタT6の一端はノードN3が接続され、他端はノードN1に接続され、ゲートはノードN2に接続される。トランジスタT7の一端には電圧VDLが供給され、他端はノードN3に接続され、ゲートにはインバータ回路32iの演算結果が供給される。トランジスタT6は、信号SOUTが“L”レベルの場合にオンする。トランジスタT7は、信号RENが“H”、及び書き込みデータ(Data)が“L”レベル以外の場合にオンする。
キーパー回路32fは、PMOSトランジスタT8、及びT9を備えている。トランジスタT9の一端には電圧VDLが供給され、他端はトランジスタT8の一端に接続され、ゲートには接地電圧VSSが供給される。トランジスタT8の他端はノードN3に接続され、ゲートにはNAND演算回路32jの演算結果が供給される。トランジスタT8は、信号RENが“H”、及び書き込みデータ(Data)が“L”レベルの場合にオンする。トランジスタT9は、常にオンしている。
<1−1−4>ワード線ドライバ
次に、図4を用いて、ワード線ドライバ40の回路構成を説明する。図4は、第1実施形態に係る半導体記憶装置のワード線ドライバの基本的な構成を示す回路図である。
次に、図4を用いて、ワード線ドライバ40の回路構成を説明する。図4は、第1実施形態に係る半導体記憶装置のワード線ドライバの基本的な構成を示す回路図である。
図4に示すように、レベルシフタ40aと、インバータ回路40b、及び40cと、NMOSトランジスタT11、T10、及びT13と、PMOSトランジスタT12と、電圧生成回路41と、を備えている。
レベルシフタ40aは、例えば制御回路4が生成した書き込み用クロックWCLKを受信し、レベルシフトさせる。そしてレベルシフタ40aは、レベルシフトさせた信号をノードN4に供給する。
トランジスタT12の一端には電圧VDP(7V以上の高電位)が供給され、他端はノードN5に接続され、ゲートはノードN4に接続される。トランジスタT11の一端はノードN5に接続され、他端はトランジスタT10の一端に接続され、ゲートはノードN4に接続される。ノードN5はワード線WLに接続される。
インバータ回路40bは、読み出し用のクロックRCLKを受信し、反転して出力する。
インバータ回路40cは、インバータ回路40bの出力信号を受信し、反転して出力する。
トランジスタT10の他端には接地電圧VSSが供給され、ゲートには、インバータ回路40bの出力信号が供給される。
トランジスタT13の一端は、電圧生成回路41に接続され、他端はノードN5に接続され、ゲートにはインバータ回路40cの出力信号が供給される。
電圧生成回路41は、トランスファーゲート40dと、PMOSトランジスタT14と、抵抗素子R1、R2と、を備えている。
トランジスタT14の一端には電圧VDD(例えば5V)が供給され、他端は抵抗素子R1の一端に接続され、ゲートには信号SEL1が供給される。信号SEL1、及びBSEL1は、例えば制御回路4が生成する。
抵抗素子R1の他端はノードN6に接続される。
抵抗素子R2の一端はノードN6に接続され、他端には接地電圧VSSが供給される。
トランスファーゲート40dは、信号SEL1及び信号BSEL1(信号SEL1の反転信号)に応じて、ノードN6の電圧をトランジスタT13の一端に転送する。
ワード線ドライバ40は、ライト動作時においては、クロックWCLKに基づいて、電圧VDPをワード線WLに転送する。
ワード線ドライバ40は、読み出し動作時、またはベリファイ動作時においては、クロックRCLK、及び信号SEL1に基づいて、ノードN6の電圧(例えば2V)をワード線WLに転送する。
具体的には、通常の読み出し動作時、またはベリファイ動作時においては、において、制御回路4は、信号BSEL1を“H”レベル、信号SEL1を“L”レベルとする。そのため、電圧生成回路41のトランスファーゲート40dと、PMOSトランジスタT14と、がオンする。その結果、ワード線ドライバ40は、電圧生成回路41から電圧(2V)をワード線WLに供給する。
<1−1−5>メモリセルの閾値分布
次に、図5を用いてメモリセルMCの閾値分布について説明する。図5は、第1実施形態に係る半導体記憶装置のメモリセルの閾値分布である。
次に、図5を用いてメモリセルMCの閾値分布について説明する。図5は、第1実施形態に係る半導体記憶装置のメモリセルの閾値分布である。
メモリセルMCは、トランジスタ10のゲート及びキャパシタ11の第1電極の間に存在する電荷を制御することにより“H”データまたは“L”データの2値のデータを記憶することが可能となる。
第1実施形態では、図5に示すように、“H”データを記憶するメモリセルMCの閾値分布は1V以下となる。また、“L”データを記憶するメモリセルMCの閾値分布は3V以上となる。
このように、本実施形態では、“H”データを記憶するメモリセルMCの閾値分布と、“L”データを記憶するメモリセルMCの閾値分布と、の間に約2Vのマージを設けている。以下では、上記閾値分布の生成するための書き込み動作について説明する。
<1−2>動作
図6を用いて、本実施形態に係る半導体記憶装置の書き込み動作について説明する。図6は、本実施形態に係る半導体記憶装置の書き込み動作を示すフローチャートである。なお、書き込み動作(シークエンス)は、メモリセルMCの閾値を変動させるプログラム動作と、プログラム動作によって、書き込みデータが書き込まれたかを判定する(プログラム動作の成否を判定する)プログラムベリファイ動作と、を含んでいる。
図6を用いて、本実施形態に係る半導体記憶装置の書き込み動作について説明する。図6は、本実施形態に係る半導体記憶装置の書き込み動作を示すフローチャートである。なお、書き込み動作(シークエンス)は、メモリセルMCの閾値を変動させるプログラム動作と、プログラム動作によって、書き込みデータが書き込まれたかを判定する(プログラム動作の成否を判定する)プログラムベリファイ動作と、を含んでいる。
[ステップS1001]
制御回路4は、書き込み命令を受信すると、セルアレイ1に対してプログラム動作を行う。
制御回路4は、書き込み命令を受信すると、セルアレイ1に対してプログラム動作を行う。
例えば、“L”データを対象のメモリセルMCに書き込む場合は、トランジスタ10のゲート及びキャパシタ11の第1電極の間の電荷を注入することで行われる。また、“H”データを対象のメモリセルMCに書き込む場合は、トランジスタ10のゲート及びキャパシタ11の第1電極の間から電荷を抜くことで行われる。なお、以下では、書き込み対象のメモリセルMCを選択メモリセルMC等とも記載する。
[ステップS1002]
制御回路4は、プログラム動作を行った後、選択メモリセルMCへの書き込みが完了したか否かを判定するプログラムベリファイ動作を行う。
制御回路4は、プログラム動作を行った後、選択メモリセルMCへの書き込みが完了したか否かを判定するプログラムベリファイ動作を行う。
ここで、図7を用いて、プログラムベリファイ動作時の波形について説明する。図7は、第1実施形態に係る半導体記憶装置のプログラムベリファイ動作を示す波形図である。
[時刻T1]〜[時刻T2]
制御回路4は、メモリコントローラから“H”レベルの信号、及び書き込みデータ(Data)を受信する。
制御回路4は、メモリコントローラから“H”レベルの信号、及び書き込みデータ(Data)を受信する。
制御回路4は、プログラムベリファイ動作に先立って、信号PREを“L”レベルにしておく。これにより、ビット線プリチャージ回路32aによって、ノードN1が“H”レベルに充電される。
制御回路4は、カラム選択信号CSLを、“L”レベルから“H”レベルに立ち上げる。これにより、選択ビット線と、ノードN1とが電気的に接続される。その結果、選択ビットBLの電位が“H”レベルとなる。
[時刻T2]〜[時刻T3]
制御回路4は、選択ビット線BLの充電が完了すると、信号PREを“H”レベルに立ち上げる。これにより、選択ビット線BLの充電を終了する。
制御回路4は、選択ビット線BLの充電が完了すると、信号PREを“H”レベルに立ち上げる。これにより、選択ビット線BLの充電を終了する。
[時刻T3]〜[時刻T4]
ワード線ドライバ40は、ノードN6の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ワード線ドライバ40は、ノードN6の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ここで、図8〜図11を用いて、選択メモリセルMCのデータ判定方法について説明する。図8〜図11は、第1実施形態に係る半導体記憶装置にてメモリセルの閾値を判定する場合における、プルアップ電流と、プルダウン電流と、の電流経路を示す回路図である。なお、図8〜図11では、プルアップ電流と、プルダウン電流と、に関係しない構成は省略している。
図8に示すように、選択メモリセルMCに流れる電流をプルダウン電流Ipdと呼ぶ。プルダウン電流Ipdは、選択メモリセルMCの閾値Vthに依存する。また、時刻T3〜時刻T4において、選択ビット線BLに流れる電流をプルアップ電流Ipuと呼ぶ。プルアップ電流Ipuは、キーパー回路の電圧の転送能力に依存する。
プルアップ電流Ipuが、プルダウン電流Ipdよりも小さい場合(Ipu<Ipd)に、出力信号OUTが“H”レベルと判定される。具体的には、プルアップ電流Ipuが、プルダウン電流Ipdよりも小さい場合、センスアンプ32bは、“H”レベルの信号SOUTを出力する。そして、レベルシフタ32cは、“H”レベルの出力信号OUTを出力する。
また、プルアップ電流Ipuが、プルダウン電流Ipdよりも大きい場合(Ipu>Ipd)に、出力信号OUTが“L”レベルと判定される。具体的には、プルアップ電流Ipuが、プルダウン電流Ipdよりも大きい場合、センスアンプ32bは、“L”レベルの信号SOUTを出力する。そして、レベルシフタ32cは、“L”レベルの出力信号OUTを出力する。
ここで、図9を用いて、プログラムベリファイ動作時ではなく、通常の読み出し動作時におけるプルアップ電流Ipuについて説明する。通常の読み出し動作時において、信号REN、書き込みデータ(Data)は“H”レベル、信号SOUTは“L”レベルとする。これにより、インバータ回路32kは、“H”レベルの書き込みデータ(Data)に基づき、“L”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及び“L”レベルの信号に基づいて“H”レベルの信号を生成する。また、インバータ回路32iは、NAND演算回路32jの出力信号に基づいて“L”レベルの信号を生成する。これにより、トランジスタT7がオンとなる。また、“L”レベルの信号に基づいて、トランジスタT6はオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。なお、キーパー回路に係るトランジスタT5、及びT8はオフ(非導通)となる。
続いて、図10を用いて、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuについて説明する。
“H”データを書き込む場合、時刻T3〜時刻T4において、信号REN及び書き込みデータ(Data)は“H”レベルとなり、信号SOUTは“L”レベルとなる。インバータ回路32hは、“L”レベルの信号SOUTに基づいて“H”レベルの信号を生成する。NAND演算回路32gは、“H”レベルの信号REN、書き込みデータ(Data)、及びインバータ回路32hの出力に基づいて“L”レベルの信号を出力する。トランジスタT5は、NAND演算回路32gの結果(“L”レベルの信号)に基づいてオンとなる。これにより、キーパー回路32dから選択ビット線BLにプルアップ電流Ipu(Ipu−1)が供給される。
また、インバータ回路32kは、“H”レベルの書き込みデータ(Data)に基づき、“L”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及び“L”レベルの信号に基づいて“H”レベルの信号を生成する。また、インバータ回路32iは、“H”レベルのNAND演算回路32jの出力信号に基づいて、“L”レベルの信号を生成する。これにより、トランジスタT7がオンとなる。また、“L”レベルの信号SOUTに基づいて、トランジスタT6はオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。なお、キーパー回路に係るトランジスタT8はオフとなる。
プルアップ電流Ipu−1は、1つのトランジスタを介して供給され、他方でプルアップ電流Ipu−2は、2つのトランジスタを介して供給される。そのため、プルアップ電流Ipu−2は、プルアップ電流Ipu−1よりも、電流が絞られる事がある。その結果、プルアップ電流Ipu−2は、プルアップ電流Ipu−1よりも小さくなることがある。換言すると、プルアップ電流Ipu−2の電流値は、プルアップ電流Ipu−1の電流値よりも小さい。
このように、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuは、Ipu−1+Ipu−2(Ipu−2<Ipu−1)となる。そのため、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipu(Ipu−1+Ipu−2)は、通常の読み出し時におけるプルアップ電流Ipu(Ipu−2)よりも大きくなる。
続いて、図11を用いて、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuについて説明する。
“L”データを書き込む場合、時刻T3〜時刻T4において、信号REN及び信号SOUTは“H”レベルとなり、書き込みデータ(Data)は“L”レベルとなる。インバータ回路32kは、“L”レベルの書き込みデータ(Data)に基づいて“H”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及びインバータ回路32kの出力信号に基づいて“L”レベルの信号を出力する。トランジスタT8は、NAND演算回路32jの結果(“L”レベルの信号)に基づいてオンとなる。また、トランジスタT6は“L”レベルの信号SOUTに基づいてオンとなる。なお、キーパー回路に係るトランジスタT5、及びT7はオフとなる。これにより、キーパー回路32f、及び32eから選択ビット線BLにプルアップ電流Ipu(Ipu−3)が供給される。
プルアップ電流Ipu−3は、3つのトランジスタを介して供給される。そのため、プルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも、電流が絞られる事がある。その結果、プルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも小さくなることがある。換言すると、プルアップ電流Ipu−3の電流値は、プルアップ電流Ipu−2の電流値よりも小さい。
このように、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuは、Ipu−3(Ipu−3<Ipu−2)となる。そのため、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipu(Ipu−3)は、通常の読み出し時におけるプルアップ電流Ipu(Ipu−2)よりも小さくなる。
図7に戻って、時刻T3〜時刻T4の動作について説明する。
選択メモリセルMCに“L”データが書き込まれている場合は、プルダウン電流Ipdがプルアップ電流Ipuよりも小さいため、ビット線BLの電位が維持される。また、選択メモリセルMCに“H”データが書き込まれている場合は、プルダウン電流Ipdがプルアップ電流Ipuよりも大きいため、ビット線BLの電位が降下される。
[時刻T4]〜[時刻T5]
ワード線ドライバ40は、ノードN6の電圧の選択ワード線WLへの転送を止める。これにより、選択ワード線WLの電位が“L”レベルとなる。
ワード線ドライバ40は、ノードN6の電圧の選択ワード線WLへの転送を止める。これにより、選択ワード線WLの電位が“L”レベルとなる。
また、レベルシフタ32cは、センスアンプ32bの結果に基づいて、出力信号OUTを生成する。具体的には、選択メモリセルMCに“L”データが書き込まれている場合は、センスアンプ32bは、“L”レベルの信号SOUTを出力する。そのため、レベルシフタ32cは、“L”レベルの信号OUTを出力する。また、選択メモリセルMCに“H”データが書き込まれている場合は、センスアンプ32bは、“H”レベルの信号SOUTを出力する。そのため、レベルシフタ32cは、“H”レベルの信号OUTを出力する。
図6に戻って、ステップS1002の続きについて説明する。
[ステップS1003]
制御回路4は、プログラムベリファイ動作をパスしたか否かを判定する。
制御回路4は、プログラムベリファイ動作をパスしたか否かを判定する。
具体的には、制御回路4は、“L”データ書き込みに関しては、プルアップ電流Ipuが、プルダウン電流Ipdよりも大きいと判定する場合に、プログラムベリファイ動作をパスしたと判定する。また、制御回路4は、“H”データ書き込みに関しては、プルアップ電流Ipuが、プルダウン電流Ipdよりも小さいと判定する場合に、プログラムベリファイ動作をパスしたと判定する。制御回路4は、プログラムベリファイ動作をパスしたと判定する場合(ステップS1003、YES)、書き込み動作を終了する。制御回路4は、プログラムベリファイ動作をパスしていないと判定する場合(ステップS1003、NO)、ステップS1001を繰り返す。
上述したように、選択メモリセルMCのデータ判定時(プログラムベリファイ動作時)において、制御回路4は、選択メモリセルMCに書き込むデータによってプルアップ電流Ipuを変動させる。
つまり、制御回路4は、選択メモリセルMCに“H”データを書き込む場合は、意図的にプルアップ電流Ipuを増加させ、ベリファイをパスさせにくくしている。これにより、“H”データの書き込み回数を増やし、“H”データの閾値分布をより低くすることができる。
また、制御回路4は、選択メモリセルMCに“L”データを書き込む場合は、意図的にプルアップ電流Ipuを減少させ、ベリファイをパスさせにくくしている。これにより、“L”データの書き込み回数を増やし、“L”データの閾値分布をより高くすることができる。
<1−3>効果
上述した実施形態によれば、プログラムベリファイ動作時において、制御回路4は、選択メモリセルMCに書き込むデータによってプルアップ電流Ipuを変動させる。そのため、ワード線電位を変えずにセル分布マージンを拡大する事ができる。
上述した実施形態によれば、プログラムベリファイ動作時において、制御回路4は、選択メモリセルMCに書き込むデータによってプルアップ電流Ipuを変動させる。そのため、ワード線電位を変えずにセル分布マージンを拡大する事ができる。
以下に、効果の理解を容易にするために、図12〜図16を用いて比較例について説明する。図12は、第1実施形態の比較例に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。図13は、第1実施形態の比較例に係る半導体記憶装置にてメモリセルの閾値を判定する場合における、プルアップ電流と、プルダウン電流と、の電流経路を示す回路図である。なお、図13では、プルアップ電流と、プルダウン電流と、に関係しない構成は省略している。図14は、第1実施形態の比較例に係る半導体記憶装置のメモリセルの閾値分布である。図15、及び図16は、第1実施形態に係る半導体記憶装置の書き込み動作によるメモリセルの閾値変動と、第1実施形態の比較例に係る半導体記憶装置の書き込み動作によるメモリセルの閾値変動と、の関係を示す図である。
図12に示すように、比較例に係るリード回路30は、カラム選択回路31と、センス回路32と、を備えている。センス回路32は、ビット線プリチャージ回路32a、センスアンプ32b、レベルシフタ32c、及びキーパー回路32eを備えている。キーパー回路32eは、信号SOUTが“L”レベルの場合にオンする。
ここで、図13を用いて、比較例のプログラムベリファイ動作時における、選択メモリセルMCのデータ判定方法について説明する。
図13に示すように、比較例のプログラムベリファイ動作時において、信号SOUTは“L”レベルとなる。これにより、トランジスタT6、及びT7がオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。
このように、比較例では、1種類のプルアップ電流Ipuを用いて、プログラムベリファイ動作が行われる。この場合、図14に示すように、“H”データを記憶するメモリセルMCの閾値分布と、“L”データを記憶するメモリセルMCの閾値分布と、が隣接することとなる。しかしながら、図14に示す分布の場合、温度変化によるVth変動や、供給電圧の変動により、“H”データを記憶するメモリセルMCの閾値分布と、“L”データを記憶するメモリセルMCの閾値分布と、が重なってしまうことがある。そのため、“H”データを記憶するメモリセルMCの閾値分布と、“L”データを記憶するメモリセルの閾値分布と、の間にマージンを確保することが望ましい。
そこで、第1実施形態では、書き込むデータによって、センス回路32におけるプルアップ電流Ipuの駆動力を調整することで、“H”データを記憶するメモリセルMCの閾値分布と、“L”データを記憶するメモリセルMCの閾値分布と、の間にマージンを持たせる。
例えば、比較例にて“L”データを書き込む場合、プルアップ電流Ipu(Ipu−2)に基づいて判定が行われる。そのため、図15に示すように、比較例ではX(任意の整数)回プログラム動作が行われる。他方で、第1実施形態にて“L”データを書き込む場合、プルアップ電流Ipu(Ipu−3)に基づいて判定が行われる。このプルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも小さい。そのため、第1実施形態では、比較例よりもプログラムベリファイ動作をパスしにくい。その結果、図15に示すように、第1実施形態では比較例よりも更にα(任意の整数)回プログラム動作が行われる。これにより、第1実施形態では“L”データの書き込み回数を増やし、“L”データの閾値分布をより高くすることができる。
また、比較例にて“H”データを書き込む場合、プルアップ電流Ipu(Ipu−2)に基づいて判定が行われる。そのため、図15に示すように、比較例ではY(任意の整数)回プログラム動作が行われる。他方で、第1実施形態にて“H”データを書き込む場合、プルアップ電流Ipu(Ipu−1+Ipu−2)に基づいて判定が行われる。このプルアップ電流Ipu−1+Ipu−2は、プルアップ電流Ipu−2よりも大きい。そのため、第1実施形態では、比較例よりもプログラムベリファイ動作をパスしにくい。その結果、図15に示すように、第1実施形態では比較例よりも更にβ(任意の整数)回プログラム動作が行われる。これにより、第1実施形態では“H”データの書き込み回数を増やし、“H”データの閾値分布をより低くすることができる。
そのため、第1実施形態では、図5に示すように、“H”データを記憶するメモリセルMCの閾値分布と、“L”データを記憶するメモリセルMCの閾値分布と、の間にマージンが確保される。
以上のように、第1実施形態では、書き込むデータによって、センス回路32におけるプルアップ電流Ipuの駆動力を調整することで、ワード線電位を変えずにメモリセルMCの分布マージンを拡大する事ができる。
<2>第2実施形態
第2実施形態について説明する。第2実施形態では、リード回路の他の例について説明する。尚、第2実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
第2実施形態について説明する。第2実施形態では、リード回路の他の例について説明する。尚、第2実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
<2−1>リード回路
次に、図17を用いて、リード回路30の回路構成を説明する。図17は、第2実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
次に、図17を用いて、リード回路30の回路構成を説明する。図17は、第2実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
図17に示すように、リード回路30は、カラム選択回路31と、センス回路32と、を備えている。
第2実施形態に係るセンス回路32は、第1実施形態に係るセンス回路32で説明したビット線プリチャージ回路とキーパー回路を共有化させている。具体的には、センス回路32は、センスアンプ32b、レベルシフタ32c、キーパー回路32e、キーパー回路32f、インバータ回路32i、NAND演算回路32j、インバータ回路32k、キーパー回路32l、NOR演算回路32m、NOR演算回路32n、インバータ回路32o、インバータ回路32p、及びインバータ回路32qを備えている。
インバータ回路32oは、信号PREを受信し、反転して出力する。
インバータ回路32pは、書き込みデータ(Data)を受信し、反転して出力する。
インバータ回路32qは、信号RENを受信し、反転して出力する。
NOR演算回路32nは、インバータ回路32p、及び32qからの出力信号と、信号SOUTと、に基づいてNOR演算を行う。
NOR演算回路32mは、インバータ回路32oからの出力信号と、NOR演算回路32nからの出力信号と、に基づいてNOR演算を行う。
キーパー回路32lは、ビット線プリチャージ回路及びキーパー回路として機能する。キーパー回路32lは、PMOSトランジスタT15を備えている。トランジスタT15の一端には電圧VDLが供給され、他端はノードN1に接続され、ゲートにはNOR演算回路32mからの出力信号が供給される。例えば、制御回路4は、ビット線をプリチャージする場合に、制御信号PREを“L”レベルとする。これにより、キーパー回路32lは、電圧VDLをノードN2に転送する。また、キーパー回路32lは、信号SOUTが“L”レベル、信号REN、及び書き込みデータ(Data)が“H”レベルの場合に、オンする。
<2−2>動作
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第2実施形態の動作について説明する。
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第2実施形態の動作について説明する。
[時刻T3]〜[時刻T4]
ワード線ドライバ40は、ノードN6の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ワード線ドライバ40は、ノードN6の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
図18〜図20を用いて、選択メモリセルMCのデータ判定方法について説明する。図18〜図20は、第2実施形態に係る半導体記憶装置にてメモリセルの閾値を判定する場合における、プルアップ電流と、プルダウン電流と、の電流経路を示す回路図である。なお、図18〜図20では、プルアップ電流と、プルダウン電流と、に関係しない構成は省略している。
ここで、図18を用いて、プログラムベリファイ動作時ではなく、通常の読み出し動作時におけるプルアップ電流Ipuについて説明する。通常の読み出し動作時において、信号REN、書き込みデータ(Data)は“H”レベル、信号SOUTは“L”レベルとする。これにより、インバータ回路32kは、“H”レベルの書き込みデータ(Data)に基づいて、“L”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及び“L”レベルのインバータ回路32kの出力信号に基づいて、“H”レベルの信号を生成する。また、インバータ回路32iは、“H”レベルのNAND演算回路32jの出力信号に基づいて、“L”レベルの信号を生成する。これにより、トランジスタT7がオンとなる。また、“L”レベルの信号SOUTに基づいて、トランジスタT6がオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。なお、キーパー回路に係るトランジスタT15、及びT8はオフとなる。
図19を用いて、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuについて説明する。
“H”データを書き込む場合、時刻T3〜時刻T4において、信号REN及び書き込みデータ(Data)は“H”レベルとなり、信号SOUT、及び信号PREは“L”レベルとなる。インバータ回路32pは、“H”レベルの書き込みデータ(Data)に基づいて、“L”レベルの信号を生成する。インバータ回路32qは、“H”レベルの信号RENに基づいて、“L”レベルの信号を生成する。NOR演算回路32nは、“L”レベルのインバータ回路32p、及び32qの出力信号、及び信号SOUTに基づいて、“H”レベルの信号を出力する。インバータ回路32oは、“L”レベルの信号PREに基づいて、“H”レベルの信号を生成する。NOR演算回路32mは、“H”レベルのNOR演算回路32n及びインバータ回路32oの出力信号に基づいて、“L”レベルの信号を出力する。トランジスタT15は、NOR演算回路32mの結果(“L”レベルの信号)に基づいてオンとなる。これにより、キーパー回路32lから選択ビット線BLにプルアップ電流Ipu(Ipu−1)が供給される。
また、インバータ回路32kは、“H”レベルの書き込みデータ(Data)に基づいて、“L”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及び“L”レベルのインバータ回路32kの出力信号に基づいて、“H”レベルの信号を生成する。また、インバータ回路32iは、“H”レベルのNAND演算回路32jの出力信号に基づいて、“L”レベルの信号を生成する。これにより、トランジスタT7がオンとなる。また、“L”レベルの信号SOUTに基づいて、トランジスタT6がオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。なお、キーパー回路に係るトランジスタT8はオフとなる。
このように、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuは、Ipu−1+Ipu−2(Ipu−2<Ipu−1)となる。そのため、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipu(Ipu−1+Ipu−2)は、通常の読み出し時におけるプルアップ電流Ipu(Ipu−2)よりも大きくなる。
続いて、図20を用いて、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuについて説明する。
“L”データを書き込む場合、時刻T3〜時刻T4において、信号REN及び信号SOUTは“H”レベルとなり、書き込みデータ(Data)は“L”レベルとなる。インバータ回路32kは、“L”レベルの書き込みデータ(Data)に基づいて“H”レベルの信号を生成する。こNAND演算回路32jは、“H”レベルの信号REN、及びインバータ回路32kの出力信号に基づいて“L”レベルの信号を出力する。トランジスタT8は、NAND演算回路32jの結果(“L”レベルの信号)に基づいてオンとなる。また、トランジスタT6は“L”レベルの信号SOUTに基づいてオンとなる。なお、キーパー回路に係るトランジスタT7はオフとなる。これにより、キーパー回路32f、及び32eから選択ビット線BLにプルアップ電流Ipu(Ipu−3)が供給される。
プルアップ電流Ipu−3は、3つのトランジスタを介して供給される。そのため、プルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも、電流が絞られる事がある。その結果、プルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも小さくなることがある。
このように、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuは、Ipu−3(Ipu−3<Ipu−2)となる。そのため、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipu(Ipu−3)は、通常の読み出し時におけるプルアップ電流Ipu(Ipu−2)よりも小さくなる。
<2−3>効果
上述した実施形態によれば、ビット線プリチャージ回路とキーパー回路を共有化させている。ビット線プリチャージ回路とキーパー回路を共有化させた場合においても、第1実施形態と同様の効果を得ることが可能である。
上述した実施形態によれば、ビット線プリチャージ回路とキーパー回路を共有化させている。ビット線プリチャージ回路とキーパー回路を共有化させた場合においても、第1実施形態と同様の効果を得ることが可能である。
<3>第3実施形態
第3実施形態について説明する。第3実施形態では、ワード線ドライバの他の例について説明する。尚、第3実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
第3実施形態について説明する。第3実施形態では、ワード線ドライバの他の例について説明する。尚、第3実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
<3−1>ワード線ドライバ
次に、図21を用いて、ワード線ドライバ40の回路構成を説明する。図21は、第3実施形態に係る半導体記憶装置のワード線ドライバの基本的な構成を示す回路図である。
次に、図21を用いて、ワード線ドライバ40の回路構成を説明する。図21は、第3実施形態に係る半導体記憶装置のワード線ドライバの基本的な構成を示す回路図である。
図21に示すように、レベルシフタ40aと、インバータ回路40b、40cと、NMOSトランジスタT11、T10、T13と、PMOSトランジスタT12と、電圧生成回路41と、電圧生成回路42と、を備えている。
電圧生成回路42は、トランスファーゲート40eと、PMOSトランジスタT16と、NMOSトランジスタT17と、抵抗素子R3、R4、及びR5と、を備えている。
トランジスタT16の一端には電圧VDD(例えば5V)が供給され、他端は抵抗素子R3の一端に接続され、ゲートには信号SEL2が供給される。信号SEL2は、例えば制御回路4が生成する。
抵抗素子R3の他端はノードN8に接続される。
抵抗素子R4の一端はノードN8に接続され、他端はノードN9に接続される。
抵抗素子R5の一端はノードN9に接続され、他端には接地電圧VSSが供給される。
トランジスタT17の一端はノードN9に接続され、他端には接地電圧VSSが供給され、ゲートには書き込みデータ(Data)が供給される。
トランスファーゲート40eは、信号SEL2及び信号BSEL2(信号SEL2の反転信号)に応じて、ノードN8の電圧をトランジスタT13の一端に転送する。
なお、第3実施形態にて採用されるセンス回路32は、第1、第2実施形態で説明したセンス回路32であればどちらでも適用可能である。
<3−2>動作
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1、第2実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第3実施形態の動作について説明する。また、リード回路30に関する動作の説明は省略する。
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1、第2実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第3実施形態の動作について説明する。また、リード回路30に関する動作の説明は省略する。
[時刻T3]〜[時刻T4]
ワード線ドライバ40は、所望の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ワード線ドライバ40は、所望の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ところで、ワード線ドライバ40は、読み出し動作時、またはベリファイ動作時においては、クロックRCLKと、信号SEL1、BSEL1、SEL2、及びBSEL2と、に基づいて、ノードN6の電圧、並びにノードN8の電圧をワード線WLに転送する。その結果、ワード線ドライバ40は、読み出し動作時、またはベリファイ動作時においては、例えばそれぞれ異なる電圧値(1V〜3V)の電圧をワード線WLに供給することができる。
具体的には、通常の読み出し動作時においては、制御回路4は、信号BSEL1、及び信号SEL2を“H”レベル、信号SEL1、及び信号BSEL2を“L”レベルとする。そのため、電圧生成回路41のトランスファーゲート40dと、PMOSトランジスタT14と、がオンする。その結果、ワード線ドライバ40は、電圧生成回路41から電圧(2V)をワード線WLに供給する。なお、選択メモリセルMCに流れるプルダウン電流Ipdは、ワード線WLに供給された電圧に依存する。
また、“H”データ書き込みに関するプログラムベリファイ動作時(図7の[時刻T3]〜[時刻T4])においては、制御回路4は、書き込みデータ(Data)、信号SEL1及び信号BSEL2を“H”レベル、信号BSEL1、及び信号SEL2を“L”レベルとする。そのため、電圧生成回路42のトランスファーゲート40eと、PMOSトランジスタT16と、NMOSトランジスタT17と、がオンする。その結果、ワード線ドライバ40は、電圧生成回路42から電圧(1V)をワード線WLに供給する。なお、選択メモリセルMCに流れるプルダウン電流Ipdは、ワード線WLに供給された電圧に依存する。つまり、“H”データ書き込みに関するプログラムベリファイ動作時におけるプルダウン電流Ipdは、通常の読み出し動作時のプルダウン電流Ipdよりも大きくなる。そのため、第1実施形態と比較し、“H”データ書き込みのプログラムベリファイ動作をパスしにくくなる。
また、“L”データ書き込みに関するプログラムベリファイ動作時(図7の[時刻T3]〜[時刻T4])においては、信号BSEL2が“H”レベル、書き込みデータ(Data)、及び信号SEL2が“L”レベルとされる。そのため、電圧生成回路42のトランスファーゲート40eと、PMOSトランジスタT16と、がオンする。その結果、ワード線ドライバ40は、電圧生成回路42から電圧(3V)をワード線WLに供給する。なお、選択メモリセルMCに流れるプルダウン電流Ipdは、ワード線WLに供給された電圧に依存する。つまり、“L”データ書き込みに関するプログラムベリファイ動作時におけるプルダウン電流Ipdは、通常の読み出し動作時のプルダウン電流Ipdよりも小さくなる。そのため、第2実施形態と比較し、“L”データ書き込みのプログラムベリファイ動作をパスしにくくなる。
<3−3>効果
上述した実施形態によれば、プログラムベリファイ動作時において、ワード線ドライバ40は、選択メモリセルMCに書き込むデータによってプルダウン電流Ipdを変動させる。そして、第1、第2実施形態で説明したセンス回路32を用いて、選択メモリセルMCに書き込むデータによってプルアップ電流Ipuを変動させる。そのため、第3実施形態では、第1、第2実施形態よりも、メモリセルMCの分布マージンを拡大する事ができる。
上述した実施形態によれば、プログラムベリファイ動作時において、ワード線ドライバ40は、選択メモリセルMCに書き込むデータによってプルダウン電流Ipdを変動させる。そして、第1、第2実施形態で説明したセンス回路32を用いて、選択メモリセルMCに書き込むデータによってプルアップ電流Ipuを変動させる。そのため、第3実施形態では、第1、第2実施形態よりも、メモリセルMCの分布マージンを拡大する事ができる。
<4>第4実施形態
第4実施形態について説明する。第4実施形態では、リード回路の他の例について説明する。尚、第4実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
第4実施形態について説明する。第4実施形態では、リード回路の他の例について説明する。尚、第4実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
<4−1>リード回路
次に、図22を用いて、リード回路30の回路構成を説明する。図22は、第4実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
次に、図22を用いて、リード回路30の回路構成を説明する。図22は、第4実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
図22に示すように、リード回路30は、カラム選択回路31と、センス回路32と、を備えている。
第4実施形態に係るセンス回路32では、第1実施形態に係るセンス回路32で説明したプルアップ電流Ipu−1を生成するための構成を有していない。具体的には、センス回路32は、ビット線プリチャージ回路32a、センスアンプ32b、レベルシフタ32c、キーパー回路32e、キーパー回路32f、インバータ回路32i、NAND演算回路32j、及びインバータ回路32kを備えている。
なお、第4実施形態にて採用されるワード線ドライバ40は、第1、第3実施形態で説明したワード線ドライバ40であればどちらでも適用可能である。
<4−2>動作
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第4実施形態の動作について説明する。
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第4実施形態の動作について説明する。
[時刻T3]〜[時刻T4]
ワード線ドライバ40は、所望の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ワード線ドライバ40は、所望の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
図23、及び図24を用いて、選択メモリセルMCのデータ判定方法について説明する。図23、及び図24は、第4実施形態に係る半導体記憶装置にてメモリセルの閾値を判定する場合における、プルアップ電流と、プルダウン電流と、の電流経路を示す回路図である。なお、図23、及び図24では、プルアップ電流と、プルダウン電流と、に関係しない構成は省略している。
ここで、図23を用いて、通常の読み出し動作時、または“H”データの書き込みに係るプログラムベリファイ動作時におけるプルアップ電流Ipuについて説明する。通常の読み出し動作時、または“H”データの書き込みに係るプログラムベリファイ動作時において、信号REN、及び書き込みデータ(Data)は“H”レベル、信号SOUTは“L”レベルとする。これにより、インバータ回路32kは、“H”レベルの書き込みデータ(Data)に基づき、“L”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及び“L”レベルの信号に基づいて“H”レベルの信号を生成する。また、インバータ回路32iは、NAND演算回路32jの出力信号に基づいて“L”レベルの信号を生成する。これにより、トランジスタT7がオンとなる。また、“L”レベルの信号SOUTに基づいて、トランジスタT6はオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。なお、キーパー回路に係るトランジスタT8はオフ(非導通)となる。
続いて、図24を用いて、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuについて説明する。
“L”データを書き込む場合、時刻T3〜時刻T4において、信号REN及び信号SOUTは“H”レベルとなり、書き込みデータ(Data)は“L”レベルとなる。インバータ回路32kは、“L”レベルの書き込みデータ(Data)に基づいて“H”レベルの信号を生成する。NAND演算回路32jは、“H”レベルの信号REN、及びインバータ回路32kの出力信号に基づいて“L”レベルの信号を出力する。トランジスタT8は、NAND演算回路32jの結果(“L”レベルの信号)に基づいてオンとなる。また、トランジスタT6は“L”レベルの信号SOUTに基づいてオンとなる。なお、キーパー回路に係るトランジスタT7はオフとなる。これにより、キーパー回路32f、及び32eから選択ビット線BLにプルアップ電流Ipu(Ipu−3)が供給される。
プルアップ電流Ipu−3は、3つのトランジスタを介して供給される。そのため、プルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも、電流が絞られる事がある。その結果、プルアップ電流Ipu−3は、プルアップ電流Ipu−2よりも小さくなることがある。
このように、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuは、Ipu−3(Ipu−3<Ipu−2)となる。そのため、“L”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipu(Ipu−3)は、通常の読み出し動作時、または“H”データの書き込みに係るプログラムベリファイ動作時におけるプルアップ電流Ipu(Ipu−2)よりも小さくなる。
<4−3>効果
上述した実施形態によれば、第1実施形態に係るセンス回路32で説明したプルアップ電流Ipu−1を生成するための構成を有していない。そのため、“H”データを記憶するメモリセルMCの閾値分布を、第1〜第3実施形態の場合に比べて低くできない。しかし、“L”データを記憶するメモリセルMCの閾値分布は、第1〜第3実施形態の場合と同様に高くできる。そのため、第4実施形態では、第1実施形態の比較例に比べて、メモリセルMCの分布マージンを拡大する事ができる。
上述した実施形態によれば、第1実施形態に係るセンス回路32で説明したプルアップ電流Ipu−1を生成するための構成を有していない。そのため、“H”データを記憶するメモリセルMCの閾値分布を、第1〜第3実施形態の場合に比べて低くできない。しかし、“L”データを記憶するメモリセルMCの閾値分布は、第1〜第3実施形態の場合と同様に高くできる。そのため、第4実施形態では、第1実施形態の比較例に比べて、メモリセルMCの分布マージンを拡大する事ができる。
また、第3実施形態で説明したワード線ドライバ40を適用することで、第1実施形態で説明したワード線ドライバ40を適用する場合よりも、メモリセルMCの分布マージンを拡大する事ができる。
<5>第5実施形態
第5実施形態について説明する。第5実施形態では、リード回路の他の例について説明する。尚、第5実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
第5実施形態について説明する。第5実施形態では、リード回路の他の例について説明する。尚、第5実施形態に係る装置の基本的な構成及び基本的な動作は、上述した実施形態に係る装置と同様である。従って、上述した実施形態で説明した事項及び上述した実施形態から容易に類推可能な事項についての説明は省略する。
<5−1>リード回路
次に、図25を用いて、リード回路30の回路構成を説明する。図25は、第5実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
次に、図25を用いて、リード回路30の回路構成を説明する。図25は、第5実施形態に係る半導体記憶装置のリード回路の基本的な構成を示す回路図である。
図25に示すように、リード回路30は、カラム選択回路31と、センス回路32と、を備えている。
第5実施形態に係るセンス回路32では、第1実施形態に係るセンス回路32で説明したプルアップ電流Ipu−3を生成するための構成を有していない。具体的には、センス回路32は、ビット線プリチャージ回路32a、センスアンプ32b、レベルシフタ32c、キーパー回路32d、キーパー回路32e、NAND演算回路32g、インバータ回路32h、インバータ回路32i、及びNAND演算回路32jを備えている。
なお、第5実施形態にて採用されるワード線ドライバ40は、第1、第3実施形態で説明したワード線ドライバ40であればどちらでも適用可能である。
<5−2>動作
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第5実施形態の動作について説明する。
以下に、本実施形態に係る半導体記憶装置の書き込み動作について説明する。基本的な動作は、第1実施形態で説明した動作と同様である。簡単のため、ここでは、図7の[時刻T3]〜[時刻T4]における、第5実施形態の動作について説明する。
[時刻T3]〜[時刻T4]
ワード線ドライバ40は、所望の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
ワード線ドライバ40は、所望の電圧を選択ワード線WLに転送する。これにより、選択ワード線WLの電位が“H”レベルとなる。これにより、選択メモリセルMCのデータ判定が行われる。
図26、及び図27を用いて、選択メモリセルMCのデータ判定方法について説明する。図26、及び図27は、第5実施形態に係る半導体記憶装置にてメモリセルの閾値を判定する場合における、プルアップ電流と、プルダウン電流と、の電流経路を示す回路図である。なお、図26、及び図27では、プルアップ電流と、プルダウン電流と、に関係しない構成は省略している。
ここで、図26を用いて、通常の読み出し動作時、または“L”データの書き込みに係るプログラムベリファイ動作時におけるプルアップ電流Ipuについて説明する。通常の読み出し動作時、または“L”データの書き込みに係るプログラムベリファイ動作時において、信号RENは“H”レベル、信号SOUT、及び書き込みデータ(Data)は“L”レベルとする。これにより、NAND演算回路32jは、“H”レベルの信号を生成する。また、インバータ回路32iは、NAND演算回路32jから受信する“H”レベルの信号に基づいて“L”レベルの信号を生成する。これにより、トランジスタT7がオンとなる。また、“L”レベルの信号SOUTに基づいてトランジスタT6がオンとなる。その結果、キーパー回路32eから選択ビット線BLにプルアップ電流Ipu(Ipu−2)が供給される。なお、その他のキーパー回路に係るトランジスタT5はオフとなる。
続いて、図27を用いて、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuについて説明する。
“H”データを書き込む場合、時刻T3〜時刻T4において、信号REN及び書き込みデータ(Data)は“H”レベルとなり、信号SOUTは“L”レベルとなる。インバータ回路32hは、“L”レベルの信号SOUTに基づいて“H”レベルの信号を生成する。NAND演算回路32gは、“H”レベルの信号REN、書き込みデータ(Data)、及びインバータ回路32hの出力信号に基づいて“L”レベルの信号を出力する。トランジスタT5は、NAND演算回路32gの結果(“L”レベルの信号)に基づいてオンとなる。これにより、キーパー回路32dから選択ビット線BLにプルアップ電流Ipu(Ipu−1)が供給される。
また、NAND演算回路32jは、“H”レベルの書き込みデータ(Data)及び信号RENに基づいて、“L”レベルの信号を生成する。また、インバータ回路32iは、“L”レベルの信号に基づいて、“H”レベルの信号を生成する。これにより、トランジスタT7はオフとなる。
プルアップ電流Ipu−1は、1つのトランジスタを介して供給され、他方でプルアップ電流Ipu−2は、2つのトランジスタを介して供給される。そのため、プルアップ電流Ipu−2は、プルアップ電流Ipu−1よりも、電流が絞られる事がある。その結果、プルアップ電流Ipu−2は、プルアップ電流Ipu−1よりも小さくなることがある。
このように、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipuは、Ipu−1となる。そのため、“H”データの書き込みに係るプログラムベリファイ動作(時刻T3〜時刻T4)におけるプルアップ電流Ipu(Ipu−1)は、通常の読み出し時におけるプルアップ電流Ipu(Ipu−2)よりも大きくなる。
<5−3>効果
上述した実施形態によれば、第1実施形態に係るセンス回路32で説明したプルアップ電流Ipu−3を生成するための構成を有していない。そのため、“L”データを記憶するメモリセルMCの閾値分布を、第1〜第3実施形態の場合に比べて高くできない。しかし、“H”データを記憶するメモリセルMCの閾値分布は、第1〜第3実施形態の場合と同様に低くできる。そのため、第5実施形態では、第1実施形態の比較例に比べて、メモリセルMCの分布マージンを拡大する事ができる。
上述した実施形態によれば、第1実施形態に係るセンス回路32で説明したプルアップ電流Ipu−3を生成するための構成を有していない。そのため、“L”データを記憶するメモリセルMCの閾値分布を、第1〜第3実施形態の場合に比べて高くできない。しかし、“H”データを記憶するメモリセルMCの閾値分布は、第1〜第3実施形態の場合と同様に低くできる。そのため、第5実施形態では、第1実施形態の比較例に比べて、メモリセルMCの分布マージンを拡大する事ができる。
また、第3実施形態で説明したワード線ドライバ40を適用することで、第1実施形態で説明したワード線ドライバ40を適用する場合よりも、メモリセルMCの分布マージンを拡大する事ができる。
以上、本発明の実施形態を説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない範囲内において種々変形して実施することが可能である。さらに、上記実施形態には種々の段階の発明が含まれており、開示された構成要件を適宜組み合わせることによって種々の発明が抽出される。例えば、開示された構成要件からいくつかの構成要件が削除されても、所定の効果が得られるものであれば、発明として抽出され得る。
1…セルアレイ 2…ライトデコーダ 3…リードデコーダ
4…制御回路 5…バッファ回路 10…トランジスタ
11…キャパシタ 30…リード回路 31…カラム選択回路
32…センス回路 32a…ビット線プリチャージ回路
32b…センスアンプ 32c…レベルシフタ
32d…キーパー回路 32e…キーパー回路
32f…キーパー回路 32g…NAND演算回路
32h…インバータ回路 32i…インバータ回路
32j…NAND演算回路 32k…インバータ回路
32l…キーパー回路 32m…NOR演算回路
32n…NOR演算回路 32o…インバータ回路
32p…インバータ回路 32q…インバータ回路
40…ワード線ドライバ 40a…レベルシフタ
40b…インバータ回路 40c…インバータ回路
40d…トランスファーゲート 40e…トランスファーゲート
41…電圧生成回路 42…電圧生成回路
100…半導体記憶装置 R1〜R5…抵抗素子
T1〜T17…選択トランジスタ
4…制御回路 5…バッファ回路 10…トランジスタ
11…キャパシタ 30…リード回路 31…カラム選択回路
32…センス回路 32a…ビット線プリチャージ回路
32b…センスアンプ 32c…レベルシフタ
32d…キーパー回路 32e…キーパー回路
32f…キーパー回路 32g…NAND演算回路
32h…インバータ回路 32i…インバータ回路
32j…NAND演算回路 32k…インバータ回路
32l…キーパー回路 32m…NOR演算回路
32n…NOR演算回路 32o…インバータ回路
32p…インバータ回路 32q…インバータ回路
40…ワード線ドライバ 40a…レベルシフタ
40b…インバータ回路 40c…インバータ回路
40d…トランスファーゲート 40e…トランスファーゲート
41…電圧生成回路 42…電圧生成回路
100…半導体記憶装置 R1〜R5…抵抗素子
T1〜T17…選択トランジスタ
Claims (5)
- 複数のデータを記憶するメモリセルと、
前記メモリセルに記憶されたデータを判定する第1回路と、
前記第1回路を制御する第2回路と、
を備え、
前記第2回路が前記メモリセルに第1データを書き込むシークエンスにおいて、前記第1回路は、第1電流値の第1電流を生成し、前記第1電流と、前記メモリセルに流れる第2電流と、に基づいて前記メモリセルに記憶されているデータを判定し、
前記第2回路が前記メモリセルに、前記第1データと異なる第2データを書き込むシークエンスにおいて、前記第1回路は、前記第1電流値とは異なる第2電流値の第3電流を生成し、前記第3電流と、前記第2電流と、に基づいて前記メモリセルに記憶されているデータを判定する
半導体記憶装置。 - 前記第1回路は、
前記第1データを受信する場合、前記第1電流を生成し、
前記第2データを受信する場合、前記第3電流を生成する
請求項1記載の半導体記憶装置。 - 前記第1回路は、前記第1電流を生成する第1電流生成回路と、前記第3電流を生成する第2電流生成回路と、を備えている
請求項1または2に記載の半導体記憶装置。 - 前記第1回路は、
前記第1データを受信する場合、第1値の数のトランジスタをオンし、
前記第2データを受信する場合、第1値とは異なる第2値の数のトランジスタをオンする
請求項1乃至3のいずれか一項に記載の半導体記憶装置。 - 前記メモリセルに接続されたワード線に電圧を供給する第3回路を更に備え、
前記第1回路は、前記メモリセルのビット線を介して、データの判定を行い、
前記第2回路が前記メモリセルに前記第1データを書き込むシークエンスにおいて、前記第3回路は、第1電圧値の電圧を前記ワード線に供給し、
前記第2回路が前記メモリセルに前記第2データを書き込むシークエンスにおいて、前記第3回路は、前記第1電圧値とは異なる第2電圧値の電圧を前記ワード線に供給する
請求項1乃至4のいずれか一項に記載の半導体記憶装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017188408A JP2019067467A (ja) | 2017-09-28 | 2017-09-28 | 半導体記憶装置 |
| TW107105955A TWI653640B (zh) | 2017-09-28 | 2018-02-22 | 半導體記憶裝置 |
| CN201810188445.5A CN109584934A (zh) | 2017-09-28 | 2018-03-07 | 半导体存储装置 |
| US15/918,280 US10586587B2 (en) | 2017-09-28 | 2018-03-12 | Semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017188408A JP2019067467A (ja) | 2017-09-28 | 2017-09-28 | 半導体記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019067467A true JP2019067467A (ja) | 2019-04-25 |
Family
ID=65806805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017188408A Pending JP2019067467A (ja) | 2017-09-28 | 2017-09-28 | 半導体記憶装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10586587B2 (ja) |
| JP (1) | JP2019067467A (ja) |
| CN (1) | CN109584934A (ja) |
| TW (1) | TWI653640B (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102740256B1 (ko) * | 2019-05-28 | 2024-12-10 | 삼성전자주식회사 | 페이지 버퍼 및 이를 포함하는 메모리 장치 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002184190A (ja) * | 2000-12-11 | 2002-06-28 | Toshiba Corp | 不揮発性半導体記憶装置 |
| JP2004164700A (ja) * | 2002-11-11 | 2004-06-10 | Renesas Technology Corp | 不揮発性半導体記憶装置および半導体集積回路装置 |
| US20050117381A1 (en) * | 2000-12-11 | 2005-06-02 | Kabushiki Kaisha Toshiba | Current difference divider circuit |
| US20130242669A1 (en) * | 2012-03-18 | 2013-09-19 | Spansion Israel Ltd | End-of-life reliability for non-volatile memory cells |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0877787A (ja) * | 1994-06-28 | 1996-03-22 | Matsushita Electric Ind Co Ltd | 半導体装置 |
| KR100317331B1 (ko) * | 1999-11-11 | 2001-12-24 | 박종섭 | 불휘발성 강유전체 메모리 소자 및 그 제조방법 |
| JP3734726B2 (ja) | 2001-07-17 | 2006-01-11 | 松下電器産業株式会社 | 読み出し専用メモリ |
| JP4523531B2 (ja) * | 2005-09-29 | 2010-08-11 | シャープ株式会社 | 半導体記憶装置及びその読出方法、並びに電子機器 |
| US7525838B2 (en) * | 2006-08-30 | 2009-04-28 | Samsung Electronics Co., Ltd. | Flash memory device and method for programming multi-level cells in the same |
| KR100811278B1 (ko) * | 2006-12-29 | 2008-03-07 | 주식회사 하이닉스반도체 | 셀프 부스팅을 이용한 낸드 플래시 메모리소자의 읽기 방법 |
| JP5238458B2 (ja) | 2008-11-04 | 2013-07-17 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JP2011014190A (ja) | 2009-07-01 | 2011-01-20 | Sony Corp | 不揮発性半導体メモリデバイスおよびそのデータ書き込み方法、ならびに、データ記憶装置 |
| JP6122801B2 (ja) | 2014-03-13 | 2017-04-26 | 株式会社東芝 | 半導体記憶装置 |
| US9236139B1 (en) * | 2015-02-11 | 2016-01-12 | Sandisk Technologies Inc. | Reduced current program verify in non-volatile memory |
-
2017
- 2017-09-28 JP JP2017188408A patent/JP2019067467A/ja active Pending
-
2018
- 2018-02-22 TW TW107105955A patent/TWI653640B/zh not_active IP Right Cessation
- 2018-03-07 CN CN201810188445.5A patent/CN109584934A/zh active Pending
- 2018-03-12 US US15/918,280 patent/US10586587B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002184190A (ja) * | 2000-12-11 | 2002-06-28 | Toshiba Corp | 不揮発性半導体記憶装置 |
| US20050117381A1 (en) * | 2000-12-11 | 2005-06-02 | Kabushiki Kaisha Toshiba | Current difference divider circuit |
| JP2004164700A (ja) * | 2002-11-11 | 2004-06-10 | Renesas Technology Corp | 不揮発性半導体記憶装置および半導体集積回路装置 |
| US20130242669A1 (en) * | 2012-03-18 | 2013-09-19 | Spansion Israel Ltd | End-of-life reliability for non-volatile memory cells |
Also Published As
| Publication number | Publication date |
|---|---|
| US20190096471A1 (en) | 2019-03-28 |
| CN109584934A (zh) | 2019-04-05 |
| TW201916017A (zh) | 2019-04-16 |
| US10586587B2 (en) | 2020-03-10 |
| TWI653640B (zh) | 2019-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102354529B (zh) | 半导体存储器件 | |
| TWI841928B (zh) | 半導體記憶裝置及於半導體記憶裝置中執行讀出動作之方法 | |
| US7864617B2 (en) | Memory with reduced power supply voltage for a write operation | |
| CN101202104B (zh) | 动态随机存取存储器电路、集成电路与读写存储器单元方法 | |
| JP2013069356A (ja) | 半導体記憶装置 | |
| JP2019053797A (ja) | 半導体記憶装置 | |
| CN102842338B (zh) | 存储装置与控制存储装置的方法 | |
| JP6645933B2 (ja) | データラッチ回路および半導体装置 | |
| CN110782932A (zh) | 每易失性位具有单个非易失性位的非易失性静态随机存取存储器架构 | |
| JP4532951B2 (ja) | 半導体集積回路の使用方法および半導体集積回路 | |
| JP2006309916A (ja) | 半導体メモリ素子及び半導体メモリ素子のビットライン感知増幅器の駆動方法 | |
| TW202301334A (zh) | 記憶體元件、感測放大器系統及其控制方法 | |
| JP2016170840A (ja) | 半導体記憶装置とその駆動方法 | |
| US9589610B1 (en) | Memory circuit including pre-charging unit, sensing unit, and sink unit and method for operating same | |
| JP2020102290A (ja) | 半導体記憶装置 | |
| CN100468570C (zh) | 半导体存储器件 | |
| JP2019067467A (ja) | 半導体記憶装置 | |
| US12106811B2 (en) | Semiconductor memory device | |
| US7623400B2 (en) | Memory device with programmable control for activation of read amplifiers | |
| JP3540777B2 (ja) | 不揮発性半導体記憶装置 | |
| JP2011204358A (ja) | 半導体記憶装置 | |
| JP2010102790A (ja) | 半導体装置 | |
| JP5150935B2 (ja) | 半導体記憶装置 | |
| CN106560895A (zh) | 能够在多种低压下工作而不降低性能的sram器件及其方法 | |
| TWI772809B (zh) | 字元線驅動器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190731 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210309 |