【手続補正書】
【提出日】平成28年10月20日(2016.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリブロックを備える装置であって、前記メモリブロックが、
複数のティアに形成されたメモリセルのストリングと、
前記ストリングによって共有されるアクセスラインであって、各アクセスラインが、前記複数のティアのそれぞれのティアに対応する前記メモリセルに結合され、前記メモリセルが、複数のページのそれぞれのページを備える前記それぞれのティアの少なくとも一部に対応する、アクセスラインと、
前記ストリングによって共有されるデータラインであって、前記データラインが、複数のサブセットのデータラインを備え、各サブセットのデータラインが、前記それぞれのページの複数の部分的なページのそれぞれの部分的なページにマッピングされ、各部分的なページが、前記それぞれのページ内の他の部分的なページから独立して選択可能である、データラインと、を備え、
前記複数のページのうちの特定のページは、第１の部分的なページと第２の部分的なページとを含み、前記第１の部分的なページに対応するメモリセルは、第１のストリングドライバを介して、前記アクセスラインのうちの特定のアクセスラインと結合し、前記第２の部分的なページに対応するメモリセルは、第２のストリングドライバを介して、前記特定のアクセスラインに結合する、装置。
【請求項２】
前記複数の部分的なページのそれぞれが、タイルを備える、請求項１に記載の装置。
【請求項３】
前記複数の部分的なページのそれぞれが、タイルグループを備え、各タイルグループが複数のタイルを含む、請求項１に記載の装置。
【請求項４】
前記複数の部分的なページのそれぞれが、タイルグループ集合を備え、各タイルグループ集合が、複数のタイルグループを含む、請求項１に記載の装置。
【請求項５】
前記タイルグループ集合に含まれる前記複数のタイルグループが、数値アドレスシーケンスに従って近接して関係している、請求項４に記載の装置。
【請求項６】
前記タイルグループ集合に含まれる前記複数のタイルグループの少なくとも１つが、数値アドレスシーケンスに従って近接して関係していない、請求項４に記載の装置。
【請求項７】
制御ユニットであって、前記制御ユニットにおいて書き込みデータを書き込むためのコマンドを受信するとすぐに、前記書き込みデータの第１の部分が、前記部分的なページの第１の部分的なページにプログラムされることになり、前記書き込みデータの第２の部分が、前記部分的なページの第２の部分的なページにプログラムされることになるように、前記書き込みデータを前記それぞれのティアの前記それぞれのページにマッピングするための制御ユニットを更に備える、請求項１に記載の装置。
【請求項８】
前記制御ユニットが、
前記ブロックと関連するページバッファが埋められる前に、前記それぞれのティアの前記それぞれのページにおいて前記書き込みデータのプログラミングをトリガするように構成される、請求項７に記載の装置。
【請求項９】
前記制御ユニットが、
前記第１の部分を前記第１の部分的なページにプログラムするように、および
前記第１の部分を前記第１の部分的なページにプログラミングした後に、かつ、前記メモリブロックを最初に消去すること無く、前記第２の部分を前記第２の部分的なページにプログラムするように、構成される、請求項７に記載の装置。
【請求項１０】
メモリブロックを備える装置であって、前記メモリブロックが、
複数のティアに形成されたメモリセルのストリングと、
前記ストリングによって共有されるアクセスラインであって、各アクセスラインが、前記複数のティアのそれぞれのティアに対応する前記メモリセルに結合され、前記メモリセルが、複数のページのそれぞれのページを備える前記それぞれのティアの少なくとも一部に対応する、アクセスラインと、
前記ストリングによって共有されるデータラインであって、前記データラインが、複数のサブセットのデータラインを備え、各サブセットのデータラインが、第１の部分的なページおよび第２の部分的なページを含む前記それぞれのページの複数の部分的なページのそれぞれの部分的なページにマッピングされ、単一メモリ動作が、前記それぞれのページ内の前記第１の部分的なページおよび前記第２の部分的なページ上で独立して行われ得るように、各部分的なページが、他の部分的なページから独立して選択可能である、データラインと、を備え、
前記複数のページのうちの特定のページの前記第１の部分的なページに対応するメモリセルは、第１のストリングドライバを介して、前記アクセスラインのうちの特定のアクセスラインと結合し、前記特定のページの前記第２の部分的なページに対応するメモリセルは、第２のストリングドライバを介して、前記特定のアクセスラインに結合する、装置。
【請求項１１】
前記単一メモリ動作のためにデータと関連する列アドレスに基づいて、前記第１の部分的なページまたは前記第２の部分的なページのうちの少なくとも一方を選択するための制御ユニットを更に備える、請求項１０に記載の装置。
【請求項１２】
ホストからデータを受信することと、
前記データを複数のページから選択されたページにマッピングすることであって、前記複数のページのそれぞれが、メモリブロックにおける複数のティアの１つに対応しており、前記ページが、第１の部分的なページおよび第２の部分的なページを含む複数の部分的なページを含み、各部分的なページが、他の部分的なページから独立して選択可能であり、前記マッピングすることが、前記データの第１の部分を前記第１の部分的なページにおよび前記データの第２の部分を前記第２の部分的なページにマッピングすることを含み、前記複数のページのうちの特定のページの前記第１の部分的なページに対応するメモリセルは、第１のストリングドライバを介して、アクセスラインと結合し、前記特定のページの前記第２の部分的なページに対応するメモリセルは、第２のストリングドライバを介して、前記アクセスラインに結合する、マッピングすることと、
前記データの前記第１の部分を前記第１の部分的なページにプログラミングすることと、
前記データの前記第２の部分を、前記第１の部分的なページにおいてプログラムされる前記データの前記第１の部分とは独立して、前記第２の部分的なページにプログラミングすることと、を含む、方法。
【請求項１３】
前記受信することが、
前記データを受信するページバッファが埋められる前に、前記第１の部分的なページのプログラミングを含むページプログラムを開始することを含む、請求項１２に記載の方法。
【請求項１４】
前記データの前記マッピングすることが、
前記ページのサイズおよび前記部分的なページの数に少なくとも部分的に基づいて、前記データを前記部分に分割することを含む、請求項１２に記載の方法。
【請求項１５】
前記データの前記マッピングすることが、
数値アドレスシーケンスに従って近接して関係している前記複数の部分的なページのうちの２つを、前記第１および第２の部分的なページとして、選択することを含む、請求項１２に記載の方法。
【請求項１６】
前記データの前記マッピングすることが、
数値アドレスシーケンスに従って近接して関係していない前記複数の部分的なページのうちの２つを、前記第１および第２の部分的なページとして、選択することを含む、請求項１２に記載の方法。
【請求項１７】
前記第１の部分の前記プログラミングすることが、
前記第１の部分的なページに対応する第１のセットのデータラインを作動することと、
前記第２の部分的なページに対応する第２のセットのデータラインを含む他のデータラインを無効化することと、を含む、請求項１２に記載の方法。
【請求項１８】
前記第２の部分の前記プログラミングすることが、
前記第２のセットのデータラインを作動することと、
前記第１のセットのデータラインを含む他のデータラインを無効化することと、を含む、請求項１７に記載の方法。
【請求項１９】
前記データの前記第２の部分の前記プログラミングすることが、前記データの前記第１の部分をプログラミングした後に、前記選択されたページを最初に消去すること無く、前記データの前記第２の部分をプログラミングすることを含む、請求項１２に記載の方法。
【請求項２０】
前記第２の部分の前記プログラミングすることが、
前記第１の部分的なページのプログラミングをやめることを含む、請求項１２に記載の方法。
【請求項２１】
前記データを受信することの前に、前記ページ内の列アドレスを前記ページに対応する前記複数の部分的なページにマッピングすることを更に含む、請求項１２に記載の方法。
【請求項２２】
前記ホストに対して前記列アドレスと前記複数の部分的なページとの間のマッピング関係を報告することを更に含む、請求項２１に記載の方法。
【請求項２３】
メモリブロックであって、前記メモリブロックが複数のページを備え、前記複数のページの各ページが、複数のティアの１つに対応しており、各ページが複数の部分的なページを含む、メモリブロックを動作する方法であって、
メモリ動作のための要求を受信することと、
対象ページとして前記複数のページからページを選択することと、
前記対象ページの第１の部分的なページを選択して、前記メモリ動作を行うことと、
前記対象ページの第２の部分的なページを選択して、前記第１の部分的なページとは独立して前記メモリ動作を行い、前記複数のページの特定のページの前記第１の部分的なページに対応するメモリセルは、第１のストリングドライバを介して、アクセスラインと結合し、前記特定のページの前記第２の部分的なページに対応するメモリセルは、第２のストリングドライバを介して、前記アクセスラインに結合する、ことと、を含む、方法。
【請求項２４】
前記メモリ動作が、プログラム動作、読み取り動作、検証動作、または消去動作を含む、請求項２３に記載の方法。
【請求項２５】
メモリデバイスにおいて、ホストからデータの第１の部分的なページを受信することと、
選択されたページのメモリセルの第１のグループに前記データの第１の部分的なページをプログラミングすることと、
前記データの第１の部分的なページが、前記選択されたページの前記メモリセルの第１のグループにプログラムされた後に、前記メモリデバイスにおいて、データの第２の部分的なページを受信することと、
前記特定のページを最初に消去すること無く、または、プログラムされた前記データの第１の部分的なページを前記選択されたページの前記メモリセルの第１のグループに再びプログラミングすること無く、前記データの第２の部分的なページを前記選択されたページのメモリセルの第２のグループにプログラミングすることと、
前記メモリデバイスにおいて、前記選択されたページのどの部分的なページが既にプログラムされているかを追跡することをやめることと、を含む、方法。
【請求項２６】
前記データの第１および第２の部分的なページが、同じデータレートで受信されることになる、請求項２５に記載の方法。
【請求項２７】
前記ホストにおいて、前記選択されたページのどの部分的なページが既にプログラムされているかを追跡することを更に含む、請求項２５に記載の方法。
【請求項２８】
メモリデバイスにおいて、ホストからデータの第１の部分的なページを受信することと、
選択されたページのメモリセルの第１のグループに前記データの第１の部分的なページをプログラミングすることと、
前記データの第１の部分的なページが、前記選択されたページの前記メモリセルの第１のグループにプログラムされた後に、前記メモリデバイスにおいて、データの第２の部分的なページを受信することと、
前記特定のページを最初に消去すること無く、かつ、プログラムされた前記データの第１の部分的なページを前記選択されたページの前記メモリセルの第１のグループに再びプログラミングすることも無く、前記データの第２の部分的なページを前記選択されたページのメモリセルの第２のグループにプログラミングすることと、
前記メモリデバイスにおいて、前記選択されたページのどの部分的なページが既にプログラムされているかを追跡することをやめることと、
書き込まれることになるデータがマッピングされない、前記選択されたページの部分的なページを、プログラミングすることをやめることと、を含む、方法。
【請求項２９】
部分的なページのプログラミングサイズを前記ホストに報告することを更に含む、請求項２８に記載の方法。
【請求項３０】
ランプレートが変化すると、プログラミングアルゴリズムを調整することを更に含む、請求項２８に記載の方法。
【請求項３１】
前記選択されたページの下位ページを、前記下位ページのある部分だけがプログラムされている状態で、読み取るときに、プログラムされている部分的なページについてだけ、読み取りデータを戻すことを更に含む、請求項２８に記載の方法。
【請求項３２】
前記選択されたページの下位ページを、上位ページのある部分だけがプログラムされている状態で、読み取るときに、それらの上位ページをプログラムさせていない前記選択されたページのメモリセルを読み取るために読み取りアルゴリズムを調整することを更に含む、請求項２８に記載の方法。
【請求項３３】
前記選択されたページの上位ページを読み取るときに、それらの上位ページをプログラムさせた部分的なページについてだけ、読み取りデータを戻すことを更に含む、請求項２８に記載の方法。
【請求項３４】
前記選択されたページの全てのメモリセルを読み取ることと、
有効な、プログラムされた部分的なページについてだけ、データを前記ホストに戻すことと、を更に含む、請求項２８に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
いくつかの実施形態において、プログラム動作のためのアルゴリズムが、例えば、より多くの又はより少ないタイルまたはタイルグループが作動されることに起因して、迅速にあるいは一定のレート（例えば、ランプレート）で増加するか減少するプログラム動作に適用される電圧のレートが変化すると、調整され得る。これは、ドライバに伝えられる抵抗または容量の変化を結果としてもたらし得る。この種の動作は、例えば、プログラム動作を実施するために使用されるコマンドセットの変化を回避し得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
種々の実施形態において、プログラミングアルゴリズムは、例えば、データの第１または第２の部分的なページのプログラミングの間に、ランプレートが変化すると、調整され得る。