(57)【要約】      （修正有）【課題】プログラム及び消去検証動作を行う単一回路を有する非揮発性半導体メモリ装置を提供する。 【解決手段】プログラム及び消去が可能な複数のメモリセルを有し、メモリ装置はマトリックスに配列されるメモリセルを有するメモリセルアレー１０と、メモリセルの状態を感知するための感知増幅器９０と、感知増幅器９０の出力を受け、そして感知増幅器９０の出力に応じて出力を発生するための入力／出力バッファ３０と、書き込み入力／出力バッファ３０の出力に応じて出力を発生するための検証回路１３０と、プログラム及び消去動作後検証動作と関連された信号を受け、そして書き込み入力／出力バッファ３０と検証回路１３０を制御するための信号を発生するコントロールロジックブロック１１０とを含み、プログラム及び消去されたセルの検証動作は、感知増幅器９０、入力／出力バッファ３０、そして検証回路１３０で共通に行われる。【選択図】図３
2007128644.tif 000002
【特許請求の範囲】
【請求項１】
複数のメモリセルを有するメモリセルアレーと、
前記メモリセルアレーに接続されて、前記メモリセルアレーにおけるメモリセルの状態を感知して、この感知した状態に応じて、接続されたデータ出力ラインにデータ出力信号を生成する、感知増幅器回路と、
前記メモリセルアレーに接続されて、接続されたデータ入力ライン上のデータ入力信号に応じて、前記メモリセルアレーにおけるメモリセルの状態を制御する、書き込みドライバ回路と、
前記データ出力ライン、前記データ入力ライン、及びデータ入力／出力ラインに接続された、検証入力／出力バッファ回路と、を有し、
前記検証入力／出力バッファ回路が第１モードである場合に、入力／出力ライン上での入力信号に応じてデータ入力ライン上でデータ入力信号を発生し、
前記検証入力／出力バッファ回路が第２モードである場合に、データ出力ライン上の出力信号に基づくデータ入力ライン上に検証指示信号を発生する、ことを特徴とするメモリ装置。 
【請求項２】
前記検証入力／出力バッファ回路は、ラッチ制御信号に応じて前記第１モード及び前記第２モードの間で変化することを特徴とする請求項１に記載のメモリ装置。 
【請求項３】
前記検証入力／出力バッファ回路は、
前記データ出力ライン上の出力信号と、前記検証入力／出力バッファ回路に印加される検証基準信号との論理結合に応じて、前記第２モードにおいて前記データ入力ライン上に検証指示信号を発生する、ことを特徴とする請求項２に記載のメモリ装置。 
【請求項４】
前記検証入力／出力バッファ回路は、
入力時の信号に応じてデータ入力ラインを駆動するラッチ回路と、
ラッチ制御信号に応じて、前記入力／出力ラインと前記ラッチ回路の入力とを接続及び分離する、伝達ゲートと、
前記入力／出力ラインと前記ラッチ回路の入力とが分離されているときに、前記データ出力ライン上の出力信号と検証基準信号との論理結合に基づいた第１状態及び第２状態の１方へのラッチ回路の入力を駆動するコントロール回路と、
を含む、ことを特徴とする請求項３に記載のメモリ装置。
【請求項５】
前記検証入力／出力バッファ回路は、
前記データ出力ライン上の出力信号及び検証基準信号が第１の論理的関係を有するときに、前記検証指示信号における第１論理状態を発生し、
前記データ出力ライン上の出力信号及び検証基準信号が第２の論理的関係を有するときに、前記検証指示信号における第２論理状態を発生する、ことを特徴とする請求項４に記載のメモリ装置。
【請求項６】
前記検証入力／出力バッファ回路は、
前記データ出力ライン上の出力信号及び検証基準信号が同一の論理状態を有するときに、前記検証指示信号における第１論理状態を発生し、
前記データ出力ライン上の出力信号及び検証基準信号が異なる論理状態を有するときに、前記検証指示信号における第２論理状態を発生する、ことを特徴とする請求項５に記載のメモリ装置。
【請求項７】
前記検証入力／出力バッファ回路は、
前記データ出力ライン上の出力信号と、前記検証入力／出力バッファ回路に印加される検証基準信号との論理結合に応じて、前記第２モードにおいて前記データ入力ライン上の検証指示信号を発生する、ことを特徴とする請求項１に記載のメモリ装置。
【請求項８】
前記データ出力ラインは、複数のデータ出力ラインを含み、
前記データ入力ラインは、複数のデータ入力ラインを含み、
前記検証入力／出力バッファ回路は、第２モードである場合に、
前記複数のデータ出力ラインの各々上の前記複数の出力信号の各々に基づいて、前記複数のデータ入力ラインの各々に、複数の検証指示信号を各々発生し、
複数の検証指示信号から複合検証指示信号を発生する複合検証指示信号発生回路をさらに含む、ことを特徴とする請求項１に記載のメモリ装置。
【請求項９】
前記第１モードはプログラムモードであり、
前記第２モードはプログラム検証モードである、ことを特徴とする請求項１に記載のメモリ装置。
【請求項１０】
前記第１モードは消去モードであり、
前記第２モードは消去検証モードである、ことを特徴とする請求項１に記載のメモリ装置。
【請求項１１】
データ入力ポートと、
データ出力ポートと、
データ入力／出力ポートと、
前記データ入力／出力ポート及び前記データ出力ポート間に接続され、前記データ出力ポートに接続された出力を有するラッチ回路と、第１モード及び第２モードのそれぞれにおいて、前記データ入力／出力ポートと前記ラッチ回路の入力とを接続及び分離する、伝達ゲートと、を含む、バッファ回路と、
前記入力ポートと前記ラッチ回路の入力とに接続され、基準信号を受信するように構成された、コントロール回路と、を含み、
前記コントロール回路は、前記伝達ゲートが第２モードであるときの前記データ入力ポートに印加された信号と基準信号との論理結合に基づいた、第１状態及び第２状態の一方へのデータ出力ポートで信号を駆動する、ことを特徴とする検証出力バッファ。
【請求項１２】
前記伝達ゲートは、印加されたラッチ制御信号に応じて前記第１モード及び前記第２モードの間で変化することを特徴とする請求項１１に記載の検証出力バッファ。
【請求項１３】
前記コントロール回路は、
前記データ入力ポートに印加される信号及び基準信号が第１の論理的関係を有するときに、前記データ出力ポートで発生される出力信号における第１論理状態を発生し、
前記データ入力ポートに印加される信号及び基準信号が第２の論理的関係を有するときに、前記データ出力ポートで発生される出力信号における第２論理状態を発生する、ことを特徴とする請求項１１に記載の検証出力バッファ。
【請求項１４】
前記コントロール回路は、
前記データ入力ポートに印加される信号及び基準信号が同一の論理状態を有するときに、前記データ出力ポートで発生される出力信号における第１論理状態を発生し、
前記データ入力ポートに印加される信号及び基準信号が異なる論理状態を有するときに、前記データ出力ポートで発生される出力信号における第２論理状態を発生する、ことを特徴とする請求項１３に記載の検証出力バッファ。
【請求項１５】
前記第１モードはプログラムモードであり、
前記第２モードはプログラム検証モードである、ことを特徴とする請求項１１に記載の検証出力バッファ。
【請求項１６】
前記第１モードは消去モードであり、
前記第２モードは消去検証モードである、ことを特徴とする請求項１１に記載の検証出力バッファ。
【請求項１７】
複数のメモリセルを有するメモリセルアレーと、前記メモリセルアレーとデータ出力ラインとの間に接続された感知増幅器回路と、前記メモリセルアレーとデータ入力ラインとの間に接続された書き込みドライバ回路と、を含む、メモリ装置の作動方法であって、
前記データ入力／出力ラインに印加された信号に応じてデータ入力ラインが駆動されるように、前記データ入力ラインをデータ入力／出力ラインに接続すること、
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離すること、を含むことを特徴とするメモリ装置の作動方法。
【請求項１８】
前記データ入力ラインをデータ入力／出力ラインに接続する段階は、モード制御信号における第１状態に応じて前記データ入力ラインをデータ入力／出力ラインに接続することを含み、
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離する段階は、前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、モード制御信号における第２状態に応じて、前記データ入力ラインを前記データ入力／出力ラインから分離することを含むことを特徴とする請求項１７に記載のメモリ装置の作動方法。
【請求項１９】
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離する段階は、データ出力ライン上の信号と基準信号とが第１の論理的関係であるか又は第２の論理的関係であるかのいずれかに基づいて、データ入力ライン上の信号中に第１論理状態又は第２論理状態の一方を生成することを含むことを特徴とする請求項１７に記載のメモリ装置の作動方法。
【請求項２０】
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離する段階は、データ出力ライン上の信号と基準信号とが同一の論理状態であるか又は異なる論理状態であるかのいずれかに基づいて、データ入力ライン上の信号中に第１論理状態又は第２論理状態の一方を生成することを含むことを特徴とする請求項１７に記載のメモリ装置の作動方法。
【請求項２１】
前記データ出力ラインは、複数のデータ出力ラインを含み、
前記データ入力ラインは、複数のデータ入力ラインを含み、
前記データ入力／出力ラインは、複数のデータ入力／出力ラインを含み、
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離する段階は、
前記複数のデータ出力ラインの各々上の複数の信号の各々と基準信号との各々の論理結合に応じて、前記複数のデータ入力ラインの各々に複数の検証指示信号の各々を生成するときに、複数のデータ入力ラインを複数のデータ入力／出力ラインから分離することを含み、
複数の検証指示信号から複合検証指示信号を発生することをさらに含む、ことを特徴とする請求項１７に記載のメモリ装置の作動方法。
【請求項２２】
前記データ入力／出力ラインに印加された信号に応じてデータ入力ラインが駆動されるように、前記データ入力ラインをデータ入力／出力ラインに接続する段階は、
プログラムモードにおいて前記データ入力ラインをデータ入力／出力ラインに接続する段階を含み、
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離する段階は、
プログラム検証モードにおいて前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離することを含む、
ことを特徴とする請求項１７に記載のメモリ装置の作動方法。
【請求項２３】
前記データ入力／出力ラインに印加された信号に応じてデータ入力ラインが駆動されるように、前記データ入力ラインをデータ入力／出力ラインに接続する段階は、
消去モードにおいて前記データ入力ラインをデータ入力／出力ラインに接続する段階を含み、
前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離する段階は、
消去検証モードにおいて前記データ出力ライン上の信号と基準信号との論理結合に応じて前記データ入力ラインを駆動するときに、前記データ入力ラインを前記データ入力／出力ラインから分離することを含む、
ことを特徴とする請求項１７に記載のメモリ装置の作動方法。
【請求項２４】
マトリックスに配列される複数のメモリセルを有するメモリセルアレーと、
メモリセルの状態を感知する感知増幅器と、
前記感知増幅器の出力及び入力／出力ラインの入力を受信するための、第１モードにおける入力／出力ライン上の入力に対応する書き込みドライバーデータ入力ラインの出力を発生するための、そして、第２モードにおける感知増幅器の出力に応じて書き込みドライバーデータ入力ライン上に検証指示信号を発生するための、入力／出力バッファと、
前記検証指示信号に対応する出力を発生するための検証回路と、
前記入力／出力バッファ及び検証回路を制御する信号を発生するためのコントロールロジックブロックと、
を備える、ことを特徴とする非揮発性半導体メモリ。
【請求項２５】
前記入力／出力バッファは、ラッチ制御信号に応じて、書き込みドライバーデータ入力ラインへの前記感知増幅器からの信号伝達を制御することを特徴とする請求項２４に記載の非揮発性半導体メモリ。
【請求項２６】
前記入力／出力バッファは、前記入力／出力バッファに印加された検証基準信号と感知増幅器出力との論理結合に応じて第２モードにおける書き込みドライバーデータ入力ライン上の検証指示信号を発生することを特徴とする請求項２４に記載の非揮発性半導体メモリ。
【請求項２７】
前記入力／出力バッファは、
前記入力／出力バッファに印加された検証基準信号と感知増幅器出力との論理結合に応じて第２モードにおける書き込みドライバーデータ入力ライン上の検証指示信号を発生することを特徴とする請求項２５に記載の非揮発性半導体メモリ。
【請求項２８】
前記入力／出力バッファは、
入力時の信号に応じて書き込みドライバーデータ入力ラインを駆動するラッチ回路と、
ラッチコントロール信号に応じて入力／出力ラインとラッチ回路の入力とを接続及び分離する伝達ゲートと、
前記入力／出力ラインと前記ラッチ回路の入力とが分離されているときに、前記感知増幅器出力と前記検証基準信号との論理結合に基づく第１状態及び第２状態の一方への前記ラッチ回路の入力を駆動するコントロール回路と、
を備えることを特徴とする請求項２７に記載の非揮発性半導体メモリ。
【請求項２９】
前記入力／出力バッファは、
前記検証基準信号と前記感知増幅器出力とが第１の論理的関係を有するときに、検証指示信号における第１論理状態を生成し、
前記検証基準信号と前記感知増幅器出力とが第２の論理的関係を有するときに、検証指示信号における第２論理状態を生成する、
ことを特徴とする請求項２８に記載の非揮発性半導体メモリ。
【請求項３０】
前記入力／出力バッファは、
前記検証基準信号と前記感知増幅器出力とが同一の論理状態を有するときに、検証指示信号における第１論理状態を生成し、
前記検証基準信号と前記感知増幅器出力とが異なる論理状態を有するときに、検証指示信号における第２論理状態を生成する、
ことを特徴とする請求項２８に記載の非揮発性半導体メモリ。
【請求項３１】
前記感知増幅器は、各々の感知増幅器出力を生成する、複数の感知増幅器を備え、
前記書き込みドライバーデータ入力ラインは、複数の書き込みドライバーデータ入力ラインを備え、
前記入力／出力バッファは、前記入力／出力バッファが第２モードである場合に、前記検知増幅器の出力の各々に基づき、前記複数の書き込みドライバーデータ入力ラインの各々に複数の検証指示信号の各々を生成し、
前記検証回路は、複数の検証指示信号から複合検証指示信号を生成する、ことを特徴とする請求項２４に記載の非揮発性半導体メモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノア型半導体メモリ装置に関するものであり、より詳しくは、プログラム消去検証機能を有する非揮発性メモリに関するものである。 
【背景技術】
【０００２】
電気的にプログラム及び消去読出動作ができる非揮発性メモリ装置のうち、フラッシュメモリ装置は、データ処理において、遂行速度が速い。フラッシュメモリ装置の高速動作の長所は、携帯用コンピューター装置、セルラーフォン、又はディジタルスティルカメラに非常に適合である。一般的にフラッシュメモリは、２つに分類され、メモリセルがビットラインに直列に連結されるナンド型（NANDtype）とメモリセルがビットラインに並列に連結されるノア型（NOR type）がある。よく知られたように、ノアタイプのフラッシュメモリは、データ処理速度が要であり、ノアタイプがナンド型より高周波メモリシステムでもっと有利である。 
【０００３】
図１は、マルチビット貯蔵のため、使用されるフラッシュメモリセルの断面図である。
【０００４】
Ｐ+半導体基板２にＮ+不純物で形成されたソース３及びドレーン４が基板２に定義されるチャンネル領域を介して互いに外れている。フローティングゲート６が１００オングストローム以下の薄い絶縁膜７を介してチャンネル領域上に形成され、Ｏ−Ｎ−Ｏ（Oxide-Nitride-Oxide）のような薄い絶縁膜９を介してフローティングゲート６とコントロールゲート８が分離される。ソース３、ドレーン４、コントロールゲート８、そして半導体基板２は、プログラム、消去、読出動作のための電源電圧Ｖｓ（ソース電圧）、Ｖｄ（ドレーン電圧）、Ｖｇ（ゲート電圧）、Ｖｂ（バルク電圧）に、各々連結される。 
【０００５】
一般的なプログラムにおいて、選択されたメモリセルは、チャンネル領域とフローティングゲート６の間のホット電子注入（hot electron injection）によってプログラムされ、ホット電子注入は、ソース３及び基板２が接地され、高電圧がコントロールゲート８に印加され、ホットエレクトロンを発生させるため、ドレーン４に５−６Ｖの電圧を印加することによって行われる。プログラムされた後、選択されたメモリセルのスレショルド電圧は、電子の蓄積によって増加される。プログラムされたセルのデータを読出するため、ドレーン４に約１Ｖの電圧を印加し、コントロールゲート８に約４．５Ｖの電源電圧を印加し、ソース３を接地電圧に維持させる。スレショルド電圧が増加されたプログラムされたメモリセルは、読出動作の間、ゲート電圧の上昇を防ぐ役割を果たし、プログラムされたセルは、６−７Ｖのスレショルド電圧を有するオフ−セルに見なす。 
【０００６】
メモリセルの消去は、Ｆ−Ｎトンネリング（Fowler-Nordheim）によって行われ、Ｆ−Ｎトンネリングは、コントロールゲート８に約−１０Ｖの負の電圧を印加し、バルクとコントロールゲート８との間にトンエリングを発生させるため基板９又バルク）に約５Ｖの正の高電圧を印加する。このとき、ドレーンは、高インピーダンス状態（フローテイング状態である。電圧バイアス電圧条件によってコントロールゲート８とバルク領域との間に強い電界が形成され、そのため、電子がソースに放出される。一般的に、Ｆ−Ｎトンネリングは、１００オングストローム以下の薄い絶縁膜によって隔離されるフローティングゲートとバルク領域との間に６−７ＭＶ／ｃｍの電界が形成されるとき、発生される。消去されたセルは、前よりスレショルド電圧がもっと低めて１−３Ｖのスレショルド電圧を有するオン−セルに感知される。 
【０００７】
一般的なフラッシュメモリのメモリセル構造において、バルク領域（又は基板）は、メモリセル活性領域の結合であり、同一バルク領域内に形成されたメモリセルは同時に消去される。そのため、消去単位（例えば、６４Ｋ、以下セクタと称する）は、バルク領域の分離数によって決定される。表１は、プログラム消去及び読出時使用される電圧レベルである。 
【０００８】
【表１】
2007128644.tif 000003
【０００９】
表１のようなバイアス条件によってプログラム及び消去動作が行われると、上の動作の結果を検査する必要がある。図２を参照すると、プログラムされたメモリセルのスレショルド電圧は、約６−７Ｖに位置し、消去されたセルのスレショルド電圧は、１−３Ｖに位置するように調節される。消去動作において、第１段階で、消去されたセルのうち、１つが最大３Ｖのスレショルド電圧を超過しないようにし（アンダ消去されたメモリセルのための再消去）、第２段階には１Ｖ以下の過消去されたスレショルド電圧を１Ｖ以上にシフトさせる（過消去されたメモリセルの消去復旧と称する）。反面６Ｖ以下のアンダプログラムされたスレショルド電圧は、６Ｖ以上にシフトされる（アンダプログラムされたメモリセルの再プログラムと称する）。 
【００１０】
消去、又はプログラム動作後、選択されたメモリセルの状態（オン−セル、又はオフ−セル）を検証する検証回路による検証が必要である。消去及びプログラム復旧動作は、消去検証及びプログラム検証のため、各々の検証回路によって行われる。プログラム及び消去検証のための回路が各々分離されることによって、レイアウト面積が増加される。 
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従って、本発明の目的は、上述の諸般問題点を解決するため提案されたことで、プログラム及び消去検証動作を行う単一回路を有する非揮発性半導体メモリ装置を提供することである。 
【課題を解決するための手段】
【００１２】
複数のメモリセルを有し、メモリセルは、プログラム及び消去ができる非揮発性半導体メモリ装置において、マトリックスに配列されるメモリセルを有するメモリセルアレーと、メモリセルの状態を感知するための感知増幅器と、感知増幅器の出力を受け、感知増幅器の出力に応じて出力を発生するための入力／出力バッファと、入力／出力バッファの出力に応じて出力を発生するための検証回路と、プログラム及び消去動作後、検証動作と関連された信号を受け、入力／出力バッファと検証回路を制御するための信号を発生するコントロールロジックブロックを含み、プログラム及び消去されたセルの検証動作は、感知増幅器、入力／出力バッファ、そして検証回路で共通に行われる。 
【００１３】
この望ましい実施形態において、入力／出力バッファは、感知増幅器の出力に応じるラッチ回路を含む。 
【００１４】
この望ましい実施形態において、検証回路は、入力／出力バッファの出力に応じるラッチ回路を含む。 
【００１５】
本発明によると、半導体メモリ装置のプログラム及び消去の検証のための回路を１つに具現できる。 
【発明の効果】
【００１６】
以上のような本発明によると、プログラム及び消去されたセルの検証のための回路を単一回路に具現できる。 
【発明を実施するための最良の形態】
【００１７】
以下、本発明による実施形態を添付された図面、図３乃至図８を参照して詳細に説明する。 
【００１８】
図３は、本発明による非揮発性メモリ装置の構成を示す。 
【００１９】
図３を参照すると、非揮発性半導体メモリ装置は、メモリセルアレー（memorycell array）１０、入力／出力バッファ（input/output buffer）３０、書き込みドライバ（write driver）５０、列選択回路（column selection circuit）７０、感知増幅回路（sense amplifier circuit）９０、コントロールロジックブロック（control logic block）１１０、そして検証回路（verifying circuit）１３０とを含む。図３を参照すると、メモリセルアレー１０は、行（rows）と列（columns）のマトリックス（matrix）に配列される図１のような複数のメモリセルが形成され、上書き込み入力／出力バッファ３０は、書き込みドライバ５０と列選択回路７０を通して外部データをメモリセルアレー１０に伝達し、列選択回路７０と感知増幅器９０を通してメモリセルアレー１０から伝達される出力データを発生する。書き込みドライバ５０は、上書き込み入力／出力バッファ３０から入力データを受けて、メモリセルアレー１０に書き込み、列選択回路７０は、メモリセルアレー１０のビットラインラインをデータ出力状態で感知増幅回路９０と連結したり、又はデータ入力状態で書き込みドライバ５０と連結する。感知増幅回路９０は、メモリセルアレー１０の読出データを感知及び増幅する。コントロールロジックブロック１１０は、検証制御信号ｎＯｓａｐ、ｎＰＧＭｖｆ、ｎＯＥＲＡｖｆ、そしてＥＲＡｆｇを受けてプログラム及び消去後、検証のため入力／出力バッファ３０及び検証回路１３０に印加される信号ｎＰＧＭａｌｌ、ｎＤＡＴＡｓｅｔ、及びＯｐｆを発生する。検証回路１３０は上書き込み入力／出力バッファ３０からデータを受けて検証信号ｎＰＧＭａｌｌ、ｎＤＡＴＡｓｅｔ、及びＯｐｆに応じて選択されたメモリセルのパス又は失敗可否を知らせる信号（Opass/fail）を発生する。 
【００２０】
図４は、コントロールロジックブロックを示す。 
【００２１】
図４を参照すると、コントロールロジックブロック１１０は、出力信号ｎＰＧＭａｌｌ、ｎＤＡＴＡｓｅｔ、及びＯｐｆの活性化区間を決定するパルス発生器１１２，１１８，１２１を含する。感知制御信号ｎＯｓａｐを受けるインバータ１１１の出力は、パルス発生器１１２に印加される。パルス発生器１１２の出力は、信号ＥＲＡｆｇを受けるナンドゲート１１４に印加され、上書き込み入力／出力バッファ３０の初期化のため信号ｎＰＧＭａｌｌがナンドゲート１１４の出力からインバータ１１５を通して出力される。パルス発生器１１２は、高レベルから低レベルに低下される信号ｎＯｓａｐの遷移に応じて５０ｎｓの間低レベルに維持されるパルスを生成する。ｎＰＧＭａｌｌはパルス発生器１１２から５０ｎｓの間低レベルに維持されるパルスが発生されるとき、非活性化状態として高レベルに維持される。ナンドゲート１１７の出力は、高レベルから低レベルに遷移するｎＯｓａｐに応じて３０ｎｓの間低レベルに維持されるパルスを発生するパルス発生器１１８に提供される。パルス発生器１１８の出力は、他のパルス発生器１２１の入力に連結され、パルス発生器の出力は、直列連結されたインバータ１１９，１２０を通してデータ設定信号ｎＤＡＴＡｓｅｔに出力される。パルス発生器１２１は、パルス発生器１１８から低レベルから高レベルに遷移されるはパルスが発生されるとき、３０ｎｓの間低レベルに維持されるパルスを形成する。パルス発生器１２１の出力はインバータ１２２を通してデータ伝達制御信号Ｏｐｆになる。 
【００２２】
図５は、入力／出力バッファの構成を示す回路図である。 
【００２３】
図５を参照すると、入力／出力バッファ３０はラッチ回路３７を含む。入力／出力ラインＩＯｉはインバータ３１とＣＭＯＳ伝達ゲート３３を通してラッチ回路３７の入力に連結される。ラッチ回路３７の出力はインバータ４０を通してデータライン（ＤＩＮi又は入力データライン）連結される。伝達ゲート３３のＰＭＯＳゲート電極はインバータ３２を通して信号ｎＤＩｃｈに連結され、そしてＮＭＯＳゲート電極は直接ｎＤＩｃｈに連結される。ノードＮ１は伝達ゲート３３とラッチ回路３７間にそしてソースが電源端子に連結されるＰＭＯＳトランジスター３８のドレーンソースが接地されるＮＭＯＳトランジスター３９のドレーンに共通に連結される。ＰＭＯＳトランジスター３９のゲートはｎＰＧＭａｌｌを受ける。ｎＥＲＡｖｆ及びＤＯＵＴｉを受けて排他的論理ノアゲートＸＮＯＲ３５の出力はｎＤＡＴＡｓｅｔと共にノアゲート３６の入力に印加され、ノアゲート３６の出力はＮＭＯＳトランジスター３９のゲートに印加される。ＰＭＯＳトランジスターとＮＭＯＳトランジスター３８，３９はラッチ回路３７の初期化のためことである。ラッチ回路３７はプログラムモード時プログラムデータを貯蔵し、検証モード時検証データを維持する。 
【００２４】
図６は、検証回路の構成を示す回路図である。 
【００２５】
図６を参照すると、検証回路１３０は複数の入力データビット（ｎＤＩＮ０乃至ｎＤＩＮ１５）がゲートに連結される複数のＮＭＯＳトランジスター１３２−１４６を含む。ＮＭＯＳトランジスター１３２−１４６の各ソースは各ＮＭＯＳトランジスター１４７−１６１を通接地と連結され、ＮＭＯＳトランジスター１３２−１４６のドレーンは検証センシングノードＣＯＰＭｓｕｍに共通に連結される。検証センシングノードＣＯＰＭｓｕｍと電源端子間にゲートが接地されるＰＭＯＳトランジスター１３１が連結される。検証センシングノードＣＯＰＭｓｕｍはラッチ回路１６５に連結、ラッチ回路の出力は検証制御信号Ｏｐｆによって制御される伝達ゲート１６３とインバータ１６７を通してパスされる信号（Opass/Fail）になる。Ｏｐａｓｓ／Ｆａｉｌはパス又は失敗として検証（プログラム検証又は消去検証）結果を決定する。 
【００２６】
プログラムモードで、メモリセルに書き込みされるデータが入力／出力バッファ３０から供給され、それからラッチ回路３７にデータが貯蔵される。そしてラッチ回路３７に貯蔵されたデータは書き込みドライバ３７を通して選択メモリセルに印加される。プログラムされた選択メモリセルはフローティングゲートがチャージを維持するとき、論理‘０’に対応するオフ−セルになる。消去モードにおいて、消去されたメモリセルは論理‘１’に対応するオン−セルと呼ばれる。以後プログラム及び消去後検証動作に対して詳細に説明される。 
【００２７】
図７を参照すると、プログラム動作後データＤＯＵＴｉは低レベルにｎＯｓａｐの活性化に応じてプログラムされたメモリセルから読出される。データビットＤＯＵＴｉはプログラムされたメモリセルがオフ−セル又はオン−セルであるとき、各各論理‘０’又は論理‘１’になる。ｎＯｓａｐの活性化に応じて、コントロールロジックブロック１１０のパルス発生器１１２は５０ｎｓの間低レベルに持続されるショットパルスを有するｎＰＧＭａｌｌを形成し、それによってラッチ回路３７は論理‘１’に予め設定される。実質的なプログラム検証動作はコントロールロジックブロック１１０から３０ｎｓ持続されるショットパルス即ち、高レベルのｎＯｓａｐ、低レベルのｎＤＡＴＡｓｅｔそして高レベルのＯｐｆが生成始作する。入力／出力バッファ３０において、伝達ゲート３３は外部データの入力をのためシャットダウン（shut down）され、感知増幅器９０を通して選択メモリセルから読出されるＤＯＵＴｉはＸＮＯＲゲート３５の入力に印加される消去検証信号ｎＥＲＡｖｆはプログラム検証動作が進行されるの間高レベルに維持されるＸＮＯＲゲート３５の入力に印加されるＤＯＵＴｉがオフセルに対応する論理‘０’であると、ＸＮＯＲゲート３５の出力は低レベルであり、ＮＯＲゲート３６の出力はｎＤＡＴＡｓｅｔが低レベルのショットパルスに維持されるの間低レベルになる。ＮＭＯＳトランジスター３９がターンオンされることによってラッチ回路３７のノードＮ１は予め設定された論理‘１’論理‘０’に変わる。その結果、最後の出力ｎＤＩＮｉは論理‘０’になって選択メモリセルがプログラムされたことをしめす。書き込み入力／出力バッファ３０の出力である論理‘０’のｎＤＩＮｉはＮＭＯＳトランジスター１３２−１４６のゲートのうち、１つに印加される接地に連結される全てのＮＭＯＳトランジスター１４７−１６１は高レベルのＯｐｆによってターンオンされる。選択されたｎＤＩＮｉ（ｎＩＮ０−ｎＤＩＮ１５のうち、１つ）が論理‘０’になるためＣＯＰＭｓｕｍは高レベルを維持し、それによって選択メモリセルのプログラム状態はパス（pass）に決定される。 
【００２８】
反対に、プログラムされたメモリセルから読出されるＤＯＵＴｉが論理‘１’に感知されてＸＮＯＲゲート３５の入力に印加されると、ラッチ回路３７のノードＮ１の状態は予め設定された論理‘１’から変化されることができない。そのためこの場合、ＤＩＮｉは論理‘１’になり、ＣＯＰＭｓｕｍは低レベルに設定されて選択メモリセルが成功的にプログラムされないため失敗になる。 
【００２９】
図８を参照すると、メモリセルの消去後消去されたメモリセルはオン−セルに見なしデータＤＯＵＴｉが低レベルに活性化されるｎＯｓａｐに応じて消去されたメモリセルから読出される。データビットＤＯＵＴｉは消去されたメモリセルがオン−セル又はオフ−セルであるとき、論理‘１’又は論理‘０’になる。活性化される信号ｎＯｓａｐに応じて、コントロールロジックブロック１１０のパルス発生器１１２は５０ｎｓの間低レベル維持されるショットパルスのｎＰＧＭａｌｌを形成し、ショットパルスによってラッチ回路３７は論理‘１’に又は予め設定される。実質的な消去検証動作はコントロールロジックブロック１１０から３０ｎｓ持続されるショットパルス即、高レベルのｎＯｓａｐ、低レベルのｎＤＡＴＡｓｅｔそして高レベルのＯｐｆが発生するとき、始作する入力／出力バッファ３０で、伝達ゲート３３は外部データが入力されることを防ぐためシャットダウンされ、感知増幅器９０を通して選択メモリセルから読出されるＤＯＵＴｉはＸＮＯＲゲート３５の入力に印加される。消去検証信号ｎＥＲＡｖｆは検証動作が遂行されるの間低レベルに維持される。 
【００３０】
ＸＮＯＲゲート３５の入力に印加されるＤＯＵＴｉがオン−セルに対応する論理‘１’と仮定すると、ＸＮＯＲゲート３５の出力は低レベルになり、そしてＮＯＲゲート３６の出力はｎＤＡＴＡｓｅｔが低レベルのショットパルスを維持するの間低レベルになる。そのため、ＮＭＯＳトランジスター３９がターンオンされてラッチ回路３７のノードＮ１は予め設定された論理‘１’から論理‘０’に変わる。結果、最後の出力ｎＤＩＮｉが論理‘０’になって選択メモリセルがプログラムされたことを示す。書き込み入力／出力バッファ３０から出力される論理‘０’のｎＤＩＮｉはＮＭＯＳトランジスター１３２−１４６のゲートのうち、１つに印加される。接地に連結されるすべてのＮＭＯＳトランジスター１４７−１６１は高レベルのｎＯｓａｐによってターンオンされる選択されたnＤＩＮｉ（ｎＤＩＮ０からｎＤＩＮ１５のうち、１つ）が論理‘０’になることによってＣＯＰＭｓｕｍは高レベルを維持し、それによって選択メモリセルの消去状態はパスに決定される。反面に消去セルから読出されるＤＯＵＴｉが論理‘０’に感知されてＸＮＯＲゲート３５の入力に印加されると、ラッチ回路３７のノードＮ１は予め設定された論理‘１’で変化できない。そのためその場合ＤＩＮｉは論理‘１’になり、ＣＯＰＭｓｕｍは低レベルに設定されて選択メモリセルは成功的に消去されないため失敗は（fail）になる。 
【００３１】
上述のように、プログラム及び消去後検証動作はコントロールロジックブロック１１０入力／出力バッファ３０及び検証回路１３０を共通に包含する単位回路で行われる。入力／出力バッファ３０と検証回路１３０各々のラッチ回路３５，１６５は選択メモリセルからがチャージされたデータの論理変化を決定する使用される。そのためプログラム消去セルの検証のための回路が単一回路に具現される。 
【００３２】
以上から、本発明による回路の構成及び動作を説明及び図面によって図示したが、これは例を挙げて説明したことに過ぎないし、本発明の技術的思想を外れない範囲内で、多様な変化及び変更が可能である。 
【図面の簡単な説明】
【００３３】
【図１】電気的な消去及びプログラムが可能なメモリセルの断面構造を示す断面図である。
【図２】プログラム及び消去後スレショルド電圧の変化を示すグラフである。
【図３】本発明によるフラッシュメモリ装置の構成を示すブロック図である。
【図４】図３のコントロールロジックブロックの構成を示す回路図である。
【図５】図３の入力／出力バッファの構成を示す回路図である。
【図６】図３の検証回路の構成を示す回路図である。
【図７】本発明によるプログラム検証タイミング図である。
【図８】本発明による消去検証のタイミング図である。
【符号の説明】
【００３４】
１０ メモリセルアレー
３０ 入力／出力バッファ
５０ 書き込みドライバ
７０ 列選択回路
９０ 感知増幅回路
１１０ コントロールロジックブロック
１３０ 検証回路 
【図１】
2007128644.tif 000004
【図２】
2007128644.tif 000005
【図３】
2007128644.tif 000006
【図４】
2007128644.tif 000007
【図５】
2007128644.tif 000008
【図６】
2007128644.tif 000009
【図７】
2007128644.tif 000010
【図８】
2007128644.tif 000011