特許
J-GLOBAL ID:200903070069388110

フラッシュメモリ内のブロックにおける移動セクタ

発明者:
出願人/特許権者:
代理人 (1件): 山本 秀策
公報種別:公表公報
出願番号(国際出願番号):特願平10-541928
公開番号(公開出願番号):特表2002-508862
出願日: 1998年03月31日
公開日(公表日): 2002年03月19日
要約:
【要約】ホストがアクセス中のブロックを識別する論理ブロックアドレスを、不揮発性メモリのフリー領域を識別する物理ブロックアドレスにマッピングするためのマッピング情報を格納するための装置(700)が開示され、ブロックは、選択的に消去可能であり、個々に移動され得る1つ以上のセクタを有する。マッピング情報は、ブロックが格納される不揮発性メモリ内の「本来の」ロケーションを識別するための仮想物理ブロックアドレス(702)と、格納されたブロックの1つ以上のセクタが移動される不揮発性メモリ内の「移動された」ロケーションを識別するための移動仮想物理ブロックアドレス(704)とを含む。マッピング情報は、「本来の」物理ブロックアドレスおよび「移動された」物理ブロックアドレスの使用のため、およびアクセス中のブロック内の「移動された」セクタに関する情報(714)を提供するためのステータス情報(706、712)をさらに含む。
請求項(抜粋):
不揮発性メモリを有し、ホストに接続された、該不揮発性メモリにブロックで構成された情報を格納するための記憶装置であって、該ブロックの各々は、それに関連した論理ブロックアドレス(LBA)および物理ブロックアドレス(PBA)を有し、該LBAは、アクセスされるブロックを識別するために該ホストによって該記憶装置に提供され、該PBAは、該アクセスされるブロックが格納される該不揮発性メモリ内でフリーロケーションを識別するために該記憶装置によって発展され、該不揮発性内の格納されたブロックの各々は、選択的に消去可能であり、且つ1つ以上のセクタをさらに有し、該記憶装置は、 (a)各LBA行がLBAによって固有にアドレス可能であるn個の該LBA行によって規定されるテーブルを格納するため、および該格納されたブロックのロケーションを識別するための仮想PBAと、該格納されたブロックの一部のロケーションを識別するための移動仮想PBAと、該不揮発性メモリ内の該移動仮想PBAのロケーションに該格納されたブロックの何れかのセクタが移動したか否かを示すためのフラグ手段を含むステータス情報とを格納するためのメモリ装置と、 (b)該不揮発性メモリ内に格納される特定のLBAによって識別される1ブロックの情報を該ホストから受取るためと、該特定のLBAが「未使用」場合には該仮想PBAを発展するためと、該特定のLBAが「使用中」である場合に該移動仮想PBAを発展するためとの手段と、 を備え、 該ホストが該記憶装置に書込みを行う度毎に消去動作を行うことを回避するため、およびブロックの一部が再書込みされる度毎に該不揮発性メモリ内のフリーロケーションに該ブロック全体を移動させることを回避するために、該ブロックの部分が該不揮発性メモリ内の2つ以上のPBAによって識別されるロケーションに格納され得る、記憶装置。
IPC (3件):
G06F 12/00 597 ,  G06F 3/08 ,  G06F 12/02 570
FI (3件):
G06F 12/00 597 U ,  G06F 3/08 A ,  G06F 12/02 570 A
引用特許:
審査官引用 (2件)

前のページに戻る