(57)【要約】      （修正有）【課題】メモリが現在の動作を維持するために十分な電力を有しておらず、動作を継続することが可能でない場合において機能停止を回避する。【解決手段】電力利用可能性情報をメモリに供給する装置は、メモリ及びコントローラを含む。コントローラは、電力及び電力利用可能性情報をメモリに供給し、電力利用可能性情報の少なくとも一部に基づいて、その動作を調節するかを判定する。【選択図】図１
2018136971.tif 000002
【特許請求の範囲】
【請求項１】
メモリデバイスにおいてホストから信号を受信し、
前記ホストからの前記信号に少なくとも部分的に基づいて、前記メモリデバイスへの電力が停止されていることの指示を特定し、
前記メモリデバイスへの電力が停止されていることの前記指示に少なくとも部分的に基づいて、前記メモリデバイスが現在の動作状態において動作を継続できる時間量であって、無制限の時間量、前記無制限の時間量よりも短い第１の時間量、前記第１の時間量よりも短い第２の時間量、又は前記第２の時間量よりも短い第３の時間量である前記時間量を判定し、
前記メモリデバイスへの電力が停止されていることの前記指示に少なくとも部分的に基づいて、前記時間量の間前記現在の動作状態において前記メモリデバイスを動作する
ことを含む、方法。
【請求項２】
前記指示に少なくとも部分的に基づく信号を前記メモリデバイスのコントローラから送信し、
前記時間量の後、異なる動作状態において前記メモリデバイスを動作する
ことを更に含む、請求項１に記載の方法。
【請求項３】
前記異なる動作状態において前記メモリデバイスを動作することは、前記メモリデバイスへの電力が停止されていることの前記指示に少なくとも部分的に基づいて前記メモリデバイスの動作を中止することを含む、請求項２に記載の方法。
【請求項４】
前記異なる動作状態において前記メモリデバイスを動作することは、前記メモリデバイスへの電力が停止されていることの前記指示に少なくとも部分的に基づいて前記メモリデバイスの動作を停止することを含む、請求項２に記載の方法。
【請求項５】
前記メモリデバイスへの電力は、前記ホストと前記メモリデバイスとの間の距離に左右される、請求項１に記載の方法。
【請求項６】
メモリと、
ホストから信号を受信し、
前記ホストからの前記信号に少なくとも部分的に基づいて、前記メモリデバイスへの電力が停止されていることの指示を特定し、
前記メモリデバイスへの電力が停止されていることの前記指示に少なくとも部分的に基づいて、前記メモリデバイスが現在の動作状態において動作を継続できる時間量であって、無制限の時間量、前記無制限の時間量よりも短い第１の時間量、前記第１の時間量よりも短い第２の時間量、又は前記第２の時間量よりも短い第３の時間量である前記時間量を判定し、
前記メモリデバイスへの電力が停止されていることの前記指示に少なくとも部分的に基づいて、前記時間量の間前記現在の動作状態において前記メモリデバイスを動作する
ように構成されたコントローラと
を含む、装置。
【請求項７】
前記装置は、前記ホストから前記信号を受信するように構成されたインタフェースを含み、
前記コントローラは、前記インタフェースを通じて前記ホストから前記信号を受信するように構成される、
請求項６に記載の装置。
【請求項８】
前記メモリは、前記時間量の後、その電流消費をゼロに減少させるように構成される、請求項６に記載の装置。
【請求項９】
メモリデバイスが現在の動作状態において動作を継続できる時間量であって、無制限の時間量、前記無制限の時間量よりも短い第１の時間量、前記第１の時間量よりも短い第２の時間量、又は前記第２の時間量よりも短い第３の時間量である前記時間量の指示を判定し、
前記メモリデバイスが前記現在の動作状態において動作を継続できる前記時間量の前記指示に少なくとも部分的に基づいて、ホストから前記メモリデバイスにおいてコントローラへ信号を送信し、
前記メモリデバイスが前記現在の動作状態において動作を継続できる前記時間量の前記指示に少なくとも部分的に基づいて前記メモリデバイスに電力を供給する
ことを含む、方法。
【請求項１０】
前記指示が判定されたときの前記メモリデバイスの電流消費は、前記コントローラにより提供できる最大電流レベルよりも高いレベルである、請求項９に記載の方法。
【請求項１１】
前記ホストから前記コントローラへ送信される前記信号は、前記コントローラにより提供できる前記最大電流レベルを増加させるための信号を含む、請求項１０に記載の方法。
【請求項１２】
前記メモリデバイスが前記現在の動作状態において動作を継続できる前記時間量の前記指示に少なくとも部分的に基づいて、前記メモリを前記ホストにより近接して移動させることを更に含む、請求項９に記載の方法。
【請求項１３】
メモリデバイスが現在の動作状態において動作を継続できる時間量であって、無制限の時間量、前記無制限の時間量よりも短い第１の時間量、前記第１の時間量よりも短い第２の時間量、又は前記第２の時間量よりも短い第３の時間量である前記時間量の指示を判定するように構成されたプロセッサと、
前記メモリデバイスが前記現在の動作状態において動作を継続できる前記時間量の前記指示に少なくとも部分的に基づいて、装置から前記メモリデバイスにおいてコントローラへ信号を送信し、
前記メモリデバイスが前記現在の動作状態において動作を継続できる前記時間量の前記指示に少なくとも部分的に基づいて、前記メモリデバイスに電力を供給する
ように構成されたインタフェースと
を含む、装置。
【請求項１４】
前記コントローラにより提供されている電圧供給は、前記指示が判定されたときに閾値レベルに到達する、請求項１３に記載の装置。
【請求項１５】
前記インタフェースは、前記時間量の後前記メモリデバイスが前記現在の動作状態において動作を継続するための信号を前記装置から前記コントローラへ送信するように更に構成される、請求項１３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して、半導体メモリ及び方法、より詳細には、メモリに電力利用可能性情報を供給することに関する。
【背景技術】
【０００２】
メモリデバイスは一般的に、内部の半導体、集積回路及び／または外部の着脱可能デバイスとしてコンピュータまたは他の電子機器に設けられる。揮発性及び不揮発性メモリを含む多くの異なるタイプのメモリが存在する。揮発性メモリは、そのデータを維持するために電力が必要となることがあり、ならびに、とりわけランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、及び同期ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）を含むことができる。不揮発性メモリは、電力供給されていないときに記憶されたデータを保持することができ、ならびに、とりわけＮＡＮＤフラッシュメモリ、ＮＯＲフラッシュメモリ、相変化ランダムアクセスメモリ（ＰＣＲＡＭ）、抵抗性ランダムアクセスメモリ（ＲＲＡＭ）、及び磁気ランダムアクセスメモリ（ＭＲＡＭ）を含むことができる。
【０００３】
メモリデバイスは、ソリッドステートドライブ（ＳＳＤ）を形成するためにともに組み合わされることができる。ＳＳＤは、種々の他のタイプの不揮発性及び揮発性メモリの中でとりわけ、不揮発性メモリ（例えば、ＮＡＮＤフラッシュメモリ、ＮＯＲフラッシュメモリ、ｅＭｕｌｔｉＭｅｄｉａＣａｒｄ（ｅＭＭＣ）メモリ、ユニバーサルフラッシュストレージ（ＵＦＳ）メモリ、及び／もしくは無線メモリ）を含むことができ、ならびに／または揮発性メモリ（例えば、ＤＲＡＭ及び／もしくはＳＲＡＭ）を含むことができる。フラッシュメモリデバイスは、例えば、フローティングゲートなどの電荷蓄積構造にデータを記憶するメモリセルを含むことができ、及び広範囲の電子的用途のために不揮発性メモリとして利用されてもよい。フラッシュメモリデバイスは、高メモリ密度、高信頼性、及び低電力消費を可能にする１つのトランジスタメモリセルを使用してもよい。
【０００４】
アレイアーキテクチャにおけるメモリセルは、ターゲットの（例えば、所望の）状態に対してプログラムされることができる。例えば、電荷は、セルを特定のデータ状態にプログラムするためにメモリセルの電荷蓄積構造（例えば、フローティングゲート）に保たれ、または電荷蓄積構造から除去されることができる。メモリセルの電荷蓄積構造に保存された電荷は、セルの閾値電圧（Ｖｔ）を示すことができ、及びメモリセルの状態（例えば、データ状態）は、セルの電荷蓄積構造（例えば、Ｖｔ）上の保存された電荷を検知することによって判定されることができる。
【０００５】
メモリは、メモリのセル上で実行されるプログラム、検知、及び／または消去動作の間など、動作している間に電力（例えば、調整された電圧供給における電流）を消費し得る。この電力は、例えば、ホストによってメモリに供給されることができる。しかしながら、メモリは、ホストがメモリに供給することができる電力がどの程度（例えば、最大量の）であるかを認識しない場合があり、したがって、メモリは、その現在の動作を維持するために十分な電力を有しているかを認識しない場合がある。動作の間のメモリの電力消費がホストによって供給することができる電力量を上回る場合、メモリの動作は機能しなくなる場合がある。
【図面の簡単な説明】
【０００６】
【図１】本開示のいくつかの実施形態に従ったコンピューティングシステムのブロック図を示す。
【図２】本開示のいくつかの実施形態に従った電力利用可能性情報をメモリに供給することと関連付けられたタイミング図の実施例を示す。
【図３】本開示のいくつかの実施形態に従った電力利用可能性情報をメモリに供給することと関連付けられたタイミング図の実施例を示す。
【図４】本開示のいくつかの実施形態に従った電力利用可能性情報をメモリに供給することと関連付けられたタイミング図の実施例を示す。
【発明を実施するための形態】
【０００７】
本開示は、電力利用可能性情報をメモリに供給する装置及び方法を含む。いくつかの実施形態は、メモリ及びコントローラを含む。コントローラは、電力及び電力利用可能性情報をメモリに供給するように構成され、ならびにメモリは、電力利用可能性情報の少なくとも一部に基づいて、その動作を調節するかを判定するように構成される。
【０００８】
本開示に従って電力利用可能性情報をメモリに供給することは、その現在の動作状態（例えば、現在の電力消費）においてメモリが動作を継続することができるか（例えば、動作を継続するために十分な電力を有しているか）、及び／またはメモリが動作を継続することができる時間量をメモリに通知することができる。メモリがその現在の動作状態において動作を継続することが可能でない場合があることを電力利用可能性情報が示す場合、メモリは、それに従ってその動作を調節することができ、それによって、機能停止を回避することができる。
【０００９】
本明細書で使用されるように、「ａ  ｎｕｍｂｅｒ  ｏｆ」のものは、１つまたは複数のそのようなものを指すことができる。例えば、いくつかのメモリセルは、１つまたは複数のメモリセルを指すことができる。
【００１０】
本明細書での図面は、一桁目が記述された図面番号に対応し、及び残りの桁が図面における要素または構成要素を識別する番号付け技法に従う。異なる図面の間での同様の要素または構成要素は、同様の桁の使用によって識別されてもよい。
【００１１】
図１は、本開示のいくつかの実施形態に従ったコンピューティングシステム１００のブロック図を示す。図１に示されるように、コンピューティングシステム１００は、ホスト１０２、メモリデバイス１０４の形式にある装置を含むことができる。本明細書で使用されるように、「装置」は、例えば、１つもしくは複数の回路、１つもしくは複数のダイ、１つもしくは複数のモジュール、１つもしくは複数のデバイス、または１つもしくは複数のシステムなどの、様々な構造または構造の組み合わせのいずれかを指すことができるが、それらに限定されない。
【００１２】
ホスト１０２は、メモリ（例えば、ランダムアクセスメモリ（ＲＡＭ））及びメモリアクセスデバイス（例えば、プロセッサ）（本開示の実施形態を曖昧にしないように図１には示されない）を含むことができる。当業者のうちの１人は、「プロセッサ」が、並列処理システム、いくつかのコプロセッサなどのいくつかのプロセッサを意図することができることを認識するであろう。例示的なホストは、ラップトップコンピュータ、パーソナルコンピュータ、デジタルカメラ、デジタル記録及び再生デバイス、モバイルデバイス（例えば、スマートフォン、タブレットなど）、ＰＤＡ、メモリカードリーダ、ならびにインタフェースハブなどを含むことができる。
【００１３】
図１に示されるように、メモリデバイス１０４は、ホストインタフェース１０６、メモリ１１０、ならびにホストインタフェース１０６及びメモリ１１０に結合されたコントローラ１０８を含むことができる。いくつかの実施形態では、メモリデバイス１０４は、ソリッドステートメモリデバイスとすることができる。１つのメモリが図１に示されるが、本開示の実施形態は、そのように限定されない（例えば、メモリデバイス１０４は、コントローラ１０８に結合された２つ以上のメモリ含むことができる）。
【００１４】
ホストインタフェース１０６は、電力をホスト１０２から受信し、及び／またはホスト１０２とメモリデバイス１０４との間で情報（例えば、データ）を通信するために使用されることができる。例えば、ホストインタフェース１０６は、メモリデバイス１０４とホスト１０２との間で制御、アドレス、情報（例えば、データ）、及び他の信号を渡すためのインタフェースを設けることができ、それは、ホストインタフェース１０６に対して互換性のあるレセプタを有することができる。
【００１５】
いくつかの実施形態では、ホストインタフェース１０６は、標準化物理インタフェースなどの物理ホストインタフェースとすることができる。例えば、メモリデバイス１０４が情報をコンピューティングシステム１００に記憶するために使用されるとき、ホストインタフェース１０６は、物理コネクタ及び／またはインタフェースの中でとりわけ、シリアルアドバンストテクノロジーアタッチメント（ｓｅｒｉａｌ  ａｄｖａｎｃｅｄ  ｔｅｃｈｎｏｌｏｇｙ  ａｔｔａｃｈｍｅｎｔ；ＳＡＴＡ）物理インタフェース、ピーシーアイエクスプレス（ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｃｏｎｎｅｃｔ  ｅｘｐｒｅｓｓ；ＰＣＩｅ）物理インタフェース、またはユニバーサルシリアルバス（ＵＳＢ）物理インタフェースとすることができる。そのような実施形態では、メモリデバイス１０４は、ホスト１０２との有線接続（例えば、ホスト１０２及びメモリデバイス１０４は、有線接続を通じて結合されることができる）を通じて、ホスト１０２から電力を受信し、及び／またはホスト１０２と情報を通信することができる。
【００１６】
いくつかの実施形態では、ホストインタフェース１０６は、無線ホストインタフェースとすることができる。例えば、ホストインタフェース１０６は、例えば、無線周波数（ＲＦ）信号などの無線（例えば、オーバジエア）信号を送信及び／または受信することができる送受信機及び／またはアンテナを含むことができる。そのような実施形態では、メモリデバイス１０４は、ホスト１０２との無線接続（例えば、ホスト１０２及びメモリデバイス１０４は無線で結合されることができる）を通じて、ホスト１０２から電力を受信し、及び／またはホスト１０２と情報を通信することができる。例えば、そのような実施形態では、メモリデバイス１０４は、無線メモリタグとすることができる。
【００１７】
コントローラ１０８は、動作の中でとりわけ、情報を検知し（例えば、読み込み）、プログラムし、及び／または消去するためにメモリ１１０と通信することができる。コントローラ１０８は、例えば、制御回路及び／または論理（例えば、ハードウェア及び／またはファームウェア）を含むことができる。例えば、図１に示されるように、コントローラ１０８は、電力管理ユニット（ＰＭＵ）１１２を含むことができる。本明細書でさらに説明されるように、ＰＭＵ１１２は、電力をホスト１０２から受信し（例えば、ホストインタフェース１０６を通じて）、メモリ１１０に対する電力利用可能性情報を判定し、ならびに電力及び電力利用可能性情報をメモリ１１０に供給することができる。ホストインタフェース１０６が無線ホストインタフェースである実施形態では（例えば、メモリデバイス１０４が無線メモリタグである実施形態では）、コントローラ１０８は、ＲＦ制御ユニットとすることができる。
【００１８】
コントローラ１０８は、メモリ１１０と同一の物理デバイス（例えば、同一のダイ）に含まれることができ、またはメモリ１１０を含む物理デバイスに通信可能に結合された別個の物理デバイスに含まれることができる。いくつかの実施形態では、コントローラ１０８の構成要素は、複数の物理デバイスにわたって分散されることができる（例えば、メモリ１１０と同一のダイ上のいくつかの構成要素、及び異なるダイ、モジュール、もしくはボード上のいくつかの構成要素）。
【００１９】
メモリ１１０は、例えば、いくつかの不揮発性メモリアレイを含むことができる（例えば、いくつかの不揮発性メモリセルを含むことができる）。例えば、メモリ１１０は、ＮＡＮＤアーキテクチャを有するフラッシュメモリとすることができる。しかしながら、本開示の実施形態は、特定のタイプのメモリに限定されない。例えば、いくつかの実施形態では、メモリ１１０は、ｅＭｕｌｔｉＭｅｄｉａＣａｒｄ（ｅＭＭＣ）メモリ、ユニバーサルフラッシュストレージ（ＵＦＳ）メモリ、及び／または無線メモリとすることができる。
【００２０】
ＮＡＮＤアーキテクチャでは、メモリセルの「行」の制御ゲートは、アクセス（例えば、ワード）線と結合されることができ、メモリセルは、選択ゲートソーストランジスタと選択ゲートドレイントランジスタとの間の「ストリング」においてソースからドレインに直列に結合されることができる。ストリングは、選択ゲートドレイントランジスタによってデータ（例えば、ビット）線に接続されることができる。用語「ｒｏｗ」及び「ｓｔｒｉｎｇ」の使用は、メモリセルの線形的な配置も直交的な配置も意味しない。当業者によって認識されるように、ビット線及びソース線へのメモリセルの接続の方式は、アレイがＮＡＮＤアーキテクチャ、ＮＯＲアーキテクチャ、またはいくつかの他のメモリアレイアーキテクチャであるかに左右される。
【００２１】
メモリ１１０のメモリアレイは、グループ化することができるいくつかのメモリセルを含むことができる。本明細書で使用されるように、グループは、ページ、ブロック、プレーン、ダイ、アレイ全体、またはメモリセルの他のグループなどのいくつかのメモリセルを含むことができる。例えば、いくつかのメモリアレイは、メモリセルのブロックを構成するメモリセルのいくつかのページを含むことができる。いくつかのブロックは、メモリセルのプレーンに含まれることができる。メモリセルのいくつかのプレーンは、ダイに含まれることができる。実施例として、１２８ＧＢのメモリデバイスは、ページごとに４３２０バイトの情報、ブロックごとに１２８ページ、プレーンごとに２０４８ブロック、及びデバイスごとに１６プレーンを含むことができる。
【００２２】
図１に示される実施形態は、本開示の実施形態を曖昧にしないように示されない追加の回路を含むことができる。例えば、メモリデバイス１０４は、Ｉ／Ｏ回路を通じてＩ／Ｏコネクタ上で供給されるアドレス信号をラッチするアドレス回路を含むことができる。アドレス信号は、メモリ１１０（例えば、メモリ１１０のアレイ）にアクセスするために、行デコーダ及び列デコーダによって受信及び復号化されることができる。
【００２３】
いくつかの実施形態では、コントローラ１０８（例えば、ＰＭＵ１１２）は、ホストインタフェース１０６を通じて電力をホスト１０２から受信することができる。本明細書で前に説明されたように、コントローラ１０８は、ホスト１０２との有線または無線接続を通じて電力をホスト１０２から受信することができる。コントローラ１０８が無線接続を通じて電力をホスト１０２から受信する実施形態では、コントローラ１０８がホスト１０２から受信する電力の量は、ホスト１０２とメモリデバイス１０４との間の距離に左右される場合がある（例えば、変化する）。例えば、ホスト１０２とメモリデバイス１０４との間の距離が長いと、コントローラ１０８がホスト１０２から受信し得る電力が少なくなる。さらに、コントローラ１０８は、メモリデバイス１０４がホスト１０２から特定の距離よりも離れている場合（例えば、メモリデバイス１０４がホスト１０２の無線範囲の外にある場合）、電力をホスト１０２から受信しない場合がある。
【００２４】
コントローラ１０８（例えば、ＰＭＵ１１２）は、メモリ１１０に対する電力利用可能性情報を判定することができる。コントローラ１０８は、例えば、ホスト１０２から受信される電力量、及びメモリ１１０の現在の動作状態に基づいて、電力利用可能性情報を判定することができる。ホスト１０２から受信される電力量は、例えば、コントローラ１０８がメモリ１１０に供給することができる最大電流レベル（例えば、所与の電圧供給レベルにおける電流量）に対応することができる。メモリ１１０の現在の動作状態は、例えば、メモリ１１０の所与の（例えば、調整された）電圧供給レベル（例えば、１．８ボルト）における現在の電流消費を含むことができる（例えば、メモリ１１０上で現在実行されているプログラム、検知、及び／または消去動作の間にメモリ１１０によって消費されている電流量）。
【００２５】
メモリ１１０に対する電力利用可能性情報は、例えば、メモリ１１０がその現在の動作状態において動作を継続することができるかの指示を含むことができる。すなわち、電力利用可能性情報は、コントローラ１０８が、メモリ１１０がその現在の動作状態において動作を継続するために（例えば、メモリがその現在のプログラム、検知、及び／または消去動作を継続するために）十分な電力（例えば、電流）をメモリ１１０に供給することを継続することができるかの指示を含むことができる。例えば、電力利用可能性情報は、メモリ１１０がその現在の動作状態において動作を継続するために十分な電力をそれに供給することを継続するために十分な電力をホスト１０２から受信しているとコントローラ１０８が判定すると、メモリ１１０がその現在の動作状態において動作を継続することができることの指示を含むことができ、及び電力利用可能性情報は、メモリ１１０がその現在の動作状態において動作を継続するために十分な電力をそれに供給することを継続するために十分な電力をホスト１０２から受信していないとコントローラ１０８が判定すると、メモリ１１０がその現在の動作状態において動作を継続することができないことの指示を含むことができる。
【００２６】
実施例として、電力利用可能性情報は、コントローラ１０８によってメモリ１１０に供給されている電圧供給が特定の（例えば、閾値）レベルに到達すると（例えば、そのレベルになると）、メモリ１１０がその動作を停止させる（例えば、一時停止する）ことの指示を含んでもよい。メモリ１１０の動作が停止されている間（メモリ１１０がスタンバイ状態である間）、コントローラ１０８は、電圧供給を回復させることができる。電圧供給が回復すると（例えば、コントローラ１０８がメモリ１１０に十分な電力を供給することができると判定すると）、メモリ１１０はその動作を再開することができる。
【００２７】
追加の実施例として、電力利用可能性情報は、コントローラ１０８が電力をホスト１０２から受信することを中断すると、メモリ１１０がその動作を中止することの指示を含んでもよい。例えば、メモリデバイス１０４の電源を停止されると（意図的にもしくは非意図的にのいずれかで）、及び／またはメモリデバイス１０４がホスト１０２の無線範囲の外に移動すると、コントローラ１０８は、電力をホスト１０２から受信することを中断してもよい。
【００２８】
メモリ１１０に対する電力利用可能性情報は、メモリ１１０がその現在の動作状態において動作を継続することができる時間量（例えば、期間）の指示を含んでもよい。すなわち、電力利用可能性情報は、メモリ１１０がその現在の動作状態において動作を継続するためにコントローラ１０８が十分な電力をメモリ１１０に供給することをどのくらい継続することができることの指示を含むことができる。
【００２９】
例えば、メモリ１１０がその現在の動作状態において動作を継続することができる時間量は、コントローラ１０８がメモリ１１０に供給する電圧供給が特定の（例えば、閾値）レベルに到達する（例えば、そのレベルになる）前に、メモリ１１０がその現在の電流消費を継続することができる時間量とすることができる。さらに、時間量は、いくつかの時間量のうちの１つとすることができる。例えば、時間量は、無制限、長い、中間、または短くすることができる。すなわち、そのような実施例では、電力利用可能性情報は、メモリ１１０が無制限の時間量、無制限の時間量よりも短い第１の時間量（例えば、長い）、第１の時間量よりも短い第２の時間量（例えば、中間）、または第２の時間量よりも短い第３の時間量（例えば、短い）の間にその現在の動作状態において動作を継続することができることの指示を含んでもよい。異なる時間量は、例えば、メモリ１１０の特性（例えば、技術、アーキテクチャ、性能など）に左右される場合がある。実施例として、第１、第２、及び第３の時間量はそれぞれ、７５マイクロ秒、５０マイクロ秒、及び２５マイクロ秒とすることができる。しかしながら、本開示の実施形態は、特定の時間量、または特定の数の時間量に限定されない。
【００３０】
いくつかの実施形態では、コントローラ１０８（例えば、ＰＭＵ１１２）は、電力（例えば、ホスト１０２から受信された電力）及び判定された電力利用可能性情報をメモリ１１０に供給することができる。すなわち、メモリ１１０は、電力及び判定された電力利用可能性情報をコントローラ１０８から受信することができる。例えば、コントローラ１０８は、いくつかのバイナリデータ値（例えば、ビット）を使用して電力利用可能性情報を表すことができ、及びデータ値をメモリ１１０に通信（例えば、送信）することができる。実施例として、メモリ１１０がその現在の動作状態において動作を継続することができるかの指示を電力利用可能性情報が含む実施形態では、メモリ１１０がその現在の動作状態において動作を継続することができることの指示は、データ値０によって表されてもよく、及びメモリ１１０がその現在の動作状態において動作を継続することができないことの指示は、データ値１によって表されることができる。
【００３１】
追加の実施例として、メモリ１１０がその現在の動作状態において動作を継続することができる時間量の指示を電力利用可能性情報が含む実施形態では、メモリ１１０が無制限の時間量の間にその現在の動作状態において動作を継続することができることの指示は、データ値０００によって表されることができ、メモリ１１０が長い時間量の間にその現在の動作状態において動作を継続することができることの指示は、データ値００１によって表されることができ、メモリ１１０が中間の時間量の間にその現在の動作状態において動作を継続することができることの指示は、データ値０１０によって表されることができ、及びメモリ１１０が短い時間量の間にその現在の動作状態において動作を継続することができることの指示は、データ値０１１によって表されることができる。さらに、そのような実施形態では、メモリ１１０がその動作を停止させることの指示は、データ値１００、１０１、または１１０によって表されることができ、及びメモリ１１０がその動作を中止することの指示は、データ値１１１によって表されることができる。しかしながら、本開示の実施形態は、特定のデータ値またはデータ値の組み合わせに限定されない。
【００３２】
図１に示される実施形態では、メモリ１１０は、構成レジスタ１１４を含む。そのような実施形態では、コントローラ１０８は、構成レジスタ１１４を通じて電力利用可能性情報をメモリ１１０に供給することができる。追加の実施例としてコントローラ１０８は、いくつかのインタフェース信号（例えば、アドレス信号、データ信号など）を通じて電力利用可能性情報をメモリ１１０に供給することができる。
【００３３】
いくつかの実施形態では、メモリ１１０は、コントローラ１０８から受信された電力利用可能性情報の少なくとも一部に基づいて、その動作を調節するかを判定することができる。例えば、メモリ１１０は、メモリ１１０がその現在の動作状態において動作を継続することができることの指示を含む電力利用可能性情報があると、その現在の動作状態において動作を継続することができ（例えば、その現在のプログラム、検知、及び／もしくは消去動作を継続する）、ならびにメモリ１１０は、メモリ１１０がその現在の動作状態において動作を継続することができないことの指示を含む電力利用可能性情報があると、その現在の動作状態において動作を中断することができる（例えば、その現在のプログラム、検知、及び／もしくは消去動作を中止または停止させる）。追加の実施例として、メモリ１１０がその現在の動作状態において時間量の間に動作を継続することができることの指示を含む電力利用可能性情報があると、メモリ１１０は、その時間量の間にその現在の動作状態において動作を継続することができる。
【００３４】
コントローラ１０８は、メモリデバイス１０４の動作の間に電力利用可能性情報を判定し、及び電力利用可能性情報をメモリ１１０に供給することを継続することができる。例えば、コントローラ１０８は、ホスト１０２から受信された電力量の変化があると（例えば、それに基づいて）、及び／またはメモリ１１０の動作状態の変化があると、追加の（例えば、更新された）電力利用可能性情報を判定し、及び追加の電力利用可能性情報をメモリ１１０に供給することができる。すなわち、コントローラ１０８は、コントローラ１０８がメモリ１１０に供給することができる所与の電圧供給における最大電流レベルの変化があると、及び／またはメモリ１１０による電流消費（例えば、メモリ１１０の電流消費レベル）の変化があると、追加の電力利用可能性情報を判定し、及び追加の電力利用可能性情報をメモリ１１０に供給することができる。さらに、コントローラ１０８は、コントローラ１０８がメモリ１１０に供給する電圧供給が特定（例えば、閾値）のレベルに到達する（例えば、そのレベルになる）と、追加の電力利用可能性情報を判定し、及び追加の電力利用可能性情報をメモリ１１０に供給することができる。追加の電力利用可能性情報は、例えば、本明細書で前に説明された電力利用可能性情報と同様の方式で、メモリ１１０がその現在の動作状態において動作を継続することができるか、及び／またはメモリ１１０がその現在の動作状態において動作を継続することができる時間量の指示を含むことができる。追加の電力利用可能性情報を受信すると、メモリ１１０は、本明細書で前に説明されたのと同様の方式で、追加の電力利用可能性情報の少なくとも一部に基づいて、その動作を調節するかを判定することができる。
【００３５】
図２は、本開示のいくつかの実施形態に従った電力利用可能性情報をメモリに供給することと関連付けられたタイミング図２２０及び２２１の実施例を示す。メモリは、例えば、図１と関連して前に説明されたメモリ１１０とすることができる。
【００３６】
図２に示されるように、タイミング図２２０は、メモリの動作の間にメモリと通信するコントローラ（例えば、図１と関連して前に説明されたコントローラ１０８）がメモリに供給している（例えば、提供している）電圧供給の量を表す波形２２２を含む。タイミング図２２０はまた、メモリの動作の間にコントローラがメモリに供給することができる所与の電圧供給（例えば、１．８ボルト）における最大電流レベルを表す波形２２４を含む。本明細書で前に説明されたように（例えば、図１と関連して）、所与の電圧供給における最大電流レベルは、コントローラがホストから受信する電力量に対応することができる。図２に示される実施例では、所与の電圧供給における最大電流レベルは、メモリの動作を通じて一定（例えば、同一）のままである。図２に示されるように、タイミング図２２１は、メモリの動作の間にメモリによる電流消費を表す波形２２６を含む。
【００３７】
図２に示される実施例での開始時間ｔ０において、所与の電圧供給におけるメモリによる電流消費は、コントローラがメモリに供給することができる所与の電圧供給における最大電流レベルよりも高いレベルである。例えば、時間ｔ０におけるメモリによる電流消費が、５０ミリアンペア（ｍＡ）であってもよいが、コントローラが時間ｔ０においてメモリに供給することができる所与の電圧供給における最大電流レベルは、単に２５ｍＡであってもよい。そのようにして、コントローラは、コントローラがメモリに供給することができる電圧供給が図２に示す閾値レベルに到達する（例えば、そのレベルになる）前に、メモリが特定の時間量の間にその現在の動作状態（例えば、その現在の電流消費レベル）において動作を継続することができるのみであることを示す電力利用可能性情報をメモリに供給してもよい。本明細書で前に説明されたように（例えば、図１と関連して）、特定の時間量は例えば、例として、長い時間量などのいくつかの時間量のうちの１つとすることができる。図２に示されるように、電力利用可能性情報をコントローラから受信したことに応答して、メモリは、特定の時間量の間に（例えば、時間ｔ０から時間ｔ１まで）その現在の動作状態において動作を継続してもよい（５０ｍＡの電流を消費することを継続してもよい）。
【００３８】
図２に示されるように、時間ｔ１において、コントローラによってメモリに供給されている電圧供給は、閾値レベルに到達する。そのようにして、コントローラは、メモリがその動作を停止させる（例えば、一時停止）ことの指示を含む電力利用可能性情報をメモリに供給してもよい。図２に示されるように、この電力利用可能性情報を受信したことに応答して、メモリは、時間ｔ１においてその動作を停止させてもよい（例えば、スタンバイに移動し、及び／または電流を消費しない）。図２に示されるように、メモリの動作が停止している間（例えば、時間ｔ１から時間ｔ２まで）、コントローラは、その電圧供給を回復させることができる。
【００３９】
図２に示されるように、時間ｔ２において、コントローラの電圧供給が完全に回復しており、及びメモリは電流消費レベル２２８（例えば、５０ｍＡ）においてその動作を再開している。そのようにして、コントローラは、コントローラがメモリに供給する電圧供給が閾値レベルに到達する前に、メモリが特定の時間量（例えば、長い）の間にその現在の動作状態において動作を継続することができるのみであることを示す電力利用可能性情報をメモリに再度供給してもよい。図２に示されるように、電力利用可能性情報をコントローラから受信したことに応答して、メモリは、その現在の動作状態において動作を継続してもよい。
【００４０】
図２に示されるように、時間ｔ３において、メモリは、その電流消費をレベル２３０（例えば、７０ｍＡ）まで増加させている。この増加は、例えば、メモリの（例えば、メモリ上で実行されている）動作の変化の結果であってもよい。この増加の結果として、コントローラは、コントローラがメモリに供給する電圧供給が閾値レベルに到達する前に、メモリがより短い時間量の間にその現在の動作状態（例えば、電流消費レベル２３０）において動作を継続することができるのみであることを示す電力利用可能性情報をメモリに供給してもよい。本明細書で前に説明されたように、より短い時間量は、例として、短い時間量などの時間量のうちの異なる１つとすることができる。図２に示されるように、この電力利用可能性情報をコントローラから受信したことに応答して、メモリは、より短い時間量の間（例えば、時間ｔ３から時間ｔ４まで）にその現在の動作状態において動作を継続してもよい（例えば、７０ｍＡの電流を消費することを継続してもよい）。
【００４１】
図２に示されるように、時間ｔ４において、コントローラによってメモリに供給されている電圧供給は閾値レベルに到達する。そのようにして、コントローラは、メモリがその動作を停止させることの指示を含む電力利用可能性情報をメモリに供給してもよい。図２に示されるように、この電力利用可能性情報を受信したことに応答して、メモリは、時間ｔ４においてその動作を停止させてもよい。図２に示されるように、メモリの動作が停止している間（例えば、時間ｔ４から時間ｔ５まで）、コントローラは、その電圧供給を回復させることができる。
【００４２】
図２に示されるように、時間ｔ５において、コントローラの電圧供給が完全に回復しており、及びメモリは、所与の電圧供給における電流消費レベル２３０（例えば、７０ｍＡ）においてその動作を再開している。そのようにして、コントローラは、コントローラがメモリに供給する電圧供給が閾値レベルに到達する前に、メモリがより短い時間量の間にその現在の動作状態において動作を継続することができるのみであることを示す電力利用可能性情報をメモリに再度供給してもよい。図２に示されるように、この電力利用可能性情報をコントローラから受信したことに応答して、メモリは、その現在の動作状態において動作を継続してもよい。
【００４３】
図２に示されるように、時間ｔ６において、メモリは、所与の電圧供給におけるその電流消費を、コントローラがメモリに供給することができる所与の電圧供給における最大電流レベル（例えば、２５ｍＡ）を下回る（例えば、未満である）レベル２３２（例えば、２０ｍＡ）まで減少させている。この減少は、例えば、メモリの（例えば、メモリ上で実行されている）動作の変化の結果であってもよい。この減少の結果として、コントローラは、メモリが無制限の時間量の間にその現在の動作状態において動作を継続することができることを示す電力利用可能性情報をメモリに供給してもよい。図２に示されるように、この電力利用可能性情報をコントローラから受信したことに応答して、メモリは、その現在の動作状態において動作を継続してもよい（例えば、２０ｍＡの電流を消費することを継続してもよい）。
【００４４】
図３は、本開示のいくつかの実施形態に従った電力利用可能性情報をメモリに供給することと関連付けられたタイミング図３４０及び３４１の実施例を示す。メモリは、例えば、図１と関連して前に説明されたメモリ１１０とすることができる。
【００４５】
図３に示されるように、タイミング図３４０は、メモリの動作の間にメモリと通信するコントローラ（例えば、図１と関連して前に説明されたコントローラ１０８）がメモリに供給している（例えば、提供している）電圧供給の量を表す波形３４２を含む。タイミング図３４０はまた、メモリの動作の間にコントローラがメモリに供給することができる所与の電圧供給（例えば、１．８ボルト）における最大電流レベルを表す波形３４４を含む。本明細書で前に説明されたように（例えば、図１と関連して）、所与の電圧供給における最大電流レベルは、コントローラがホストから受信する電力量に対応することができる。図３に示されるように、タイミング図３４１は、メモリの動作の間にメモリによる電流消費を表す波形３４６を含む。図３に示される実施例における開始時間ｔ０から時間ｔ３までで、タイミング図３４０及び３４１は、図２と関連して前に説明された開始時間ｔ０から時間ｔ３まででのタイミング図２２０及び２２１とそれぞれ同様とすることができる。
【００４６】
図３に示されるように、時間ｔ３において、コントローラがメモリに供給することができる所与の電圧供給における最大電流レベルが、時間ｔ３においてメモリによる電流消費（例えば、電流消費レベル３５０）を上回る（例えば、それよりも大きい）レベル３４８（例えば、１００ｍＡ）まで増加している。この増加は、コントローラが無線接続を通じて電力をホストから受信する実施形態で、例えば、メモリ及び／またはコントローラがホストにより近接して移動している結果であってもよい。この増加の結果として、コントローラは、メモリが無制限の時間量の間にその現在の動作状態において動作を継続することができることを示す電力利用可能性情報をメモリに供給してもよい。図３に示されるように、この電力利用可能性情報をコントローラから受信したことに応答して、メモリは、その現在の動作状態（例えば、電流消費レベル３５０）において動作を継続してもよい。
【００４７】
図３に示されるように、時間ｔ４において、メモリは、所与の電圧供給におけるその電流消費をレベル３５２（例えば、７０ｍＡ）まで増加させている。この増加は、例えば、メモリの（例えば、メモリ上で実行されている）動作の変化の結果であってもよい。しかしながら、図３に示されるように、この増加は、時間ｔ４においてコントローラがメモリに供給することができる最大電流レベル（例えば、１００ｍＡ）を上回る調整された電圧供給におけるメモリの電流消費をもたらさないので、追加の（例えば、更新された）電力利用可能性情報がコントローラによってメモリに供給されない場合があり、及びメモリは、その現在の動作状態（例えば、電流消費レベル３５２）において動作を継続してもよい。
【００４８】
図４は、本開示のいくつかの実施形態に従った電力利用可能性情報をメモリに供給することと関連付けられたタイミング図４６０及び４６１の実施例を示す。メモリは、例えば、図１と関連して前に説明されたメモリ１１０とすることができる。
【００４９】
図４に示されるように、タイミング図４６０は、メモリの動作の間にメモリと通信するコントローラ（例えば、図１と関連して前に説明されたコントローラ１０８）がメモリに供給している（例えば、提供している）電圧供給の量を表す波形４６２を含む。タイミング図４６０はまた、メモリの動作の間にコントローラがメモリに供給することができる所与の電圧供給における最大電流レベルを表す波形４６４を含む。本明細書で前に説明されたように（例えば、図１と関連して）、所与の電圧供給における最大電流レベルは、コントローラがホストから受信する電力量に対応することができる。図４に示されるように、タイミング図４６１は、メモリの動作の間にメモリによる電流消費を表す波形４６６を含む。図４に示される実施例における開始時間ｔ０から時間ｔ３までで、タイミング図４６０及び４６１は、図２と関連して前に説明された開始時間ｔ０から時間ｔ３まででのタイミング図２２０及び２２１とそれぞれ同様とすることができる。
【００５０】
図４に示される実施例では、時間ｔ３において、コントローラは、電力をホストから受信することを中断させている。図４に示されるように、そのようにして、コントローラによってメモリに供給されている電力量、及びコントローラがメモリに供給することができる電圧供給における最大電流レベルは、レベル４６８及び４７０（例えば、ゼロ）までそれぞれ減少する。さらに、コントローラが電力をホストから受信することを中断すると、コントローラは、メモリがその動作を中止することの指示を含む電力利用可能性情報をメモリに供給してもよい。図４に示されるように、この電力利用可能性情報を受信したことに応答して、メモリは、時間ｔ３においてその動作を中止してもよい（例えば、その電流消費をレベル４７２からゼロまで減少させる）。
【００５１】
特定の実施形態が本明細書で示され、及び説明されてきたが、同一の結果を達成するために計算される配置が示される特定の実施形態と置き換えられることができることを当業者は認識されよう。この開示は、本開示のいくつかの実施形態の適用または変形を含むことが意図される。上記説明が例示的な方式でなされており、かつ限定的なものではないことが理解されることになる。上記実施形態の組み合わせ、及び本明細書で特に説明されていない他の実施形態は、上記説明を参照した当業者にとって明らかであろう。本開示のいくつかの実施形態の範囲は、上記構造及び方法が使用される他の適用例を含む。したがって、本開示のいくつかの実施形態の範囲は、添付の特許請求の範囲に関して、そのような請求の範囲に権利が与えられるのと同等の全範囲とともに判定されるべきである。
【００５２】
上述した詳細な説明では、開示を合理化する目的で、いくつかの特徴が単一の実施形態と共にグループ化されている。開示のこの方法は、本開示の開示される実施形態が各々の請求項に明確に記載されたものよりも多くの特徴と使用しなければならないことの意図を示すものとして解釈されない。むしろ、以下の特許請求の範囲が示すように、発明の主題は、単一の開示される実施形態の全ての特徴ではない。よって、以下の特許請求の範囲は、これによって、詳細な説明に組み込まれ、各請求項がそれ自体を別個の実施形態として主張する。
【図１】
2018136971.tif 000003
【図２】
2018136971.tif 000004
【図３】
2018136971.tif 000005
【図４】
2018136971.tif 000006