(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2022-12-27
(54)【発明の名称】メモリセルにおける読み出しディスターブの低減のための電圧プロファイル
(51)【国際特許分類】
G11C 13/00 20060101AFI20221220BHJP
【FI】
G11C13/00 340
G11C13/00 400D
G11C13/00 400F
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2022523553
(86)(22)【出願日】2020-10-14
(85)【翻訳文提出日】2022-06-17
(86)【国際出願番号】 US2020055563
(87)【国際公開番号】W WO2021080829
(87)【国際公開日】2021-04-29
(32)【優先日】2019-10-22
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】595168543
【氏名又は名称】マイクロン テクノロジー,インク.
(74)【代理人】
【識別番号】100121083
【氏名又は名称】青木 宏義
(74)【代理人】
【識別番号】100138391
【氏名又は名称】天田 昌行
(74)【代理人】
【識別番号】100074099
【氏名又は名称】大菅 義之
(72)【発明者】
【氏名】クイ ミンドン
(72)【発明者】
【氏名】ワン ホンメイ
(72)【発明者】
【氏名】イシャック ミッシェル イブラヒム
(57)【要約】
集積回路メモリデバイスは、メモリセルと、メモリセルに接続された電流センサと、メモリセルに接続された電圧ドライバと、電圧ドライバに接続されたブリード回路と、を有する。メモリセルを読み出す動作の間、電圧ドライバは、メモリセル上で印加された電圧を駆動する。ブリード回路は、少なくとも予め定められた電流のレベルがメモリセル内に存在するか否かを判定するよう電流センサが動作する時間周期の間に電圧を低減させるように活性化される。
【特許請求の範囲】
【請求項1】
集積回路メモリデバイスであって、
メモリセルと、
前記メモリセルに接続された電流センサと、
前記メモリセルに接続された電圧ドライバと、
前記電圧ドライバに接続されたブリード回路と、を備え、
前記メモリセルを読み出す動作の間、前記電圧ドライバは、前記メモリセルに印加された電圧を駆動し、
前記ブリード回路は、少なくとも予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定するよう前記電流センサが動作する時間周期の間、前記電圧を低減させるように活性化される、
前記集積回路メモリデバイス。
【請求項2】
前記ブリード回路は、電流ミラー、もしくはキャパシタに接続されたスイッチ、またはそれらの任意の組み合わせを含む、請求項1に記載の集積回路メモリデバイス。
【請求項3】
前記ブリード回路は、前記電流センサの動作タイミングに従って活性化される、請求項1に記載の集積回路メモリデバイス。
【請求項4】
前記ブリード回路は、少なくとも前記予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定するように前記電流センサが活性化された後に活性化される、請求項1に記載の集積回路メモリデバイス。
【請求項5】
前記ブリード回路が活性化された後、前記ブリード回路は、前記メモリセルを読み出す前記動作の終了において非活性化される、請求項4に記載の集積回路メモリデバイス。
【請求項6】
前記ブリード回路は、少なくとも前記予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定するように前記電流センサが活性化された後、予め定められた時間間隔において活性化される、請求項4に記載の集積回路メモリデバイス。
【請求項7】
前記メモリセルを包含するクロスポイントメモリを備えた、請求項6に記載の集積回路メモリデバイス。
【請求項8】
前記メモリセルは、選択デバイスを含む、請求項7に記載の集積回路メモリデバイス。
【請求項9】
前記メモリデバイスは、相変化メモリデバイスを有さない、請求項8に記載の集積回路メモリデバイス。
【請求項10】
前記メモリデバイスは、反対極性を有するパルスを印加することによってデータを記憶するようにプログラム可能である、請求項9に記載の集積回路メモリデバイス。
【請求項11】
前記メモリセルを読み出す前記動作の間、前記電圧ドライバは、予め定められた、固定された極性に従って前記電圧を駆動する、請求項10に記載の集積回路メモリデバイス。
【請求項12】
集積回路メモリデバイス内でメモリセルに電圧ドライバを接続することと、
前記電圧ドライバによって、前記メモリセルを読み出す動作の間に前記メモリセルで電圧を駆動することと、
前記メモリセルに接続された電流センサによって、少なくとも予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定することと、
少なくとも前記予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定するよう前記電流センサが動作する時間周期の間、前記電圧ドライバに接続されたブリード回路を活性化することと、
を備えた、方法。
【請求項13】
前記ブリード回路を前記活性化することは、前記電流センサの動作タイミングに従っている、請求項12に記載の方法。
【請求項14】
前記ブリード回路を前記活性化することは、少なくとも前記予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定するよう前記電流センサが始動した後である、請求項12に記載の方法。
【請求項15】
前記ブリード回路は、少なくとも前記予め定められた電流のレベルが前記メモリセル内に存在するか否かの判定を前記電流センサが完了するときに活性化されたままである、請求項14に記載の方法。
【請求項16】
前記ブリード回路を前記活性化することは、少なくとも前記予め定められた電流のレベルが前記メモリセル内に存在するか否かを判定するよう前記電流センサが始動した後、予め定められた時間間隔において開始する、請求項14に記載の方法。
【請求項17】
コントローラと、
集積回路ダイの第1の層内に配置された並列ワイヤの第1のセットと、
前記集積回路ダイの第2の層内に配置された並列ワイヤの第2のセットと、
前記並列ワイヤの前記第1のセットのそれぞれに接続された電圧ドライバの第1のセットと、
前記並列ワイヤの前記第2のセットのそれぞれに接続された電圧ドライバの第2のセットと、
前記第1の層と前記第2の層との間に形成されたメモリセルのアレイであって、それぞれのメモリセルの各々は、前記第1の層内のワイヤ及び前記第2の層内のワイヤのクロスポイントにある、前記メモリセルのアレイと、を備え、
前記それぞれのメモリセルを読み出す動作の間、前記電圧ドライバの第1のセット及び前記電圧ドライバの第2のセット内の少なくとも1つの電圧ドライバは、前記それぞれのメモリセルが導電性になるか否かの判定の間に活性化されるブリード回路を有する、
メモリデバイス。
【請求項18】
前記それぞれのメモリセルを読み出す前記動作の間に、前記それぞれのメモリセルが導電性になるか否かを判定するように構成された電流センサを更に備えた、請求項17に記載のメモリデバイス。
【請求項19】
前記それぞれのメモリセルは、選択デバイスを有する、請求項18に記載のメモリデバイス。
【請求項20】
前記それぞれのメモリセルは、相変化メモリデバイスを有さない、請求項18に記載のメモリデバイス。
【発明の詳細な説明】
【技術分野】
【0001】
関連出願
本出願は、本明細書において参照することによってその開示全体が以下に組み込まれる、2019年10月22日に出願され、「VOLTAGE PROFILE FOR REDUCTION OF READ DISTURB IN MEMORY CELLS」と題する米国特許出願第16/660,590号に対する優先権を主張する。
【0002】
本明細書で開示される少なくともいくつかの実施形態は概して、メモリセルに電圧を印加する電圧ドライバに関し、より詳細に、それに限定されないが、読み出し動作の間のメモリセルにおける読み出しディスターブを低減させる電圧プロファイルに関する。
【背景技術】
【0003】
メモリ集積回路は、半導体材料の集積回路ダイ上で形成されたメモリセルの1つ以上のアレイを有することがある。メモリセルは、データを記憶するために個々に使用することができ、またはその上で動作することができるメモリの最小の単位である。概して、メモリセルは、データの1以上のビットを記憶することができる。
【0004】
ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、ダイナミックランダムアクセスメモリ(DRAM)、スタティックランダムアクセスメモリ(SRAM)、同期ダイナミックランダムアクセスメモリ(SDRAM)、相変化メモリ(PCM)、磁気ランダムアクセスメモリ(MRAM)、否定論理和(NOR)フラッシュメモリ、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、フラッシュメモリなど、メモリ集積回路に対して異なるタイプのメモリセルが開発されてきた。
【0005】
一部の集積回路メモリセルは、揮発性であり、セルに記憶されたデータを維持するために電力を必要とする。揮発性メモリの例は、ダイナミックランダムアクセスメモリ(DRAM)及びスタティックランダムアクセスメモリ(SRAM)を含む。
【0006】
一部の集積回路メモリセルは、不揮発性であり、電力供給されていないときでさえ、記憶されたデータを保持することができる。不揮発性メモリの例は、フラッシュメモリ、リードオンリメモリ(ROM)、プログラマブルリードオンリメモリ(PROM)、消去可能プログラマブルリードオンリメモリ(EPROM)、及び電子的に消去可能プログラマブルリードオンリメモリ(EEPROM)などを含む。フラッシュメモリは、否定論理積(NAND)タイプフラッシュメモリまたは否定論理和(NOR)タイプフラッシュメモリを含む。NANDメモリセルは、NAND論理ゲートに基づいており、NORメモリセルは、NOR論理ゲートに基づいている。
【0007】
クロスポイントメモリ(例えば、3D XPointメモリ)は、不揮発性メモリセルのアレイを使用する。クロスポイントメモリ内のメモリセルは、トランジスタレスである。そのようなメモリセルの各々は、集積回路内で列として共に積層された相変化メモリデバイス及び選択デバイスを有することができる。そのような列のメモリセルは、相互に垂直である方向に広がるワイヤの2つの層を介して集積回路内で接続される。2つの層の1つは、メモリセルの上にあり、他の層は、メモリ素子列の下にある。よって、2つの層の各々の上の1つのワイヤのクロスポイントにおいて各々のメモリセルを個々に選択することができる。クロスポイントメモリデバイスは、高速且つ不揮発性であり、処理及び記憶のための統一されたメモリプールとして使用されることがある。
【0008】
不揮発性集積回路メモリセルは、プログラム/書き込み動作の間に、メモリセルに1つの電圧または電圧のパターンを印加することによって、データを記憶するようプログラムされることがある。プログラム/書き込み動作は、メモリセルにプログラム/記憶されるデータに対応する状態にメモリセルを設定する。メモリセルに記憶されたデータは、メモリセルの状態を検査することによって、読み出し動作において取り出されることがある。読み出し動作は、電圧を印加することによってメモリセルの状態を判定し、予め定義された状態に対応する電圧においてメモリセルが導電性になるかどうかを判定する。
【0009】
集積回路内のメモリセルを読み出すよう印加された電圧(複数可)は、集積回路内のメモリセル及び/または近くのメモリセルの状態をディスターブすることがある。読み出しディスターブ効果は、近くのメモリセルからデータを取り出す際に誤りを引き起こすことがある。
【発明の概要】
【0010】
添付図面の図において例として且つ限定ではなく、実施形態が例示され、添付図面では、同様の参照符号は、類似の要素を示す。
【図面の簡単な説明】
【0011】
【
図1】いくつかの実施形態に従った、メモリセルを読み出す際に電圧ドライバによって駆動された電圧プロファイルを変化させるためのブリード回路の使用を示す。
【
図2】1つの実施形態に従った、読み出しディスターブを低減させるためにブリード回路によって調節された電圧プロファイルを示す。
【
図3】1つの実施形態に従った、低減した読み出しディスターブに対して電圧プロファイルを実装するようドライバにより構成されたメモリデバイスを示す。
【
図4】1つの実施形態に従った、低減したディスターブに対して電圧プロファイルを実装するように構成されたビットラインドライバ及びワードラインドライバを有するメモリセルを示す。
【
図5】1つの実施形態に従った、メモリセル上で読み出し電圧を印加する方法を示す。
【発明を実施するための形態】
【0012】
本明細書で開示される少なくともいくつかの実施形態は、不揮発性集積回路メモリにおいて読み出しディスターブを低減させるためのシステム、方法、及び装置を提供する。
【0013】
いくつかの実施態様では、クロスポイントメモリは、選択デバイスを有するが相変化メモリデバイスを有さないメモリセルを使用することができる。例えば、メモリセルは、可変閾値能力を有する合金の単一の部分であってもよい。そのようなセルの読み出し/書き込み動作は、選択デバイス、及び列として共に積層された相変化メモリデバイスを有するメモリセルに対する読み出し/書き込み動作と同様の方式において、セルを閾値処理すると共に、閾値下バイアスにおいて他のセルを禁止することに基づいていてもよい。
【0014】
選択デバイスを有するが相変化メモリデバイスを有さないそのようなメモリセルは、閾値電圧ウインドウを有するよう、クロスポイントメモリにおいてプログラムされてもよい。閾値電圧ウインドウは、選択デバイスに反対極性を有するプログラミングパルスを印加することによって作成されてもよい。例えば、選択デバイスは、選択デバイスの2つの側の間の正電圧差を有し、代わりに、選択デバイスの同一の2つの側の間の負電圧差を有するようにバイアスされてもよい。正電圧差が正極性において考慮されるとき、負電圧差は、正極性とは反対である負極性において考慮される。所与の/固定された極性により読み出しが実行されてもよい。プログラムされるとき、メモリセルは、低閾値(例えば、リセットされたセルまたは高閾値を有するようにプログラムされたセルよりも低い)を有し、その結果、読み出し動作の間、読み出し電圧は、リセットセルが非導電性のままである間、プログラムされたセルを導電性にさせてもよい。
【0015】
セルが導電性であるか否かを判定するよう時間周期内にリセットセル(例えば、高閾値を有するセル)上で印加された電圧ストレスは、リセットセルの電圧閾値を低減させることがある。複数回の読み出し動作の後に電圧閾値が十分に低減するとき、セルは、読み出し動作の間に導電性になることがあり、それは、セルの状態の不正確な読み出しにつながることがある。
【0016】
以下で更に議論されるように、電圧ストレスによって引き起こされる読み出しディスターブを低減させるために、セルが導電性であるか否かの検知の間にリセットセル上で印加された電圧を低減させるために、読み出し動作のための電圧プロファイルを調節することができる(例えば、ブリード回路を介して)。
【0017】
図1は、いくつかの実施形態に従った、メモリセル(101)を読み出す際に電圧ドライバ(103)によって駆動された電圧プロファイルを変化させるためのブリード回路(105)の使用を示す。
【0018】
図1では、電圧ドライバ(103)は、読み出し動作の間にメモリセル(101)上で印加された電圧を駆動して上昇させるように構成される。メモリセル(101)上で印加された電圧がプログラムされたセルの閾値電圧を上回った後、電流センサ(107)は、メモリセル(101)を通過する電流に基づいて、メモリセル(101)が導電性であるか否かを判定するように構成される。電流センサ(107)がプログラムされたセルに対応する量の電流を検出する場合、メモリセル(101)は、高電圧閾値を有するリセットセルによって表されるデータとは異なるデータに対応する低電圧閾値を有するようにプログラムされたと判定される。電流センサ(107)がプログラムされたセルに対応する量の電流を検出しない場合、メモリセルは、高電圧閾値を有することによって表される予め定められたデータに対応するリセットセル(例えば、リセット動作もしくは消去動作の後にまだプログラムされていないセル、または高電圧閾値を有するようにプログラムされたセル)であると判定される。
【0019】
読み出しディスターブを低減させるために、プログラムされたセルに対応する量の電流がメモリセル(101)内に存在するかどうかを検出するよう電流センサ(107)が動作する電流検知時間周期の間及び/または後に、ブリード回路(105)が活性化される。ブリード回路(105)は、電流検知周期の間にメモリセル(101)上で印加された電圧を低減させる。ブリード回路(105)によって引き起こされる電圧の低減は、電流センサ(107)によって検知されることになる電流と干渉することを回避するよう制限されることがある。
【0020】
例えば、メモリセル(101)上で電圧ドライバ(103)によって印加された電圧の低減は、
図2に例示されるプロファイルを有することがある。
【0021】
図2は、1つの実施形態に従った、読み出しディスターブを低減させるためにブリード回路(105)によって調節された電圧プロファイル(117)を示す。
【0022】
読み出し動作の間、電圧ドライバ(103)は、メモリセル(101)上で印加された電圧(111)を駆動して上昇させる。
【0023】
メモリセル(101)がプログラムされ、v1の閾値電圧(112)を有するとき、メモリセル(101)は、時間インスタンスT1の後に導電性になり、電圧ドライバ(103)によって印加された電圧は、電圧曲線(113)に従うように低減し、メモリセル(101)を通る電流は、一時的電流曲線(123)から安定電流曲線(121)へと従う。
【0024】
同様に、メモリセル(101)がプログラムされ、v2の閾値電圧(114)を有するとき、メモリセル(101)は、時間インスタンスT2の後に導電性になり、電圧ドライバ(103)によって印加された電圧は、電圧曲線(115)に従うように低減し、メモリセル(101)を通る電流は、一時的電流曲線(125)から安定電流曲線(121)へと従う。
【0025】
しかしながら、メモリセル(101)がリセットされており、リセットの後にまだプログラムされていない場合(または、高閾値を有するようにプログラムされている)、電流のレベル(121)は、メモリセル(101)内に存在せず、電圧ドライバ(103)によって印加された電圧は、電圧曲線(118)に従って上昇し続ける。
【0026】
ブリード回路(105)が存在しない場合、電圧ドライバ(103)は、リセットされた(または、高閾値を有するようにプログラムされた)メモリセル(101)上で印加された電圧(119)を更に駆動して上昇させてもよい。
【0027】
ブリード回路(105)は、平面のセル電流(121)がメモリセル(101)内に存在するか否かを判定するように電流センサ(107)が構成される、少なくともTp~Tqの時間周期の間に任意選択で活性化されるように構成される。電流センサ(107)がTpにおいて活性化されると、電流センサ(107)を通る電流は、ブリード回路(105)が活性化される前にサンプリング及び保持される。ブリード回路(105)が活性化されるとき、電圧ドライバ(103)によって印加された電圧(117)は、電圧(119)から低減する。電圧ストレスの低減は、電圧曲線(119)と電圧曲線(117)との間の網掛け領域に対応する。電圧ストレス低減は、低減した電圧の持続時間及び電圧低減の規模の関数である。よって、ブリード回路(105)の動作は、プロファイル(119)からプロファイル(117)に電圧を調節/低下させることによって、メモリセル(101)(及び、近くのメモリセル)に対する読み出しディスターブを著しく低減させることができる。ブリード回路(105)の動作の少なくとも一部の態様は、マイクロコードを介して制御されてもよい。よって、ブリード回路(105)の使用及び/またはタイミングは、選択的に調節されてもよい。
【0028】
ブリード回路(105)は、電流ミラーを介して、またはキャパシタ、及び活性化されるときに電圧ドライバ(103)によって駆動された電圧をキャパシタを介して漏れさせるスイッチ回路を介して実装されてもよい。スイッチ回路の活性化及び非活性化は、電流センサ(107)の動作の活性化/非活性化に対応するタイミング及び/または読み出し動作のタイミングに従って制御されてもよい。例えば、電流センサ(107)が非活性であるとき、スイッチ回路が非活性化され(例えば、ターンオフされる)、メモリセル(101)を通過する電流を検知する際に電流センサ(107)が活性であった後、電圧プロファイルを低減/低下させるように(例えば、119から117に)、スイッチ回路が活性化される(例えば、ターンオンされる)。
【0029】
例えば、電流のレベル(121)がメモリセル(101)内に存在するか否かを判定するよう電流センサ(107)が始動するとき、時間Tpの後の時間Tbにおいてブリード回路(105)によって引き起こされる電圧ブリーディングを開始することができる。時間Tp及び時間Tbは、プログラムされたセルが導電性になり、よって、低減した電圧(115)を有するときの時間T2に従うように構成されてもよい。
【0030】
任意選択で、電流のレベル(121)がメモリセル(101)内に存在するかどうかを判定するその動作を電流センサ(107)が完了するとき、時間Tqの後に、ブリード回路(105)によって引き起こされる電圧ブリーディングが継続することができる。例えば、ブリーディングは、読み出し動作の終了に対応する予め定められた平面(129)への電圧の低減を加速化する際に継続することができる。
【0031】
概して、上記議論された技術は、電流検知の間に電圧を低減させ(例えば、ブリード回路を使用して)、電流検知の間に電圧が更に上昇することを防止することによって、読み出しディスターブを低減させる。クロスポイントメモリ内の相変化メモリデバイスを有さないメモリセルに対してだけでなく、クロスポイントメモリ内の相変化メモリデバイスを有するメモリセル、トランジスタ、フラッシュメモリセル(例えば、NANDメモリまたはNORメモリ)などを有するメモリセルなどの他のタイプの集積回路メモリセルに対しても、技術が使用されてもよい。
【0032】
図3は、1つの実施形態に従った、低減した読み出しディスターブに対して電圧プロファイルを実装するようドライバにより構成されたメモリデバイスを示す。
【0033】
図3では、メモリデバイスは、メモリセルのアレイ(133)を含む。例えば、
図1に例示されたメモリセル(101)は、メモリセルアレイ(133)内で使用されてもよい。
【0034】
図3のメモリデバイスは、アレイ(133)内の個々のメモリセル(例えば、101)にアクセスするよう、ビットラインドライバ(137)及びワードラインドライバ(135)を動作させるコントローラ(131)を含む。
【0035】
ビットラインドライバ(137)及び/またはワードラインドライバ(135)は、電流センサ(107)の電流検知動作の間に電圧プロファイルを低減させるための、
図1に例示されたブリード回路(105)を有する電圧ドライバ(103)を含んでもよい。
【0036】
例えば、アレイ(133)内の各々のメモリセル(例えば、101)は、
図4に例示されるように、ビットラインドライバ及びワードラインドライバのペアによって駆動された電圧を介してアクセスされてもよい。
【0037】
図4は、1つの実施形態に従った、低減したディスターブに対して電圧プロファイルを実装するように構成されたビットラインドライバ(147)及びワードラインドライバ(145)を有するメモリセル(101)を示す。
【0038】
例えば、ビットラインドライバ(147)は、アレイ(133)内のメモリセルの行に印加された第1の電圧を駆動し、ワードラインドライバ(145)は、アレイ(133)内のメモリセルの列に印加された第2の電圧を駆動する。メモリセルアレイ(133)の行及び列内のメモリセル(101)は、ビットラインドライバ(147)によって駆動された第1の電圧とワードラインドライバ(145)によって駆動された第2の電圧との間の電圧差の影響を受ける。第1の電圧が第2の電圧よりも高いとき、メモリセル(101)は、1つの電圧極性(例えば、正極性)の影響を受け、第1の電圧が第2の電圧よりも低いとき、メモリセル(101)は、反対の電圧極性(例えば、負極性)の影響を受ける。
【0039】
ビットラインドライバ(147)及びワードラインドライバ(145)のうちの少なくとも1つは、電圧プロファイルを低減させて(例えば、119から117に)、読み出しディスターブを低減させるためのブリード回路(例えば、105)を含んでもよい。
【0040】
例えば、メモリセル(101)が正電圧極性により読み出されるように構成されるとき、ビットラインドライバ(147)は、増大する規模を有する正電圧を駆動するように構成されてもよい。メモリセル(101)内の電流の検知の間、ビットラインドライバ(147)の電圧ドライバ(例えば、103)と関連付けられたブリード回路(例えば、105)は、リセットメモリセル(101)に対して
図2に例示されたプロファイル(119)からプロファイル(117)に電圧を低下させるように活性化されてもよい。
【0041】
例えば、メモリセル(101)が負電圧極性により読み出されるように構成されるとき、ワードラインドライバ(145)は、増大する規模を有する正電圧を駆動するように構成されてもよい。メモリセル(101)内の電流の検知の間、ワードラインドライバ(145)の電圧ドライバ(例えば、103)と関連付けられたブリード回路(例えば、105)は、メモリセル(101)がリセットされたが、低減した閾値電圧を有するようにまだプログラムされていない(または、高閾値電圧を有するようにプログラムされている)とき、
図2に例示されたプロファイル(119)からプロファイル(117)に電圧を低下させるように活性化されてもよい。
【0042】
任意選択で、読み出し動作の間、ビットラインドライバ(147)及びワードラインドライバ(145)の両方は、増大する規模の電圧を駆動してもよい。例えば、ビットラインドライバ(147)は、増大する規模を有する正電圧を駆動するように構成されてもよく、ワードラインドライバ(145)は、増大する規模を有する負電圧を駆動するように構成されてもよい。ビットラインドライバ(147)によって駆動された電圧とワードラインドライバ(145)によって駆動された電圧との間の差は、メモリセル(101)上で印加された電圧に対応する。メモリセル(101)内の電流の検知の間、ワードラインドライバ(145)及びビットラインドライバ(147)の電圧ドライバ(例えば、103)と関連付けられたブリード回路(例えば、105)は、ワードラインドライバ(145)及びビットラインドライバ(147)によって駆動された電圧の規模を低減させ、よって、
図2に例示されたプロファイル(119)からプロファイル(117)に電圧を低下させるように活性化されてもよい。
【0043】
例えば、1つの方向に配列され、クロスポイントメモリの1つの層内に配置された並列ワイヤ(例えば、141)を駆動するために、ビットラインドライバ(137)が使用されてもよく、別の方向に配列され、クロスポイントメモリの別の層内に配置された並列ワイヤ(例えば、143)を駆動するために、ワードラインドライバ(135)が使用されてもよい。ビットラインドライバ(例えば、147)に接続されたワイヤ(例えば、141)及びワードラインドライバ(例えば、145)に接続されたワイヤ(例えば、143)は、直交方向に2つの層内で広がる。メモリセルアレイ(133)は、ワイヤの2つの層の間で挟まれ、アレイ(133)内のメモリセル(例えば、101)は、クロスポイントメモリの集積回路ダイ内の2つのワイヤ(例えば、141及び143)のクロスポイントにおいて形成される。
【0044】
図5は、1つの実施形態に従った、メモリセル上で読み出し電圧を印加する方法を示す。例えば、
図5の方法は、
図1のブリード回路(105)と共に電圧ドライバ(103)を使用して、
図2に例示された電圧プロファイル(117)に対して
図3のメモリデバイスにおいて実装されてもよい。
【0045】
ブロック161において、電圧ドライバ(103)は、統合された回路メモリデバイス(133)内のメモリセル(101)に接続される。
【0046】
例えば、統合された回路メモリデバイス(133)は、メモリセル(101)を包含したクロスポイントメモリを含んでもよい。例えば、メモリセル(101)は、選択デバイスを含んでもよいが、相変化メモリデバイスを含まず、メモリセル(101)は、反対極性を有するパルスを印加することを介してデータを記憶するようにプログラム可能である。メモリセルを読み出す動作の間、電圧ドライバ(103)は、予め定められた、固定された極性に従って電圧を駆動する。
【0047】
ブロック163において、電圧ドライバ(103)は、メモリセルを読み出す動作の間、メモリセル(101)上で電圧を駆動する。例えば、電圧は、
図2に例示されたプロファイルセグメント(111)からセグメント(118)へと従って上昇する。
【0048】
ブロック165において、メモリセル(101)に接続された電流センサ(107)は、少なくとも予め定められた電流のレベル(121)がメモリセル(101)内に存在するか否かを判定する。
【0049】
ブロック167において、電圧ドライバ(103)に接続されたブリード回路(105)は、少なくとも予め定められた電流のレベル(121)がメモリセル(101)内に存在するか否かを判定するよう電流センサ(107)が動作する少なくとも時間周期(例えば、
図2におけるTp~Tq)の間に活性化する。
【0050】
例えば、ブリード回路(105)は、電流ミラー、もしくはキャパシタに接続されたスイッチ、またはいずれかのそれらの組み合わせを含んでもよい。ブリード回路(105)は、電流センサ(107)の動作タイミング(例えば、Tp)に従ってスイッチを動作させることを介して活性化されてもよい。
【0051】
例えば、ブリード回路(105)は、少なくとも予め定められた電流のレベル(121)がメモリセル(101)内に存在するか否かを判定するように、
図2における時間Tpにおいて電流センサ(107)が活性化された後、
図2に例示された時間Tbにおいてスイッチを閉鎖することによって活性化されてもよい。
【0052】
ブリード回路(105)が活性化された後、ブリード回路(105)は、
図2における時間Tqにおいて、及び/またはメモリセル(101)を読み出す動作の終了において電流センサ(107)が非活性化された後、スイッチを開放することによって非活性化されてもよい。
【0053】
任意選択で、ブリード回路(105)は、少なくとも予め定められた電流のレベル(121)がメモリセル(101)内に存在するか否かを判定するように電流センサ(107)が活性化された後、予め定められた時間間隔(
図2におけるTb~Tp)において活性化されてもよい。
【0054】
本開示は、上記説明された方法を実行するデータ処理システムを含む、それらの方法を実行する方法及び装置、並びにデータ処理システム上で実行されるとき、システムにそれらの方法を実行させる命令を包含したコンピュータ可読媒体を含む。
【0055】
図3のメモリデバイスは、データ処理システムにおいて使用されてもよい。
【0056】
典型的なデータ処理システムは、マイクロプロセッサ(複数可)及びメモリを相互接続するインターコネクト(例えば、バス及びシステムコアロジック)を含んでもよい。マイクロプロセッサは典型的には、キャッシュメモリに結合される。
【0057】
インターコネクトは、マイクロプロセッサ(複数可)及びメモリを共に相互接続し、また、I/Oコントローラ(複数可)を介して入力/出力(I/O)デバイス(複数可)にそれらを相互接続する。I/Oデバイスは、ディスプレイデバイス、並びに/またはマウス、キーボード、モデム、ネットワークインタフェース、プリンタ、スキャナ、ビデオカメラ、及び本分野において既知の他のデバイスなどの周辺デバイスを含んでもよい。1つの実施形態では、データ処理システムがサーバシステムであるとき、プリンタ、スキャナ、マウス、及び/またはキーボードなどのI/Oデバイスの一部は任意選択である。
【0058】
インターコネクトは、様々なブリッジ、コントローラ、及び/またはアダプタを通じて相互に接続された1つ以上のバスを含んでもよい。1つの実施形態では、I/Oコントローラは、USB(ユニバーサルシリアルバス)周辺機器を制御するためのUSBアダプタ、及び/またはIEEE-1394周辺機器を制御するためのIEEE-1394バスアダプタを含む。
【0059】
メモリは、ROM(リードオンリメモリ)、揮発性RAM(ランダムアクセスメモリ)、及びハードドライブ、フラッシュメモリなどの不揮発性メモリのうちの1つ以上を含んでもよい。
【0060】
揮発性RAMは典型的には、メモリ内でデータをリフレッシュまたは維持するために持続的に電力を必要とする動的RAM(DRAM)として実装される。不揮発性メモリは典型的には、磁気ハードドライブ、磁気光学ドライブ、光学ドライブ(例えば、DVD RAM)、または電力がシステムから取り除かれた後でさえデータを維持する他のタイプのメモリシステムである。不揮発性メモリは、ランダムアクセスメモリでもあってもよい。
【0061】
不揮発性メモリは、データ処理システム内の構成要素の残りに直接結合されたローカルデバイスであってもよい。モデムなどのネットワークインタフェースまたはイーサネットインタフェースを通じてデータ処理システムに結合されたネットワーク記憶装置などのシステムからリモートである不揮発性メモリも使用されてもよい。
【0062】
本開示では、一部の機能及び動作は、説明を単純化するために、ソフトウェアコードによって実行され、またはソフトウェアコードによって引き起こされるとして説明されてきた。しかしながら、マイクロプロセッサなどのプロセッサによるコード/命令の実行から機能が結果として生じることを指定するためにも、そのような表現が使用される。
【0063】
代わりに、または組み合わせで、ここで説明されるような機能及び動作は、特定用途向け集積回路(ASIC)またはフィールドプログラマブルゲートアレイ(FPGA)などを使用して、ソフトウェア命令により、またはソフトウェア命令なしで、特殊目的回路を使用して実装されてもよい。ソフトウェア命令なしで、またはソフトウェア命令との組み合わせでハードワイヤード回路を使用して実施形態が実装されてもよい。よって、技術は、ハードウェア回路及びソフトウェアのいずれの特定の組み合わせにも限定されず、データ処理システムによって実行される命令についてのいずれの特定のソースにも限定されない。
【0064】
1つの実施形態が完全に機能するコンピュータ及びコンピュータシステムにおいて実装されてもよいと共に、様々な実施形態は、様々な形式にあるコンピューティング製品として頒布されることが可能であり、頒布に実際に影響を与えるために使用される特定のタイプのマシンまたはコンピュータ可読媒体に関わらず適用されることが可能である。
【0065】
開示される少なくとも一部の態様は、少なくとも部分的にソフトウェアにおいて具体化されてもよい。すなわち、技術は、ROM、揮発性RAM、不揮発性メモリ、キャッシュ、またはリモート記憶装置などのメモリに包含される命令の連続を実行する、マイクロプロセッサなどのそのプロセッサに応答して、コンピュータシステムまたは他のデータ処理システムにおいて実行されてもよい。
【0066】
実施形態を実装するために実行されるルーチンは、オペレーティングシステムもしくは特定のアプリケーションの一部、コンポーネント、プログラム、オブジェクト、モジュール、または「コンピュータプログラム」と称される命令の連続として実装されてもよい。コンピュータプログラムは典型的には、コンピュータ内の様々なメモリ及び記憶装置における様々な時間での1つ以上の命令セットを含み、1つ以上の命令セットは、コンピュータ内の1つ以上のプロセッサによって読み出され、及び実行されるとき、コンピュータに、様々な態様を伴う要素を必然的に実行するように動作を実行させる。
【0067】
データ処理システムによって実行されるとき、システムに様々な方法を実行させるソフトウェア及びデータを記憶するために機械可読媒体が使用されてもよい。実行可能ソフトウェア及びデータは、例えば、ROM、揮発性RAM、不揮発性メモリ、及び/またはキャッシュを含む、様々な場所に記憶されてもよい。このソフトウェア及び/またはデータの部分は、それらの記憶装置のいずれか1つに記憶されてもよい。更に、集中化サーバまたはピアツーピアネットワークからデータ及び命令を取得することができる。異なる通信セッションまたは同一の通信セッション内で異なる時間において異なる集中化サーバ及び/またはピアツーピアネットワークからデータ及び命令の異なる部分を取得することができる。アプリケーションの実行の前に全体的にデータ及び命令を取得することができる。代わりに、実行のために必要なときに、動的に、ジャストインタイムにデータ及び命令の部分を取得することができる。よって、データ及び命令が特定の時間のインスタンスにおいて全体的に機械可読媒体上にあることが必要とされない。
【0068】
コンピュータ可読媒体の例は、それらに限定されないが、とりわけ、揮発性メモリデバイス及び不揮発性メモリデバイス、リードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)、フラッシュメモリデバイス、フロッピーディスク及び他の着脱可能ディスク、磁気ディスク記憶媒体、光学記憶媒体(例えば、コンパクトディスクリードオンリメモリ(CD ROM)、デジタル多用途ディスク(DVD)など)の非一時的、記録可能タイプの媒体及び非記録可能タイプの媒体を含む。コンピュータ可読媒体は、命令を記憶することができる。
【0069】
命令は、電気信号、光信号、音響信号、または搬送波、赤外線信号、デジタル信号など、他の形式の伝播される信号に対するデジタル通信リンク及びアナログ通信リンクにおいても具体化されてもよい。しかしながら、搬送波、赤外線信号、デジタル信号などの伝播される信号は、有形機械可読媒体ではなく、命令を記憶するように構成されない。
【0070】
概して、機械可読媒体は、マシン(例えば、コンピュータ、ネットワークデバイス、携帯情報端末、製造ツール、1つ以上のプロセッサのセットを有するいずれかのデバイスなど)によってアクセス可能な形式にある情報を提供する(すなわち、記憶及び/または伝送する)いずれかの機構を含む。
【0071】
様々な実施形態では、技術を実装するためにソフトウェア命令との組み合わせでハードワイヤード回路が使用されてもよい。よって、技術は、ハードウェア回路及びソフトウェアのいずれの特定の組み合わせにも限定されず、データ処理システムによって実行される命令についてのいずれの特定のソースにも限定されない。
【0072】
上記説明及び図面は例示的であり、限定として解釈されることにはならない。完全な理解をもたらすために、多数の特定の詳細が説明されている。しかしながら、特定の例では、説明を曖昧にすることを回避するために、公知の詳細または従来の詳細は説明されていない。本開示における1つの実施形態または実施形態への言及は、必ずしも同一の実施形態への言及ではなく、そのような言及は、少なくとも1つを意味する。
【0073】
先述の明細書では、その特定の例示的な実施形態を参照して開示が説明されてきた。以下の特許請求の範囲に示されるようにより広義の精神及び範囲から逸脱することなく、様々な修正が行われてもよいことが明白である。したがって、明細書及び図面は、限定的な意味ではなく例示的な意味で解釈されることになる。
【国際調査報告】