JP5323170B2 - 不揮発性半導体メモリおよびそのデータの読出し方法 - Google Patents

不揮発性半導体メモリおよびそのデータの読出し方法 Download PDF

Info

Publication number
JP5323170B2
JP5323170B2 JP2011265394A JP2011265394A JP5323170B2 JP 5323170 B2 JP5323170 B2 JP 5323170B2 JP 2011265394 A JP2011265394 A JP 2011265394A JP 2011265394 A JP2011265394 A JP 2011265394A JP 5323170 B2 JP5323170 B2 JP 5323170B2
Authority
JP
Japan
Prior art keywords
memory
data
page
address information
planes
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.)
Active
Application number
JP2011265394A
Other languages
English (en)
Other versions
JP2013118031A (ja
Inventor
雄大 神永
勝 矢野
Original Assignee
ウィンボンド エレクトロニクス コーポレーション
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 ウィンボンド エレクトロニクス コーポレーション filed Critical ウィンボンド エレクトロニクス コーポレーション
Priority to JP2011265394A priority Critical patent/JP5323170B2/ja
Priority to TW101109338A priority patent/TWI530956B/zh
Priority to CN201210129288.3A priority patent/CN103137192B/zh
Priority to US13/553,783 priority patent/US20130145093A1/en
Priority to KR1020120095073A priority patent/KR101381801B1/ko
Publication of JP2013118031A publication Critical patent/JP2013118031A/ja
Application granted granted Critical
Publication of JP5323170B2 publication Critical patent/JP5323170B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/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/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion 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

Landscapes

  • Read Only Memory (AREA)

Description

本発明は、不揮発性半導体メモリおよびそのデータの読出し方法に関し、特に、NAND型フラッシュメモリの読出し方法に関する。
典型的なNAND型フラッシュメモリは、複数のNANDストリングを行列方向に配置したメモリアレイを含み、NANDストリングは、直列に接続された複数のメモリセルとその両端に接続されたビット選択トランジスタおよびソース線選択トランジスタとを含んでいる。図12は、メモリブロック内に形成されるNANDストリングの構成を示す回路図である。メモリブロック内には、複数のメモリセルを直列に接続したNANDストリング(以下、セルユニットNUという)が行列方向に複数形成される。図に示す例では、1つのセルユニットNUは、直列に接続された32個のメモリセルMCi(i=0、1、・・・、31)と、その両端に接続されたビット線選択トランジスタBSTとソース線選択トランジスタSSTとを含んで構成される。ビット線選択トランジスタBSTのドレインは、対応する1つのビット線GBLに接続され、ソース線選択トランジスタSSTのソースは、共通ソース線SLに接続される。メモリセルMCiのコントロールゲートは、ワード線WLiに接続される。ビット線選択トランジスタBST、ソース線選択トランジスタSSTのゲートは、ワード線WLiと並行に延在する選択ゲート線SGD、SGSに接続される。
メモリセルは、典型的に、N型の拡散領域であるソース/ドレインと、ソース/ドレイン間のチャンネル上に形成されたトンネル酸化膜と、トンネル酸化膜上に形成されたフローティングゲート(電荷蓄積層)と、フローティングゲート上に誘電体膜を介して形成されたコントロールゲートとを含むMOS構造を有する。典型的に、フローティングゲートに電荷が蓄積されていないとき、つまりデータ「1」が書込まれているとき、しきい値は負状態にあり、メモリセルは、ノーマリオンである。フローティングゲートに電子が蓄積されたとき、つまりデータ「0」が書込まれているとき、しきい値は正にシフトし、メモリセルは、ノーマリオフである。
読出し動作では、選択されたメモリセルのコントロールゲートをLレベル(例えば、0V)を印加し、他の非選択メモリセルのコントロールゲートをHレベル(例えば、4.5V)に印加し、ビット線選択トランジスタおよびソース線選択トランジスタをオンさせ、ビット線の電位をセンスする。メモリセルへのデータのプログラム(書込み)では、メモリセル基板のPウエルとドレイン、チャンネルおよびソースを0Vにし、選択されたメモリセルのコントロールゲートに高電圧のプログラム電圧Vpgm(例えば、20V)を印加し、非選択のメモリセルのコントロールゲートに中間電位(例えば、10V)を印加し、ビット線選択トランジスタをオンさせ、ソース線選択トランジスタをオフさせ、「0」または「1」のデータに応じて電位をビット線に供給することにより書込みを行う。消去動作では、ブロック内の選択されたメモリセルのコントロールゲートに0Vを印加し、Pウエルに高電圧(例えば、20V)を印加し、フローティングゲートの電子を基板に引き抜くことで、ブロック単位でデータを消去する。
NAND型フラッシュメモリでは、メモリアレイからのデータの読出し、またはメモリアレイへのデータの書込みを行うためにページバッファが用いられる。読出し動作時、メモリアレイの選択されたページのデータがビット線を介してページバッファへ並列転送され、ページバッファに格納されたデータは、クロック信号に応じてシーケンシャルに出力される。書込み動作時、ページバッファにはクロック信号に応じてシーケンシャルにデータが入力され、次いで、ページバッファからビット線を介してメモリアレイの選択されたページにデータが書込まれる。入力されたアドレス情報をセットし、当該アドレス情報に基づきページを選択し、選択されたページのデータをメモリアレイからページバッファへ転送する期間、外部からのアクセスの禁止を知らせるビジー信号を出力し、データ転送の終了後に外部からのアクセスの許可を知らせるレディ信号を出力するNAND型フラッシュメモリが特許文献1に開示されている。また、クロック信号に同期してバースト読出しを高速に行う半導体メモリが特許文献2に開示されている。
特開2002−93179号公報 特開2010−9646号公報
従来のNAND型フラッシュメモリの読出しには、特許文献1に開示されるように、アドレス情報の入力に応答してメモリアレイからページバッファにデータを転送するtR期間(ビジー期間)が発生し、このビジー期間は、ページバッファからデータを読出すリードサイクル期間(tRC)よりも非常に長い。従って、不連続な複数のページをバースト読出しする場合に、各ページを選択するためのアドレス情報を入力し、メモリアレイからページバッファへデータ転送を行うと、その都度、ビジー期間が発生してしまい、読出しに時間がかかってしまう。また、NAND型フラッシュには、データの読み書きを良好に行うことができない無効なメモリブロック(Invalid Block)が存在するため、あるメモリブロックから次のメモリブロックにシーケンシャルに移行してページのバースト読出しを行うことができない場合がある。つまり、無効なメモリブロックを跨ぐようなメモリブロック間の読出しが必要となり、それらのメモリブロックの先頭ページを選択するためのアドレス情報を入力しなければならない。
さらに、従来のNAND型フラッシュメモリには、キャッシュレジスタを用い、キャッシュレジスタからデータをシリアル出力している間に、次に出力すべきページのデータをページバッファに取り込むものがある。このようなキャッシュ読出しでは、キャッシュレジスタのすべてのページのデータを読み出した後に、ページバッファから次のページのデータをキャッシュレジスタに転送するため、転送している期間中は、キャッシュレジスタからデータが出力されない。つまり、バーストモードで複数のページの連続読出しを行う場合に、不連続な空白期間が生じてしまうという課題がある。
本発明は、上記従来の課題を解決するものであり、データの読出しを高速に行うことができる不揮発性半導体メモリを提供することを目的とする。
本発明に係る不揮発性半導体メモリは、複数のメモリセルを含むメモリアレイと、アドレス情報に基づき前記メモリアレイの選択されたページから転送されたデータを保持するページバッファと、前記ページバッファからデータを受け取り、受け取ったデータをクロック信号に応じて直列に出力可能なデータレジスタとを備え、前記メモリアレイは、少なくとも第1および第2のメモリプレーンを有し、少なくとも第1および第2のメモリプレーンの選択されたページのデータが同時に前記ページバッファに転送されるものであって、本発明のデータの読出し方法は、前記データレジスタから第1のメモリプレーンの第1のページのデータを出力している間に、前記ページバッファから第2のメモリプレーンの第2のページのデータを前記データレジスタに転送するステップと、前記データレジスタから第2のメモリプレーンの第2のページのデータを出力している間に、前記ページバッファから第1のメモリプレーンの第2のページのデータを前記データレジスタに転送するステップとを有する。
好ましくはデータの読出し方法はさらに、少なくとも2つの不連続となるページを選択可能な少なくとも2つのアドレス情報を入力するステップと、入力された少なくとも2つのアドレス情報を保持するステップと、前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づきメモリアレイの第1および第2のメモリプレーンの第1のページを選択するステップと、選択された第1のページのデータを前記ページバッファへ転送するステップと、前記データレジスタから第1のページのデータを読出ししている期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のページのデータを、前記メモリアレイから前記ページバッファに転送するステップとを有する。
好ましくは前記第1のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第1のメモリブロック内の第1のページを選択するためのアドレス情報であり、前記第2のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第2のメモリブロック内の第2のページを選択するためのアドレス情報である。好ましくは前記第1のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第1のメモリブロック内の第1のページを選択するためのアドレス情報であり、前記第2のアドレス情報は、前記第1のメモリブロック内の第2のページを選択するためのアドレス情報である。
好ましくは読出し方法はさらに、第1および第2のメモリプレーン内の異なるメモリブロックのページを選択可能な少なくとも2つのアドレス情報を入力するステップと、入力された少なくとも2つのアドレス情報を保持するステップと、前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づきメモリアレイの第1および第2のメモリプレーンの第1のメモリブロックの第1のページを選択するステップと、第1および第2のメモリプレーンの第1のメモリブロックの第1のページから最後のページまでのデータを順に前記ページバッファへ転送するステップと、前記データレジスタから第1のメモリブロックの最後のページのデータを読出ししている期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のメモリブロックの第2のページのデータを、前記メモリアレイから前記ページバッファに転送するステップと。
好ましくは読出し方法はさらに、第1および第2のメモリプレーンの第1のページを選択可能な第1のアドレス情報を入力するステップと、入力された第1のアドレス情報に基づき第1および第2のメモリプレーンの第1のメモリブロックの第1のページを選択するステップと、第1のメモリブロックの最後のページが読み出される前に、第2のメモリブロックの第2のページを選択可能な第2のアドレス情報を入力するステップと、前記データレジスタから第1のメモリブロックの最後のページのデータを読出している期間中に、前記第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のメモリブロックの第2のページのデータを、前記メモリアレイから前記ページバッファに転送するステップとを有する。
好ましくは前記第2のアドレス情報を入力するためのコマンドが入力されたとき、前記データレジスタによるバースト読出しを中断し、前記データレジスタは、前記第2のアドレス情報が入力された後に、バースト読出しを再開する。好ましくは前記データレジスタは、所定の周波数のクロック信号の立ち上がりおよび立ち下がりの少なくとも一方に同期してデータを出力し、前記データレジスタの第1および第2のメモリプレーンのページのデータを出力するのに要する時間t1は、メモリアレイからページバッファへデータを転送するのに要する時間t2よりも大きい。
さらに本発明に係る不揮発性半導体メモリは、複数のメモリセルを含むメモリアレイと、アドレス情報に基づき前記メモリアレイの選択されたページから転送されたデータを保持するページバッファと、前記ページバッファからデータを受け取り、受け取ったデータをクロック信号に応じて直列に出力可能なデータレジスタとを備え、前記メモリアレイは、少なくとも第1および第2のメモリプレーンを有し、少なくとも第1および第2のメモリプレーンの選択されたページのデータが同時に前記ページバッファに転送されるものであって、アドレス情報に基づきメモリアレイの少なくとも第1および第2のメモリプレーンのページを選択する選択手段と、前記選択手段によって選択されたページのデータの読出しを制御する制御手段とを有し、前記制御手段は、前記データレジスタから第1のメモリプレーンの第1のページのデータを出力している間に、前記ページバッファから第2のメモリプレーンの第2のページのデータを前記データレジスタに転送し、前記データレジスタから第2のメモリプレーンの第2のページのデータを出力している間に、前記ページバッファから第1のメモリプレーンの第2のページのデータを前記データレジスタに転送する。
好ましくは不揮発性半導体メモリはさらに、少なくとも2つの不連続となるページを選択可能な少なくとも2つのアドレス情報が入力されたとき、当該2つのアドレス情報を保持する保持手段を有し、前記制御手段は、前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づき選択された第1および第2のメモリプレーンの第1のページのデータを前記データレジスタからバースト出力している期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のページのデータを前記メモリアレイから前記ページバッファに転送する。
好ましくは前記第1のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第1のメモリブロック内の第1のページを選択するためのアドレス情報であり、前記第2のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第2のメモリブロック内の第2のページを選択するためのアドレス情報である。好ましくは前記制御手段は、前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づき選択された第1および第2のメモリプレーンの第1のメモリブロックの第1のページを選択し、第1のメモリブロックの第1のページから最後のページまでのデータを連続的に読出し、第1のメモリブロックの最後のページのデータを前記データレジスタからバースト出力している期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のメモリブロックの第2のページのデータを前記メモリアレイから前記ページバッファに転送する。
本発明によれば、第1のメモリプレーンの第1のページのデータを出力している間に、ページバッファから第2のメモリプレーンの第2のページのデータをデータレジスタに転送し、データレジスタから第2のメモリプレーンの第2のページのデータを出力している間に、ページバッファから第1のメモリプレーンの第2のデータをデータレジスタに転送するようにしたので、第1のページから第2のページのデータの読出しを連続的に高速に行うことができる。さらに、他の発明によれば、不連続となるページを選択可能なアドレス情報を予め保持することで、メモリアレイからページバッファへのデータ転送を連続的に行うことができる。
本発明の実施例に係るフラッシュメモリの構成を示すブロック図である。 本発明の実施例に係るフラッシュメモリのブロック内のページをバースト読出しの例を示す図である。 本発明の実施例に係るフラッシュメモリのブロック内のページをランダムに読出すモードを示している。 本発明の実施例に係るフラッシュメモリにおけるブロック間のページをバーストモードで読出す例を示している。 本発明の実施例に係るフラッシュメモリにおけるブロック間のページをランダムに読出す例を示している。 本発明の実施例に係るフラッシュメモリの第1のデータ読出し方法を説明するフローチャートである。 本発明の実施例に係るフラッシュメモリの第2のデータ読出し方法を説明するフローチャートである。 本発明の実施例に係る2プレーンキャッシュ読出し動作を説明する図である。 本発明の実施例に係る2プレーンキャッシュ読出し動作のタイミングチャートである。 本発明の第1の実施例によるブロック内バーストページ読出しの例を示す図である。 本発明の第1の実施例によるブロック内ランダムページ読出しの例を示す図である。 本発明の第1の実施例によるブロック間バーストページ読出しの例を示す図である。 本発明の第2の実施例によるブロック間バーストページ読出しの例を示す図である。 フラッシュメモリのメモリアレイの回路構成を示す図である。
次に、本発明の実施の形態について図面を参照して詳細に説明する。本発明の好ましい形態は、複数のメモリプレーンを有するNAND型のフラッシュメモリを例示する。メモリプレーンの数は、2つ若しくはそれ以上であってもよい。メモリプレーンは、メモリバンクと同様に、メモリアレイの行が選択されたとき、複数のメモリプレーンの各ページが同時に選択される。なお、図面は、分かり易くするために各部を強調して示してあり、実際のデバイスのスケールとは異なることに留意すべきである。
図1は、本発明の実施例に係るNAND型フラッシュメモリの概略レイアウト構成を示す図である。ここに例示される半導体メモリ10は、行列のアレイ状に配列された複数のメモリセルを有するメモリアレイ100と、外部入出力端子I/Oに接続され入出力データを保持する入出力バッファ110と、入出力バッファ110からのアドレスデータを受け取るアドレスレジスタ120と、入出力されるデータを保持するデータレジスタ130、入出力バッファ110からのコマンドデータを受け取り、コマンドに基づき各部を制御するコントローラ140と、アドレスレジスタ120からの行アドレス情報Axをデコードし、デコード結果に基づきメモリブロックの選択およびワード線の選択を行うワード線選択回路150と、ワード線選択回路150によって選択されたページから読み出されたデータを保持したり、選択されたページへの書込みデータを保持するページバッファ/センス回路160と、アドレスレジスタ120からの列アドレス情報Ayをデコードし当該デコード結果に基づき列を選択する列選択回路170と、データの読出し、プログラムおよび消去のために必要な電圧を生成する内部電圧発生回路180とを含んで構成される。
メモリアレイ100は、2つのメモリプレーン(メモリバンク)100L、100Rに分割され、2つのメモリプレーン100Lと100Rの間にワード線選択回路150が配置される。メモリプレーン100L、100Rは、実質的に同様の構成を有しており、すなわち、メモリプレーン100Lは、列方向にm個のメモリブロックBLK(L)1、BLK(L)2、・・・、BLK(L)mを有し、メモリプレーン100Rは、列方向にm個のメモリブロックBLK(R)1、BLK(R)2、・・・、BLK(R)mを有し、各メモリブロックは、複数のページを含んでいる。
ページバッファ160は、メモリプレーン100L、100Rのビット線に接続され、メモリプレーン100L、100Rの2ページ分のデータを一時的に格納する記憶容量を有する。また、本実施例では、キャッシュ読出しを実行するため、データレジスタ130は、メモリプレーン100L、100Rの2ページ分のデータを記憶する容量を有し、ページバッファ160からのデータを並列に入力し、読出しクロックに基づきデータを直列に出力する。ページデータのバースト読出しでは、データレジスタ130は、ページの先頭のカラム(ビット)位置から最後のカラム(ビット)まで2ページ分のデータを連続的に出力する。また、バースト読出し以外の読出しモードでは、列選択回路170により選択されたカラム位置のデータを出力することができる。
次に、本実施例の半導体メモリ10の2プレーンキャッシュ読出しについて説明する。図2Aは、本実施例よるメモリブロック内バーストページ読出しの動作を説明する図である。メモリアレイ100には、選択された2つのメモリプレーンのページから転送されたデータを保持するページバッファPBと、ページバッファPBから転送されたデータを保持するキャッシュレジスタCRとを接続される。ページバッファPBは、図1のページバッファ/センス回路160に備えられ、キャッシュレジスタCRは、図1のデータレジスタ130に備えられることができる。
図2Aに示すメモリブロック内バースト読出しは、メモリブロック内のアドレス指定されたページから当該メモリブロック内の最後のページまでを連続的に読出すものである。メモリブロック内バースト読出しのためのコマンドが入力されると、コントローラ140をそれを解読し、メモリブロック内バースト読出しの制御を行う。次いで、ブロック内の読出し開始ページを指定するアドレス情報が入力される。ワード線選択回路150は、入力された行アドレスAxに基づきメモリプレーン100L、100RのメモリブロックBLK(L)1、BLK(R)1を選択し、かつ当該メモリブロック内のページを選択する。図の例では、選択されたページは、PageA、PageBである。
次のシーケンスで、選択されたPageA、PageBのデータがビット線を介してページバッファPBに転送される。ページバッファPBは、メモリプレーン100Lと100Rの2ページ分のデータを保持する。つまり、ページバッファPBのビット数は、メモリプレーン100L、100Rの列方向のビット線の数に対応する。
次のシーケンスで、ページバッファPBのデータがキャッシュレジスタCRに並列に転送される。キャッシュレジスタCRからデータが出力されている間、あるいはキャッシュレジスタCRからデータが出力される前に、次のページであるPageA+1、PageB+1のデータがページバッファPBに取り込まれる。本実施例の2プレーンキャッシュ読出しにおいて2ページのデータを連続的に出力させるモードでは、キャッシュレジスタCRから一方のメモリプレーンのページデータの読出しが開始される前に、次のページのデータがメモリアレイからページバッファPBに転送される。そして、キャッシュレジスタCRから当該一方のメモリプレーンのデータの読出しが開始されるや否や、ページバッファPBの他方のメモリプレーンのページのデータがキャッシュレジスタに転送され、次のデータ出力に備えられる。キャッシュレジスタCRは、ページバッファPBと同様に2ページ分のデータを保持することができ、保持したデータを読出しクロックに同期してシリアル出力する。キャッシュレジスタCRは、列アドレス情報Ayに基づき列選択回路170が選択するカラム位置からデータを出力することができるが、バーストモードでは、先頭のカラム位置から最終のカラム位置までのページデータを連続的にシリアル出力する。キャッシュレジスタCRは、読出しクロックの立ち上がりエッジまたは立下りエッジ、あるいは立ち上がりエッジと立ち下がりエッジの双方に同期してデータを出力することができる。
こうして、キャッシュレジスタCRがデータを出力している間に、次のページのデータがページバッファPBに取り込まれ、メモリブロックの最後のページであるPageAM、PageBMまでの連続的なページのバースト読出しが行われる。
図2Bは、メモリブロック内ランダム読出しの動作を説明する図である。この読出しモードは、メモリブロック内の不連続なページを連続的に読出すものである。当該読出しモードのためのコマンドが入力され、コントローラ140による読出し制御が開始される。次いで、不連続なページを選択するためのアドレス情報が外部から入力される。図の例では、アドレス情報として、PageA、PageBを選択するための行アドレス、PageA+4、PageB+4を選択するための行アドレス、PageAM-2、PageBM-2を選択するための行アドレスが入力される。キャッシュ読出し動作は、上記と同様に行われる。すなわち、キャッシュレジスタCRからPageA、PageBがシリアル出力されるとき、既に次のページであるPageA+4、PageB+4のデータがページバッファPBに保持され、最終的に、キャッシュレジスタCRからPageAM-2、PageBM-2のデータが出力される。
図3Aは、ブロック間バースト読出しの動作を説明する図である。この読出しモードは、異なるメモリブロック間で連続的なページの読出しを行うものである。当該モードのコマンドが入力され、次いで、異なるメモリブロックにおける先頭ページを読出すためのアドレス情報が外部から入力される。図の例では、アドレス情報として、ブロックBLK(L)1、BLK(R)1のPageA、PageBを選択するための行アドレス、ブロックBLK(L)3、BLK(R)3のPageA+2、PageB+2を選択するための行アドレス、ブロックBLK(L)5、BLK(R)5のPageA+3、PageB+3を選択するための行アドレスが外部から入力される。先ず初めに、ブロックBLK(L)1、BLK(R)1のPageA、PageBから最後のページPageAM、PageBMまでのページが連続的に読み出され、次に、ブロックBLK(L)3、BLK(R)3のPageA+2、PageB+2から最後のページPageAM、PageBMまでのページが連続的に読み出され、次に、ブロックBLK(L)5、BLK(R)5のPageA+3、PageB+3から最後のページPageAM、PageBMまでのページが連続的に読み出される。
図3Bは、ブロック間ランダム読出しの動作を説明する図である。この読出しモードは、異なるブロックの任意のページを連続的に読出すものである。当該モードのコマンドが入力され、次いで、異なるブロックの任意のページを選択するためのアドレス情報が外部から入力される。図の例では、図3Aのときと同様に、ブロックBLK(L)1、BLK(R)1のPageA、PageBを選択するための行アドレス、ブロックBLK(L)3、BLK(R)3のPageA+2、PageB+2を選択するための行アドレス、ブロックBLK(L)5、BLK(R)5のPageA+3、PageB+3を選択するための行アドレスが外部から入力される。ブロックBLK(L)1、BLK(R)1のPageA、PageBがキャッシュレジスタCRから出力されている間に、ブロックBLK(L)3、BLK(R)3のPageA+2、PageB+2のデータがページバッファPBに保持され、ブロックBLK(L)3、BLK(R)3のPageA+2、PageB+2のデータがキャッシュレジスタCRから出力されている間に、ブロックBLK(L)5、BLK(R)5のPageA+3、PageB+3のデータがページバッファに保持され、異なるブロック間の任意のページのバースト読出しが行われる。
図4は、本発明の実施例による第1のデータ読出し方法を示すフローチャートである。第1の読出し方法は、図2Bに示すブロック内ランダム読出し、図3Aに示すブロック間バースト読出し、図3Bに示すブロック間ランダム読出しにおいて必要となる、不連続なページを選択するためのアドレス情報を予め入力し、保持するものである。先ず、外部のコントローラから半導体メモリ10に対して第1の読出し方法に関するコマンドが入力され、コントローラ140は、当該コマンドに基づき第1の読出し方法を実行すべく各部を制御する。次いで、不連続のページを選択するためのN個のアドレス情報(Nは、2以上の自然数)が半導体メモリ10に入力される(ステップS101)。入力されたアドレス情報は、例えば、アドレスレジスタ120にスタックされる形で保持される(S102)。
次に、ワード線選択回路150は、アドレス情報に蓄積されたi番目(iは、1以上の自然数)のアドレス情報に基づきメモリアレイのページを選択する(S103)。これは、メモリプレーン100L、100Rの両ページを同時に選択する。次に、選択されたページのデータがページバッファに転送され(S104)、引き続き、ページバッファPBのデータがキャッシュレジスタCRに転送され(S105)、キャッシュレジスタCRからデータが読出しクロック信号に同期してシリアル出力される。キャッシュレジスタCRからデータの出力が終了する前に、次のi+1のアドレス情報に基づき選択されたページのデータがページバッファPBに転送される(S107)。こうして、N個のアドレス情報を用いたページデータのバースト読出しが行われる。
第1の読出し方法では、不連続なページを選択するためのN個のアドレス情報を予め入力しておくため、不連続なページを読み出すたびにアドレス情報を入力する必要がなくなる。従って、アドレス情報の入力に応じて選択されたページのデータを、メモリアレイからページバッファへ転送するビジー期間の発生は、最初のページの選択時のみであり、データ読出しの高速化を図ることができる。
好ましい態様では、キャッシュレジスタが2ページ分のデータを出力するのに要する時間t1は、メモリアレイからページバッファへデータを転送するのに要する時間t2よりも幾分だけ大きい。これにより、キャッシュレジスタからデータ出力している間に、バックグランド処理で、メモリアレイからページバッファへのデータ転送を行うことができる。
図5は、本発明の実施例による第2のデータ読出し方法を示すフローチャートである。第2の読出し方法は、図3Aに示すブロック間バースト読出しにおいて必要となる、不連続なページを選択するためのアドレス情報を、最適なタイミングで入力するものである。初めに、第2のデータ読出しに関するコマンドが外部から入力され、次いで、アドレス情報が入力される(S201)。このアドレス情報は、あるメモリブロック内の読出しを開始する先頭のページを選択するためのものである。コントローラ140の制御のもと、ワード線選択回路150は、入力されたアドレス情報に基づきメモリブロック内のページを選択し、以後、当該メモリブロック内の最後のページまでのバースト読出しが開始される(S202)。
キャッシュレジスタCRからデータが出力されている期間中に、次の選択されたページのデータがページバッファPBに転送される(S203)。次いで、メモリブロックの最後のページがキャッシュレジスタCRから読み出される前にコマンドが入力され(S204)、次いで、このコマンドに応答してコントローラ140は読出しクロックを停止させることで、キャッシュレジスタCRからのデータ出力が一時中断される(S205)。但し、この読出しの一時中断は必須ではなく、任意のオプションであることができる。ここで、外部のコントローラから半導体メモリ10に対して、次のメモリブロックのページを選択するためのアドレス情報が入力され、これがアドレスレジスタ120に保持される(S206)。コントローラ140は、アドレス情報が入力された後、キャッシュレジスタCRのデータの読出しを再開させる(S207)。そして、メモリブロックの最後のページのデータが出力される前に、コントローラ140は、次のメモリブロックのアドレス情報がアドレスレジスタ120に保持されているか否かをチェックし(S209)、アドレス情報が保持されている場合には、当該アドレス情報に基づき選択されたページのデータをページバッファPBに転送させる。このデータ転送は、キャッシュレジスタCRによる最後のページの読出しの開始前に行われる。他方、次のメモリブロックのアドレス情報が保持されていないと判定されたとき、読出しが終了する。
次に、本発明の実施例による2メモリプレーンのキャッシュ読出し動作について説明する。本実施例のキャッシュ読出し動作は、図2Aに示すブロック内バースト読出し、図2Bに示すブロック内ランダム読出し、図3Aに示すブロック間バースト読出し、図3Bに示すブロック間ランダム読出しに適用可能である。好ましくは、コントローラ140は、制御プログラムを含み、外部からのコマンドに基づき各部を制御するための制御信号を生成する。図6は、キャッシュ読出し動作のフローを示し、図7は、そのタイミングシーケンスを示している。
先ず、メモリアレイの選択されたページのデータがページバッファPBに転送される(S301)。図1に示す例では、メモリアレイが2つのメモリプレーンを有するので、各メモリプレーン100L、100Rの同一行のページのデータがページバッファPBに転送される。もし、メモリアレイが4つのメモリプレーンを有する場合には、4つのメモリプレーンのページのデータがページバッファに転送される。なお、以後の説明では、キャッシュレジスタCR、ページバッファPBにおいて、メモリプレーン100Lから転送されたデータを保持する領域をメモリプレーン0、メモリプレーン100Rから転送されたデータを保持する領域をメモリプレーン1と称する。
次に、ページバッファPBのデータがキャッシュレジスタCRへ転送され、次に選択されたページのデータがページバッファPBに転送される(S302)。この状態で、キャッシュレジスタCRは、先に選択されたメモリプレーン0、1のページのデータを保持し、ページバッファPBは、次に選択されたメモリプレーン0、1のページのデータを保持している。
次に、キャッシュレジスタCRからメモリプレーン0のデータがシーケンシャルに出力される。列選択回路170は、読出しクロックに同期してキャッシュレジスタCR(データレジスタ130)の先頭アドレス位置から順にデータをシリアル出力させる。例えば、列選択回路170は、読出しクロック信号に応答してインクリメントされるカウンタを含み、カウンタの計数値に応じてキャッシュレジスタCRのアドレス位置を選択させ、データを順次出力させる。
図7(B)は、本実施例の2メモリプレーンのキャッシュ読出し動作を示している。同図の読出しシーケンス1では、キャッシュレジスタCRに保持されたメモリプレーン0のページAのデータが出力される。このとき、キャッシュレジスタCRには、メモリプレーン0のページAのデータとメモリプレーン1のページBのデータが保持され、ページバッファPBには、メモリプレーン0の次のページA+1とメモリプレーン1のページB+1のデータが保持されている。
コントローラ140は、キャッシュレジスタCRからメモリプレーン0のデータが全て出力されたか否かを判定する(S304)。この判定結果は、ページバッファPBからキャッシュレジスタCRへのデータ転送の制御に利用される。メモリプレーン0のデータの読出しが終了すると、次に、キャッシュレジスタCRからメモリプレーン1のデータの出力が行われる(S305)。キャッシュレジスタCRにおけるメモリプレーン0からメモリプレーン1へのデータの読出しは、連続的に行われる。メモリプレーン0のデータの出力が終了すると、言い換えればメモリプレーン1のデータの読出しが開始されると、コントローラ140の制御のもと、ページバッファPBのメモリプレーン0のページのデータがキャッシュレジスタCRに転送される(S306)。
図7(B)の読出しシーケンス2を参照すると、キャッシュレジスタCRからメモリプレーン1のページBのデータが出力される期間に、ページバッファPBのメモリプレーン0の次のページA+1のデータがキャッシュレジスタCRに転送される。
次に、コントローラ140は、キャッシュレジスタCRからメモリプレーン1のデータが全て出力されたか否かを判定する(S304)。この判定結果は、ページバッファPBからキャッシュレジスタCRへのデータ転送の制御に利用される。メモリプレーン1のデータの読出しが終了すると、次に、キャッシュレジスタCRからメモリプレーン0のデータの出力が行われる(S308)。キャッシュレジスタCRにおけるメモリプレーン1からメモリプレーン0へのデータの読出しは、連続的に行われる。メモリプレーン1のデータの出力が終了すると、言い換えればメモリプレーン0のデータの読出しが開始されると、コントローラ140の制御のもと、ページバッファPBのメモリプレーン1のページのデータがキャッシュレジスタCRに転送される(S309)。
これ以降も同様に、キャッシュレジスタCRにおいて一方のメモリプレーンのデータが出力されている期間中に、他方のメモリプレーンのデータがページバッファPBから転送され、これにより、キャッシュレジスタCRからは、複数のページ間のデータを連続的に読出すことができる。
図7(B)の読出しシーケンス3を参照すると、キャッシュレジスタCRからメモリプレーン0のページA+1のデータが出力される期間に、ページバッファPBのメモリプレーン1の次のページB+1のデータがキャッシュレジスタCRに転送される。また、読出しシーケンス4では、キャッシュレジスタCRからメモリプレーン1のページB+1のデータの読出しが終了する前に、メモリプレーンからページバッファに次のページA+2、B+2のデータが転送され、かつページバッファPBのメモリプレーン0のページA+2のデータがキャッシュレジスタCRに転送される。
一方、図7(A)は、従来方式の読出し動作を示している。読出しシーケンス1では、図7(B)のときと同様に、ページAのデータが出力される。読出しシーケンス2において、キャッシュレジスタCRのメモリプレーン1のページBのデータが出力されるが、この期間中、ページバッファPBの次のページA+1のデータはキャッシュレジスタCRに転送されない。次の読出しシーケンス3において、ページバッファPBのメモリプレーン0、1の次のページA+1、B+1のデータがキャッシュレジスタCRに転送される。この転送期間Td、キャッシュレジスタCRからはデータが出力されない。読出しシーケンス4において、キャッシュレジスタCRからメモリプレーン0のページA+1のデータが出力され、読出しシーケンス5において、キャッシュレジスタCRからメモリプレーン1のページB+1のデータが出力される。このように、従来方式では、キャッシュレジスタCRのメモリプレーン0、1のデータが全て出力された後に、ページバッファPBからメモリプレーン0、1の次のページのデータが転送されるため、複数のページ間の読出しにおいて、期間Tdの空白期間が生じ、その分だけデータ読出しの遅延が生じる。
次に、本発明の実施例による具体的な読出し動作の例を図8ないし図11に示す。図8は、ブロック内バーストページ読出し(図2A)の例を示している。先ず、外部のコントローラから半導体メモリ10に対してコマンドが入力され、次いで、メモリブロックの読出しを開始するアドレス情報が入力される。この例では、メモリプレーン0、1のPageA、PageBを選択するためのアドレス情報が入力される。アドレス情報の入力が終了すると、再度、コマンドが入力され、半導体メモリ10は、当該コマンドに応答してブロック内バーストページ読出しを実行する。アドレス情報によりページ選択が行われると、メモリアレイ100からページバッファPB、キャッシュレジスタCRにPageA、PageBのデータが転送される。この転送期間tR、半導体メモリ10から外部のコントローラに対してビジー信号が出力される。
リードサイクルtRCの期間、キャッシュレジスタCRからPageAのデータが出力され、その次にPageBのデータが出力され、この期間、次のPageA+1のデータがキャッシュレジスタCRに転送される。こうして、メモリブロックの最後のPageAM、PageBMまでキャッシュ読出しが行われる。この読出しでは、図7(A)に示したように空白期間Tdが生じないため、従来方式よりもデータの読出しを高速に行うことができる。
図9は、ブロック内ランダムページ読出し(図2B)の例を示している。ここでは、図4に説明した第1の読出し方法が用いられる。先ず、外部のコントローラからのコマンドが半導体メモリ10に入力され、次に、メモリブロックの最初のページ(PageA、PageB)を選択するためのアドレス情報が入力され、これがアドレスレジスタ120に保持される。次に、コマンドが入力され、メモリブロックの次のページ(PageAM-1、PageBM-1)を選択するためのアドレス情報が入力され、これがアドレスレジスタ120に保持される。入力すべきアドレス情報が終了すると、外部のコントローラからコマンドが半導体メモリ10に入力され、このコマンドに基づき、半導体メモリ10は、ブロック内ランダムページの読出しを実行する。第1の読出し方法では、予めアドレス情報を入力しておくため、従来のように、不連続となるページを読出すときにアドレス情報を入力する必要がない。このことは、アドレス情報に応答して選択されたページのデータをメモリアレイからページバッファへ転送するビジー期間を発生させない。つまり、PageAM-1、PageBM-1のデータは、PageA、PageBのデータを出力している間に既にページバッファに取り込まれ、PageBのデータが読み出されている間に、PageAM-1のデータがページバッファPBからキャッシュレジスタCRに転送され、PageA、PageBの読出し終了後に、連続的にPageAM-1、PageBM-1のデータが読み出される。
図10は、ブロック間バーストページ読出し(図3A)の例を示している。この場合には、図9のときと異なり、異なるメモリブロックのページを選択するためのアドレス情報が予め入力される。この例では、メモリブロックBLK(X)のPageA、PageBからPageAM、PageBMまでのバースト読出しが行われた後に、連続的に、メモリブロックBLK(Y)のPageA+1、PageB+1からPageAM、PageBMまでのバースト読出しが行われる。なお、図3Bのブロック間ランダムページ読出しの具体的な読出し例は省略するが、この場合にも、異なるブロックにおいて選択すべきページのアドレス情報を予め入力することで、上記と同様に高速の読出しを行うことができる。
図11は、図5に示した第2の読み出し方法を用いたときのブロック間バーストページ読出しの例を示している。先ず、外部のコントローラからコマンドが入力された後に、メモリブロックBLK(X)のPageA、PageBを選択するためのアドレス情報が入力される。その後、コマンドが入力されると、半導体メモリ10は、当該コマンドに応じてブロック間バーストページ読出しを実行する。
メモリブロックBLK(X)のバースト読出しが終了する前に、外部のコントローラからコマンドが入力され、次のメモリブロックBLK(Y)のPageA+1、PageB+1を選択するためのアドレス情報が入力される。このとき、コントローラ140は、読出しクロックを停止することで、キャッシュレジスタCRからのデータ出力を一時停止してもよい。入力されたアドレス情報はアドレスレジスタ120に一時保持され、次いで、外部のコントローラからコマンドが入力されると、コントローラ140は、キャッシュレジスタCRの出力を開始させ、停止されていた次のデータから読出しが再開される。次いで、メモリブロックBLK(X)の最後のPageAM、PageBMのデータが出力される前に、次のメモリブロックBLK(Y)のPageA+1、PageB+1のデータがページバッファPBに取り込まれる。そして、最後のPageBMが出力されている間に、ページバッファのPageA+1のデータがキャッシュレジスタCRに転送される。こうして、ブロック間のバーストページ読出しを高速化することができる。また、連続的なバースト読出しを行うために、最後のPageAM、PageBMの出力が開始された後の期間は、次のメモリブロックBLK(Y)のページを選択するためのコマンドの入力が禁止される。
本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
10:半導体メモリ
100:メモリアレイ
100L、100R:メモリプレーン
120:アドレスレジスタ
130:データレジスタ
140:コントローラ
150:ワード線選択回路
160:ページバッファ/センス回路
170:列選択回路
180:内部電圧発生回路

Claims (8)

  1. 複数のNANDストリングからなるメモリセルを含むメモリアレイと、アドレス情報に基づき前記メモリアレイの選択されたページから転送されたデータを保持するページバッファと、前記ページバッファからデータを受け取り、受け取ったデータをクロック信号に応じて直列に出力可能なデータレジスタとを備え、前記メモリアレイは、少なくとも第1および第2のメモリプレーンを有し、少なくとも第1および第2のメモリプレーンの選択されたページのデータが同時に前記ページバッファに転送される、NAND型不揮発性半導体メモリにおけるデータの読出し方法であって、
    少なくとも2つの不連続となるページを選択可能な少なくとも2つのアドレス情報を外部から入力するステップと、
    入力された少なくとも2つのアドレス情報を保持するステップと、
    前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づきメモリアレイの第1および第2のメモリプレーンの第1のページを選択するステップと、
    選択された第1および第2のメモリプレーンの第1のページのデータを同時に前記メモリアレイから前記ページバッファへ転送するステップと、
    前記データレジスタから第1のページのデータを読出ししている期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づきメモリアレイの第1および第2のメモリプレーンの第2のページを選択するステップと、
    選択された第1および第2のメモリプレーンの第2のページのデータを同時に前記メモリアレイから前記ページバッファに転送するステップと、
    前記データレジスタから第1のメモリプレーンの第1のページのデータを出力している間に、前記ページバッファから第2のメモリプレーンの第2のページのデータを前記データレジスタに転送するステップと、
    前記データレジスタから第2のメモリプレーンの第2のページのデータを出力している間に、前記ページバッファから第1のメモリプレーンの第2のページのデータを前記データレジスタに転送するステップとを有し、
    前記データレジスタから少なくとも第1および第2のメモリプレーンのページのデータを出力するのに要する時間は、前記メモリアレイから前記ページバッファへ少なくとも第1および第2のメモリプレーンのページのデータを転送するのに要する時間よりも大きい、データの読出し方法。
  2. 前記第1のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第1のメモリブロック内の第1のページを選択するためのアドレス情報であり、前記第2のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第2のメモリブロック内の第2のページを選択するためのアドレス情報である、請求項に記載の読出し方法。
  3. 前記第1のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第1のメモリブロック内の第1のページを選択するためのアドレス情報であり、前記第2のアドレス情報は、前記第1のメモリブロック内の第2のページを選択するためのアドレス情報である、請求項に記載の読出し方法。
  4. 複数のNANDストリングからなるメモリセルを含むメモリアレイと、アドレス情報に基づき前記メモリアレイの選択されたページから転送されたデータを保持するページバッファと、前記ページバッファからデータを受け取り、受け取ったデータをクロック信号に応じて直列に出力可能なデータレジスタとを備え、前記メモリアレイは、少なくとも第1および第2のメモリプレーンを有し、少なくとも第1および第2のメモリプレーンの選択されたページのデータが同時に前記ページバッファに転送される、NAND型不揮発性半導体メモリにおけるデータの読出し方法であって、
    第1および第2のメモリプレーン内の異なるメモリブロックのページを選択可能な少なくとも2つのアドレス情報を外部から入力するステップと、
    入力された少なくとも2つのアドレス情報を保持するステップと、
    前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づきメモリアレイの第1および第2のメモリプレーンの第1のメモリブロックの第1のページを選択するステップと、
    第1および第2のメモリプレーンの第1のメモリブロックの第1のページから最後のページまでのデータを順に、かつ第1および第2のメモリプレーンのページのデータを同時に前記メモリアレイから前記ページバッファへ転送するステップと、
    前記データレジスタから第1のメモリブロックの最後のページのデータを読出ししている期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき第1および第2のメモリプレーンの第2のメモリブロックの第2のページのデータを選択するステップと、
    選択された第1および第2のメモリプレーンの第2のメモリブロックの第2のページのデータを同時に前記メモリアレイから前記ページバッファに転送するステップと、
    前記データレジスタから第1のメモリプレーンの第1のページのデータを出力している間に、前記ページバッファから第2のメモリプレーンの第2のページのデータを前記データレジスタに転送するステップと、
    前記データレジスタから第2のメモリプレーンの第2のページのデータを出力している間に、前記ページバッファから第1のメモリプレーンの第2のページのデータを前記データレジスタに転送するステップとを有し、
    前記データレジスタから少なくとも第1および第2のメモリプレーンのページのデータを出力するのに要する時間は、前記メモリアレイから前記ページバッファへ少なくとも第1および第2のメモリプレーンのページのデータを転送するのに要する時間よりも大きい、
    データの読出し方法。
  5. 前記データレジスタは、所定の周波数のクロック信号の立ち上がりおよび立ち下がりの少なくとも一方に同期してデータを出力する、請求項1ないし4いずれか1つに記載の読出し方法。
  6. 複数のNANDストリングからなるメモリセルを含むメモリアレイと、アドレス情報に基づき前記メモリアレイの選択されたページから転送されたデータを保持するページバッファと、前記ページバッファからデータを受け取り、受け取ったデータをクロック信号に応じて直列に出力可能なデータレジスタとを備え、前記メモリアレイは、少なくとも第1および第2のメモリプレーンを有し、少なくとも第1および第2のメモリプレーンの選択されたページのデータが同時に前記ページバッファに転送される、不揮発性半導体メモリであって、
    少なくとも2つの不連続となるページを選択可能な少なくとも2つのアドレス情報が外部から入力されたとき、当該2つのアドレス情報を保持する保持手段と、
    アドレス情報に基づきメモリアレイの少なくとも第1および第2のメモリプレーンのページを選択する選択手段と、
    前記選択手段によって選択されたページのデータの読出しを制御する制御手段とを有し、
    前記制御手段は、前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づき選択された第1および第2のメモリプレーンの第1のページのデータを前記データレジスタからバースト出力している期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のページのデータを同時に前記メモリアレイから前記ページバッファに転送し、
    前記制御手段は、前記データレジスタから第1のメモリプレーンの第1のページのデータを出力している間に、前記ページバッファから第2のメモリプレーンの第2のページのデータを前記データレジスタに転送し、前記データレジスタから第2のメモリプレーンの第2のページのデータを出力している間に、前記ページバッファから第1のメモリプレーンの第2のページのデータを前記データレジスタに転送し、
    前記データレジスタから少なくとも第1および第2のメモリプレーンのページのデータを出力するのに要する時間は、前記メモリアレイから前記ページバッファへ少なくとも第1および第2のメモリプレーンのページのデータを転送するのに要する時間よりも大きい、NAND型不揮発性半導体メモリ。
  7. 前記第1のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第1のメモリブロック内の第1のページを選択するためのアドレス情報であり、前記第2のアドレス情報は、前記メモリアレイの第1および第2のメモリプレーンの第2のメモリブロック内の第2のページを選択するためのアドレス情報である、請求項に記載のNAND型不揮発性半導体メモリ。
  8. 前記制御手段は、前記少なくとも2つのアドレス情報のうち第1のアドレス情報に基づき選択された第1および第2のメモリプレーンの第1のメモリブロックの第1のページを選択し、第1のメモリブロックの第1のページから最後のページまでのデータを連続的に読出し、第1のメモリブロックの最後のページのデータを前記データレジスタからバースト出力している期間中に、前記少なくとも2つのアドレス情報のうち第2のアドレス情報に基づき選択された第1および第2のメモリプレーンの第2のメモリブロックの第2のページのデータを前記メモリアレイから前記ページバッファに転送する、請求項に記載のNAND型不揮発性半導体メモリ。
JP2011265394A 2011-12-05 2011-12-05 不揮発性半導体メモリおよびそのデータの読出し方法 Active JP5323170B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2011265394A JP5323170B2 (ja) 2011-12-05 2011-12-05 不揮発性半導体メモリおよびそのデータの読出し方法
TW101109338A TWI530956B (zh) 2011-12-05 2012-03-19 非揮發性半導體記憶體及其資料的讀取方法
CN201210129288.3A CN103137192B (zh) 2011-12-05 2012-04-23 非易失性半导体存储器及其数据的读取方法
US13/553,783 US20130145093A1 (en) 2011-12-05 2012-07-19 Non-volatile semiconductor memory and data reading method thereof
KR1020120095073A KR101381801B1 (ko) 2011-12-05 2012-08-29 비-휘발성 반도체 메모리 및 그것의 데이터를 읽는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011265394A JP5323170B2 (ja) 2011-12-05 2011-12-05 不揮発性半導体メモリおよびそのデータの読出し方法

Publications (2)

Publication Number Publication Date
JP2013118031A JP2013118031A (ja) 2013-06-13
JP5323170B2 true JP5323170B2 (ja) 2013-10-23

Family

ID=48496906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011265394A Active JP5323170B2 (ja) 2011-12-05 2011-12-05 不揮発性半導体メモリおよびそのデータの読出し方法

Country Status (5)

Country Link
US (1) US20130145093A1 (ja)
JP (1) JP5323170B2 (ja)
KR (1) KR101381801B1 (ja)
CN (1) CN103137192B (ja)
TW (1) TWI530956B (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11075174B2 (en) 2019-04-17 2021-07-27 Winbond Electronics Corp. Semiconductor device
US11205489B2 (en) 2019-05-21 2021-12-21 Winbond Electronics Corp. Semiconductor apparatus and continuous read method
US11217315B2 (en) 2019-05-24 2022-01-04 Winbond Electronics Corp. Semiconductor apparatus and continuous readout method
US11315640B2 (en) 2019-07-29 2022-04-26 Winbond Electronics Corp. Semiconductor device and continuous reading method
KR20220112169A (ko) 2021-02-03 2022-08-10 윈본드 일렉트로닉스 코포레이션 반도체 장치 및 연속 독출 방법
US11488644B2 (en) 2020-08-05 2022-11-01 Winbond Electronics Corp. Semiconductor device and reading method
US11487614B2 (en) 2020-04-02 2022-11-01 Winbond Electronics Corp. Semiconductor storing apparatus and readout method
US11735270B2 (en) 2019-07-29 2023-08-22 Winbond Electronics Corp. Semiconductor device and continuous reading method
US11775441B2 (en) 2020-04-20 2023-10-03 Winbond Electronics Corp. Semiconductor apparatus and readout method
US11961568B2 (en) 2021-04-06 2024-04-16 Winbond Electronics Corp. Semiconductor device and reading method

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9543019B2 (en) * 2012-12-11 2017-01-10 Intel Corporation Error corrected pre-read for upper page write in a multi-level cell memory
SG11201507090PA (en) * 2013-08-19 2015-10-29 Toshiba Kk Memory system
JP5714681B2 (ja) 2013-10-25 2015-05-07 ウィンボンド エレクトロニクス コーポレーション 半導体記憶装置
JP5731624B1 (ja) 2013-12-04 2015-06-10 ウィンボンド エレクトロニクス コーポレーション 半導体記憶装置
CN104750584B (zh) * 2013-12-26 2018-11-30 华邦电子股份有限公司 半导体存储装置和***启动方法
JP6067819B1 (ja) * 2015-10-21 2017-01-25 株式会社東芝 階層化ストレージシステム、ストレージコントローラ、並びに重複排除及びストレージ階層化のための方法
KR102465321B1 (ko) * 2016-03-02 2022-11-11 에스케이하이닉스 주식회사 데이터 저장 장치
CN106384068B (zh) * 2016-08-31 2019-02-05 珠海市一微半导体有限公司 Nfc标签的数据读取处理方法
JP6178909B1 (ja) * 2016-09-15 2017-08-09 ウィンボンド エレクトロニクス コーポレーション 不揮発性半導体記憶装置
JP6232109B1 (ja) * 2016-09-27 2017-11-15 ウィンボンド エレクトロニクス コーポレーション 半導体記憶装置および連続読出し方法
JP6274589B1 (ja) * 2016-09-28 2018-02-07 ウィンボンド エレクトロニクス コーポレーション 半導体記憶装置および連続読出し方法
KR102653139B1 (ko) * 2016-10-28 2024-04-02 삼성전자주식회사 복수의 입출력 유닛들을 포함하는 불휘발성 메모리 장치 및 그것의 동작 방법
TWI657450B (zh) * 2017-03-01 2019-04-21 旺宏電子股份有限公司 反及閘快閃記憶體的讀取方法
TWI701553B (zh) * 2017-03-01 2020-08-11 旺宏電子股份有限公司 反及閘快閃記憶體的讀取方法
CN108538332B (zh) * 2017-03-06 2020-10-16 旺宏电子股份有限公司 与非门闪存的读取方法
US10372353B2 (en) * 2017-05-31 2019-08-06 Micron Technology, Inc. Apparatuses and methods to control memory operations on buffers
US10977121B2 (en) 2018-10-17 2021-04-13 Macronix International Co., Ltd. Fast page continuous read
TWI727449B (zh) * 2018-10-17 2021-05-11 旺宏電子股份有限公司 非循序頁面連續讀取
US11048649B2 (en) 2018-10-17 2021-06-29 Macronix International Co., Ltd. Non-sequential page continuous read
US10957384B1 (en) 2019-09-24 2021-03-23 Macronix International Co., Ltd. Page buffer structure and fast continuous read
TWI727842B (zh) * 2020-02-20 2021-05-11 大陸商長江存儲科技有限責任公司 存儲器件及其編程方法
US11249913B2 (en) 2020-03-06 2022-02-15 Macronix International Co., Ltd. Continuous read with multiple read commands
US11302366B2 (en) 2020-03-06 2022-04-12 Macronix International Co., Ltd. Method and system for enhanced read performance in low pin count interface

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000048586A (ja) * 1998-07-30 2000-02-18 Fujitsu Ltd 不揮発性半導体記憶装置
JP2000057780A (ja) * 1998-08-07 2000-02-25 Matsushita Electron Corp 半導体記憶装置
KR100508041B1 (ko) * 2000-03-30 2005-08-17 마이크론 테크놀로지, 인크. 동기식 플래시 메모리에서의 인터페이스 커맨드 아키텍쳐
KR100626371B1 (ko) * 2004-03-30 2006-09-20 삼성전자주식회사 캐쉬 읽기 동작을 수행하는 비휘발성 메모리 장치, 그것을포함한 메모리 시스템, 그리고 캐쉬 읽기 방법
KR100590388B1 (ko) 2005-03-10 2006-06-19 주식회사 하이닉스반도체 멀티-플레인 타입 플래쉬 메모리 장치와, 그 프로그램 동작및 리드 동작 제어 방법
TWI543185B (zh) * 2005-09-30 2016-07-21 考文森智財管理公司 具有輸出控制之記憶體及其系統
US7652922B2 (en) * 2005-09-30 2010-01-26 Mosaid Technologies Incorporated Multiple independent serial link memory
CN110047528A (zh) * 2005-09-30 2019-07-23 考文森智财管理公司 多个独立的串行链接存储器
US7525842B2 (en) * 2007-01-25 2009-04-28 Micron Technology, Inc. Increased NAND flash memory read throughput
JP2009158015A (ja) * 2007-12-26 2009-07-16 Toshiba Corp 不揮発性半導体記憶装置
US20090187701A1 (en) * 2008-01-22 2009-07-23 Jin-Ki Kim Nand flash memory access with relaxed timing constraints
US8068365B2 (en) * 2008-02-04 2011-11-29 Mosaid Technologies Incorporated Non-volatile memory device having configurable page size
US7920430B2 (en) * 2008-07-01 2011-04-05 Qimonda Ag Integrated circuits and methods for operating the same using a plurality of buffer circuits in an access operation
JP5308112B2 (ja) * 2008-09-22 2013-10-09 スパンション エルエルシー 半導体装置及びその制御方法
JP2010257540A (ja) * 2009-04-27 2010-11-11 Toshiba Corp 不揮発性半導体記憶装置
US8352834B2 (en) * 2009-11-12 2013-01-08 Broadlogic Network Technologies Inc. High throughput interleaver / deinterleaver

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11075174B2 (en) 2019-04-17 2021-07-27 Winbond Electronics Corp. Semiconductor device
US11205489B2 (en) 2019-05-21 2021-12-21 Winbond Electronics Corp. Semiconductor apparatus and continuous read method
US11217315B2 (en) 2019-05-24 2022-01-04 Winbond Electronics Corp. Semiconductor apparatus and continuous readout method
US11315640B2 (en) 2019-07-29 2022-04-26 Winbond Electronics Corp. Semiconductor device and continuous reading method
US11735270B2 (en) 2019-07-29 2023-08-22 Winbond Electronics Corp. Semiconductor device and continuous reading method
US11487614B2 (en) 2020-04-02 2022-11-01 Winbond Electronics Corp. Semiconductor storing apparatus and readout method
US11775441B2 (en) 2020-04-20 2023-10-03 Winbond Electronics Corp. Semiconductor apparatus and readout method
US11488644B2 (en) 2020-08-05 2022-11-01 Winbond Electronics Corp. Semiconductor device and reading method
KR20220112169A (ko) 2021-02-03 2022-08-10 윈본드 일렉트로닉스 코포레이션 반도체 장치 및 연속 독출 방법
US11990188B2 (en) 2021-02-03 2024-05-21 Winbond Electronics Corp. Semiconductor apparatus and continuous readout method
US11961568B2 (en) 2021-04-06 2024-04-16 Winbond Electronics Corp. Semiconductor device and reading method

Also Published As

Publication number Publication date
TWI530956B (zh) 2016-04-21
KR101381801B1 (ko) 2014-04-07
US20130145093A1 (en) 2013-06-06
KR20130062864A (ko) 2013-06-13
TW201324516A (zh) 2013-06-16
JP2013118031A (ja) 2013-06-13
CN103137192B (zh) 2016-06-15
CN103137192A (zh) 2013-06-05

Similar Documents

Publication Publication Date Title
JP5323170B2 (ja) 不揮発性半導体メモリおよびそのデータの読出し方法
US20170110193A1 (en) Nonvolatile semiconductor memory device
US10777239B2 (en) Semiconductor storage device and memory system
US20070285980A1 (en) Semiconductor memory device
US7855927B2 (en) NAND system with a data write frequency greater than a command-and-address-load frequency
KR100754226B1 (ko) 비휘발성 데이터 저장장치의 프로그래밍 방법 및 그 장치
KR20140046979A (ko) 불휘발성 반도체 메모리 디바이스 및 데이터 독출 방법
US8363486B2 (en) Nonvolatile semiconductor memory device
JP2008065939A (ja) 不揮発性半導体格納装置
JP2008112285A (ja) 不揮発性メモリシステム
US20100080056A1 (en) Semiconductor memory system
KR20110078752A (ko) 반도체 메모리 장치의 동작 방법
JP2012018744A (ja) 半導体メモリ素子の動作方法
US8279670B2 (en) Non-volatile semiconductor storage device
US7864590B2 (en) Non-volatile memory device and method of operating the same
US20120159284A1 (en) Semiconductor memory device capable of transferring various types of data
JP2010257540A (ja) 不揮発性半導体記憶装置
KR101098431B1 (ko) 반도체 메모리 장치의 동작 방법
JP4980914B2 (ja) 半導体装置およびその制御方法
JP2012119034A (ja) メモリシステム
JP5380510B2 (ja) 不揮発性半導体記憶装置
US8296499B2 (en) Flash memory device and program method thereof
JP2005327433A (ja) デュアルレジスタを有するページバッファの制御方法及びその制御回路
JP2013077362A (ja) 不揮発性半導体記憶装置
JP2010282492A (ja) メモリシステム

Legal Events

Date Code Title Description
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: 20130709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130716

R150 Certificate of patent or registration of utility model

Ref document number: 5323170

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250