JP2006004478A - Nonvolatile semiconductor memory device - Google Patents
Nonvolatile semiconductor memory device Download PDFInfo
- Publication number
- JP2006004478A JP2006004478A JP2004177357A JP2004177357A JP2006004478A JP 2006004478 A JP2006004478 A JP 2006004478A JP 2004177357 A JP2004177357 A JP 2004177357A JP 2004177357 A JP2004177357 A JP 2004177357A JP 2006004478 A JP2006004478 A JP 2006004478A
- Authority
- JP
- Japan
- Prior art keywords
- initial setting
- setting data
- cell array
- memory cell
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Read Only Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
【課題】 初期設定データの消失を防止してその書き換えを短時間で行うことを可能とした不揮発性半導体記憶装置を提供する。
【解決手段】 不揮発性半導体記憶装置は、電気的書き換え可能な不揮発性メモリセルが配列され、同じ初期設定データが第1及び第2の少なくとも二つの領域に記憶されたメモリセルアレイと、前記メモリセルアレイのデータ読み出しを行うセンスアンプ回路と、前記メモリセルアレイから前記センスアンプ回路に読み出された初期設定データが転送保持されて、メモリ動作条件を規定する働きをする初期設定データレジスタと、一つのコマンド入力に従って前記メモリセルアレイの第1及び第2の領域に記憶された初期設定データを順次書き換えるシーケンス制御を行うコントローラとを有する。
【選択図】 図1PROBLEM TO BE SOLVED: To provide a nonvolatile semiconductor memory device capable of preventing loss of initial setting data and performing rewriting in a short time.
A nonvolatile semiconductor memory device includes a memory cell array in which electrically rewritable nonvolatile memory cells are arranged, and the same initial setting data is stored in at least two areas, and the memory cell array. A sense amplifier circuit for reading data, an initial setting data register for transferring and holding initial setting data read from the memory cell array to the sense amplifier circuit, and for defining a memory operating condition, and one command A controller for performing sequence control for sequentially rewriting initial setting data stored in the first and second areas of the memory cell array in accordance with the input.
[Selection] Figure 1
Description
この発明は、電気的書き換え可能な不揮発性半導体記憶装置(EEPROM)に係り、特にメモリセルアレイ内に初期設定データ記憶領域を持つEEPROMに関する。 The present invention relates to an electrically rewritable nonvolatile semiconductor memory device (EEPROM), and more particularly to an EEPROM having an initial setting data storage area in a memory cell array.
大規模半導体メモリでは通常、不良チップ救済のために冗長回路方式が用いられる。即ちメモリセルアレイには冗長セルアレイが用意され、ウェハテストにより見出された不良アドレス情報をプログラミングするためのフューズ回路も用意される。フューズ回路をプログラミングすると、不良アドレスが入力されたときに、フューズ回路が保持する不良アドレスとの一致検出により、不良カラム或いは不良ロウを冗長カラム或いは冗長ロウにより自動的に置換する制御が行われる。 In a large-scale semiconductor memory, a redundant circuit system is usually used to repair a defective chip. That is, a redundant cell array is prepared as the memory cell array, and a fuse circuit for programming defective address information found by the wafer test is also prepared. When the fuse circuit is programmed, when a defective address is input, control is performed to automatically replace the defective column or defective row with the redundant column or redundant row by detecting coincidence with the defective address held by the fuse circuit.
フューズ回路は、以上のような不良アドレス情報の他、メモリの動作条件を決定する各種初期設定データを記憶するためにも用いられる。EEPROMにおいても同様である。 The fuse circuit is used for storing various initial setting data for determining the operation condition of the memory in addition to the defective address information as described above. The same applies to the EEPROM.
しかし、フューズ回路は一旦プログラミングすると、やり直しがきかない。そこで、フューズ回路に代わる初期設定データ記憶回路として、EEPROMのメモリセルと同じ電気的書き換え可能な不揮発性メモリセルを用いる方式も行われている。 However, once the fuse circuit is programmed, it cannot be undone. In view of this, as an initial setting data storage circuit that replaces the fuse circuit, a method using an electrically rewritable nonvolatile memory cell that is the same as an EEPROM memory cell is also used.
なかでも、EEPROMのメモリセルアレイ内に初期設定データ記憶領域を設定する方式は、回路構成が簡単になり、また検証や修正も容易であるという利点を有する(特許文献1参照)。この特許文献1では、初期設定データを、相補関係を有する1セットのデータとして記憶することも提案されている。これは、初期設定データの有効性を確認して確保する上で好ましい。
In particular, the method of setting the initial setting data storage area in the EEPROM memory cell array has advantages that the circuit configuration is simple and that verification and correction are easy (see Patent Document 1). In
メモリセルアレイに書かれた初期設定データは、電源投入時に自動的に読み出されて、初期設定データレジスタに転送され、保持される。以後、この初期設定データレジスタに保持されたデータにより規定された動作条件でメモリが動作することになる。 Initial setting data written in the memory cell array is automatically read when the power is turned on, transferred to the initial setting data register, and held. Thereafter, the memory operates under operating conditions defined by the data held in the initial setting data register.
更に、初期設定データの信頼性をより高いものとするために、同じ初期設定データをメモリセルアレイ内の複数のブロックに記憶する方式も提案されている(特許文献2参照)。これにより、たとえ一つのブロックが記憶する初期設定データが破壊されたとしても、別のブロックが同じ初期設定データを持つために、フラッシュメモリの動作条件設定が可能になる。
メモリセルアレイ内に初期設定データを記憶する方式は、その初期設定データを容易に検証したり書き換えたりできるので、好ましい。特に、その初期設定データの一部をユーザーにも書き換え可能とすることは、ユーザーにとっても便利である。 A method of storing the initial setting data in the memory cell array is preferable because the initial setting data can be easily verified or rewritten. In particular, it is convenient for the user that part of the initial setting data can be rewritten by the user.
しかし、複数ブロックに記憶された初期設定データを独立のシーケンスで書き換えようとすると、時間と手間がかかる。センスアンプ回路にロードされた1ページの書き込みデータは一括して書き込まれるが、例えば1ページが8×66ビットで構成され、入出力端子が8個であるとすれば、1ページ分の書き込みデータの入力に、66回のシリアルデータ入力が必要である。複数ブロックについて、各ページ書き込み毎にこの様なシリアルデータ入力を行わなければならないとすると、非常に長い書き換え時間を要することになる。 However, it takes time and effort to rewrite the initial setting data stored in a plurality of blocks in an independent sequence. Write data for one page loaded in the sense amplifier circuit is written in a lump. For example, if one page is composed of 8 × 66 bits and has eight input / output terminals, the write data for one page is written. Input requires 66 serial data inputs. If such serial data must be input for each page write for a plurality of blocks, a very long rewrite time is required.
一方、複数ブロックの初期設定データを一括して書き換えようとすると、初期設定データの破壊が問題になる。それらのブロック全体を消去した後、新しい初期設定データの書き込みを行っている途中で例えば電源が遮断され、或いはフラッシュメモリがシステムから抜き取られる等の事態が生じた場合、初期設定データが消失してしまう。この場合再度電源を投入しても、基本的なメモリ動作条件の初期化がなされず、以後正常なメモリ動作ができなくなる。 On the other hand, when initial setting data of a plurality of blocks is rewritten at once, destruction of the initial setting data becomes a problem. After erasing all of these blocks, the initial setting data will be lost if the power is cut off or the flash memory is removed from the system while writing new initial setting data. End up. In this case, even if the power is turned on again, the basic memory operation conditions are not initialized, and thereafter normal memory operation cannot be performed.
この発明は、初期設定データの消失を防止してその書き換えを短時間で行うことを可能とした不揮発性半導体記憶装置を提供することを目的とする。 An object of the present invention is to provide a nonvolatile semiconductor memory device that can prevent the initial setting data from being lost and can be rewritten in a short time.
この発明の一態様による不揮発性半導体記憶装置は、
電気的書き換え可能な不揮発性メモリセルが配列され、同じ初期設定データが第1及び第2の少なくとも二つの領域に記憶されたメモリセルアレイと、
前記メモリセルアレイのデータ読み出しを行うセンスアンプ回路と、
前記メモリセルアレイから前記センスアンプ回路に読み出された初期設定データが転送保持されて、メモリ動作条件を規定する働きをする初期設定データレジスタと、
一つのコマンド入力に従って前記メモリセルアレイの第1及び第2の領域に記憶された初期設定データを順次書き換えるシーケンス制御を行うコントローラとを有することを特徴とする。
A nonvolatile semiconductor memory device according to one aspect of the present invention is provided.
A memory cell array in which electrically rewritable nonvolatile memory cells are arranged, and the same initial setting data is stored in at least two regions of the first and second,
A sense amplifier circuit for reading data from the memory cell array;
Initial setting data read out from the memory cell array to the sense amplifier circuit is transferred and held, and an initial setting data register that functions to define a memory operation condition;
And a controller for performing sequence control for sequentially rewriting initial setting data stored in the first and second areas of the memory cell array according to one command input.
初期設定データの消失を防止してその書き換えを短時間で行うことを可能とした不揮発性半導体記憶装置を提供することができる。 It is possible to provide a nonvolatile semiconductor memory device which can prevent the initial setting data from being lost and can be rewritten in a short time.
以下、図面を参照して、この発明の実施の形態を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、この発明の実施の形態によるNAND型フラッシュメモリの機能ブロック構成を示し、図2はメモリセルアレイ1の構成を示している。メモリセルアレイ1は、NANDセルユニットNUを配列して構成されている。各NANDセルユニットNUは、複数個(図の例では16個)直列接続された電気的書き換え可能な不揮発性メモリセルM0−M15と、その両端をそれぞれソース線CELSRC及びビット線BLに接続するための選択ゲートトランジスタS1及びS2を有する。
FIG. 1 shows a functional block configuration of a NAND flash memory according to an embodiment of the present invention, and FIG. 2 shows a configuration of a
NANDセルユニット内のメモリセルの制御ゲートは異なるワード線WL0−WL15に接続される。選択ゲートトランジスタS1,S2のゲートはそれぞれ選択ゲート線SGS,SGDに接続される。 The control gates of the memory cells in the NAND cell unit are connected to different word lines WL0 to WL15. The gates of the selection gate transistors S1 and S2 are connected to selection gate lines SGS and SGD, respectively.
1ワード線を共有するNANDセルユニットの集合は、データ消去の単位となるブロックを構成する。図2に示すように、ビット線方向に複数のブロックBLK0,BLK1,…,BLKnが配置される。また、1ワード線を共有するメモリセルの集合は、データ読み出し及び書き込みの単位となる1ページ(或いは2ページ)を構成する。 A set of NAND cell units sharing one word line constitutes a block serving as a data erasing unit. As shown in FIG. 2, a plurality of blocks BLK0, BLK1,..., BLKn are arranged in the bit line direction. A set of memory cells sharing one word line constitutes one page (or two pages) as a unit of data reading and writing.
ロウデコーダ2は、ロウアドレスに従ってワード線及び選択ゲート線を選択駆動するもので、ワード線及び選択ゲート線ドライバを含む。センスアンプ回路3は、ビット線に接続されてデータ読み出しを行うと共に、書き込みデータを保持するデータラッチを兼ねる。
The
センスアンプ回路3と外部入出力端子I/Oとの間のデータ授受は、I/Oバッファ5を介しデータバス12を介して行われる。センスアンプ回路3には、カラム選択を行うカラムゲートが付属し、カラムデコーダ4はこのカラムゲート制御を行う。このカラム制御により、センスアンプ回路3とメモリセルアレイ1の間では、1ページ単位でデータ転送(読み出し及び書き込み)が行われるのに対し、センスアンプ回路3と外部入出力端子との間は、例えば1バイト単位でシリアルデータ転送が行われる。
Data exchange between the
入出力端子I/Oを介して供給されるアドレス“Add”は、アドレスレジスタ6を介してロウデコーダ2及びカラムデコーダ4に転送される。入出力端子I/Oを介して供給されるコマンド“Com”は、コントローラ8でデコードされる。コントローラ8は、外部制御信号とコマンドに基づいて、データ書き込み及び消去のシーケンス制御及び読み出しの動作制御を行う。
The address “Add” supplied via the input / output terminal I / O is transferred to the
内部電圧発生回路9は、コントローラ8により制御されて、書き込み、消去及び読み出しの動作に必要な各種内部電圧を発生するもので、電源電圧より高いて内部電圧を発生するためには昇圧回路が用いられる。ステータスレジスタ14は、チップが読み出し又は書き込みのレディ状態にあるか、ビジー状態にあるかを示すステータス信号R/Bをチップ外部に出力するためのものである。またパワーオンリセット回路13は電源投入を検出して、コントローラ8に初期化動作を行わせる。
The internal
メモリセルアレイ1には、メモリの動作条件を決定する各種初期設定データを記憶するための初期設定データ記憶領域13が設定されている。具体的に初期設定データは、(1)不良セル置換のための不良アドレスデータ、(2)内部電圧発生回路9が発生する書き込み電圧等の電圧設定データ、(3)プロセスばらつき等に応じて、内部電圧発生回路9が発生する内部電圧を調整するための電圧調整データ、(4)書き込みや消去の制御ループ数の制御パラメータ、等を含む。またメモリ動作条件とは関係ないが、(5)メーカーIDやデバイスID等のIDコードも含まれる。
The
初期設定データ記憶領域13は、メモリ出荷前にプログラミングされる。電源を投入すると、パワーオンリセット回路11がこれを検出して、コントローラ8は自動的に初期設定データをセンスアンプ回路3に読み出し、これをデータバス12を介して初期設定データレジスタ10に転送する初期化動作を行う。初期設定データレジスタ10に各種初期設定データが保持され、以後メモリの動作条件がこれにより規定されることになる。
The initial setting
具体的に、初期設定データレジスタ10に保持された電圧設定データ、電圧調整データに基づいて、内部電圧発生回路9が出力する各種内部電圧が決定され、制御パラメータに基づいて書き込みや消去の制御ループ数が決定される。また、アドレス一致検出回路7により、外部から入力されたアドレスと初期設定データレジスタ10が保持する不良アドレスとの一致検出が行われ、不良アドレスの置換制御が行われるようになっている。
Specifically, various internal voltages output from the internal
図3は、初期設定動作の制御フローを示している。電源投入を検出すると、パワーオンリセットがかかり(ステップS1)、一定時間の待機(ステップS2)の後、ステータスレジスタ14をR/B=“L”のビジー状態にセットする(ステップS3)。そして、初期設定データ記憶領域13を順次読み出して、これを初期設定データレジスタ10に転送する動作制御を行う(ステップS4)。全ての初期設定データの読み出しと転送が終了したら、R/B=“H”のレディ状態をセットする(ステップS5)。
FIG. 3 shows a control flow of the initial setting operation. When power-on is detected, a power-on reset is applied (step S1), and after waiting for a predetermined time (step S2), the
この実施の形態のフラッシュメモリは、初期設定データ記憶領域13として実際には、同じ初期設定データが記憶される少なくとも二つの領域を有しかつ、それら二つの領域の初期設定データ書き換えに際して、初期設定データが電源遮断等により破壊されることがなくかつ、短時間でデータ書き換えができるようにしていることが特徴である。この点を以下に具体的に説明する。
The flash memory of this embodiment actually has at least two areas in which the same initial setting data is stored as the initial setting
図4は、具体的にこの実施の形態のフラッシュメモリが、それぞれ独立にロウデコーダ2とセンスアンプ回路3を持つ二つのメモリセルアレイ1(即ち二つのプレーンPLANE0,1)を有する場合について、それぞれに設定される初期設定データ記憶領域13a,13bとそのデータ書き換えにかかわるコントローラ8の内部構成を示している。各プレーンPLANE0,1共に、複数のブロックBLK0〜BLKn−1により構成されるが、それらのうち一つずつのブロックRF−BLK0,RF−BLK1が同じ初期設定データを記憶する初期設定データ記憶領域13a,13bとして設定されている。
FIG. 4 specifically shows the case where the flash memory of this embodiment has two memory cell arrays 1 (that is, two planes PLANE0 and 1) each having a
初期設定データ記憶領域13a,13bであるブロックRF−BLK0,RF−BLK1は、通常はデータ書き換えを行わない、フューズ代替回路のROM領域であるという意味で、以下“ROMフューズブロック”という。
The blocks RF-BLK0 and RF-BLK1, which are the initial setting
コントローラ8内には、メモリセルアレイ1の1ブロック分のデータを一時記憶できるバッファメモリ(データレジスタ)21が用意されている。
In the
ROMフューズブロックRF−BLK0,1に記憶されている同じ初期設定データを書き換えるには、一旦これらのブロックを消去することが必要である。しかしこれらのROMフューズブロックRF−BLK0,1を全て消去した後、新たな初期設定データを書き込むことにすると、その書き込み途中で電源が遮断された場合、元の初期設定データはなくなってしまう。 In order to rewrite the same initial setting data stored in the ROM fuse blocks RF-BLK0, 1, it is necessary to erase these blocks once. However, if all the ROM fuse blocks RF-BLK0, 1 are erased and then new initial setting data is written, the original initial setting data will be lost if the power is cut off during the writing.
そこでこの実施の形態では、一つのコマンド入力により、二つのROMフューズブロックRF−BLK0,1のデータ書き換えをシーケンシャルに行う。図5を参照して、具体的にROMフューズブロックRF−BLK0,1のデータ書き換えの動作を説明する。 Therefore, in this embodiment, data rewriting of the two ROM fuse blocks RF-BLK0, 1 is performed sequentially by inputting one command. With reference to FIG. 5, the data rewriting operation of the ROM fuse blocks RF-BLK0, 1 will be specifically described.
コマンド入力によりデータ書き換え動作が開始される。コマンド入力に続いて、アドレス及び書き換えるべき初期設定データを順次入力する(ステップS11)。アドレスは、例えば二つのプレーンPLANE0,1のROMフューズブロックRF−BLK0,1に共通に割り付けられたブロックアドレスとそのブロック内の先頭ページアドレスを含むものであり、これはアドレスレジスタ6に保持される。新しい全ての初期設定データは、データバス12を介してコントローラ8内のバッファメモリ21に転送され、書き換えシーケンスが終了するまで保持される。
Data rewrite operation is started by command input. Following the command input, an address and initial setting data to be rewritten are sequentially input (step S11). The address includes, for example, a block address commonly assigned to the ROM fuse blocks RF-
二つのプレーンPLANE0,1の選択は、プレーン選択回路23により行われる。最初に選択されるのは例えばプレーンPLANE0であり、まずその内のROMフューズブロックRF−BLK0の消去動作が行われる(ステップS12)。このブロック消去は、ブロック内の全ワード線に0Vを与え、セルアレイが形成されたp型ウェルに消去電圧Veraを与えることにより行われる。これにより、ROMフューズブロックRF−BLK0の全メモリセルは、浮遊ゲートの電子が放出されて“1”データの消去状態になる。
The selection of the two planes PLANE0, 1 is performed by the
但し実際のデータ消去は、消去電圧印加と、ベリファイ読み出しの繰り返しにより行われる。そして、センスアンプ回路3によるベリファイ読み出し結果に基づいて、パス/フェイル判定回路22により、消去のパス又はフェイルの判定が行われる。
However, actual data erasing is performed by repeating erasing voltage application and verify reading. Then, based on the verify read result by the
ブロック消去に失敗したら、フェイルフラグを出力して(ステップS31)、データ書き換え動作は終了する。ブロック消去がパスしたら、バッファメモリ21が保持する初期設定データのうち、1ページ分のデータをセンスアンプ回路3に転送する(ステップS13)。そして、全ページの書き込みが完了したか否か判断して(ステップS14)、NOであれば、ページ書き込みを行う(ステップS15)。
If block erasure fails, a fail flag is output (step S31), and the data rewrite operation ends. If the block erase is passed, one page of the initial setting data held in the
具体的にページ書き込みは、センスアンプ回路3が保持する書き込みデータに基づいて選択ブロックの各NANDセルユニットのチャネルをプリチャージし、選択ページ対応の選択ワード線に書き込み電圧Vpgmを、非選択ワード線及び選択ゲート線にパス電圧Vpassを印加して行われる。これにより、“0”データが与えられたメモリセルでは、浮遊ゲートに電子が注入されてしきい値電圧が正の“0”データ状態になる。“1”データが与えられたメモリセルでは、電子注入が生ぜず、“1”データ状態を維持する。
Specifically, in the page write, the channel of each NAND cell unit of the selected block is precharged based on the write data held by the
実際の書き込みは、書き込み電圧印加とベリファイ読み出しを繰り返すことにより行われる。そして、パス/フェイル判定回路22により、センスアンプ回路3のベリファイ読み出し結果に基づいて書き込みパス又はフェイルの判定がなされる。
The actual writing is performed by repeating the writing voltage application and the verify reading. Then, the pass /
書き込みがフェイルの場合は、フェイルフラグを出力して(ステップS31)、シーケンスを終了する。1ページの書き込みがパスしたら、ページアドレスをインクリメントし(ステップS16)、次のページデータをセンスアンプ回路3に転送する(ステップS13)。以下、同様の書き込みを繰り返す。 When writing is failed, a fail flag is output (step S31), and the sequence is terminated. When the writing of one page is passed, the page address is incremented (step S16), and the next page data is transferred to the sense amplifier circuit 3 (step S13). Thereafter, the same writing is repeated.
全ページの書き込みが完了したら、プレーン選択回路23により、プレーンの切り換えを行う(ステップS20)。具体的にプレーン選択回路23は、パス/フェイル判定回路22の出力を監視して、ステップS14での書き込み完了の判定結果を受けて、プレーンPLANE1へのアクセス切り換えを行う。
When the writing of all pages is completed, the
このプレーン切り換えは、プレーンPLANE0の全ページ書き込み完了を受けて行われるので、アドレスレジスタが保持するページアドレスは初期化される。そして、選択されたプレーンPLANE1のROMフューズブロックRF−BLK1を消去する(ステップS21)。消去がパスしたら、以下、プレーンPLANE0におけるデータ書き換えと同様に、ページデータをセンスアンプ回路3に転送し(ステップS22)、ページアドレスをインクリメントしながら(ステップS25)、全ページ書き込み完了の判定(ステップS23)とページ書き込み(ステップS24)を繰り返す。 Since this plane switching is performed upon completion of writing of all pages in the plane PLANE0, the page address held in the address register is initialized. Then, the ROM fuse block RF-BLK1 of the selected plane PLANE1 is erased (step S21). If the erasure is passed, the page data is transferred to the sense amplifier circuit 3 (step S22), and the page address is incremented (step S25), as in the case of data rewriting in the plane PLANE0. S23) and page writing (step S24) are repeated.
ステップS23で全ページ書き込み完了が判定されたら、パスフラグを出力して(ステップS30)、一連のデータ書き換えシーケンスを終了する。消去(ステップS21)及び書き込み(ステップS24)がフェイルの場合もフェイルフラグを出力して(ステップS31)、シーケンスを終了する。 When it is determined in step S23 that all pages have been written, a pass flag is output (step S30), and a series of data rewrite sequences is completed. If the erase (step S21) and write (step S24) fail, the fail flag is output (step S31), and the sequence is terminated.
以上のようにこの実施の形態では、同じ初期設定データが記憶されている二つのROMフューズブロックRF−BLK0,1の書き換えを、単一のコマンド入力によって、シーケンシャルに行うようにしている。初期設定データは、シーケンスの最後までコントローラ内のバッファメモリ21に保持され、これが1ページずつ内部転送されて、ROMフューズブロックRF−BLK0,1の書き換えに供される。従って、ブロックの書き換えを別々のシーケンスで行う場合に比べて、短時間で初期設定データの書き換えが可能である。
As described above, in this embodiment, the two ROM fuse blocks RF-BLK0, 1 in which the same initial setting data are stored are rewritten sequentially by a single command input. The initial setting data is held in the
また、例えばROMフューズブロックRF−BLK0の書き換え動作中に電源が遮断されたとしても、ROMフューズブロックRF−BLK1には元の初期設定データが残されている。従って、再度電源をオンすれば、ROMフューズブロックRF−BLK1の初期設定データが読み出されてフラッシュメモリの初期化動作が行われ、支障なく、改めて初期設定データの書き換えを行うことができる。 For example, even if the power is cut off during the rewriting operation of the ROM fuse block RF-BLK0, the original initial setting data remains in the ROM fuse block RF-BLK1. Accordingly, when the power is turned on again, the initial setting data of the ROM fuse block RF-BLK1 is read and the initialization operation of the flash memory is performed, and the initial setting data can be rewritten again without any trouble.
以上では、NAND型フラッシュメモリを説明したが、この発明はこれに限られるものではなく、NOR型、AND型、DINOR型フラッシュメモリにも同様に適用が可能である。 The NAND flash memory has been described above. However, the present invention is not limited to this, and can be similarly applied to a NOR type, an AND type, and a DINOR type flash memory.
1…メモリセルアレイ、2…ロウデコーダ、3…センスアンプ回路、4…カラムデコーダ、5…I/Oバッファ、6…アドレスレジスタ、7…アドレス一致検出回路、8…コントローラ、9…内部電圧発生回路、10…初期設定データレジスタ、11…パワーオンリセット回路、12…データバス、13(13a,13b)…初期設定データ記憶領域、14…ステータスレジスタ、21…バッファメモリ、22…PASS/FAIL判定回路、23…プレーン選択回路。
DESCRIPTION OF
Claims (5)
前記メモリセルアレイのデータ読み出しを行うセンスアンプ回路と、
前記メモリセルアレイから前記センスアンプ回路に読み出された初期設定データが転送保持されて、メモリ動作条件を規定する働きをする初期設定データレジスタと、
一つのコマンド入力に従って前記メモリセルアレイの第1及び第2の領域に記憶された初期設定データを順次書き換えるシーケンス制御を行うコントローラとを有する
ことを特徴とする不揮発性半導体記憶装置。 A memory cell array in which electrically rewritable nonvolatile memory cells are arranged, and the same initial setting data is stored in at least two regions of the first and second,
A sense amplifier circuit for reading data from the memory cell array;
Initial setting data read out from the memory cell array to the sense amplifier circuit is transferred and held, and an initial setting data register that functions to define a memory operation condition;
A nonvolatile semiconductor memory device comprising: a controller that performs sequence control for sequentially rewriting initial setting data stored in the first and second areas of the memory cell array in accordance with one command input.
ことを特徴とする請求項1記載の不揮発性半導体記憶装置。 2. The nonvolatile semiconductor memory device according to claim 1, wherein the controller performs control to detect power-on, read initial setting data of the memory cell array, and transfer the read data to the initial setting data register.
ことを特徴とする請求項1記載の不揮発性半導体記憶装置。 Addresses for holding address data input following the command input and new initial setting data input for rewriting the initial setting data of the memory cell array until rewriting of the first and second areas is completed. The nonvolatile semiconductor memory device according to claim 1, further comprising a register and a buffer memory.
前記パス/フェイル判定回路が出力するフラグに基づいて、第1及び第2の領域へのアクセスを切り換える選択回路とを有する
ことを特徴とする請求項1記載の不揮発性半導体記憶装置。 A pass / fail judgment circuit for judging a pass or fail of the rewrite sequence of the first and second regions and outputting a flag;
2. The nonvolatile semiconductor memory device according to claim 1, further comprising a selection circuit that switches access to the first and second areas based on a flag output from the pass / fail judgment circuit.
ことを特徴とする請求項1記載の不揮発性半導体記憶装置。
2. The nonvolatile semiconductor memory device according to claim 1, wherein the memory cell array has a plurality of blocks configured by arranging a plurality of NAND cell units, and the same initial setting data is stored in the plurality of blocks. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004177357A JP2006004478A (en) | 2004-06-15 | 2004-06-15 | Nonvolatile semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004177357A JP2006004478A (en) | 2004-06-15 | 2004-06-15 | Nonvolatile semiconductor memory device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006004478A true JP2006004478A (en) | 2006-01-05 |
Family
ID=35772765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004177357A Pending JP2006004478A (en) | 2004-06-15 | 2004-06-15 | Nonvolatile semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006004478A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009157663A (en) * | 2007-12-26 | 2009-07-16 | Interchip Kk | Integrated circuit with adjustment function |
| US7697347B2 (en) | 2007-02-27 | 2010-04-13 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method of driving the same |
| JP2011154595A (en) * | 2010-01-28 | 2011-08-11 | Seiko Epson Corp | Integrated circuit device and electronic equipment |
| CN114078511A (en) * | 2020-08-17 | 2022-02-22 | 华邦电子股份有限公司 | Semiconductor memory device and method of operating the same |
| US12217802B2 (en) | 2021-06-28 | 2025-02-04 | Samsung Electronics Co., Ltd. | Non-volatile memory device, storage device including the same, and operating method thereof |
-
2004
- 2004-06-15 JP JP2004177357A patent/JP2006004478A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7697347B2 (en) | 2007-02-27 | 2010-04-13 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method of driving the same |
| JP2009157663A (en) * | 2007-12-26 | 2009-07-16 | Interchip Kk | Integrated circuit with adjustment function |
| JP2011154595A (en) * | 2010-01-28 | 2011-08-11 | Seiko Epson Corp | Integrated circuit device and electronic equipment |
| CN114078511A (en) * | 2020-08-17 | 2022-02-22 | 华邦电子股份有限公司 | Semiconductor memory device and method of operating the same |
| US12217802B2 (en) | 2021-06-28 | 2025-02-04 | Samsung Electronics Co., Ltd. | Non-volatile memory device, storage device including the same, and operating method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6646930B2 (en) | Non-volatile semiconductor memory | |
| US6553510B1 (en) | Memory device including redundancy routine for correcting random errors | |
| US7162668B2 (en) | Memory with element redundancy | |
| US7739559B2 (en) | Semiconductor device and program data redundancy method therefor | |
| JP3672435B2 (en) | Nonvolatile memory device | |
| JP3730423B2 (en) | Semiconductor memory device | |
| JP3822411B2 (en) | Semiconductor memory device | |
| US7359243B2 (en) | Memory cell repair using fuse programming method in a flash memory device | |
| US5930169A (en) | Nonvolatile semiconductor memory device capable of improving of chip's lifetime and method of operating the same | |
| US20050157560A1 (en) | Non-volatile semiconductor memory device | |
| US6778443B2 (en) | Non-volatile semiconductor memory device having memory blocks pre-programmed before erased | |
| JP4976764B2 (en) | Semiconductor memory device | |
| JP2006012367A (en) | Nonvolatile semiconductor memory device | |
| JP2006294126A (en) | Semiconductor memory device | |
| US7437625B2 (en) | Memory with element redundancy | |
| US6128224A (en) | Method and apparatus for writing an erasable non-volatile memory | |
| US7298654B2 (en) | Non-volatile memory device and associated method of erasure | |
| US7640465B2 (en) | Memory with element redundancy | |
| JP2008016112A (en) | Semiconductor memory device | |
| JP2006004478A (en) | Nonvolatile semiconductor memory device | |
| JP2006065973A (en) | Nonvolatile semiconductor memory device | |
| JP2004030849A (en) | Semiconductor nonvolatile memory having partial data rewriting function | |
| US6407954B2 (en) | Nonvolatile semiconductor memory device | |
| JP2008103076A (en) | Semiconductor nonvolatile memory with partial data rewrite function | |
| JP2004030850A (en) | Semiconductor storage device |