(57)【要約】メモリセルの検知は、メモリセルのグループに電圧ランプを印加して、各メモリセルの状態を検知することと、印加された電圧ランプに応答してメモリセルの１つに最初の切り替えイベントが発生したときを検知することと、最初の切り替えイベントが発生した後、特定の時間後に電圧ランプの印加を停止することと、グループのどの追加メモリセルが特定の時間中に切り替えイベントを経験したかを決定することとを含むことができる。印加された電圧ランプに応答して切り替えイベントを経験したと決定されたセルは、第１のデータ値を記憶するとして検知され、印加された電圧ランプに応答して切り替えイベントを経験しなかったと決定されたセルは、第２のデータ値を記憶するとして検知される。グループは、各コードパターンが第１のデータ値を有する少なくとも１つのデータユニットを含むように制約された符号化関数に従ってデータを記憶する。
2021514094.tif 000002
【特許請求の範囲】
【請求項１】
メモリセルを検知する方法であって、
メモリセルのグループに電圧ランプを印加して、各メモリセルの状態を検知することと、
前記印加された電圧ランプに応答して、前記グループの前記メモリセルの１つに最初の切り替えイベントが発生したときを検知することと、
前記最初の切り替えイベントが発生した後、特定の時間後に前記電圧ランプの印加を停止することと、
前記グループのどの追加メモリセルが前記特定の時間中に前記切り替えイベントを経験するかを判定することと、
を含み、
前記印加された電圧ランプに応答して前記切り替えイベントを経験したと判定された前記グループの前記セルは、第１のデータ値を記憶するとして検知され、前記印加された電圧ランプに応答して前記切り替えイベントを経験しなかったと判定された前記グループの前記セルは、第２のデータ値を記憶するとして検知され、且つ、
前記グループは、各コードパターンが前記第１のデータ値を有する少なくとも１つのデータユニットを含むように制約された符号化関数に従ってデータを記憶する、
前記方法。
【請求項２】
前記方法は、各閾値電圧が比較される別個の基準電圧を利用することなく、前記メモリセルの各閾値電圧を比較することによって前記メモリセルのそれぞれの状態を検知することを含む、請求項１に記載の方法。
【請求項３】
前記特定の時間は、前記特定の時間の後の前記電圧ランプの大きさが、前記第２のデータ値を記憶する前記グループの前記セルを切り替えるには不十分であるように選択される、請求項１及び２のいずれか一項に記載の方法。
【請求項４】
前記第１のデータ値に対応する閾値電圧状態は、前記第２のデータ値に対応する閾値電圧状態よりも低い閾値電圧状態である、請求項１及び２のいずれか一項に記載の方法。
【請求項５】
メモリセルの前記グループは、メモリセルの複数のセットを含み、各セットは、Ｎ個のメモリセルを含み、
「Ｎ」は少なくとも２であり、前記符号化関数は、セットごとの前記コードパターンが前記第１のデータ値の少なくとも１つを有するコードパターンのみを含むように、セットごとに適用され、
前記符号化関数は、ｎビットのデータパターンを各（ｎ＋１）ビットのコードパターンにマッピングし、「ｎ」は２より大きい数であり、前記（ｎ＋１）ビットのコードパターンのそれぞれは、セットごとの前記コードパターンを含む組み合わされたコードパターンである、
請求項１または２に記載の方法。
【請求項６】
メモリセルの前記グループは、メモリセルの複数のセットを含み、各セットは、Ｎ個のメモリセルを含み、
「Ｎ」は少なくとも２であり、前記符号化関数は、セットごとの前記コードパターンが前記第１のデータ値の少なくとも１つを有するコードパターンのみを含むように、セットごとに適用され、
前記符号化関数は、ｎビットのデータパターンを各（ｎ＋１）ビットのコードパターンにマッピングし、「ｎ」は２より大きい数であり、
前記符号化関数は、前記ｎビットのデータパターンの各データパターンを、前記第１のデータ値を追加した追加ビットを有する前記（ｎ＋１）ビットのコードパターンの一致するコードパターンにマッピングし、
前記第１のデータ値を有する前記追加ビットは、前記（ｎ＋１）ビットのコードパターンの最後のビットである
請求項１または２に記載の方法。
【請求項７】
各メモリセルが、第１のデータ値に対応する第１の状態と、第２のデータ値に対応する第２の状態とにプログラム可能な、前記メモリセルのアレイであって、
前記メモリセルは、符号化関数に従ってデータを記憶するように構成され、
前記符号化関数に対応する各符号化データパターンは、前記第１のデータ値を有する少なくとも１つのデータユニットを含む、
前記メモリセルの前記アレイと、
前記アレイに結合されたコントローラであって、
メモリセルのグループに電圧ランプを印加することと、
前記印加された電圧ランプに応答して前記グループのメモリセルに最初の切り替えイベントが発生するときを決定することと、
前記最初の切り替えイベントが発生した後、特定の時間後に前記電圧ランプの印加を停止することと、
前記グループのどの追加メモリセルが前記特定の時間中に前記切り替えイベントを経験したかを判定することと、
によって、前記メモリセルの前記グループに記憶された符号化データパターンを検知するように構成された、前記コントローラと、
を含む装置であって、
前記印加された電圧ランプに応答して前記切り替えイベントを経験したと判定された前記グループの前記セルは、前記第１のデータ値を記憶するとして検知され、前記印加された電圧ランプに応答して前記切り替えイベントを経験しなかったと判定された前記グループの前記セルは、前記第２のデータ値を記憶するとして検知される、
前記装置。
【請求項８】
前記電圧ランプの開始電圧が前記第１の状態に対応する最低の閾値電圧よりも低くなるように選択された大きさを有し、
前記特定の時間は、前記停止時の前記電圧ランプの大きさが前記第２の状態に対応する最低閾値電圧よりも低くなるように選択される、請求項７に記載の装置。
【請求項９】
前記コントローラは、前記各閾値電圧が比較される別個の基準電圧を利用することなく、前記メモリセルの前記各閾値電圧を比較することにより、前記符号化データパターンを検知するように構成される、請求項７に記載の装置。
【請求項１０】
メモリセルの前記グループは、スイッチ素子及び記憶素子のうちの少なくとも１つとして機能するカルコゲニド材料を含むメモリセルを含む、請求項７から９のいずれか一項に記載の装置。
【請求項１１】
前記アレイは３次元（３Ｄ）クロスポイントアレイである、請求項７から９のいずれか一項に記載の装置。
【請求項１２】
メモリセルのグループを含むメモリと、
コントローラであって、
メモリセルの前記グループにランプ電圧を印加し、
前記グループの切り替えイベントを決定し、
前記切り替えイベント後の特定の時間に前記グループから前記ランプ電圧を取り除き、且つ、
前記ランプ電圧が印加されている間に前記メモリセルが切り替わるかどうかに基づいて、前記グループの前記メモリセルの状態を判定するように
構成される、前記コントローラと、
を含む、装置。
【請求項１３】
前記グループの少なくとも１つのメモリセルは、前記ランプ電圧が印加されている間に切り替わるようにプログラムされ、且つ、
前記コントローラは、各データビットの割り当てられた符号化に従って、前記グループの前記少なくとも１つのメモリセル以外の前記グループの前記メモリセルの各状態を符号化するように構成される。
請求項１２に記載の装置。
【請求項１４】
前記グループの前記メモリセルの前記状態は、前記メモリセルの前記グループに記憶された符号化データパターンに対応する、請求項１２に記載の装置。
【請求項１５】
前記コントローラは、
前記ランプ電圧が印加されている間に切り替わるメモリセルを第１の状態を有すると判定し、且つ、
前記ランプ電圧が印加されている間に切り替わらないメモリセルを第２の状態を有すると判定する
ように構成される、請求項１２〜１４のいずれか一項に記載の装置。
【請求項１６】
前記第１の状態に対応する閾値分布の幅は、前記第１の状態と前記第２の状態との間のマージンよりも小さい、請求項１５に記載の装置。
【請求項１７】
前記特定の時間は、前記ランプ電圧の傾きで除算された前記第１の状態に対応する閾値分布の幅に等しい、請求項１５に記載の装置。
【請求項１８】
メモリセルのグループを含むメモリと、
コントローラであって、
前記グループであって、前記グループの少なくとも１つのメモリセルがランプ電圧に応答して切り替わるように第１の状態にプログラムされる前記グループに、前記ランプ電圧を印加し、
前記少なくとも１つのメモリセルが切り替わった後、特定の時間後に前記ランプ電圧を取り除き、
前記ランプ電圧に応答して切り替わる前記グループの各追加メモリセルは前記第１の状態であると判定し、且つ、
前記ランプ電圧が印加されている間に切り替わらない前記グループの各メモリセルは第２の状態であると判定する
ように構成された、前記コントローラと、
を含む、装置。
【請求項１９】
前記コントローラは、第１のビットコードとして前記第１の状態を符号化し、第２のビットコードとして前記第２の状態を符号化するように構成される、請求項１８に記載の装置。
【請求項２０】
前記コントローラは、各データ値に従って前記メモリセルの前記グループの各メモリセルの各状態を符号化するように構成される、請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に、ストレージシステム等の装置、及びそれらの動作に関し、より詳細には、メモリセルを検知するための装置及び方法に関する。
【背景技術】
【０００２】
ストレージシステムは、コンピュータ、携帯電話、ハンドヘルド電子デバイス等の電子システムに実装されてよい。ソリッドステートドライブ（ＳＳＤ）、組み込みマルチメディアコントローラ（ｅＭＭＣ）デバイス、ユニバーサルフラッシュストレージ（ＵＦＳ）デバイス等の一部のストレージシステムは、ホストからのユーザデータを記憶するための不揮発性ストレージメモリを含んでよい。不揮発性ストレージメモリは、電源が入っていないときに記憶データを保持することによって永続データを提供し、耐用期間中に特定の回数書き込むことができるタイプのメモリの中で特に、ＮＡＮＤフラッシュメモリ、位相変化メモリ（ＰＣＭ）、抵抗ランダムアクセスメモリ（ＲＲＡＭ）、磁気ランダムアクセスメモリ（ＭＲＡＭ）、及びプログラム可能な導電メモリを含んでよい。
【０００３】
不揮発性メモリセルは、所望の状態にプログラムすることができる。一例として、一部のメモリセルは、異なるビットパターンに対応し得る（例えば、それでコード化され得る）複数の状態の１つにプログラムすることができる。セルの特定のプログラムされた状態は、例えば、セルの閾値電圧を基準電圧と比較して決定することができる。一部の例では、セルの閾値電圧（Ｖｔ）がドリフトする場合があり、これは、適切な限界電圧／読み取り電圧の使用を確実にするためにドリフトを追跡する必要があるので、正確な検知（例えば、読取）を困難にし得る。
【図面の簡単な説明】
【０００４】
【図１】本開示のいくつかの実施形態による、装置のブロック図である。
【図２】本開示のいくつかの実施形態による、メモリセルをプログラムできる状態に対応する閾値電圧分布の例を示す。
【図３】本開示のいくつかの実施形態による、本明細書に開示の方法を使用して検知できるメモリの一部の例を示す。
【図４Ａ】本開示のいくつかの実施形態による、２つのメモリセルが同じ状態を有すると決定されるグラフ図である。
【図４Ｂ】本開示のいくつかの実施形態による、２つのメモリセルが異なる状態を有すると決定されるグラフ図である。
【図５】本開示のいくつかの実施形態による、メモリセルのグループが有し得る集合的状態及び対応するビットコードを示す。
【図６】本開示のいくつかの実施形態による、メモリセルの２つのグループを組み合わせることから生じるコードビットへのデータビットのグループの割り当てを示す。
【図７】本開示のいくつかの実施形態による、メモリセルのグループが有し得る可能な集合的状態及び対応するビットコードを示す。
【図８】本開示のいくつかの実施形態による、グループの同じメモリセルが特定の状態にプログラムされるメモリセルのグループの集合的状態に対応するコードビットへのデータビットのグループの割り当てを示す。
【図９】本開示のいくつかの実施形態による、方法のフローチャートを示す。
【発明を実施するための形態】
【０００５】
メモリセルの検知は、メモリセルのグループに電圧ランプを印加して、各メモリセルの状態を検知することと、印加された電圧ランプに応答してメモリセルの１つに最初の切り替えイベントが発生したときを検知することと、最初の切り替えイベントが発生した後、特定の時間後に電圧ランプの印加を停止することと、グループのどの追加メモリセルが特定の時間中に切り替えイベントを経験したかを決定することとを含むことができる。印加された電圧ランプに応答して切り替えイベントを経験したと決定されたセルは第１のデータ値を記憶するとして検知され、印加された電圧ランプに応答して切り替えイベントを経験しなかったと決定されたセルは第２のデータ値を記憶するとして検知される。グループは、各コードパターンが、第１のデータ値を有する少なくとも１つのデータユニットを含むように制約された符号化関数に従ってデータを記憶する。
【０００６】
本開示の実施形態は、抵抗可変メモリセル等の一部のメモリセルが古くなる及び／または温度が変わると生じ得る閾値電圧ドリフトに関連する問題を克服することによって、以前のアプローチを超える技術的長所を提供する。例えば、読み取り動作等の検知動作中に、検知電圧をメモリセルに印加して、メモリセルの閾値電圧に対応するメモリセルの状態を決定し得る。しかしながら、メモリセルが新しいデータで上書きされる回数が増えると（例えば、メモリセルが古くなるにつれて）及び／またはメモリセルの温度が変化すると、セルの状態に対応する閾値電圧が変化し、検知電圧を使用してメモリセルの状態を正確に決定することが困難になる場合がある。
【０００７】
しかしながら、本開示の実施形態は、検知電圧を使用する必要性を回避するので、ドリフトに関連する問題を克服する。例えば、メモリセルのグループの１つのメモリセルが、メモリセルがグループ内の追加のメモリセルの前に（例えば、ランプ電圧に応答して）切り替えイベントを経験するように、特定の状態にプログラムされてよい。次に、特定の状態にプログラムされた１つのメモリセルが切り替えイベントを経験するときから特定の時間内に、グループ内の追加のメモリセルがランプ電圧に応答して切り替えイベントを経験するかどうかに基づいて、それらの追加のメモリセルの状態が決定されてよい。これにより、残りのメモリセルの状態を、１つのメモリセルの特定の状態に対して決定できるため、検知が特定の状態のドリフトを効果的に追跡できるようになり、ドリフトに関連する問題が克服される。
【０００８】
図１は、本開示のいくつかの実施形態による、コンピューティングシステム１００の形態の装置のブロック図である。コンピューティングシステム１００は、例えば、ＳＳＤ、ＵＦＳデバイス、組み込みｅＭＭＣデバイス等のストレージシステムであってよいメモリシステム１０２を含む。しかし、実施形態は、特定のタイプのメモリシステムに限定されない。例えば、メモリシステム１０２は、システム１００のメインメモリとして機能することができる。
【０００９】
図１に示すように、システム１０２は、メモリ１０６とホスト１０４とに結合されたコントローラ１０８を含むことができる。ホスト１０４は、様々なタイプのホストの中で特に、パーソナルラップトップコンピュータ、デスクトップコンピュータ、デジタルカメラ、モバイルデバイス（例えば、携帯電話）、ネットワークサーバ、インターネットオブシングズ（ＩｏＴ）対応デバイス、または、メモリカードリーダ等のホストシステムであってよい。例えば、ホスト１０４は、バスを含み得るインタフェースを介して（例えば、コントローラ１０８を介して）メモリ１０６にアクセス可能な１つまたは複数のプロセッサを含むことができる。インタフェースは、様々なインタフェースの中で特に、シリアルアドバンストテクノロジアタッチメント（ＳＡＴＡ）、ペリフェラルコンポーネントインターコネクトエクスプレス（ＰＣＩｅ）、ユニバーサルシリアルバス（ＵＳＢ）等の標準的なインタフェースであってよい。
【００１０】
メモリ１０６は、いくつかのメモリデバイス（例えば、メモリダイ、チップ等）を含むことができ、これらはそれぞれ、いくつかのアレイ１１０を含むことができる。アレイ１１０は、クロスポイントアレイ構造等の２次元（２Ｄ）及び／または３次元（３Ｄ）アレイ構造を含むことができる。メモリセルは、例えば、様々なタイプの抵抗可変（例えば、ＰＣＲＡＭセル、ＲＲＡＭセル、３Ｄクロスポイントセル）を含むことができ、これらは、抵抗可変記憶素子及び／またはスイッチ素子を備えてよい。いくつかの実施形態では、メモリセルは、単一の材料が記憶素子とメモリ素子の両方として機能することができる自己選択メモリ（ＳＳＭ）セルであってよい。
【００１１】
一例として、メモリセルは相変化メモリ（ＰＣＭ）セルであってよく、これは、セルの記憶素子及びスイッチ素子の両方として機能する単一のカルコゲニド材料、及び／または、第１のカルコゲニド材料がスイッチ素子として機能し、第２のカルコゲニドがセルの記憶素子として機能する材料のスタックを含むカルコゲニドベースのメモリセルであってよい。しかしながら、実施形態は、特定のアレイアーキテクチャ及び／またはメモリセルタイプに限定されない。例えば、アレイ１１０は、特に、ＮＡＮＤフラッシュメモリセル及び／またはＮＯＲフラッシュメモリセルを含み得る。
【００１２】
メモリデバイス１０６は、本開示の実施形態による、メモリセルを動作させることに関連する様々な回路を備え得る読み取りコンポーネント１１２を含む。例えば、以下にさらに記載するように、読み取りコンポーネントは、センス増幅器を含むことができる。
【００１３】
コントローラ１０８は、例えば、状態機械、シーケンサ、及び／または他の何らかのタイプの制御回路を備えることができ、メモリデバイス１０６と通信して、動作の中で特に、データの読み取り、書き込み、及び消去操作を制御することができる。コントローラ１０８は、例えば、いくつかのメモリデバイス１０６へのアクセスを制御するために及び／またはホスト１０４とメモリデバイス１０６との間のデータ転送を容易にするために、ハードウェア（例えば、１つまたは複数の集積回路）及び／またはソフトウェア（例えば、ファームウェアの形態であってよい命令）の形態のいくつかのコンポーネントを含むことができる。一般に、コントローラ１０８は、ホスト１０４からのコマンドを受信及び実行して、メモリ１０６への所望のアクセスを達成することができる。コントローラ１０８は、特に、本明細書に記載される実施形態に従ってメモリ動作を改善するための様々な方法の実行を担当し得る。
【００１４】
コントローラ１０８は、本明細書でさらに記載するように、記憶したデータパターンとコードパターンとの間のマッピングに使用できるエンコーダ／デコーダ１１１を含むことができる。一部の例では、メモリセルのグループは、エンコーダ／デコーダ１１１によって実施される符号化関数に従ってデータを記憶することができる。例えば、符号化関数は、セルのグループによって記憶されたデータパターンに対応する各コードパターンが、特定のデータ値を有する少なくとも１つのデータユニットを含むように制約することができる。
【００１５】
コントローラ１０８は、いくつかの実施形態による、読み取り等、本明細書に開示される方法を行うように構成される。例えば、メモリセルのグループのメモリセルは、メモリセルがプログラムされ得る最低の状態等の特定の状態を有するようにプログラムされてよい。例えば、２つのメモリセルのグループの場合、コントローラ１０８は、特定の状態のメモリセルが切り替えイベントを経験した後、特定の時間内に、残りのメモリセルが切り替えイベントを経験するかどうかに基づいて、残りのメモリセルの状態を決定してよい。例えば、特定の状態にプログラムされたメモリセルが切り替えイベントを経験した後、特定の時間内に、残りのメモリセルが切り替えイベントを経験した場合、コントローラ１０８は、２つのメモリセルは同じ状態を有すると決定してよい。そうでない場合、コントローラ１０８は、２つのメモリセルは異なる状態を有すると決定してよい。例えば、切り替えイベントは、メモリセルの非導通状態からメモリセルの導通状態への切り替えを含み得る。
【００１６】
図２は、本開示のいくつかの実施形態による、メモリセルがプログラムされ得る状態に対応するＶｔ分布の例を示す。Ｖｔ分布２２０−１及び２２０−２は、それぞれ、低状態（例えば、Ｖｔレベル）Ｌ及び高状態Ｈに対応する。状態Ｌを有するメモリセルは、１のコードビット（例えば、論理レベル１）で符号化することができ、状態Ｈを有するメモリセルは、０のコードビット（例えば、論理レベル０）で符号化することができる。例えば、Ｈ状態は状態０と呼ばれてよく、Ｌ状態は状態１と呼ばれてよい。
【００１７】
状態０及び１は、それぞれの対応するメモリセルがプログラムされる異なる抵抗レベルにそれぞれ対応してよい。一部の例では、Ｖｔ分布２２０−１のボルトの幅Ｗ（例えば、Ｖｔ分布２２０−１に対応するＶｔの範囲）は、Ｖｔ分布２２０−１とＶｔ分布２２０−２の間のボルトのマージンＭ（例えば、Ｖｔの範囲）よりも小さい。
【００１８】
図３は、本開示のいくつかの実施形態による、本明細書に開示された方法を使用して読み取ることができるメモリアレイ３１０の一部の例を示す。メモリアレイ３１０は、一部の例では、メモリアレイ１１０の一部であってよい。メモリアレイ３１０は、ワード線等の信号線３１５と、ビット線等の信号線３１６−１〜３１６−Ｎとの交点に配置された、クロスポイントメモリセル等のメモリセル３１４−１〜３１４−Ｎを含む。例えば、メモリセル３１４−１〜３１４−Ｎは、それぞれ、信号線３１６−１〜３１６−Ｎに結合され、共通で、信号線３１５に結合される。信号線３１６−１〜３１６−Ｎ、したがってメモリセル３１４−１〜３１４−Ｎは、例えば、読み取りコンポーネント１１２に含まれ得る読み取りコンポーネント３１２に結合することができる。読み取りコンポーネント３１２は、センス増幅器３１７−１〜３１７−Ｎを含むことができ、センス増幅器３１７−１〜３１７−Ｎは、信号線３１６−１〜３１６−Ｎに、したがってメモリセル３１４−１〜３１４−Ｎにそれぞれ結合される。
【００１９】
センス増幅器３１７−１〜３１７−Ｎは、メモリセル３１４−１〜３１４−Ｎに印加される電圧がメモリセル３１４−１〜３１４−Ｎの閾値電圧（Ｖｔ）以上であることに応答して、閾値イベント（例えば、スナップバックイベント）等の切り替えイベントをメモリセル３１４−１〜３１４−Ｎが経験していることをそれぞれ示す電圧をそれぞれ、出力してよい。例えば、メモリセルは、低導電率状態（例えば、高抵抗状態）等のある導電率状態から、高導電率状態（例えば、低抵抗状態）等の別の導電率状態に切り替わってよい。センス増幅器は、センス増幅器の出力電圧に反映され得るメモリセルを通る電流の変化を検知することによって、切り替えイベントを検知してよい。
【００２０】
一部の例では、信号線３１６−１〜３１６−Ｎに電圧（例えば、同じ電圧）を同時に印加しながら、時間的に増加するランプ電圧を信号線３１５に印加することができ、それにより、時間的に増加するランプ電圧がメモリセル３１４−１〜３１４−Ｎ全体に（例えば、に対して）同時に印加される。センス増幅器３１７−１〜３１７−Ｎは、メモリセル３１４−１〜３１４−Ｎにランプ電圧を印加することに応答して、メモリセル３１４−１〜３１４−Ｎのそれぞれの切り替えイベントを検知することができる。
【００２１】
メモリセル３１４は、例えば、各メモリセルの状態（例えば、記憶されたデータ値）が各メモリセルのプログラムされた抵抗に依存する可変抵抗メモリセルであってよい。一部の例では、メモリセル３１４は、最初に消去されることなく個別に上書きすることができる。
【００２２】
一部の例では、メモリセル３１４−１（Ａ）及び３１４−２（Ｂ）等の２つのメモリセルの第１のグループは、メモリセル３１４−１（Ａ）及び３１４−２（Ｂ）をそれぞれ状態１、０のうちの１つにプログラムすることによって集合的状態にプログラムされてよい。同様に、メモリセル３１４−３（Ｃ）及び３１４−４（Ｄ）等の２つのメモリセルの第２のグループは、メモリセル３１４−３（Ｃ）及び３１４−４（Ｄ）をそれぞれ状態１、０のうちの１つにプログラムすることにより、集合的状態にプログラムされてよい。他の例では、３個のセル、４個のセル、最大Ｎ個のセル等の他の数のセルを有する他のグループを想定する。以下、メモリセル３１４−１（Ａ）、３１４−２（Ｂ）、３１４−３（Ｃ）、及び３１４−４（Ｄ）は、それぞれ、メモリセルＡ、Ｂ、Ｃ、及びＤと呼ぶ。
【００２３】
図４Ａは、本開示のいくつかの実施形態による、メモリセルのグループの２つのメモリセルが同じ状態を有すると決定されるグラフ図である。図４Ｂは、本開示のいくつかの実施形態による、メモリセルのグループの２つのメモリセルが異なる状態を有すると決定されるグラフ図である。例えば、図４Ａ及び４Ｂは、コントローラ１０８によって実行される読み取り動作に対応する（例えば、その間に生じることを示す）。図４Ａ及び４Ｂは、メモリセルＢ等のメモリセルの状態を、そのメモリセルが、メモリセルＡ等の別のメモリセルが切り替えイベントを経験するとき（例えば、後）の特定の時間（例えば、閾値遅延時間と呼ばれてよい）内に切り替えイベントを経験する（例えば、切り替わる）かどうかに基づいて、決定することを示す。
【００２４】
図４Ａ及び４Ｂの例に示されるように、時間的に増加するランプ電圧４２５が、メモリセルＡ及びＢに同時に印加される。例えば、時間的に増加するランプ電圧が図３のアクセスライン３１５に印加され、同じ固定電圧が図３のアクセスライン３１６−１及び３１６−２に同時に印加され、ランプ電圧４２５を生じ得る。
【００２５】
状態１と０に対応するＶｔ分布は、図４Ａと４Ｂの電圧Ｖの軸に重ね合わされている。ランプ電圧４２５の開始電圧は、状態１に対応するＶｔ分布のＶｔよりも低く、メモリセルをプログラムし得る最も低い状態に対応する。
【００２６】
図４Ａ及び４Ｂの例は、２つのメモリセルのそれぞれの個々の状態を決定することにより、２つのメモリセルのグループ（例えば、メモリセルＡ及びＢ）の集合的状態を決定することを含むが、任意の数のメモリセルを有するグループに適用されてよい。一部の例では、この例のメモリセルＡ等、グループの少なくとも１つのメモリセルは、状態１等の特定の状態にプログラムされ、この例の状態メモリセルＢ等、そのグループ内の他のメモリセルの状態は、その特定の状態に関連して決定される。一部の例では、状態１にプログラムされたメモリセルは、セットメモリセルと呼ばれてよく、ランプ電圧４２５に応答して切り替えイベントを経験するグループ内の最初のメモリセルであってよい。例えば、セットメモリセルは基準メモリセルとして機能し、メモリセルのグループの各集合的状態が状態１のメモリセルを有し得ることを必要とする。例えば、各メモリセルの状態は、各閾値電圧が比較される個別の基準電圧を利用することなく、決定できる。メモリセルＡ及びＢを含むグループは、対応するコードパターンが、状態１に対応するデータ値１を有する少なくとも１つのデータユニットを含むように制約された符号化関数に従ってデータを記憶する。
【００２７】
図４Ａ及び４Ｂにおいて、メモリセルＡは、ステップ４２７に示すように切り替わる最初のメモリセルであり、セットメモリセルであってよい。例えば、メモリセルＡは状態１であってよい。電圧ランプ４２５の電圧がメモリセルＡのＶｔに達すると、メモリセルＡが切り替わる。メモリセルＡが切り替わった後の閾値遅延時間に、ランプ電圧４２５がメモリセルＡ及びＢに印加される。ステップ４２９が示すように、電圧ランプ４２５の電圧がメモリセルＢのＶｔに達すると、メモリセルＢが切り替わる。
【００２８】
図４Ａに示すように、メモリセルＡが切り替わった後、閾値遅延時間内にメモリセルＢが切り替わると、メモリセルＢも状態１にあると決定される。例えば、メモリセルＡとＢはデータ値１を記憶していると検知される。図４Ａでは、メモリセルＡ及びＢの集合的状態は１１であると決定される。
【００２９】
一部の例では、ランプ電圧４２５は、メモリセルＡが切り替わった後、閾値遅延時間が経つとメモリセルＡ及びＢから除去される。一例では、閾値遅延時間は、ランプ電圧４２５の傾きＳ（例えば、変化率）で除算された最低状態に対応する、Ｖｔ分布２２０−１等のＶｔ分布の幅Ｗに等しくてよい。例えば、閾値遅延時間はＷ／Ｓであってよい。
【００３０】
図４Ｂに示すように、メモリセルＡが切り替わった後、メモリセルＢが閾値遅延時間内に切り替わらないとき、メモリセルＢは状態０であると決定される。例えば、メモリセルＢは、メモリセルＢが切り替わるのを待つことなく、状態０であると決定されてよい。例えば、ランプ電圧４２５が除去される前にメモリセルＢが切り替わらないとき、メモリセルＢは状態０であると決定される。図４ＢのメモリセルＡ及びＢの集合的状態は１０であると決定され、メモリセルＡ及びＢのそれぞれの個々の状態は図４Ｂで決定される。メモリセルグループＡ及びＢは、例えば、各コードパターン１１及び１０がデータ値１のデータユニットを少なくとも１つ含むように制約された符号化関数に従ってデータを記憶することに留意されたい。
【００３１】
図４ＢのメモリセルＢは、メモリセルＢの電圧が電圧ＶＢであり、図４Ｂのステップ４３１によって示される時間ｔＢまで切り替わらないことに留意されたい。しかし、メモリセルＢの状態は、メモリセルＡが切り替わった後の閾値遅延時間で、時間ｔＢまで待たずに決定することができる。
【００３２】
図４Ａ及び図４Ｂの例は、メモリセルＡがセットメモリセルであることに限定されない。例えば、メモリセルＡ及びＢは、図４Ａ及び４Ｂにおいて交換されてよく、その場合、メモリセルＢがセットメモリセルである。したがって、メモリセルＡとメモリセルＢの両方が状態１になるので、図４Ａの集合的状態は同じ（例えば、１１）ままである。しかしながら、図４Ａの集合的状態は、メモリセルＡが状態０になり、メモリセルＢが状態１になるので、反転する（例えば、０１）。
【００３３】
図５は、本開示のいくつかの実施形態による、２状態メモリセルＡ及びＢのグループが有することができる集合的状態及び対応するビットコードを示す。例えば、ビットコードは、メモリセルＡ及びＢの個々の状態に対応する個々のビットを含む。図４Ａ及び４Ｂに関連して記載される方法では、メモリセルＡ及びＢの少なくとも１つは、状態１にプログラムされてよく、したがって、メモリセルＡとＢの両方が状態０である集合的状態５３５−１は除外される。これは、図５に示すように、残りの集合的状態５３５−２〜５３５−４で、メモリセルＡとＢの少なくとも１つが状態１であることを意味する。図５は、例えば、各コードパターンが少なくともデータ値１を含むように制約された符号化関数に従ってデータを記憶する例を示す。
【００３４】
図４Ａ及び４Ｂの例では、メモリセルＡ及びＢにランプ電圧を印加し、メモリセルＡ等の状態１のセットメモリセルを有し、メモリセルＡが切り替わる閾値遅延時間内にメモリセルＢが切り替わるかどうかに基づいて、メモリセルＢの状態を決定することによって、ドリフトに関連する問題を克服する。これは、状態１がドリフトしたかどうかに関係なく、ランプ電圧によりメモリセルＡの状態を決定できるため、及び、状態１がドリフトしたかどうかに関係なく、メモリセルＢの状態が状態１に対して決定されるためである。
【００３５】
一部の例では、図４Ａ及び４Ｂと関連して記載する方法を使用して、図３のメモリセルＣ及びＤのグループの集合的状態を決定してよい。例えば、メモリセルＣ及びＤをそれぞれ、図４Ａ及び４Ｂに関連して記載した方法及び図５に示される例におけるメモリセルＡ及びＢの代わりに使用してよい。例えば、メモリセルＣ及びＤのグループは、図５の例に記載される集合的状態５３５−２〜５３５−４を有してよい。
【００３６】
図６は、本開示のいくつかの実施形態による、データパターンの３つのデータビット（例えば、データ状態）のグループを、２つのメモリセルの２つのグループを組み合わせることから生じるコードパターンのコードビットに割り当てることを示す。図６では、データビットｄ１、ｄ２、ｄ３のそれぞれが２つの状態０と１の１つに対応する。したがって、８つの可能なデータ状態６３９−１〜６３９−８があり、それぞれが異なるデータパターンに対応する。図６では、メモリセルＡ及びＢのグループ（例えば、第１のグループ）と、メモリセルＣ及びＤのグループ（例えば、第２のグループ）と、それらのそれぞれの集合的状態が組み合わされる。図６は、組み合わされた第１のグループと第２のグループの９つの組み合わされた集合的状態６３７−１〜６３７−９を示し、各集合的状態は異なるコードパターンに対応する。図６の例では、データ状態６３９−１〜６３９−８はそれぞれ、組み合わされた集合的状態６３７−１〜６３７−８に割り当てられ、それによって、組み合わされた集合的状態６３７−９は未使用のままである。集合的状態６３７−１〜６３７−８は、例えば、割り当てられた符号化６３９−１〜６３９−８に従ってそれぞれ符号化される。
【００３７】
図６の例では、３ビットのデータパターンが４ビットのコードパターンにマッピングされる。一般に、符号化関数はｎビットのデータパターン（例えば、図６のｎ＝３）を各（ｎ＋１）ビットのコードパターンにマッピングすることができ、ここで、「ｎ」は２より大きい数であり、（ｎ＋１）ビットのコードパターンのそれぞれは、図６のメモリセルＡ、Ｂ、Ｃ、及びＤ等のメモリセルのセットごとのコードパターンを含む組み合わされたコードパターンである。
【００３８】
一部の例では、図４Ａ及び４Ｂに関して記載した方法を使用して、３つ以上のメモリセルを有するメモリセルのグループ内のメモリセルの状態を決定してよい。例えば、メモリセルＡ、Ｂ、Ｃ、及びＤ（例えば、それぞれが２状態セルとして動作する）は、メモリセルのグループとして扱われてよく、メモリセルＡ、Ｂ、Ｃ、及びＤの個々の状態、ひいては、グループの集合的状態が決定されてよい。
【００３９】
例えば、メモリセルＡ、Ｂ、Ｃ、及びＤのうちの１つは、セットメモリセルであってよく、状態１であってよい。ランプ電圧４２５が、メモリセルＡ、Ｂ、Ｃ、及びＤに同時に印加されてよく、切り替わる最初のメモリセルは状態１で、セットメモリセルである。次に、セットメモリセルが切り替わった後の閾値遅延時間まで電圧ランプ４２５が印加され、その時点でランプ電圧４２５が除去される。ランプ電圧４２５が印加されている間に切り替わるグループ内の残りのメモリセルはいずれも状態１であると決定され、ランプ電圧４２５が印加されている間に切り替わらない残りのメモリセルはいずれも状態０である。
【００４０】
図７は、本開示のいくつかの実施形態による、２状態メモリセルＡ、Ｂ、Ｃ、及びＤのグループが有することができる可能な集合的状態及び対応するビットコードを示す。例えば、ビットコードは、メモリセルＡ、Ｂ、Ｃ、及びＤの個々の状態に対応する個々のビットを含む。しかしながら、メモリセルＡ、Ｂ、Ｃ、及びＤの少なくとも１つ（例えば、セットメモリセル）は状態１にプログラムされているため、メモリセルＡ、Ｂ、Ｃ、及びＤのすべてが状態０にある集合的状態７４１−１は除外される。これは、残りの集合的状態７４１−２〜７４１−１６では、図７に示すように、メモリセルＡ、Ｂ、Ｃ、及びＤの少なくとも１つは状態１であることを意味する。図７は、各コードパターンが例えば、少なくともデータ値１を含むように制約された符号化関数に従ってデータを記憶する別の例を示す。符号化関数は、セットごとのコードパターンが、図７のデータ値１等の第１のデータ値の少なくとも１つを有するコードパターンのみを含むように、セットごと（例えば、メモリセルＡ、Ｂ、Ｃ、及びＤを含むセット）に適用できる。
【００４１】
図５の例では、２つのメモリセルに対して２２−１＝３の入手可能な集合的状態があり、図５の例では、４つのメモリセルに対して２４−１＝１５の入手可能な集合的状態があることに留意されたい。一般に、Ｎ個のメモリセルに対して２Ｎ−１個の入手可能な集合的状態がある。１つの状態が失われるのは、グループ内の１つのメモリセルが状態１のセットメモリセルであるためである。ただし、ドリフトに関連する問題は、セットセルがいつ切り替わるかに従って残りのセルの状態を決定することで克服される。
【００４２】
図７の例では、メモリセルＡ、Ｂ、Ｃ、及びＤの任意のセルは、それが、グループの切り替わる最初のメモリセルである限り、セットセルであってよい。例えば、メモリセルＤ、Ｃ、Ｂ、及びＡは、それぞれ、集合的状態７４１−２、７４１−３、７４１−５、及び７４１−９のセットメモリセルである。
【００４３】
他の例では、グループ内の同じメモリセルがセットセルであってよく、これは、グループ内の同じセルが常に最初に切り替わることを意味する。次に、残りのメモリセルの状態は、セットメモリセルが切り替わるときの閾値遅延時間内に切り替わるかどうかに従って決定されてよい。このような例では、残りのメモリセルのみをデータストレージに使用してよく、残りのメモリセルの状態はコードビットに対応し得る。
【００４４】
図８は、いくつかの実施形態による、データパターンの３つのデータビット（例えば、データ状態）のグループを、グループの同じメモリセルが同じ状態に割り当てられているメモリセルのグループの集合的状態に対応するコードビットコードパターンに割り当てることを示す。図８では、メモリセルＡ、Ｂ、Ｃ、及びＤのグループのメモリセルＤは常に状態１にプログラムされてよく、残りのメモリセルＡ、Ｂ、Ｃは状態１または状態０のいずれかにプログラムできる。これは、可能な集合的状態の数は３つのメモリセルに基づいているため、２3＝８であることを意味する。
【００４５】
図８では、３ビットデータパターンの３つのデータビットｄ１、ｄ２、ｄ３がそれぞれメモリセルＡ、Ｂ、およびＣに記憶される。例えば、データビットｄ１、ｄ２、ｄ３の状態は、図６に関連して記載したように、メモリセルＡ、Ｂ、およびＣのデータ状態と１対１で対応する。データ状態８３９−１〜８３９−８は、それぞれ、集合的状態８４７−１〜８４７−８に割り当てられ、集合的状態は、それぞれ、４ビットのコードパターンに対応する。例えば、集合的状態８４７−１〜８４７−８は、割り当てられた符号化８３９−１〜８３９−８に従ってそれぞれ符号化される。
【００４６】
図８の例では、ｎビット（例えば、３ビット）のデータパターンが（ｎ＋１）ビットのコードパターンにマッピングされる。一般に、符号化関数はｎビットのデータパターンを各（ｎ＋１）ビットのコードパターンにマッピングすることができる。図８に示すように、符号化関数は、ｎビットのデータパターンの各データパターンをデータ値１等の特定のデータ値を追加した追加ビットを有する（ｎ＋１）ビットのコードパターンの一致するコードパターンにマッピングすることができ、ここで、追加ビットは、（ｎ＋１）ビットのコードパターンの最後のビットである。
【００４７】
図９は、本開示のいくつかの実施形態による、コントローラ１０８によって実施されてよく、且つ、図４Ａ及び４Ｂに対応し得る、読み取り方法等の方法９５５のフローチャートを示す。ブロック９５７において、ランプ電圧がメモリセルのグループに印加される。ブロック９５９で、グループの最初の切り替えイベントが決定される。ランプ電圧は、ブロック９６１で、最初の切り替えイベント後の閾値遅延時間で除去される。ブロック９６３で、メモリセルの状態が、ランプ電圧が印加されている間にメモリセルが切り替わったかどうかに基づいて決定される。例えば、最初に切り替わったメモリセルを含め、ランプ電圧が印加されたときに切り替わるメモリセルは、状態１である。それ以外の場合、メモリセルは状態０である。状態１及び０を使用して、それぞれ、メモリセルの低状態及び高状態を表したが、本開示はそのように限定されない。例えば、状態０及び１を使用して、それぞれ低状態と高状態を表すことができる。
【００４８】
前述の詳細な説明では、説明の一部を形成し、例示として特定の例が示される添付図面を参照する。図面では、類似の符号は、いくつかの図面を通して実質的に類似のコンポーネントを示す。本開示の範囲から逸脱することなく、他の例が利用されてよく、構造的、論理的、及び／または電気的変更が行われてよい。
【００４９】
本明細書の図は、最初の桁（複数可）が図面番号に対応し、残りの桁が図面中の要素またはコンポーネントを識別するという番号付けの慣例に従う。異なる図面の類似の要素またはコンポーネントは、類似の桁の使用によって識別されてよい。認識されるように、本明細書における様々な実施形態に示す要素は、本開示のいくつかの追加の実施形態を提供するように、追加、交換、及び／または削除されてよい。さらに、認識されるように、図において提供される要素の比率及び相対的大きさは、本開示の実施形態を例示することを意図しており、限定的な意味に取られるべきではない。
【００５０】
本明細書で使用される場合、「いくつかの（ａ  ｎｕｍｂｅｒ  ｏｆ）」何かは、そのようなもの１つまたは複数を指すことができる。例えば、いくつかのメモリセルは、１つまたは複数のメモリセルを指すことができる。「複数の（ｐｌｕｒａｌｉｔｙ）」何かは、２つ以上を意図している。本明細書で使用される場合、同時に実行される複数の動作は、特定の期間にわたって少なくとも部分的に重なる動作を指す。本明細書で使用される場合、用語「結合される（ｃｏｕｐｌｅｄ）」は、電気的に結合されること、直接結合されること、及び／または介在要素なしに直接接続されること（例えば、直接の物理的接触による）、及び／または介在要素により間接的に結合及び／または接続されることを含んでよい。結合されるという用語はさらに、相互に協働または相互作用する２つ以上の要素を含んでよい（例えば、原因及び結果関係にあるような）。
【００５１】
特定の例を本明細書で示し、説明したが、示した特定の実施形態は、同一の結果を達成するよう計算された構成と置き換えられてよいことを当業者は認識されよう。本開示は、本開示の１つまたは複数の実施形態の適合または変形を含むことを意図している。上記説明が非限定的ではなく、例示的に行われたことは理解されよう。本開示の１つまたは複数の例の範囲は、添付の請求項、及び、添付の請求項が権利を有するのと同等のものの全範囲とを参照して決定されるべきである。
【図１】
2021514094.tif 000003
【図２】
2021514094.tif 000004
【図３】
2021514094.tif 000005
【図４Ａ】
2021514094.tif 000006
【図４Ｂ】
2021514094.tif 000007
【図５】
2021514094.tif 000008
【図６】
2021514094.tif 000009
【図７】
2021514094.tif 000010
【図８】
2021514094.tif 000011
【図９】
2021514094.tif 000012
【手続補正書】
【提出日】令和2年11月16日(2020.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリセルを検知する方法であって、
メモリセルのグループに電圧ランプを印加して、各メモリセルの状態を検知することと、
前記印加された電圧ランプに応答して、前記グループの前記メモリセルの１つに最初の切り替えイベントが発生したときを検知することと、
前記最初の切り替えイベントが発生した後、特定の時間後に前記電圧ランプの印加を停止することと、
前記グループのどの追加メモリセルが前記特定の時間中に前記切り替えイベントを経験するかを判定することと、
を含み、
前記印加された電圧ランプに応答して前記切り替えイベントを経験したと判定された前記グループの前記セルは、第１のデータ値を記憶するとして検知され、前記印加された電圧ランプに応答して前記切り替えイベントを経験しなかったと判定された前記グループの前記セルは、第２のデータ値を記憶するとして検知され、且つ、
前記グループは、各コードパターンが前記第１のデータ値を有する少なくとも１つのデータユニットを含むように制約された符号化関数に従ってデータを記憶する、
前記方法。
【請求項２】
前記方法は、各閾値電圧が比較される別個の基準電圧を利用することなく、前記メモリセルの各閾値電圧を比較することによって前記メモリセルのそれぞれの状態を検知することを含む、請求項１に記載の方法。
【請求項３】
前記特定の時間は、前記特定の時間の後の前記電圧ランプの大きさが、前記第２のデータ値を記憶する前記グループの前記セルを切り替えるには不十分であるように選択される、請求項１に記載の方法。
【請求項４】
前記第１のデータ値に対応する閾値電圧状態は、前記第２のデータ値に対応する閾値電圧状態よりも低い閾値電圧状態である、請求項１に記載の方法。
【請求項５】
メモリセルの前記グループは、メモリセルの複数のセットを含み、各セットは、Ｎ個のメモリセルを含み、
「Ｎ」は少なくとも２であり、前記符号化関数は、セットごとの前記コードパターンが前記第１のデータ値の少なくとも１つを有するコードパターンのみを含むように、セットごとに適用される、
請求項１に記載の方法。
【請求項６】
前記符号化関数は、ｎビットのデータパターンを各（ｎ＋１）ビットのコードパターンにマッピングし、「ｎ」は２より大きい数であり、前記（ｎ＋１）ビットのコードパターンのそれぞれは、セットごとの前記コードパターンを含む組み合わされたコードパターンである、
請求項５に記載の方法。
【請求項７】
前記符号化関数は、ｎビットのデータパターンを各（ｎ＋１）ビットのコードパターンにマッピングし、「ｎ」は２より大きい数であり、
前記符号化関数は、前記ｎビットのデータパターンの各データパターンを、前記第１のデータ値を追加した追加ビットを有する前記（ｎ＋１）ビットのコードパターンの一致するコードパターンにマッピングする、
請求項５に記載の方法。
【請求項８】
各メモリセルが、第１のデータ値に対応する第１の状態と、第２のデータ値に対応する第２の状態とにプログラム可能な、前記メモリセルのアレイであって、
前記メモリセルは、符号化関数に従ってデータを記憶するように構成され、
前記符号化関数に対応する各符号化データパターンは、前記第１のデータ値を有する少なくとも１つのデータユニットを含む、
前記メモリセルの前記アレイと、
前記アレイに結合されたコントローラであって、
メモリセルのグループに電圧ランプを印加することと、
前記印加された電圧ランプに応答して前記グループのメモリセルに最初の切り替えイベントが発生するときを判定することと、
前記最初の切り替えイベントが発生した後、特定の時間後に前記電圧ランプの印加を停止することと、
前記グループのどの追加メモリセルが前記特定の時間中に前記切り替えイベントを経験したかを判定することと、
によって、前記メモリセルの前記グループに記憶された符号化データパターンを検知するように構成された、前記コントローラと、
を含む装置であって、
前記印加された電圧ランプに応答して前記切り替えイベントを経験したと判定された前記グループの前記セルは、前記第１のデータ値を記憶するとして検知され、前記印加された電圧ランプに応答して前記切り替えイベントを経験しなかったと判定された前記グループの前記セルは、前記第２のデータ値を記憶するとして検知される、
前記装置。
【請求項９】
前記電圧ランプの開始電圧が前記第１の状態に対応する最低の閾値電圧よりも低くなるように選択された大きさを有し、
前記特定の時間は、前記停止時の前記電圧ランプの大きさが前記第２の状態に対応する最低閾値電圧よりも低くなるように選択される、請求項８に記載の装置。
【請求項１０】
前記コントローラは、前記各閾値電圧が比較される別個の基準電圧を利用することなく、前記メモリセルの前記各閾値電圧を比較することにより、前記符号化データパターンを検知するように構成される、請求項８に記載の装置。
【請求項１１】
メモリセルのグループを含むメモリと、
コントローラであって、
メモリセルの前記グループにランプ電圧を印加し、
前記グループの切り替えイベントを決定し、
前記切り替えイベント後の特定の時間に前記グループから前記ランプ電圧を取り除き、且つ、
前記ランプ電圧が印加されている間に前記メモリセルが切り替わるかどうかに基づいて、前記グループの前記メモリセルの状態を判定するように
構成される、前記コントローラと、
を含む、装置。
【請求項１２】
前記コントローラは、
前記ランプ電圧が印加されている間に切り替わるメモリセルを第１の状態を有すると判定し、且つ、
前記ランプ電圧が印加されている間に切り替わらないメモリセルを第２の状態を有すると判定する
ように構成される、請求項１１に記載の装置。
【請求項１３】
前記第１の状態に対応する閾値分布の幅は、前記第１の状態と前記第２の状態との間のマージンよりも小さい、請求項１２に記載の装置。
【請求項１４】
前記特定の時間は、前記ランプ電圧の傾きで除算された前記第１の状態に対応する閾値分布の幅に等しい、請求項１２に記載の装置。
【請求項１５】
前記ランプ電圧が印加されている間に、前記グループの前記少なくとも１つのメモリセルが切り替わるようにプログラムされた、請求項１２に記載の装置。
【請求項１６】
メモリセルのグループを含むメモリと、
コントローラであって、
前記グループであって、前記グループの少なくとも１つのメモリセルがランプ電圧に応答して切り替わるように第１の状態にプログラムされる前記グループに、前記ランプ電圧を印加し、
前記少なくとも１つのメモリセルが切り替わった後、特定の時間後に前記ランプ電圧を取り除き、
前記ランプ電圧に応答して切り替わる前記グループの各追加メモリセルは前記第１の状態であると判定し、且つ、
前記ランプ電圧が印加されている間に切り替わらない前記グループの各メモリセルは第２の状態であると判定する
ように構成された、前記コントローラと、
を含む、装置。
【請求項１７】
前記コントローラは、第１のビットコードとして前記第１の状態を符号化し、第２のビットコードとして前記第２の状態を符号化するように構成される、請求項１６に記載の装置。
【請求項１８】
前記コントローラは、各データ値に従って前記メモリセルの前記グループの各メモリセルの各状態を符号化するように構成される、請求項１６に記載の装置。
【国際調査報告】
2021514094.tif 000013
2021514094.tif 000014