(57)【要約】【課題】Ｓ／Ｎ比が高い読み出し信号出力を得ることができると共に、消費電力と回路スペースの削減が可能な磁気メモリデバイスおよびセンスアンプ回路、ならびに磁気メモリデバイスの読出方法を提供する。【解決手段】センスアンプは、差動増幅器であるトランジスタ４１Ａ，４１Ｂがスイッチ４６（…，４６ｎ  ，４６ｎ＋１  ，…）を介して１つの定電流回路５０に共通に接続されている。スイッチ４６（…，４６ｎ  ，４６ｎ＋１  ，…）のそれぞれには、対応するビットデコード線２０（…，２０ｎ  ，２０ｎ＋１  ，…）とリード選択信号線９０が接続されている。リード選択信号線９０からは読出／書込信号が送出され、スイッチ４６は、ビットデコード値と、読出／書込信号の両方に応じて動作する。【選択図】        図１９
2004348775.tif 000002
【特許請求の範囲】
【請求項１】
外部磁界によって磁化方向が変化する感磁層をそれぞれ有する複数の磁気抵抗効果素子を備え、１つの記憶セルが一対の前記磁気抵抗効果素子を含むように構成された磁気メモリデバイスであって、
この一対の磁気抵抗効果素子に読出電流を供給する読出線対と、前記読出線対を流れる一対の読出電流の差に基づいて前記記憶セルから情報を読み出すセンスアンプ回路とを備え、
前記センスアンプ回路が、
前記読出線対ごとに設けられた差動スイッチ対と、
各差動スイッチ対と電源との間に設けられたバイアス抵抗器対と、
複数の前記差動スイッチ対について共通に設けられ、各差動スイッチ対を流れる一対の読出電流の和を一定化する定電流回路と
を含むことを特徴とする磁気メモリデバイス。
【請求項２】
前記読出線対と電源との間に電流電圧変換用抵抗器対を備え、前記電流電圧変換用抵抗器対の前記電源側とは反対側の端子が、前記センスアンプ回路の前記差動スイッチ対に接続されている
ことを特徴とする請求項１に記載の磁気メモリデバイス。
【請求項３】
複数の前記差動スイッチ対の各々と前記定電流回路との間にそれぞれ設けられ、前記複数の差動スイッチ対のうちのいずれか１つを選択する第１のスイッチと、
前記電源と前記読出線対との間に設けられ、前記読出線対に読出電流を供給するか否かを選択する一対の第２のスイッチと
をさらに備えたことを特徴とする請求項１または請求項２に記載の磁気メモリデバイス。
【請求項４】
前記第１および第２のスイッチは、前記複数の差動スイッチ対のうちのいずれか１つを選択するための第１の選択信号に基づいて開閉制御されることを特徴とする請求項３に記載の磁気メモリデバイス。
【請求項５】
前記第１のスイッチは、前記複数の差動スイッチ対のうちのいずれか１つを選択するための第１の選択信号と、読出モードであることを示す第２の選択信号とに基づいて開閉制御され、
前記第２のスイッチは、前記第１の選択信号に基づいて開閉制御される
ことを特徴とする請求項３に記載の磁気メモリデバイス。
【請求項６】
前記定電流回路は、バンドギャップリファレンスを利用して構成されている
ことを特徴とする請求項１ないし請求項５のいずれか一項に記載の磁気メモリデバイス。
【請求項７】
前記定電流回路は、
電流制御用トランジスタと、
前記電流制御用トランジスタのベースと接地との間に接続されたダイオードと、
前記電流制御用トランジスタのエミッタと接地との間に接続された電流制御用抵抗器と
を含んで構成されていることを特徴とする請求項６に記載の磁気メモリデバイス。
【請求項８】
前記バイアス抵抗器対もまた前記複数の差動スイッチ対について共通に設けられている
ことを特徴とする請求項１ないし請求項７のいずれか一項に記載の磁気メモリデバイス。
【請求項９】
前記一対の第２のスイッチ、前記電流電圧変換用抵抗器対および前記差動スイッチ対が、同一の領域内に集積配置されている
ことを特徴とする請求項３ないし請求項８のいずれか１項に記載の磁気メモリデバイス。
【請求項１０】
前記一対の第２のスイッチ、前記一対の電流電圧変換用抵抗器および前記差動スイッチ対が、それぞれ、対称な回路を構成している
ことを特徴とする請求項９に記載の磁気メモリデバイス。
【請求項１１】
複数の第１の書込線と、前記複数の第１の書込線にそれぞれ交差するように延びる複数の第２の書込線とをさらに備え、
前記複数の磁気抵抗効果素子の各々が、
前記感磁層を含み、積層面に垂直な方向に前記読出電流が流れるように構成された積層体と、
前記積層体の一方の面側に、前記積層面に沿った方向を軸方向とするように配設されると共に、前記第１および第２の書込線によって貫かれるように構成された環状磁性層と
を含むことを特徴とする請求項１ないし請求項１０のいずれか一項に記載の磁気メモリデバイス。
【請求項１２】
前記第１および第２の書込線の双方を流れる電流により誘導される磁界によって、前記一対の磁気抵抗効果素子における各感磁層の磁化方向が互いに反平行となるように変化し、前記記憶セルに情報が記憶される
ことを特徴とする請求項１ないし請求項１１のいずれか一項に記載の磁気メモリデバイス。
【請求項１３】
外部磁界によって磁化方向が変化する感磁層をそれぞれ有する複数の磁気抵抗効果素子と、一対の前記磁気抵抗効果素子に読出電流を供給する読出線対とを備え、１つの記憶セルが一対の前記磁気抵抗効果素子を含むように構成された磁気メモリデバイス、に適用されるセンスアンプ回路であって、
前記読出線対ごとに設けられた差動スイッチ対と、
各差動スイッチ対と電源との間に設けられたバイアス抵抗器対と、
複数の前記差動スイッチ対について共通に設けられた定電流回路と
を備え、
前記読出線対を流れる一対の読出電流の差に基づいて前記記憶セルから情報を読み出す
ことを特徴とするセンスアンプ回路。
【請求項１４】
外部磁界によって磁化方向が変化する感磁層をそれぞれ有する複数の磁気抵抗効果素子と、一対の前記磁気抵抗効果素子に読出電流を供給する読出線対とを備え、１つの記憶セルが一対の前記磁気抵抗効果素子を含むように構成された磁気メモリデバイス、に適用される読出方法であって、
前記読出線対ごとに差動スイッチ対を設け、
各差動スイッチ対と電源との間にバイアス抵抗器対を設け、
複数の前記差動スイッチ対について共通に定電流回路を設け、
前記読出線対を流れる一対の読出電流の差に基づいて前記記憶セルから情報を読み出す
ことを特徴とする磁気メモリデバイスの読出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁性薄膜メモリ素子を用いて構成される磁気メモリデバイス、および、磁気メモリデバイスからの情報の読み出しに適用するセンスアンプ回路、ならびに磁気メモリデバイスにおける情報の読出方法に関する。
【０００２】
【従来の技術】
従来より、コンピュータやモバイル通信機器などの情報処理装置に用いられる汎用メモリとして、ＤＲＡＭやＳＲＡＭなどの揮発性メモリが使用されている。揮発性メモリは、常に電流を供給しておかなければ全ての情報が失われる。そのため、情報の記憶には不揮発性メモリを別途設ける必要があり、フラッシュＥＥＰＲＯＭやハードディスク装置などが用いられている。これら不揮発性メモリについては、情報処理の高速化に伴い、高速化が重要な課題となっている。また、近年のいわゆるユピキタスコンピューティングを目指した情報機器開発という別の側面からも、そのキーデバイスとして高速な不揮発性メモリの開発が強く求められている。
【０００３】
不揮発性メモリの高速化に有効な技術としては、ＭＲＡＭ（Ｍａｇｎｅｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ  ）が知られている。ＭＲＡＭは、マトリクス状に配列された個々の記憶セルが磁気素子で構成されている。現在実用化されているＭＲＡＭは、巨大磁気抵抗効果（ＧＭＲ：Ｇｉａｎｔ  Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ  ）を利用したものである。ＧＭＲとは、互いの磁化容易軸を揃えて配設された２つの強磁性層が積層された積層体において、積層体の抵抗値が、各強磁性層の磁化方向が磁化容易軸に沿って平行な場合に最小、反平行の場合に最大となる現象である。実際のＧＭＲ素子では、２つの強磁性層は磁化方向が固定されている固定層と、外部磁界により磁化方向が変化可能な自由層（感磁層）とからなり、非磁性層を介して積層されている。各記憶セルは、この２状態を「０」，「１」の２値情報に対応させて情報を記憶し、情報に対応させた抵抗の違いを電流または電圧の変化として検出することによって情報を読み出す仕組みになっている。
【０００４】
また、強磁性トンネル効果（ＴＭＲ：Ｔｕｎｎｅｌｉｎｇ  Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ  ）を利用した磁気素子では、ＧＭＲ素子に比べて抵抗変化率を格段に大きくすることができる。ＴＭＲとは、極薄の絶縁層を挟んで積層された２つの強磁性層（磁化方向が固定された固定層と、磁化方向が変化可能な感磁層すなわち自由層）において、互いの磁化方向の相対角度により絶縁層を流れるトンネル電流値が変化する現象である。すなわち、磁化方向が平行である場合にトンネル電流は最大（素子の抵抗値は最小）となり、反平行の場合、トンネル電流は最小（素子の抵抗値は最大）となる。かくして、ＴＭＲ−ＭＲＡＭでは、記憶情報の書き込みはＧＭＲ−ＭＲＡＭと同様に行われ、情報の読み出しは、絶縁層に対し層面に垂直方向に電流を流し、強磁性層間の相対的な磁化方向（平行または反平行）の違いを出力電流値ないしセル抵抗値の差として検出する方法が採られる。
【０００５】
ＴＭＲ素子の具体例としては、ＣｏＦｅ／Ａｌｏｘｉｄｅ  ／ＣｏＦｅの積層構造が知られるが、その抵抗変化率は４０％以上にも及ぶ。また、ＴＭＲ素子は抵抗が高く、ＭＯＳ型電界効果トランジスタ（ＭＯＳＦＥＴ：Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ  ）などの半導体デバイスとのマッチングが取り易いとされている。こうした利点から、ＴＭＲ−ＭＲＡＭは、ＧＭＲ−ＭＲＡＭと比較して高出力化が容易であり、記憶容量やアクセス速度の向上が期待されている。
【０００６】
そのセルアレイ構造としては、データ線上に複数のＴＭＲ素子を並列接続したうえで、選択用の半導体素子を、各々のＴＭＲ素子に対応させて配置するものやデータ線ごとに配置するものが提案されている。また、行データ線，列データ線を用いてＴＭＲ素子をマトリクス状に配置し、各データ線ごとに選択用トランジスタを配設したものも提案されている。
【０００７】
このうち、読み出し時の消費電力効率の面で最も優れた特性を有しているのは、各々のＴＭＲ素子に対して選択用半導体素子を配置する構造である。ただし、各半導体素子の特性にばらつきが生じている場合、それに起因した雑音が無視できない。加えて、データ線に結合した雑音、センスアンプの特性ばらつきによる雑音、電源回路から回り込む周辺回路の雑音も考慮すると、記憶セルの出力電圧のＳ／Ｎ比は、数ｄＢ程にしかならない可能性がある。
【０００８】
そのため、読み出し出力のＳ／Ｎ比を向上すべく、ＴＭＲ−ＭＲＡＭのセルアレイには次のような改良がなされてきた。よく用いられるのは、選択した一つの記憶セルの出力電圧Ｖを参照電圧Ｖｒｅｆ  と比較し、その差分電圧Ｖｓｉｇを差動増幅する方法である。差動増幅の目的は、第１に、記憶セルが接続されるデータ線対に生じる雑音を除去することであり、第２に、センス線駆動用またはセル選択用の半導体素子の特性ばらつきによる出力電圧のオフセットを除去することである。しかしながら、参照電圧Ｖｒｅｆ  の発生回路は、ダミーセルや半導体素子を用いた回路によって実現され、この回路と記憶セルとの間でも素子の特性ばらつきは存在するため、出力電圧のオフセットを完全に除去することは原理的に不可能である。
【０００９】
これを解決するものとしては、１対のＴＭＲ素子によって記憶セルを構成し、これら対をなす素子からの出力を差動増幅する方法が一般に広く知られている。この方法においては、対をなすＴＭＲ素子それぞれの感磁層の磁化方向が、常に、互いに反平行となるように書き込みがなされる。すなわち、一方の素子では感磁層の磁化と固定層の磁化が平行、他方の素子では両層の磁化が互いに反平行となるように相補的に書き込みを行い、２つの素子の出力を差動増幅して読み出すことで同相雑音を除去し、Ｓ／Ｎ比を向上させるというものである。そのような差動増幅型の回路構成は、特許文献１や特許文献２、非特許文献１などにおいて開示されている。
【００１０】
例えば、特許文献１や特許文献２に記載されている技術では、記憶セルを構成する第１のＴＭＲ素子と第２のＴＭＲ素子は、それぞれの一端が一対の第１，第２のデータ線に別々に接続され、他端は共に同一のセル選択用半導体素子を介してビット線に接続されるようになっている。ワード線は、セル選択用半導体素子に接続される。情報の読み出しは、第１のデータ線と第２のデータ線とを等電位に保ちつつビット線と第１，第２のデータ線の各々との間に電位差を与え、第１，第２のデータ線に流れる電流量の差分値を出力とすることでなされる。
【００１１】
【特許文献１】
特開２００１−２３６７８１号公報
【特許文献２】
特開２００１−２６６５６７号公報
【非特許文献１】
ＩＳＳＣＣ  ２０００  Ｄｉｇｅｓｔ  ｐａｐｅｒ  ＴＡ７．２
【００１２】
【発明が解決しようとする課題】
しかしながら、こうした差動増幅方式の全般において、対をなすＴＭＲ素子間の抵抗値のばらつきが問題となっていた。ＴＭＲ素子には製造プロセスで生じる抵抗ばらつきがあり、これに起因する電流誤差は避けられない。そのため、否応なく出力信号のＳ／Ｎ比が低下する結果となっていた。
【００１３】
また、上記の配線構成例についていえば、安定した読み出し信号出力を得るには、第１，第２の各データ線に接続されたＴＭＲ素子間の抵抗ばらつき、および選択用半導体素子間の特性ばらつきを十分に抑制する必要がある。しかしながら、この場合には、第１のデータ線と第２のデータ線に等電位の電圧差を与えるように構成されているために、読出電流は上記ばらつきに応じて変動してしまう。つまり、この構成は、原理的に上記のばらつきを抑制できるようになってはおらず、これらのばらつきによる雑音に対し万全な方策をとることは極めて難しいという問題があった。
【００１４】
こうした理由により、従来のＭＲＡＭでは、読出信号のＳ／Ｎ比は十分に改善されたとは言えなかった。また、その結果、素子の抵抗変化率がおよそ４０％に達するにも関わらず、実際のＴＭＲ−ＭＲＡＭにおいては十分大きな信号出力が得られていなかったのである。このように、現状のメモリ構造のままでは、動作安定性の点ですでに問題を抱えているだけでなく、さらなるメモリの高密度化に十分対応できないことが想定される。また、消費電力の低減や、駆動回路の省スペース化もまた、重要な課題となっている。
【００１５】
本発明はかかる問題点に鑑みてなされたもので、その目的は、Ｓ／Ｎ比が高い読み出し信号出力を得ることができると共に、消費電力と回路スペースの削減が可能な磁気メモリデバイスおよびセンスアンプ回路、ならびに磁気メモリデバイスの読出方法を提供することにある。
【００１６】
【課題を解決するための手段】
本発明の磁気メモリデバイスは、外部磁界によって磁化方向が変化する感磁層をそれぞれ有する複数の磁気抵抗効果素子を備え、１つの記憶セルが一対の磁気抵抗効果素子を含むように構成された磁気メモリデバイスであって、この一対の磁気抵抗効果素子に読出電流を供給する読出線対と、読出線対を流れる一対の読出電流の差に基づいて記憶セルから情報を読み出すセンスアンプ回路とを備え、センスアンプ回路が、読出線対ごとに設けられた差動スイッチ対と、各差動スイッチ対と電源との間に設けられたバイアス抵抗器対と、複数の差動スイッチ対について共通に設けられ、各差動スイッチ対を流れる一対の読出電流の和を一定化する定電流回路とを含むものである。
【００１７】
なお、本発明の磁気メモリデバイスにおいては「接続され」とは、少なくとも電気的に接続された状態を指し、物理的に直接に接続されていることを必ずしも条件としない。また、本発明において、「電源」とは、回路動作に必要な電流ないし電圧の供給源であり、磁気メモリデバイスの内部電源ラインを意味する。また、「差動スイッチ対」という場合には、例えば、一方のスイッチ素子に１６０μＡが流れ他方のスイッチ素子に電流が流れないといった、完全にオン−オフの関係となる差動動作を行うものだけを指すのではない。これにとどまらず、動作時に生じる相対的な２状態、例えば、一方のスイッチ素子に１１０μＡが流れ他方のスイッチ素子に５０μＡの電流が流れるといった、一方により多くの電流が流れ、他方はより少ない電流しか流せない中間状態において差動動作するものをも意味する。
【００１８】
この磁気メモリデバイスでは、記憶セルを構成する一対の磁気抵抗効果素子の各々に対し、その和が常に一定であるような一対の読出電流が供給され、これら読出電流の差分に基づいて記憶セルから情報が読み出される。この方式によれば、読出電流は差動出力されるため、読出線の各々に生じる雑音や、磁気抵抗効果素子ごとの出力値に含まれるオフセット成分が相殺される。また、その際に、読出電流の差分は、センスアンプ回路により電圧差として差動増幅される。センスアンプ回路は、差動スイッチ対、バイアス抵抗器対を含む部分については読出線ごとに複数設けられるが、読出電流の総和を一定化するための定電流回路を共用とすることから、定電流回路の特性ばらつきに起因するセンスアンプ出力のばらつきが抑えられる。
【００１９】
この磁気メモリデバイスは、より具体的には、読出線対と電源との間に電流電圧変換用抵抗器対を備え、電流電圧変換用抵抗器対の電源側とは反対側の端子が、センスアンプ回路の差動スイッチ対に接続されていることが好ましい。電源から一対の読出線のそれぞれに供給される読出電流は、電流電圧変換用抵抗器対における電圧降下により、電圧出力として取り出され、センスアンプ回路に入力される。電流電圧変換用抵抗器は、大きな出力値を得るために、磁気抵抗効果素子の抵抗値よりも大きい抵抗値を有することが望ましい。
【００２０】
また、センスアンプ回路においては、複数の差動スイッチ対の各々と定電流回路との間には、複数の差動スイッチ対のいずれか１つを選択する第１のスイッチと、電源と読出線対との間に設けられ、読出線対に読出電流を供給するか否かを選択する一対の第２のスイッチとが設けられていることが好ましい。すなわち、第１のスイッチにより選択されたセンスアンプ回路でのみ差動スイッチ素子−定電流回路間が導通して動作可能となり、また、一対の第２のスイッチにより選択された読出線対にのみ読出電流が供給される。これら第１および第２のスイッチが、複数の差動スイッチ対のうちいずれか１つを選択するための第１の選択信号に基づいて開閉制御されるようにすると、読み出し対象の記憶セルを含むビット列が選択されると共に、選択されたビット列に対応するセンスアンプ回路が動作対象に選ばれるようになる。さらに、第１のスイッチが、複数の差動スイッチ対のうちのいずれか１つを選択するための第１の選択信号と、読出モードであることを示す第２の選択信号とに基づいて開閉制御され、第２のスイッチが、第１の選択信号に基づいて開閉制御されるようにすれば、情報は、読出モード時にのみ出力され、書込モード時には出力されないように制御される。
【００２１】
定電流回路は、バンドギャップリファレンスを利用して構成することができ、例えば、電流制御用トランジスタと、電流制御用トランジスタのベースと接地との間に接続されたダイオードと、電流制御用トランジスタのエミッタと接地との間に接続された電流制御用抵抗器とを含んで構成することができる。
また、こうした構成の定電流回路において、トランジスタのベースを、トランジスタを遮断状態にし得る電圧レベルの制御信号が入力される定電流回路制御端子に接続すると、定電流回路制御端子に入力される制御信号によって、この定電流回路を共用するセンスアンプ回路のすべてを動作可能なアクティブ状態か、休止状態（スタンバイ状態）かのいずれかの状態に制御することができる。ここでいうスタンバイ状態とは、回路系の動作を完全に停止させるものではなく、次に選択されるまでは動作しない一旦休止の状態を意味する。
【００２２】
なお、バイアス抵抗器対もまた、複数の差動スイッチ対について共通に設けることができ、この場合、バイアス抵抗器対の特性ばらつきの影響がセンスアンプ出力より排除されるために好ましい。
【００２３】
さらに、この磁気メモリデバイスは、一対の第２のスイッチ、電流電圧変換用抵抗器対および差動スイッチ対が、同一の領域内に集積配置されたものであることが、より好ましい。すなわち、センスアンプ回路が形成される領域内に、一対の第２のスイッチ、電流電圧変換用抵抗器対が形成される。これにより、対をなす素子の各々は、近接して配置されることから、駆動中の温度変化がほぼ等しく、互いの特性値にずれが生じることが防止される。また、これらの一対の第２のスイッチ、電流電圧変換用抵抗器対および差動スイッチ対が、それぞれ、対称な回路を構成していると、適正な差動出力が得られるようになり、好ましい。なお、ここでいう「対称な」とは、回路を構成する素子のうち、対をなす素子同士の電気的特性が略等しいことを意味する。
【００２４】
こうした磁気メモリデバイスは、複数の第１の書込線と、複数の第１の書込線にそれぞれ交差するように延びる複数の第２の書込線とを備えたものであって、複数の磁気抵抗効果素子の各々が、感磁層を含み、積層面に垂直な方向に読出電流が流れるように構成された積層体と、積層体の一方の面側に積層面に沿った方向を軸方向とするように配設されると共に、第１および第２の書込線によって貫かれるように構成された環状磁性層とを含んでいることが望ましい。ここで、「環状磁性層」の「環状」とは、少なくとも内部を貫通した第１および第２の書込線からみたときに、それぞれの周囲を磁気的かつ電気的に連続して完全に取り囲み、第１または第２の書込線を横切る方向の断面が閉じている状態を示している。よって、環状磁性層は、磁気的かつ電気的に連続である限りにおいて絶縁体が含有されることを許容する。製造工程において発生する程度の酸化膜を含んでいてもよいのは無論である。「軸方向」とは、この環状磁性層単体に注目したときの開口方向、すなわち内部を貫通する第１および第２の書込線の延在方向を指す。さらに、「積層体の一方の面側に、…配設され」とは、環状磁性層が積層体の一方の面の側に積層体とは別体として配設される場合のほか、環状磁性層が積層体の一部を含むように配設される場合をも含むという趣旨である。
【００２５】
磁気抵抗効果素子の各々は、環状磁性層を貫く第１および第２の書込線の双方を流れる電流により生ずる磁界によって情報が書き込まれる。その際、書込線に電流を流すことによって環状磁性層に閉磁路が形成されるために、感磁層の磁化反転が効率的に行われ、確実に情報が書き込まれる。こうして書き込まれた情報からは、読出時に、より大きな信号出力が得られる。この場合に、感磁層と環状磁性層とが電気的に接続されていると、感磁層に流した読出電流は環状磁性層を介して読出線へと流れるため、第１および第２の書込線を感磁層に近接して配置することができる。そうした場合、書込線に流す書込電流の大きさを小さくすることができ、効率よく書き込みが行われる。
【００２６】
また、この磁気メモリデバイスは、第１および第２の書込線の双方を流れる電流により誘導される磁界によって、一対の磁気抵抗効果素子における各感磁層の磁化方向が互いに反平行となるように変化し、記憶セルに情報が記憶されることが好ましい。このとき、対をなす磁気抵抗効果素子は、一方が低抵抗状態ならば必ず他方が高抵抗状態となり、このような２状態に２値情報が対応する。記憶された情報は、これら一対の磁気抵抗効果素子のそれぞれに流す読出電流の差分に基づいて記憶セルから読み出される。なお、ここでいう「磁化が互いに反平行」とは、互いの磁化方向、すなわち磁性層内の平均磁化のなす角度が厳密に１８０度である場合のほか、製造上生ずる誤差や完全に単軸化されなかったが故に生じる程度の誤差等に起因して互いの磁化のなす角度が１８０度から所定角度だけ外れている場合も含む。
【００２７】
また、本発明のセンスアンプ回路は、外部磁界によって磁化方向が変化する感磁層をそれぞれ有する複数の磁気抵抗効果素子と、一対の磁気抵抗効果素子に読出電流を供給する読出線対とを備え、１つの記憶セルが一対の磁気抵抗効果素子を含むように構成された磁気メモリデバイス、に適用されるセンスアンプ回路であって、読出線対ごとに設けられた差動スイッチ対と、各差動スイッチ対と電源との間に設けられたバイアス抵抗器対と、複数の差動スイッチ対について共通に設けられた定電流回路とを備え、読出線対を流れる一対の読出電流の差に基づいて記憶セルから情報を読み出すものである。
【００２８】
本発明のセンスアンプ回路では、読出電流の差分が電圧差として差動増幅され、その際には複数のセンスアンプ間で共用とした定電流回路において読出電流の総和が一定化される。よって、定電流回路のばらつきに起因する出力のばらつきが抑えられる。
【００２９】
また、本発明の磁気メモリデバイスの読出方法は、外部磁界によって磁化方向が変化する感磁層をそれぞれ有する複数の磁気抵抗効果素子と、一対の磁気抵抗効果素子に読出電流を供給する読出線対とを備え、１つの記憶セルが一対の磁気抵抗効果素子を含むように構成された磁気メモリデバイス、に適用される読出方法であって、読出線対ごとに差動スイッチ対を設け、各差動スイッチ対と電源との間にバイアス抵抗器対を設け、複数の差動スイッチ対について共通に定電流回路を設け、読出線対を流れる一対の読出電流の差に基づいて記憶セルから情報を読み出すものである。
【００３０】
本発明の磁気メモリデバイスの読出方法は、本発明の磁気メモリデバイスから情報を読み出すものであり、読出電流は差動出力され、読出線の各々に生じる雑音や磁気抵抗効果素子ごとの出力値に含まれるオフセット成分が除去される。このとき、読出電流の差分は、差動スイッチ対により電圧差として差動増幅され、複数の差動スイッチ対の間で共用とした定電流回路を用いて読出電流の総和を一定化することで、定電流回路の特性ばらつきに起因する出力のばらつきが抑えられる。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。本発明の磁気メモリデバイスの特徴は、（１）読み出し回路系が差動読出方式をとることと、（２）読出電流を差動増幅するセンスアンプ回路の各々が、その一部である定電流回路を共用する構成となっていることにある。そこで、第１の実施の形態においては、（１）の特徴を備えた基本的な読み出し回路系の構成について説明する。そこでは、数々の読み出し信号のＳ／Ｎ比改善のための工夫について触れる。次いで、第２の実施の形態において（２）の特徴を説明する。
【００３２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る磁気メモリデバイスの全体の構成を示した図である。この磁気メモリデバイスは、いわゆる半導体メモリチップとして具現化されるＭＲＡＭであり、アドレスバッファ１０１，データバッファ１０２，制御ロジック部１０３，記憶セル群１０４，Ｙ方向駆動回路部１０６、およびＸ方向駆動回路部１０８を主要な構成要素としている。この場合に、磁気メモリデバイスは、シリコンチップ中央の広い領域に記憶セル群１０４が配設され、周囲のわずかな領域に駆動回路部１０６，１０８等の回路部品や配線が実装されたものとなっている。
【００３３】
記憶セル群１０４は、全体としてマトリクスを構成するよう、多数の記憶セル１２がワード線方向（Ｘ方向），ビット線方向（Ｙ方向）に配列したものである。個々の記憶セル１２は、データを記憶する最小単位であり、「１」，「０」のビットデータが記憶されるようになっている。なお、ここでは、記憶セル群１０４における記憶セル１２の各列をワード列Ｘｎ  、各行をビット列Ｙｎ  と呼ぶ。
【００３４】
Ｙ方向駆動回路部１０６は、Ｙ方向アドレスデコーダ１０６Ａ，読み出しのためのセンスアンプ１０６Ｂ，書き込みのためのＹ方向カレントドライブ１０６Ｃから構成され、各々が記憶セル群１０４に対し、記憶セル１２のビット列Ｙｎ  （Ｙ１  ，Ｙ２  ，…）ごとに接続されている。
【００３５】
Ｘ方向駆動回路部１０８は、Ｘ方向アドレスデコーダ１０８Ａ，読み出しのための定電流回路１０８Ｂ，書き込みのためのＸ方向カレントドライブ１０８Ｃから構成され、各々が記憶セル群１０４に対し、記憶セル１２のワード列Ｘｎ  （Ｘ１  ，Ｘ２  ，…）ごとに接続されている。したがって、例えば、ある一つの記憶セル１２は、図示したように、Ｘ方向アドレスデコーダ１０８Ａ，Ｙ方向アドレスデコーダ１０６Ａから入力されるワード方向およびビット方向のアドレス（Ｘｎ  ，Ｙｎ  ）によって一意に選択される。
【００３６】
アドレスバッファ１０１は、外部アドレス入力端子Ａ０  〜Ａ２０を備えると共に、アドレス線１０５，１０７を介してＹ方向アドレスデコーダ１０６Ａ，Ｘ方向アドレスデコーダ１０８Ａに接続されている。このアドレスバッファ１０１は、外部アドレス入力端子Ａ０  〜Ａ２０から記憶セル１２を選択するための選択信号を取り込み、内部バッファ増幅器においてアドレスデコーダ１０６Ａ，１０８Ａで必要な電圧レベルまで増幅する機能を有している。また、増幅した選択信号を、記憶セル１２のワード列方向（Ｘ方向），ビット列方向（Ｙ方向）の２つの選択信号に分け、アドレスデコーダ１０６Ａ，１０８Ａのそれぞれに入力するようになっている。なお、磁気メモリデバイスが記憶セル群１０４を複数有している場合、アドレスバッファ１０１には、複数の記憶セル群１０４から１つの記憶セル群１０４を選択するためのアドレス信号もまた入力されるようになっている。
【００３７】
データバッファ１０２は、外部とディジタルデータ信号のやり取りを行うための外部データ端子Ｄ０  〜Ｄ７  を備えると共に、制御ロジック部１０３と制御信号線１１３により接続されている。データバッファ１０２は、入力バッファ１０２Ａおよび出力バッファ１０２Ｂからなり、それぞれ、制御ロジック部１０３からの制御信号によって動作するようになっている。入力バッファ１０２は、書き込み用データバス１１０，１１１を介してそれぞれＹ方向カレントドライブ１０６Ｃ，Ｘ方向カレントドライブ１０８Ｃに接続されており、メモリ書き込み時に外部データ端子Ｄ０  〜Ｄ７  からデータ信号を取り込み、このデータ信号を内部バッファ増幅器で必要とされる電圧レベルまで増幅し、カレントドライブ１０６Ｃ，１０８Ｃそれぞれに出力する機能を有している。出力バッファ１０２Ｂは、読み出し用データバス１１２を介してセンスアンプ１０６Ｂに接続されており、内部バッファ増幅器を用いることにより、メモリ読み出し時にセンスアンプ１０６Ｂより入力される読み出しデータ信号を、低インピーダンスで外部データ端子Ｄ０  〜Ｄ７  に出力する機能を有している。
【００３８】
制御ロジック部１０３は、入力端子ＣＳ，入力端子ＷＥを備え、データバッファ１０２に制御信号線１１３で接続されている。制御ロジック部１０３は、記憶セル群１０４に対する動作制御を行うものであり、入力端子ＣＳからは、磁気メモリデバイスの書き込み／読み出し動作をアクティブにするか否かの信号（チップセレクト；ＣＳ）が入力される。また、入力端子ＷＥからは、書き込み／読み出しを切り替えるための書き込み許可信号（ライトイネーブル；ＷＥ）が入力される。この制御ロジック部１０３は、入力端子ＣＳ，入力端子ＷＥより取り込んだ信号電圧を、内部バッファ増幅器により駆動回路部１０６，１０８にて必要な電圧レベルまで増幅する機能を有している。
【００３９】
〔読み出し回路の構成〕
次に、この磁気メモリデバイスの読み出し回路の構成について説明する。
【００４０】
図２は、記憶セル群とその読み出し回路からなる回路系の構成図である。この読み出し回路系は、記憶セル１２が１対の磁気抵抗効果素子１２Ａ，１２Ｂからなる差動増幅型である。ここでは、各記憶セル１２の情報読み出しを、磁気抵抗効果素子１２Ａ，１２Ｂそれぞれに流すセンシング電流（センスビット線２１Ａ、２１Ｂから磁気抵抗効果素子１２Ａ，１２Ｂそれぞれに流入し、共通のセンスワード線３１に流出する電流）の差分値を出力として行うようになっている。
【００４１】
同図において、記憶セル群１０４のビット列Ｙｎ  ごとの記憶セル１２と、センスアンプ１０６Ｂを含む読み出し回路の一部とが、読み出し回路の繰り返し単位であるビット方向単位読出回路８０（…，８０ｎ  ，８０ｎ＋１  ，…）を構成しており、ビット列方向に並列に配置されている。ビット方向単位読出回路８０（…，８０ｎ  ，８０ｎ＋１  ，…）の各々は、Ｙ方向アドレスデコーダ１０６Ａにビットデコード線２０（…，２０ｎ  ，２０ｎ＋１  ，…）を介して接続され、出力バッファ１０２Ｂに読み出し用データバス１１２を介して接続されている。なお、同図にはスペースが足りず、ビット方向単位読出回路８０の全体を描くことができないため、２列で代表させて描いている。記憶セル群１０４についても同様で、ビット列Ｙｎ  ，Ｙｎ＋１  の２列で代表させている。
【００４２】
各記憶セル１２の磁気抵抗効果素子１２Ａ，１２Ｂは、ＧＭＲないしＴＭＲを利用した磁気抵抗効果素子である。ここでは、一具体例として磁気抵抗効果素子１２Ａ，１２ＢがＴＭＲ素子である場合について説明するが、その詳細な構成については後述する。
【００４３】
記憶セル群１０４には、Ｘ方向に配列されるセンス用ワードデコード線３１（以後、センスワード線と略称）と、Ｙ方向に配列される１対のセンス用ビットデコード線２１Ａ，２１Ｂ（以後、センスビット線と略称）とによりマトリクス状の配線がなされている。個々の記憶セル１２は、これらの交差位置に配設され、共通のセンスビット線２１Ａ，２１Ｂに並列接続されている記憶セル１２がビット列Ｙｎ  を構成し、共通のセンスワード線３１にカスケード状に接続されている記憶セル１２がワード列Ｘｎ  を構成している。
【００４４】
１つの記憶セル１２では、１対の磁気抵抗効果素子１２Ａ，磁気抵抗効果素子１２Ｂそれぞれの一端がセンスビット線２１Ａ，２１Ｂに接続され、またそれぞれの他端は、１対の逆流防止用ダイオード１３Ａ，１３Ｂのそれぞれを介して共通のセンスワード線３１に接続される。ここで、個々の磁気抵抗効果素子１２Ａ，１２Ｂに対するセンシング電流の電流経路は、各素子からの導線とセンスビット線２１Ａ，２１Ｂとの結節点から、各素子からの導線とセンスワード線３１との結節点までの間の経路とする。なお、ここでは、センスビット線２１Ａ，２１Ｂが本発明の「読出線対」に対応している。
【００４５】
（ビット列方向の接続）
センスビット線２１Ａ，２１Ｂは、記憶セル１２のビット列Ｙｎ  （Ｙ１  ，Ｙ２  ，…）ごとに、対をなして配設されている。これらのセンスビット線２１Ａ，２１Ｂは、記憶セル群１０４を貫くようにＹ方向に延在し、一端が電源Ｖｃｃに接続されている。センスビット線２１Ａ，２１Ｂの一端側（電源Ｖｃｃ側）には、それぞれ、電流電圧変換用抵抗器２３Ａ，２３Ｂ（以後、抵抗器２３Ａ，２３Ｂ）、およびトランジスタ２２Ａ，２２Ｂのコレクタ−エミッタ間が直列に接続されている。さらに、ビット列Ｙｎ  を構成する複数の記憶セル１２は、それぞれセンスビット線２１Ａとセンスビット線２１Ｂの双方に接続されている。具体的には、記憶セル１２における磁気抵抗効果素子１２Ａの一端がセンスビット線２１Ａに接続され、磁気抵抗効果素子１２Ｂの一端がセンスビット線２１Ｂに接続されている。
【００４６】
さらに、トランジスタ２２Ａ，２２Ｂのベース側には、ビットデコード線２０が接続されている。ビットデコード線２０は、Ｙ方向アドレスデコーダ１０６Ａに接続されており、Ｙ方向アドレスデコーダ１０６Ａより、書き込み／読み出しの対象となる記憶セル１２が属するビット列Ｙｎ  に対して選択的に出力される選択信号が入力されるようになっている。すなわち、ビットデコード線２０（…，２０ｎ  ，２０ｎ＋１  ，…）は、記憶セル１２の各ビット列Ｙｎ  に対応して設けられており、Ｙ方向アドレスデコーダ１０６Ａからの選択信号を動作対象であるビット列Ｙｎ  に送出する機能を有している。トランジスタ２２Ａ，２２Ｂは、一対の第２の半導体スイッチとして、ビットデコード線２０から入力される選択信号の値（ビットデコード値）に応じて開閉する機能を備えている。
【００４７】
なお、ビットデコード線２０とセンスビット線２１Ａ，２１Ｂは、このように同じデコード機能を有しているが、両者は動作上、明確に区別される。すなわち、ビットデコード線２０はＹ方向アドレスデコーダ１０６Ａより選択セルを伝える信号線であり、その値は“Ｈｉｇｈ”，“Ｌｏｗ”の２値のデジタル信号であるのに対し、センスビット線２１Ａ，２１Ｂは磁気抵抗効果素子１２Ａ，１２Ｂに流れ込む微弱電流の検出を目的とするアナログ信号線である。なお、ワードデコード線３０とセンスワード線３１についてもこれと同じことが言える。
【００４８】
また、センスビット線２１Ａ，２１Ｂに接続された抵抗器２３Ａ，２３Ｂの電源Ｖｃｃとは反対側の端部における結節点からは、センスアンプ入力線４０Ａ，４０Ｂ（以後、入力線４０Ａ，４０Ｂ）が導出されている。抵抗器２３Ａ，２３Ｂは、センスアンプ１０６Ｂのバイアス抵抗として機能する。すなわち、自身の電圧降下によって、電源Ｖｃｃからセンスビット線２３Ａ，２３Ｂを流れ下るセンシング電流を電圧に変換し、入力線４０Ａ，４０Ｂよりセンスアンプ１０６Ｂに導くために設置される。また、抵抗器２３Ａ，２３Ｂは、電源Ｖｃｃの供給電圧よりも−φだけ低い中間電圧レベルを作り出す機能も兼ね備えている。ここでは、センシング電流が微弱なために、抵抗器２３Ａ，２３Ｂで大きな電圧降下を得て、入力線４０Ａ，４０Ｂに入力する電圧値をできるだけ大きくするには、抵抗器２３Ａ，２３Ｂの抵抗値を大きくする必要がある。よって、抵抗器２３Ａ，２３Ｂは、例えば１００ｋΩ程度の高い抵抗値を有することが望ましく、少なくとも、磁気抵抗効果素子１２Ａ，１２Ｂの抵抗値よりも大きい抵抗値を有することが望ましい。
【００４９】
（ワード列方向の接続）
センスワード線３１の各々には、同じワード列Ｘｎ  （Ｘ１  ，Ｘ２  ，…）に配列された記憶セル１２が接続されている。ただし、本実施の形態では、記憶セル１２とセンスワード線３１との間に、整流素子としての逆流防止用ダイオード１３Ａ，１３Ｂが配設されている。逆流防止用ダイオード１３Ａ，１３Ｂの各々は、磁気抵抗効果素子１２Ａ，１２Ｂに対応し、それぞれ個別に接続されている。また、磁気抵抗効果素子１２Ａと逆流防止用ダイオード１３Ａ、および、磁気抵抗効果素子１２Ｂと逆流防止用ダイオード１３Ｂは、互いに絶縁された状態にある。
【００５０】
逆流防止用ダイオード１３は、センスワード線３１から各磁気抵抗効果素子１２Ａ，１２Ｂに電流が逆流することを防止するための一方向素子として設けられている。逆流防止用ダイオード１３としては、例えば、ｐｎ接合ダイオード，ショットキーダイオード、あるいはバイポーラ・ジャンクション・トランジスタ（ＢＪＴ：Ｂｉｐｏｌａｒ  Ｊｕｎｃｔｉｏｎ  Ｔｒａｎｓｉｓｔｏｒ  ）のベース−コレクタ間を短絡してダイオードとしたものや、ＭＯＳＦＥＴのゲート−ドレイン間を短絡してダイオードとしたものなどを用いることができる。
【００５１】
また、センスワード線３１の接地側には、トランジスタ３３のコレクタ−エミッタ間が接続され、このトランジスタ３３のベース側には、ワード列Ｘｎ  に対応してワードデコード線３０（…，３０ｎ  ，３０ｎ＋１  ，…）が配設されている。ワードデコード線３０は、Ｘ方向アドレスデコーダ１０８Ａに接続されており、Ｘ方向アドレスデコーダ１０８Ａよりワード列Ｘｎ  を選択する選択信号が入力されると共に、選択信号をトランジスタ３３のベース側に送出する機能を有している。
【００５２】
トランジスタ３３は、ベース入力される選択信号の値（ビットデコード値）に応じて開閉する第１の半導体スイッチとして機能し、センスワード線３１の導通／遮断を制御するようになっている。このトランジスタ３３には、例えば、ＢＪＴまたはＭＯＳＦＥＴを用いることができる。なお、トランジスタ３３のエミッタ側には電流制限抵抗器３４が設けられている。
【００５３】
本実施の形態では、センスワード線３１の接地側に、さらに定電流回路１０８Ｂが配設されている。定電流回路１０８Ｂは、センスワード線３１を流れる電流を一定とする機能を有しており、定電圧発生用のダイオード３２，トランジスタ３３および電流制限抵抗器３４から構成されている。よって、トランジスタ３３は、ワードデコード用半導体スイッチとしての機能に加え、コレクタ−エミッタ間に一定の電流を流す機能を備えたものとなっており、そのベース側はダイオード３２のアノードにも接続されている。ダイオード３２は、この場合、２個のダイオードが直列に接続したものである。
【００５４】
（センスアンプの回路構成）
センスアンプ１０６Ｂは、ビット方向単位読出回路８０につき１つ設けられ、各ビット方向単位読出回路８０において１対のセンスビット線２１Ａ，２１Ｂの間の電位差を取り込み、この電位差を増幅する機能を有する。各ビット方向単位読出回路８０のセンスアンプ１０６Ｂは、それぞれ入力線４０Ａ，４０Ｂにより対応するセンスビット線２１Ａ，２１Ｂに接続されると共に、すべては共通のセンスアンプ出力線５１Ａ，５１Ｂ（以後、出力線５１Ａ，５１Ｂ）に接続され、最後には読み出し用データバス１１２により出力バッファ１０２Ｂに接続されている。
【００５５】
センスアンプ１０６Ｂそれ自体は、いわゆる差動増幅器として構成され、トランジスタ４１Ａ，４１Ｂからなる増幅段と、電圧出力を取り出すためのバイアス抵抗であるバイアス抵抗器４２Ａ，４２Ｂと、電圧降下用のダイオード４３，電流制御機能および選択スイッチ機能を有するトランジスタ４４，電圧降下用の抵抗器４５とを備えている。
【００５６】
図３は、読み出し回路全体からセンスアンプ１０６Ｂの部分を抽出して示したものである。このように、各ビット方向単位読出回路８０に設けられたセンスアンプ１０６Ｂは、出力線５１Ａ，５１Ｂに対しカスケード接続されている。また、バイアス抵抗器４２Ａ，４２Ｂは、カスケード接続されるすべてのセンスアンプ１０６Ｂに共有されている。なお、出力線５１Ａ，５１Ｂは、その出力最終段において読み出し用データバス１１２に替わられ、出力バッファ１０２Ｂに接続されている。
【００５７】
トランジスタ４１Ａ，４１Ｂは、ベース側に入力線４０Ａ，４０Ｂが接続され、コレクタ側に出力線５１Ａ，５１Ｂを介してバイアス抵抗器４２Ａ，４２Ｂが接続されている。また、トランジスタ４１Ａ，４１Ｂのエミッタ側には、トランジスタ４４のコレクタ側が共通接続されている。トランジスタ４４は、電流制限機能と、ビットデコード線２０からのビットデコード値に応じて開閉する半導体スイッチとしての機能とを併せ持ち、ベース側にダイオード４３を介してビットデコード線２０が接続され、エミッタ側が抵抗器４５を介して接地されている。ダイオード４３は、そのバンドギャップリファレンスを利用してビットデコード線２０の電圧レベルから−φだけ落とした中間電圧レベルを作り出し、この電圧値をトランジスタ４４のベース側入力電圧とするために用いられている。
【００５８】
ここで、出力線５１Ａ，５１Ｂより取り出される出力信号値がばらつかないためには、バイアス抵抗器４２Ａ，４２Ｂに抵抗値が精度良く揃ったものを用いることが望ましい。トランジスタ４１Ａ，４１Ｂも、互いの特性が良く揃っていることが重要である。また、ダイオード４３，トランジスタ４４および抵抗器４５の各特性は、センスアンプ１０６Ｂ間で互いに等しくする必要がある。トランジスタ４４には定電圧であるビットデコード値がベース入力されるので、トランジスタ４４のコレクタ−エミッタ間を介して抵抗器４５に流れ込む電流は一定値に制限される。そのため、トランジスタ４１Ａ，４１Ｂを流れる電流の和は一定となり、差動出力が直接規格化される。そこで、センスアンプ１０６Ｂごとの電流規格値を揃え、出力信号値のばらつきを抑制するために、上記の各特性を等しくすることが望ましい。
【００５９】
次に、図４〜図６を参照し、本実施の形態における磁気メモリデバイスの回路配置パターンについて説明する。
【００６０】
図４は、記憶セル群のＹ方向駆動回路部の周辺の実装の様子を表し、図５は、Ｙ方向駆動回路部の実際の回路配置を表している。Ｙ方向駆動回路部１０６は、記憶セル群１０４の一辺に形成され、その上部には、ボンディングパッド１２１が設けられている。このＹ方向駆動回路部１０６では、以上にみてきたように、Ｙ方向アドレスデコーダ１０６Ａ，センスアンプ１０６ＢおよびＹ方向カレントドライブ１０６Ｃのそれぞれが各ビット列Ｙｎ  （Ｙ１  ，Ｙ２  ，…）に対応する回路を１構成単位として成り立っている。本実施の形態では、これら回路１０６Ａ〜１０６Ｃの１構成単位を、対応するビット列Ｙｎ  （Ｙ１  ，Ｙ２  ，…）ごとにまとめたものを単位駆動回路ＤＵｎ  （ＤＵ１  ，ＤＵ２  ，…）とすると共に、この単位駆動回路ＤＵｎ  を、その幅が記憶セル１２の幅Ｗに収まるように形成することで、対応するビット列Ｙｎ  の端部にちょうど配置されるようにしている。
【００６１】
図５には、ひとつの単位駆動回路が示されている。Ｙ方向アドレスデコーダ１０６Ａの回路エリアは、電源ライン１２２（Ｖｃｃ）と、中間電位の電源ライン１２３（Ｖｍ），グラウンドライン１２４（ＧＮＤ  ）との間に形成される。中間電位の電源ライン１２３は、バンドギャップ＋２Φに対応した電圧を電流制限用トランジスタや、Ｘ方向では定電流回路１０８Ｂなどに供給する電圧源である。また、この回路エリア内をアドレス線１０５が横断するように延在しており、これに各単位駆動回路ＤＵｎ  のアドレスデコーダ１０６Ａが接続するようになっている。
【００６２】
センスアンプ１０６Ｂの回路エリアは、電源ライン１２５と、中間電位の電源ライン１２３，グラウンドライン１２４との間に形成される。このエリア内には、出力線５１Ａ，５１Ｂが横断するように延在しており、これに各単位駆動回路ＤＵｎ  のセンスアンプ１０６Ｂがカスケード接続されるように配線がなされている。Ｙ方向カレントドライブ１０６Ｃの回路エリアは、電源ライン１２５と、中間電位の電源ライン１２６，グラウンドライン１２７との間に形成されている。
【００６３】
図６は、単位駆動回路のうち、さらにセンスアンプのみの回路パターン配置を具体的に示している。先に図２において説明したように、センスアンプ１０６Ｂは、各ビット列Ｙｎ  （Ｙ１  ，Ｙ２  ，…）にそれぞれ対応付けられているだけでなく、センスビット線２１Ａ，２１Ｂの電源Ｖｃｃ側に接続されている。そこで、ここでは、センスアンプ１０６Ｂの回路エリアに、トランジスタ２２Ａ，２２Ｂ，抵抗器２３Ａ，２３Ｂを、センスアンプ１０６Ｂと共に集積配置するようにしている。
【００６４】
この回路パターン配置図と図２，図３の回路図とを対照すると、センスアンプ１０６Ｂにおける１対のトランジスタ４１Ａ，４１Ｂの内側にトランジスタ２２Ａ，２２Ｂ，抵抗器２３Ａ，２３Ｂがちょうど対をなして配置されていることがわかる。ここで、ビアパッド１２８Ａ，１２８Ｂは、それぞれセンスビット線２１Ａ，２１Ｂへ接続される。また、図６には示されていないが、ビットデコード線２０は、グラウンドライン１２４を通り過ぎてＹ方向アドレスデコーダ１０６Ａに接続されている。なお、こうした理解を助けるため、図６では、意図的に電源ライン１２５を上にグラウンドライン１２４を下にして、図５ではなく図２，図３と対応するようにしている。
【００６５】
ところで、トランジスタ２２Ａ，２２Ｂの対と、抵抗器２３Ａ，２３Ｂの対、およびセンスアンプ１０６Ｂはすべて差動対であり、対をなす相手と特性が揃っていることが動作上重要である。よって、予め特性を揃えることは勿論であるが、それでも各回路素子の設置場所の温度条件が異なる場合などに、出力特性が異なってくることがある。これに対し、本実施の形態では、上記対をなす回路素子を近接して配置しているので、共に同じ温度変化を受けるために互いの特性は同様に変化し、差がほとんど生じない。これにより、温度変化によって生じる出力値の変化を低減させることができる。
【００６６】
（磁気メモリ素子の構成）
次に、本実施の形態において用いる磁気抵抗効果素子１２Ａ，１２Ｂ、および記憶セル１２の構成について説明する。
【００６７】
図７は、記憶セルの構成を示す断面図である。このように、記憶セル１２は、基板１０の上に左右１対の磁気抵抗効果素子１２Ａ，１２Ｂが搭載されてなる。これら磁気抵抗効果素子１２Ａ，１２Ｂは、共に、第１の磁性層１，非磁性層２，第２の磁性層３が積層した積層体と、この積層体の一方の面側に積層面に沿った方向を軸方向とするように配設されると共に書込用ビット線６ａ，書込用ワード線６ｂ（第１，第２の書込線）によって貫かれるように構成された環状磁性層５とを含んで構成されている。第２の磁性層３と環状磁性層５は、非磁性導電層４を介して接合され、電気的に接続されている。
【００６８】
また、磁気抵抗効果素子１２Ａ，１２Ｂそれぞれには、積層体の上面（環状磁性層５とは反対側の面）に読出センシング用導線１１が設けられ、基板１０に向かって、積層体に対しては積層面に垂直に電流を流すことができるように構成されている。
【００６９】
第１の磁性層１は、磁化方向の固定された強磁性層であり、第２の磁性層３は、外部磁界によって磁化方向が変化する強磁性層（感磁層）である。これらは、数ｎｍ（数１０Å）と非常に薄い非磁性層２を挟んで積層されている。この積層体において、第１の磁性層１と第２の磁性層３との間に、積層面に垂直方向の電圧を印加すると、例えば第２の磁性層３の電子が非磁性層２を突き抜けて第１の磁性層１に移動してトンネル電流が流れる。すなわち、ここでの非磁性層２は、トンネルバリア層である。このトンネル電流は、非磁性層２との界面部分における第１の磁性層１のスピンと第２の磁性層３のスピンとの相対的な角度によって変化する。すなわち、第１の磁性層１のスピンと第２の磁性層３のスピンとが互いに平行な場合に磁気抵抗効果素子１２Ａ（１２Ｂ）の抵抗値は最小、反平行のときに最大となる。
【００７０】
第２の磁性層３は、書込用ビット線６ａ，書込用ワード線６ｂによる誘導磁界によって磁化が変化するようになっている。ここで、第２の磁性層３の磁化は、誘導磁界によって反転し、これにより第１の磁性層１の磁化との相対角度が反転するようになっている。また、書き込み対象の記憶セル１２の選択は、いわゆるマトリクス駆動法によって行うため、書込用ビット線６ａ，書込用ワード線６ｂのいずれか一方だけではなく、これらの双方に対し電流が同方向に流れるときにのみ磁化反転が可能であるように、第２の磁性層３の磁気特性や寸法などが設定される。これがＴＭＲ素子としての磁気抵抗効果素子１２Ａ（１２Ｂ）の基本構造である。
【００７１】
ここでは、環状磁性層５は、図７において紙面に垂直方向の軸をもつ筒型の形状を有し、書込用ビット線６ａ，書込用ワード線６ｂの互いに平行となった部分を内包している。すなわち、この環状磁性層５の軸方向は、書込用ビット線６ａ，書込用ワード線６ｂの延在方向であり、軸方向を横切る断面方向において閉じた環状となっている。また、環状磁性層５は、高透磁率磁性材料から構成され、内包する書込用ビット線６ａ，書込用ワード線６ｂの電流によって生じる磁束を層内部に閉じ込めることにより、第２の磁性層３の磁化方向を効率よく変化させる機能を有する。この環状磁性層５は、図示したように断面が閉ループとなっており、発生した誘導磁界が、断面と平行な面に沿って層内を還流するようになっている。これにより、環状磁性層５は、外部に漏洩磁束を生じさせない電磁遮蔽効果を有している。また、ここでは、第２の磁性層３に一面で接するように構成されているために、磁界を第２の磁性層３に伝えやすく、高い磁束密度でもって近接する第２の磁性層３の磁化方向を一層効率よく変えることができるようになっている。
【００７２】
また、図８は、書込用ビット線６ａ，書込用ワード線６ｂの配線構造を示したものである。このように、本実施の形態の磁気メモリデバイスは、複数の書込用ビット線６ａと、この書込用ビット線６ａとそれぞれ交差するように延びる複数の書込用ワード線６ｂとを備えている。これらは交差するように延びているが、その交差領域では部分的に平行となって延在しており、この平行部分に磁気抵抗効果素子１２Ａ，１２Ｂが形成されている。なお、ここでいう平行とは、製造上の誤差範囲±１０°を含んでいる。ここでは、平行となった書込用ビット線６ａ，書込用ワード線６ｂの合成磁界を用いて第２の磁性層３の磁化を反転させるが、この誘導磁界の大きさは、各配線が交差するときの合成磁界よりも大きい。よって、書き込み動作を効率よく行うことができる。
【００７３】
なお、磁気抵抗効果素子１２Ａ（１２Ｂ）の各々には、読出センシング用導線１１から積層体に流れ込み、環状磁性層５から基板１０へと通り抜けるように電流が流れる。よって、トンネル電流を流す非磁性層２を除いた積層体の各層、および非磁性導電層４，環状磁性層５には、すべて導電性を有する材料が用いられる。第１の磁性層１、第２の磁性層３には、例えば、コバルト鉄合金（ＣｏＦｅ）が用いられ、その他単体のコバルト（Ｃｏ）、コバルト白金合金（ＣｏＰｔ）、ニッケル鉄コバルト合金（ＮｉＦｅＣｏ）などを用いることができる。また、第１の磁性層１と第２の磁性層３は、磁化方向が互いに平行または反平行となる状態で安定化するため、互いの磁化容易軸を平行とすることが望ましい。
【００７４】
非磁性層２は、トンネル抵抗等を基にその厚みが決められる。一般に、ＴＭＲ素子を用いた磁気メモリ素子では、トランジスタなどの半導体デバイスとのマッチングを図るため、トンネル抵抗は数１０ｋΩ・（μｍ）２  程度が適当とされる。しかし、磁気メモリデバイスにおける高密度化および動作の高速度化を図るためには、トンネル抵抗は、１０ｋΩ・（μｍ）２  以下、さらに好ましくは１ｋΩ・（μｍ）２  以下とすることが好ましい。そうしたトンネル抵抗値を実現するためには、非磁性層（トンネルバリア層）２の厚みは２ｎｍ以下、さらに好ましくは１．５ｎｍ以下とすることが望ましい。ただし、非磁性層２の厚みをあまり薄くすると、トンネル抵抗を低減することができる一方で、第１の磁性層１および第２の磁性層３との接合界面の凹凸に起因するリーク電流が生じ、ＭＲ比が低下してしまうおそれがある。これを防止するため、非磁性層２の厚みは、リーク電流が流れない程度の厚みを有する必要があり、具体的には０．３ｎｍ以上の厚みであることが望ましい。
【００７５】
非磁性導電層４は、第２の磁性層３と環状磁性層５とを反強磁性結合させるように機能するものであり、例えば、ルテニウム（Ｒｕ），銅（Ｃｕ）などが用いられる。環状磁性層５には、鉄（Ｆｅ）、ニッケル鉄合金（ＮｉＦｅ）、Ｃｏ，ＣｏＦｅ，ＮｉＦｅＣｏ等を用いることができる。また、書込用ビット線６ａ，書込用ワード線６ｂによる磁界を環状磁性層５に集中させるために、環状磁性層５の透磁率はできるだけ大きいほうが好ましく、具体的には２０００以上、より好ましくは６０００以上である。
【００７６】
書込用ビット線６ａおよび書込用ワード線６ｂは、いずれも、チタン（Ｔｉ），窒化チタン（ＴｉＮ），アルミニウム（Ａｌ）が順に積層された構造を有し、絶縁膜によって、互いに電気的に絶縁されている。書込用ビット線６ａおよび書込ワード線６ｂは、例えば、アルミニウム（Ａｌ）、銅（Ｃｕ）およびタングステン（Ｗ）のうちの少なくとも１種からなるようにしてもよい。
【００７７】
磁気抵抗効果素子１２Ａ，１２Ｂが形成される基板１０の上には、エピタキシャル層９が形成され、さらにその上に導電層８および絶縁層７が形成されている。導電層８は、絶縁層７を介して互いに絶縁された導電層８Ａ，８Ｂからなる。磁気抵抗効果素子１２Ａ，１２Ｂは、導電層８および絶縁層７の上面に形成されるが、それぞれ、その形成領域の少なくとも一部が導電層８Ａ，８Ｂの形成領域と重なるように位置決めされる。よって、磁気抵抗効果素子１２Ａと磁気抵抗効果素子１２Ｂとは、分離絶縁されている導電層８Ａ，８Ｂにそれぞれ個別に接合され、互いに電気的に絶縁されている。すなわち、ここでは、磁気抵抗効果素子１２Ａと磁気抵抗効果素子１２Ｂが、電気的に非導通であるように配線がなされている。
【００７８】
また、ここでは、基板１０をｎ型シリコンウエハとする。一般に、ｎ型シリコンウエハにはＰ（燐）の不純物拡散が施されており、基板１０としては、Ｐ（燐）の高濃度拡散によりｎ＋＋型となっているものを用いる。これに対し、エピタキシャル層９は、Ｐ（燐）が低濃度拡散されてｎ−  型となるようにする。また、導電層８には金属を用いる。このとき、ｎ−  型半導体であるエピタキシャル層９と、金属の導電層８とを接触させると、バンドギャップが生じてショットキーダイオードが形成される。これが、本実施の形態におけるダイオード１３Ａ，１３Ｂである。
【００７９】
ダイオード１３Ａ，１３Ｂをこのようにショットキーダイオードとして形成することには、エピタキシャル層付きのシリコンウエハが入手しやすく低価格であること、形成工程が簡易であること等の利点がある。しかし、ショットキーダイオードは、ＰＮ接合ダイオードに比べてリーク電流が数１００倍以上も大きく、加えて温度上昇に伴うリーク電流の増加も大きい。この磁気メモリデバイスをＭＲＡＭ半導体メモリチップとし、記憶セル１２ごとにショットキーダイオードを数１０００個も並列に接続した場合、リーク電流がかなり増大してしまうために読み出し出力のＳ／Ｎ比を下げる原因となることが考えられる。ここでは、ダイオード１３として、コスト面、製造面で有利なショットキーダイオードを採用したが、リーク電流が無視できない場合などには、ダイオード１３をＰＮ接合ダイオード，ベース・コレクタ間を短絡したＢＪＴ、あるいはゲート・ドレイン間を短絡したＭＯＳＦＥＴで形成することも可能である。
【００８０】
図９は、記憶セルを回路図で表したものである。このように、１対の磁気抵抗効果素子１２Ａ，１２Ｂは、第１の磁性層１および第２の磁性層３の磁化の相対角度に応じて流れる電流の値が変化することから、可変抵抗とみなされる。すなわち、磁気抵抗効果素子１２Ａ（１２Ｂ）は、流すことのできるトンネル電流の電流密度が高い低抵抗の状態と、電流密度が小さい高抵抗の状態とをとる。
【００８１】
なお、後の動作説明において詳述するが、本実施の形態においては、磁気抵抗効果素子１２Ａ，１２Ｂの一方を低抵抗、他方を高抵抗として情報の記憶を行う。これは、２つの磁気抵抗効果素子１２Ａ，１２Ｂからの出力を差動増幅して読み出すためにほかならない。よって、対をなす２つの磁気抵抗効果素子１２Ａ，１２Ｂは、抵抗値、磁気抵抗変化率、および第２の磁性層３の反転磁界の大きさが等しくなるように製造される必要がある。
【００８２】
〔記憶セルに対する書き込み動作〕
次に、この記憶セル１２における情報記憶方式と書き込み動作方法について説明する。
【００８３】
図１０は、図９と同様に記憶セルを表したものであり、磁気抵抗効果素子１２Ａ，１２Ｂそれぞれの第１の磁性層１，第２の磁性層３の磁化を表している。同図において、白色矢印は第１の磁性層１の磁化を表しており、磁気抵抗効果素子１２Ａ，１２Ｂ共に右方向に磁化が固定されている。一方、黒色矢印は第２の磁性層３の磁化を表し、磁気抵抗効果素子１２Ａ，１２Ｂでは互いに反平行となる向きに磁化されている。このように、記憶セル１２では、１対の磁気抵抗効果素子１２Ａ，１２Ｂの第２の磁性層３の磁化方向が互いに反平行となる状態で情報が記憶される。
【００８４】
このとき、１対の磁気抵抗効果素子１２Ａ，１２Ｂにおいては、それぞれの第１の磁性層１と第２  の磁性層３の磁化方向の組み合わせは、必ず（平行，反平行）の第１の状態か、（反平行，平行）の第２の状態となる。よって、この２つの状態に２値情報「０」，「１」を対応させることで、１つの記憶セル１２に１ビットの情報を記憶させる。なお、磁気抵抗効果素子１２Ａ（１２Ｂ）においては、第１の磁性層１と第２の磁性層３の磁化方向が平行であれば大きなトンネル電流が流れる低抵抗状態となり、反平行であれば小さなトンネル電流しか流れない高抵抗状態となる。つまり、対をなす磁気抵抗効果素子１２Ａおよび磁気抵抗効果素子１２Ｂは、必ず一方が低抵抗で、他方が高抵抗となって情報を記憶する。
【００８５】
このように、対となる磁気抵抗効果素子１２Ａ，１２Ｂにおいて第２の磁性層３の磁化方向を互いに反平行とするため、図１１に示したように、磁気抵抗効果素子１２Ａ，１２Ｂそれぞれの書込用ビット線６ａ，書込用ワード線６ｂに対し、相対的に逆向きとなるように電流を流す（図８参照）。図１１には、記憶セル１２に対し、図１０に示した「１」ビットを書き込む場合の書き込み電流の向きが示されている。
【００８６】
これにより、磁気抵抗効果素子１２Ａ，１２Ｂそれぞれの環状磁性層５には、互いに逆向きに還流する磁界が誘導され、それぞれの第２の磁性層３との対向面における磁化（つまり誘導磁界の向き）は、互いに反平行となる。磁気抵抗効果素子１２Ａ，１２Ｂそれぞれの第２の磁性層３の磁化は、この外部から与えられる磁界の向きに従って反平行となり、その磁化状態が、環状磁性層５との反強磁性結合により固定される。なお、「０」ビットを書き込むには、磁気抵抗効果素子１２Ａ，１２Ｂそれぞれに流す電流の向きを、図示の向きとは反対に切り替えるようにする。
【００８７】
このとき、誘導磁界は環状磁性層５の内部に閉じ込められることから、第２の磁性層の磁化反転に寄与する実効的な磁界強度は、従来に比して大きくなる。その結果、第２の磁性層３を必要十分な磁界強度で磁化反転させることができ、効率よい書き込み動作を行うことができる。換言すると、この書き込みにおいては、第２の磁性層３の磁化は、所定の方向に対し十分な大きさとなるように揃えられる。よって、この第２の磁性層３の磁化方向が外部擾乱磁界により乱されるおそれを低減させ、一旦書き込まれた情報が予期せず消されたり、書き換えられたりすることが防止できる。すなわち、情報を確実に書き込むことができる。
【００８８】
この磁気メモリデバイスでは、まず、アドレスバッファ１０１が外部データ端子Ａ０  〜Ａ２０の信号電圧を取り込んで内部バッファで増幅し、アドレス線１０５，１０７を通じてＹ方向、Ｘ方向のアドレスデコーダ１０６Ａ，１０８Ａに伝達する。それと同時に、データバッファ１０２が外部データ端子Ｄ０  〜Ｄ７  の信号電圧を取り込んで内部バッファで増幅し、書き込み用データバス１１０，１１１を通じてＹ方向、Ｘ方向のカレントドライブ１０６Ｃ，１０８Ｃに伝達する（図１）。
【００８９】
アドレスデコーダ１０６Ａ，１０８Ａは、選択信号により、これに対応するデコード値をもつ書込用ビット線６ａ，書込用ワード線６ｂを選択する。また、書込用ビット線６ａ，書込用ワード線６ｂに流す電流の向きは、カレントドライブ１０６Ｃ，１０８Ｃにより決定される。これにより、書込用ビット線６ａ，書込用ワード線６ｂの双方に電流が流れる記憶セル１２が一意に選択され、そこに所定のビットデータが書き込まれる。例えば、図８では、書込用ビット線６ａ，書込用ワード線６ｂの電流の向きが矢印で示され、記憶セル１２が選択されている様子が表されている。
【００９０】
〔読み出し動作〕
磁気メモリデバイスは、各記憶セル１２に書き込まれた情報を以下のようにして読み出す。
【００９１】
（基本動作）
図１２は、記憶セルの基本構成を示している。まず、同図を参照して、読み出し動作の基本的な部分を説明する。各記憶セル１２は、磁気抵抗効果素子１２Ａ，１２Ｂが図示のような磁化方向となって情報が記憶された状態となっている。このうち、情報を読み出す記憶セル１２は、そのアドレスに対応して、Ｙ方向はビットデコード線２０、Ｘ方向はワードデコード線３０に選択信号が入力されることで選択される。例えば、選択する記憶セル１２が、Ｙｎ  列，Ｘｎ＋１  行にある場合、Ｙｎ  番目のビットデコード線２０ｎ  とＸｎ＋１  番目のワードデコード線３０ｎ＋１  に信号が入力される。
【００９２】
Ｙｎ  番目のビットデコード線２０ｎ  における電圧レベルを”Ｈｉｇｈ”とすると、トランジスタ２２Ａ，２２Ｂが通電状態となり、記憶セル１２のＹｎ  番目の列方向ブロック（ビット列Ｙｎ  ）にセンシング電流が流れる。センシング電流は、センスビット線２１Ａ，２１Ｂを電源Ｖｃｃ側からその反対側に向かって流れ下る。
【００９３】
一方、Ｘｎ＋１  番目のワードデコード線３０ｎ＋１  における電圧レベルを”Ｈｉｇｈ”とすると、トランジスタ３３が通電状態となり、記憶セル１２のＸｎ＋１  番目の行方向ブロック（ワード列Ｘｎ＋１  ）に電流が流れることが許される。よって、センシング電流は、Ｙｎ  番目のセンスビット線２１Ａ，２１Ｂのから、それぞれ磁気抵抗効果素子１２Ａとダイオード１３Ａ，磁気抵抗効果素子１２Ｂとダイオード１３Ｂを通り、共にＸｎ＋１  番目のセンスワード線３１へと流れ込み、さらに、定電流回路１０８Ｂを構成するトランジスタ３３のコレクタ−エミッタ間を通り、抵抗器３４から接地へと抜ける。このように、Ｙｎ  列，Ｘｎ＋１  行目の記憶セル１２は、Ｙｎ  列，Ｘｎ＋１  行目の磁気抵抗効果素子１２Ａ，１２Ｂにセンシング電流を流すことにより選択される。
【００９４】
情報の読み出しは、記憶セル１２の磁気抵抗効果素子１２Ａ，１２Ｂのそれぞれに流れる電流値の差分を検出することによって行われる。これらに流れる電流は、センスビット線２１Ａ，２１Ｂを流れるセンシング電流にほぼ等しい。また、センスビット線２１Ａ（２１Ｂ）に対して直列に接続された抵抗器２３Ａ（２３Ｂ）には、センシング電流による電圧降下が起きる。その電圧降下Ｖａ  は、センシング電流の大きさをＩｓｅｎｓｅ  、抵抗器２３Ａ（２３Ｂ）の抵抗値をＲａ  とすれば、次式で決定される。
Ｖａ  （Ｖｏｌｔ）＝Ｉｓｅｎｓｅ  （Ａ）×Ｒａ  （Ω）      …（１）
式（１）より、抵抗器２３Ａと抵抗器２３Ｂの値が良く揃っていれば、センシング電流Ｉｓｅｎｓｅ  を電圧降下Ｖａ  によって電圧に変換して検出されることがわかる。そこで、ここでは読み出し出力信号として、抵抗器２３Ａと抵抗器２３Ｂの電圧降下をそれぞれ入力線４０Ａ，４０Ｂから取り出し、その差分を検出するようにしている。このように、２つの磁気抵抗効果素子１２Ａ，１２Ｂを用い、それぞれの出力値の差分を取り出すことで、記憶セル１２としては、雑音が除去された大きな出力値が得られる。
【００９５】
（定電流回路１０８Ｂの作用）
以上の読み出し動作において、選択された記憶セル１２に流れるセンシング電流の大きさは、センスワード線３１の接地側に設けられた電流制限抵抗器３４により調整される。電流制限抵抗器３４は、これ単独で電流量を制限する効果があるが、ここではさらに、電流制限抵抗器３４とトランジスタ３３，ダイオード３２を組み合わせて構成された定電流回路１０８Ｂが、電流量を一定範囲内に収めるように動作する。
【００９６】
ワードデコード線３０の電圧レベルが“Ｈｉｇｈ”であれば、２個直列に接続されているダイオード３２は、ダイオードのバンドギャップリファレンスにより、接地から＋２Φだけ高い中間電圧レベルを固定的に作り出す。よって、トランジスタ３４のベース端子には、中間電圧レベルが印加され、トランジスタ３４は通電状態となる。このとき、センスワード線３１から流入するセンシング電流の大きさＩｓｅｎｓｅ  は、電流制限抵抗器３４の抵抗値をＲｃ  とすれば、次式で求まる。
Ｉｓｅｎｓｅ  （Ａ）＝（２φ′―φ″）（Ｖｏｌｔ）／Ｒｃ  （Ω）    …（２）
２φ′は２個の直列になったダイオード３２の順方向電圧、φ″はトランジスタ３３のベースーエミッタ間の順方向電圧である。これらは半導体素子固有の値であるから、式（２）は、抵抗値Ｒｃ  が決まればセンシング電流Ｉｓｅｎｓｅ  は一定値をとること、抵抗値Ｒｃ  をパラメータとしてセンシング電流Ｉｓｅｎｓｅ  は一意に決められることを示している。
【００９７】
すなわち、この定電流回路１０８Ｂのおかげで、センスワード線３１において微弱なセンシング電流Ｉｓｅｎｓｅ  が一定の範囲内の値で安定して流れる。なお、式（２）のセンシング電流Ｉｓｅｎｓｅ  は、センスワード線３１に流れる電流であり、センスビット線２１Ａおよびセンスビット線２１Ｂ、もしくは磁気抵抗効果素子１２Ａおよび磁気抵抗効果素子１２Ｂの双方を流れる電流の総和のことである。
【００９８】
一例として、電流制限抵抗器３４を５０ｋΩとし、ダイオード３２，トランジスタ３３にシリコンダイオードおよびシリコントランジスタを使用した場合、定電流回路１０８Ｂによるセンシング電流Ｉｓｅｎｓｅ  は、ほぼ１５μＡになる。この場合、製造上の原因により、対をなす磁気抵抗効果素子１２Ａ，１２Ｂそれぞれが駆動動作上取り得る抵抗値の範囲が異なっていたとしても、両者を流れる電流の総和は、常にほぼ１５μＡに等しくなる。なお、製造上の原因による磁気抵抗効果素子１２Ａ（１２Ｂ）の抵抗値のばらつきとは、非磁性層２が、数ｎｍ（数１０Å）という数原子単位の厚みしか持たないために、厚みと原子配列のわずかな乱れで抵抗値が変わることを意味している。それゆえ、非磁性層２を均一な厚みで成膜することには細心の注意が払われるが、現実には磁気抵抗効果素子１２Ａ（１２Ｂ）の抵抗値において１５〜５０％程度、製造設備等の条件が悪いときにはそれ以上のばらつきが生じてしまう。
【００９９】
磁気抵抗効果素子１２Ａ，１２Ｂの抵抗値のばらつきには、要因ごとに２つの場合が考えられる。▲１▼１つ目は、記憶セル１２同士の間で、非磁性層２の厚みのばらつき等により、磁気抵抗効果素子１２Ａ，１２Ｂの低抵抗時および高抵抗時の抵抗値が異なる場合である。総じて非磁性層２の厚みが増せば、１対の磁気抵抗効果素子１２Ａ，１２Ｂの抵抗は低抵抗時、高抵抗時とも大きな値をとるようになる。▲２▼２つ目は、各記憶セル１２で対をなしている磁気抵抗効果素子１２Ａ，１２Ｂの間で、接合界面の凹凸や非磁性層２の厚みの違い、その他の原因により、大きなトンネル電流が流れるときの抵抗値と小さなトンネル電流しか流れないときの抵抗値との比率、すなわちＭＲ比がばらつく場合である。
【０１００】
ここで、▲１▼記憶セル１２の間で、磁気抵抗効果素子１２Ａ，１２Ｂの抵抗値がばらついていたとする。センスビット線２１Ａ，２１Ｂを流れる各電流値は、それぞれ１対の磁気抵抗効果素子１２Ａ，１２Ｂの抵抗値に応じた値ではあるものの、その総和は常に一定値をとるように制御されている。言い換えると、センスビット線２１Ａ，２１Ｂを流れる各電流値は、ある規格化された電流量を抵抗比に応じて分配したものである。そのため、抵抗値のばらつき度合いに比べて、各電流値のぶれは少なくなる。殊に、記憶セル１２の間における抵抗のばらつきが各々のＭＲ比を変えないような場合には、１対の磁気抵抗効果素子１２Ａ，１２Ｂの抵抗比が等しいことから、記憶セル１２ごとの抵抗値の大小には関係なく（かなり大きく異なっていたとしても）、センスビット線２１Ａ，２１Ｂの各電流値はほぼ等しくなる。こうして、センスビット線２１Ａ，２１Ｂの電流値の差は、常に一定の範囲内に収められる。そのため、電流電圧変換用抵抗器２３Ａ，２３Ｂの電圧降下の差も一定の範囲内に収められ、安定した差動出力を得ることが可能となり、読み出し信号のＳ／Ｎ比を向上させることができる。
【０１０１】
一方、上記の説明からもわかるように、▲２▼磁気抵抗効果素子１２Ａ対磁気抵抗効果素子１２ＢのＭＲ比のばらつき、特にＭＲ比の低下は、差動出力を得る場合には致命的であり、出力信号のＳ／Ｎ比を極端に落としてしまう。しかし、ここでは、定電流回路１０８Ｂを設けているため、センスビット線２１Ａ，２１Ｂの各々における電流のぶれは、総電流値に応じて押さえ込まれる。これにより、電流電圧変換用抵抗器２３Ａ，２３Ｂの電圧降下の変動はばも一定に抑えられ、センスアンプ１０６Ｂの入力におけるオフセット電圧のばらつきを軽減することが可能である。よって、この場合にも、読み出しの出力信号のＳ／Ｎ比を改善することができる。
【０１０２】
（逆流防止用ダイオードの作用）
また、以上の読み出し動作において、各磁気抵抗効果素子１２Ａ，１２Ｂのセンスワード線３１の側の電流経路上に設けられているダイオード１３Ａ，１３Ｂは、電流がセンスワード線３１から磁気抵抗効果素子１２Ａ，１２Ｂへと逆流することを防止している。
【０１０３】
ここでは、ビット列Ｙｎ  ，ワード列Ｘｎ  の各磁気抵抗効果素子１２Ａ，１２Ｂが、共通のセンスビット線２１Ａ，２１Ｂ、共通のセンスワード線３１に接続されているため、センシング電流の一部は正規の経路を外れ、読み出し対象ではない磁気抵抗効果素子１２Ａ，１２Ｂを介して別の経路に流出してしまい、そのまま接地へ流れ落ちたり、再び正規の経路上に回り込んだりするおそれがある。それでもこうした配線構造をとるのは、記憶セル１２の選択スイッチをビット方向，ワード方向とも列ごとに単一のスイッチで共用させ、配線を簡素化するためでもあるが、ここでは、列ごとに定電流回路１０８Ｂを共用させるためである。
【０１０４】
こうした正規の経路から外れて回路内を流れる電流成分、特に回り込み成分は、磁気抵抗効果素子１２Ａ（１２Ｂ）を逆流する経路上に発生する。しかしながら、ここでは、一方向素子であるダイオード１３Ａ，１３Ｂにより、その経路が遮断される。
【０１０５】
図１３は、本実施の形態に対する比較例として、ダイオード１３Ａ，１３Ｂが磁気抵抗効果素子１２Ａ，１２Ｂの電流経路上にない場合の漏れ電流の経路（ｉ）と、回り込みの経路（ｉｉ），（ｉｉｉ）とを示したものである。同図においては、ビット列Ｙｎ  ，ワード列Ｘｎ＋１  の記憶セル１２が、いままさに情報が読み出されるセルである。すなわち、実線で示したのが正規の電流経路である。
【０１０６】
これに対し、センシング電流の一部は、例えば経路（ｉ）のように、センスワード線３１からワード列方向に隣接する磁気抵抗効果素子１２Ａ，１２Ｂに逆流し、さらにセンスビット線２０ｎ＋１  へ流れる。なお、同様の漏れは、同じセンスワード線３１に共通に接続されている多数の磁気抵抗効果素子１２Ａ，１２Ｂ（図示せず）に対しても生じる。
【０１０７】
また、例えば経路（ｉｉ）のように、記憶セル１２の低抵抗側の磁気抵抗効果素子１２Ａ（１２Ｂ）を廻って回り込む経路が存在する。同図では、すべての記憶セル１２において磁気抵抗効果素子１２Ａの方を低抵抗側として経路を図示している。この場合、センスビット線２１Ａをさらに下り、ビット列方向に隣接し、低抵抗である磁気抵抗効果素子１２Ａを通り、センスワード線３１を介してさらにワード列方向に隣接する記憶セル１２の低抵抗側の磁気抵抗効果素子１２Ａに逆流する。その後、正規の経路とは異なるセンスビット線２１Ａを、選択されたセンスワード線３１に接続されている磁気抵抗効果素子１２Ａ（図ではビット列方向に隣接している）まで上がり、この低抵抗の磁気抵抗効果素子１２Ａに流入し、ついには選択されたセンスワード線３１に流れ込む。同様の回り込みは、同じセンスビット線２１Ａに接続された多数の磁気抵抗効果素子１２Ａ（図示せず）、それらの磁気抵抗効果素子１２Ａと接続されたセンスワード線３１を同じくする多数の磁気抵抗効果素子１２Ａ，１２Ｂ（図示せず）に対しても生じる。磁気抵抗効果素子１２Ｂが低抵抗である場合にも、また同様にして回り込みが発生する。
【０１０８】
もう一つの回り込みの例としては、経路（ｉｉｉ）がある。この場合、同じセンスビット線２１Ａに接続されている磁気抵抗効果素子１２Ａ（低抵抗側）から磁気抵抗効果素子１２Ｂ（高抵抗側）へと、磁気抵抗効果素子１２Ａまたは磁気抵抗効果素子１２Ｂの一方を逆流することによって、ひとつの記憶セル１２を通過する。さらに、反対側のセンスビット線２１Ｂを上がり、読み出し対象の記憶セル１２の磁気抵抗効果素子１２Ｂから正規の経路へ回り込む。
【０１０９】
こうした経路（ｉ）〜（ｉｉｉ）はすべて、本実施の形態のように、各磁気抵抗効果素子１２Ａ，１２Ｂの電流経路上にダイオード１３Ａ，１３Ｂを設けることによって遮断することができる。このようにして、磁気抵抗効果素子１２Ａ，１２Ｂを介して電流が漏れたり、回り込んだりすることで生じるセンシング電流の変動すなわち信号に対する雑音を低減することができる。なお、各記憶セル１２の磁気抵抗効果素子１２Ａ，１２Ｂの電流経路を１つのダイオードに接続させるようにした場合にも、経路（ｉ），（ｉｉ）を遮断することが可能であり、電流の漏れや回り込みに一定の効果が期待される。ただし、経路（ｉｉｉ）を遮断するためには、本実施の形態のように記憶セル１２の中で磁気抵抗効果素子１２Ａ，１２Ｂは非導通とされ、互いに独立して逆流防止が施される必要がある。
【０１１０】
（逆流防止用ダイオードの変形例）
本実施の形態の逆流防止用ダイオード１３Ａ，１３Ｂは、同じく整流作用を有する素子であるトランジスタに置き換えることが可能である。図１４に、そのような変形例として、磁気抵抗効果素子１２Ａ，１２Ｂとセンスワード線３１との間に逆流防止用トランジスタ６３Ａ，６３Ｂを設けた場合を図示している。この逆流防止用トランジスタ６３Ａ，６３Ｂは、ベース端子をビットデコード線２０またはワードデコード線３０に接続すると、センスビット線２１Ａ，２１Ｂもしくはセンスワード線３１に連動して導通させることができる。なお、そうした場合、トランジスタ２２Ａ，２２Ｂはなくともよい。こうした逆流防止用トランジスタ６３Ａ，６３Ｂも同様に一方向素子として機能する。
【０１１１】
逆流防止用トランジスタ６３Ａ，６３Ｂを用いることの利点は、導通時の電圧が、ダイオードの順方向電圧に比べてかなり低いことが挙げられる。トランジスタの導通時のコレクタ−エミッタ間電圧は非常に低い（およそ０．２Ｖ程度）が、ダイオードは順方向電圧としてバンドギャップΦ（０．６５Ｖ〜０．７５Ｖ）の電圧がかかる。本実施の形態の読み出し回路では、電流経路が電源Ｖｃｃから接地に向けて直列に、電流電圧変換用抵抗器２３Ａ（２３Ｂ）、トランジスタ２２Ａ（２２Ｂ）、磁気抵抗効果素子１２Ａ（１２Ｂ）、逆流防止用ダイオード１３Ａ（１３Ｂ）、トランジスタ３３、電流制限抵抗器３４の５段構成になっている。そのため、電圧配分を考慮する必要があるが、逆流防止用トランジスタ６３Ａ，６３Ｂは、逆流防止用ダイオード１３Ａ，１３Ｂに比べ、０．５Ｖ程度も低い電源電圧でも動作させることができる。また、この電圧の余剰分を振り分けるようにして、回路を５段から数段上げ、さらに複雑な制御操作を行うことまでも可能となる。
【０１１２】
また、逆流防止用ダイオード１３Ａ，１３Ｂは、図１５に示したように、逆流防止用ＭＯＳＦＥＴ７３Ａ，７３Ｂに置き換えることも可能である。この場合、導通時のドレイン−ソース間電圧は０．１Ｖ程度とかなり低く、その作用効果は、逆流防止用トランジスタ６３Ａ，６３Ｂとほぼ同様である。
【０１１３】
なお、これらの整流素子は、図１６〜図１８に示したように、センスビット線２１Ａ，２１Ｂと磁気抵抗効果素子１２Ａ，１２Ｂそれぞれの間に設けられていてもよい。
【０１１４】
（センスアンプより後段の信号出力動作）
さらに、入力線４０Ａ，４０Ｂから取り出す電位差をセンスアンプ１０６Ｂにより差動増幅することにより（図２）、値が一層大きく、かつＳ／Ｎの良い出力が得られる。出力線５１Ａ，５１Ｂには、各ビット方向単位読出回路８０（…，８０ｎ  ，８０ｎ＋１  ，…）の多数のセンスアンプ１０６Ｂがコレクタ側でカスケード接続されているが、複数あるビットデコード線２０の１つが選択されると同時にトランジスタ４４が導通することによって、対応する１つのセンスアンプ１０６Ｂがアクティブとなり、そのコレクタ出力だけが出力線５１Ａ，５１Ｂに送出される。
【０１１５】
なお、ここでは、バイアス抵抗器４２Ａ，４２Ｂが共用されているので、電源（Ｖｃｃ）から各センスアンプ１０６Ｂに供給される電流の経路が統一される。これは、センスアンプ１０６Ｂごとのトランジスタ４１Ａ，４１Ｂに流れる電流量の均一化に寄与し、出力値に対するオフセット量を安定化するように作用する。また、トランジスタ２２Ａ，２２Ｂ、抵抗器２３Ａ，２３Ｂおよびセンスアンプ１０６Ｂは、記憶セル１２と同じ幅Ｗの領域内に集積配置されているため、これらのうち差動対をなす素子同士は、動作中の温度変化もほぼ等しくなる。これにより、温度変化によって生じる出力値の変動が抑えられる。
【０１１６】
センスアンプ１０６Ｂの出力は、出力線５１Ａ，５１Ｂ、読み出し用データバス１１２を経由して、最終的には出力バッファ１０２Ｂに入力される。出力バッファ１０２Ｂは、入力された信号電圧を、増幅すると共に２値の電圧信号として外部データ端子Ｄ０  〜Ｄ７  から出力する。
【０１１７】
このように本実施の形態においては、磁気抵抗効果素子１２Ａ，１２Ｂは環状磁性層５を備えたものとしたので、効率よく書き込みを行うことができると同時に、第２の磁性層３の磁化方向を十分に揃えて情報を確実に書き込むことができる。翻って情報を読み出す場合、このように第２の磁性層３の磁化が所定方向に十分揃った状態であれば、第１の磁性層１との相対的な磁化方向によって、磁気抵抗効果素子１２Ａ（１２Ｂ）におけるトンネル電流値もはっきりと大小の２値状態を示すことになり、Ｓ／Ｎ比の高い出力値が得られる。
【０１１８】
これに加え、ここでは、記憶セル１２を１対の磁気抵抗効果素子１２Ａ，１２Ｂで構成し、双方に流れる電流を差動出力するようにしたので、センスビット線２１Ａ，２１Ｂに結合した雑音が除去される。そのうえで、センスワード線３１の接地側に定電流回路１０８Ｂを設け、読み出し回路に流れるセンシング電流の総和が一定に保たれるようにしたので、記憶セル１２ごとの特性のばらつきに対し、センスビット線２１Ａ，２１Ｂの電流値の差は、常に一定の範囲内に収められる。このように総電流値を一定値に規格化することは、１対の磁気抵抗効果素子１２Ａ，１２Ｂの相互間の抵抗のばらつきに対しても、センスビット線２１Ａ，２１Ｂの各電流値の変動を押さえ込む効果を有している。よって、安定した差動出力を得ることが可能となり、読み出し信号のＳ／Ｎ比を向上させることができる。なお、定電流回路１０８Ｂのトランジスタ３３は、ワードデコード線３０の半導体スイッチとしても機能するようにしたので、比較的平易に製造でき、回路設計上も有利である。
【０１１９】
また、各磁気抵抗効果素子１２Ａ，１２Ｂとセンスワード線３１との間に、一方向素子としてダイオード１３Ａ，１３Ｂを設けるようにしたので、センスワード線３１から磁気抵抗効果素子１２Ａ，１２Ｂへ電流が逆流することが防止される。これにより、共通のセンスビット線２１Ａ，２１Ｂまたは共通のセンスワード線３１に接続された記憶セル１２の間、および、１つの記憶セル１２の中の磁気抵抗効果素子１２Ａと磁気抵抗効果素子１２Ｂの間に電流経路ができることが防止され、センシング電流の漏れや回り込みが遮断されるために、雑音を低減することができる。
【０１２０】
さらに、本実施の形態では、センスアンプ１０６Ｂが出力線５１Ａ，５１Ｂに対しカスケード接続され、バイアス抵抗器４２Ａ，４２Ｂを共用するようにしたので、トランジスタ４１Ａ，４１Ｂに流れる電流量が均一化され、センスアンプ１０６Ｂごとの出力値に対するオフセット量を一定とすることができる。また、抵抗部品点数が低減されることで、漏れ電流（回路構成上、動作対象以外の部分にも定常的に流れる電流）による消費電力を低減することができる。さらに、この部品削減と、各センスアンプ１０６Ｂの出力線が一対の出力線５１Ａ，５１Ｂに統一されたことにより、回路の省スペース化が図られる。
【０１２１】
加えて、センスアンプ１０６Ｂの回路エリアに、トランジスタ２２Ａ，２２Ｂ、および抵抗器２３Ａ，２３Ｂをセンスアンプ１０６Ｂと共に集積配置するようにしたので、センスアンプ１０６Ｂと共に差動増幅回路を構成し、対をなす回路素子が、互いに近接した位置に形成される。よって、これらの回路素子は、同様の温度条件で駆動されることから、温度変化による特性ばらつきが抑制され、この差動増幅回路における雑音を防止することができる。
【０１２２】
以上のように、本実施の形態の磁気メモリデバイスにおける読み出し回路では、記憶セル１２ごとの特性のばらつきによる雑音、１対の磁気抵抗効果素子１２Ａ，１２Ｂの相互間の抵抗のばらつきによる雑音を低減させると共に、データ線に結合した雑音、センスアンプ１０６Ｂならびにその他の差動対の特性ばらつきによる雑音、電源回路から回り込む周辺回路の雑音を抑えるようにしたので、読み出し信号出力のＳ／Ｎ比を大きく向上、改善することができる。よって、この磁気メモリデバイスは、読み取り誤差の少ない安定した動作を行うことが可能である。また、Ｓ／Ｎ比向上により、大きな信号出力値を得ることができることから、記憶セル１２を高集積化する場合にも十分な出力を得ることが可能であり、その一方で、低電流、低電圧の駆動を実現することも可能である。
【０１２３】
なお、一般に、磁気メモリデバイスでは、極薄のトンネルバリア層が絶縁破壊されるのを防ぐため、磁気記憶素子にトンネル電流を流すときには素子にかかる電圧を適切な値とする必要がある。本実施の形態の磁気メモリデバイスは、定電流回路１０８Ｂを備えることによって、トンネル電流を小さくし、トンネルバリア層２にかかる電圧をその電気的耐圧よりも十分に低い電圧まで下げて駆動することができる。また、本実施の形態の読み出し回路は、電流経路が電源Ｖｃｃから接地に向けて直列に、電流電圧変換用抵抗器２３Ａ（２３Ｂ）、トランジスタ２２Ａ（２２Ｂ）、磁気抵抗効果素子１２Ａ（１２Ｂ）、逆流防止用ダイオード１３Ａ（１３Ｂ）、トランジスタ３３、電流制限抵抗器３４の５段構成になっている。その電圧分圧の関係から、これらの磁気抵抗効果素子１２Ａ（１２Ｂ）における電圧降下を現実に０．１Ｖ〜０．３Ｖ程度と低く抑えることができる。無論、こうした場合に磁気記録素子１２Ａ，１２Ｂから直接的に得られる電圧出力（電流電圧変換抵抗２３Ａ，２３Ｂにおける電圧降下）は微弱なものであるが、センシング電流を定電流とした効果によりＳ／Ｎ比は高い。ここでは、この出力をさらに数段の差動増幅回路で増幅させて最終出力とするため、十分な読み出し感度を得ることができる。すなわち、この磁気メモリデバイスは、従来に比べ極めて微弱なトンネル電流で駆動させ、磁気抵抗効果素子１２Ａ，１２Ｂの絶縁破壊を防止すると同時に、値が十分に大きく、かつ良好なＳ／Ｎ比の信号出力を得ることが可能である。
【０１２４】
［第２の実施の形態］
図１９は、第２の実施の形態に係るセンスアンプの構成を示す図である。ここでは、第１の実施の形態のダイオード４３，トランジスタ４４，抵抗器４５からなる回路部分を、定電流回路５０としてひとまとめにし、各センスアンプ１０６Ｂによって共用されるようにしている。なお、本実施の形態では、第１の実施の形態と同様の構成要素については同一の符号を付すものとし、その説明を適宜省略する。
【０１２５】
各センスアンプ１０６Ｂでは、トランジスタ４１Ａ，４１Ｂがスイッチ４６（…，４６ｎ  ，４６ｎ＋１  ，…）を介して１つの定電流回路５０に共通に接続されている。すなわち、スイッチ４６によってセンスアンプ１０６Ｂが１つ選択され、定電流回路５０は選択されたセンスアンプ１０６Ｂの一部として動作するようになっている。
【０１２６】
ここで、スイッチ４６（…，４６ｎ  ，４６ｎ＋１  ，…）のそれぞれには、対応するビットデコード線２０（…，２０ｎ  ，２０ｎ＋１  ，…）とリード選択信号線９０とが接続されている。リード選択信号線９０からは、この磁気メモリデバイスが読み出し動作と書き込み動作のいずれを行うかを選択するための読出／書込信号が送出され、スイッチ４６は、ビットデコード値と、読出／書込信号の両方に応じて開閉動作するようになっている。例えば、読出／書込信号は、制御ロジック部１０３に入力される、磁気メモリデバイスをアクティブにするか否かを制御するチップセレクト信号（ＣＳ）と、読み出し／書き込みを切り換えるための書き込み許可信号（ＷＥ）との論理和をとったものであり、リード選択信号線９０は、制御ロジック部１０３からセンスアンプ１０６Ｂに引き出されている（図１参照）。
【０１２７】
すなわち、スイッチ４６の開閉動作によって、読み出し回路系は、読み出し動作を指示された場合にのみ情報の読み出しを行い、さらに、情報を読み出す場合には、選択されたビット列Ｙｎ  に対応するセンスアンプ１０６Ｂが動作対象に選ばれるようになっている。
【０１２８】
スイッチ４６は、例えば、次のように構成されている。図２０は、その構成を表したものであり、図２１は、入力信号に対応したスイッチの動作状態を示している。スイッチ４６は、ベース端子にリード選択信号線９０が接続されたトランジスタ４６１と、ベース端子にビットデコード線２０に接続されたトランジスタ４６２とから構成されている。このうち、トランジスタ４６２のコレクタ−エミッタ間が、トランジスタ４１Ａ，４１Ｂのエミッタ端子と定電流回路５０におけるトランジスタ４８との間に接続されている。さらに、トランジスタ４６１のコレクタ端子は電源（Ｖｃｃ）に接続され、そのエミッタ端子は、トランジスタ４６２のエミッタ側に接続されている。このスイッチでは、トランジスタ４６１のベース入力電圧が“Ｈｉｇｈ”のときの電圧値Ｖ１（読出／書込選択信号の電圧値）、トランジスタ４６２のベース入力電圧が“Ｈｉｇｈ”のときの電圧値Ｖ２（ビットデコード値の電圧値）とが、Ｖ１−Ｖ２＞０．３（Ｖｏｌｔ）の関係にあるように設定される必要がある。これらの電圧値の調整は、ここではスイッチ４６の前段で行われているものとし、詳細については説明の簡便のために省略する。
【０１２９】
このスイッチ４６では、トランジスタ４６１のベース電圧が“Ｌｏｗ”のときは、トランジスタ４６１は遮断状態となることから、トランジスタ４６２の動作、つまりトランジスタ４６２に入力される信号値に応じてスイッチ４６としての導通／遮断が決まる。
【０１３０】
一方、トランジスタ４６１のベース端子に“Ｈｉｇｈ”が入力されるときは、導通したトランジスタ４６１の動作が支配的となり、トランジスタ４６２のコレクタ−エミッタ間には、入力信号の如何に関わらず電流は流れないようになっている。つまり、この場合には、スイッチ４６としては遮断状態となる。トランジスタ４６１が導通すると、そこにはトランジスタ４６２に流す電流よりも大きな電流が流れる（例えばＶ１−Ｖ２＞０．３（Ｖｏｌｔ））。また、電源（Ｖｃｃ）から各トランジスタ４６１，４６２までの経路をたどると、トランジスタ４６１側はトランジスタ４６２側に比べて圧倒的に抵抗値が高いことがわかる。したがって、トランジスタ４６２に“Ｈｉｇｈ”が入力されたとしても、電源（Ｖｃｃ）から供給される電流はトランジスタ４６２ではなく、トランジスタ４６１に流れる。また、その場合に、接続点Ｐの電位（トランジスタ４６１，４６２の共通のエミッタ電圧）はＶ１よりトランジスタ４６１のベース−エミッタ間の順方向電圧を引いた値となり、その結果、トランジスタ４６２のベース−エミッタ間に掛かる電圧は、トランジスタ４６２のベース−エミッタ間の順方向電圧より０．３Ｖ低くなり、トランジスタ４６２は電流が流れ難くなっている。
【０１３１】
このように、スイッチ４６は、トランジスタ４６１に“Ｌｏｗ”が、トランジスタ４６２に“Ｈｉｇｈ”が入力されるときにのみ、導通する。したがって、この場合の読出／書込信号は、読み出しを指示するときは“Ｌｏｗ”、書き込みを指示するときには“Ｈｉｇｈ”に設定される。なお、ここでのスイッチ４６は、センスアンプ１０６Ｂにおけるトランジスタ４１Ａ，４１Ｂと定電流回路５０との間を導通／遮断させるためのものであって、定電流回路５０自体の動作を制限しないようになっている。
【０１３２】
定電流回路５０は、ダイオード４７，トランジスタ４８，抵抗器４９によって構成され、ダイオード４７のバンドギャップリファレンスを利用して一定電流を作り出すようになっている。この定電流回路５０は、第１の実施の形態において説明した定電流回路１０８Ｂと同様に作用し、トランジスタ４１Ａ，４１Ｂの双方を流れる電流量の総和を規定するようになっている。すなわち、センスアンプ１０６Ｂの差動出力値を一定の範囲内に抑えるように働く。また、このうちトランジスタ４８は、ベース端子が定電流回路制御端子９１に接続されたスイッチとしても機能するようになっている。
【０１３３】
定電流回路制御端子９１は、トランジスタ４８を遮断状態にし得る電圧レベルの制御信号が入力されるようになっており、制御信号に応じて、定電流回路５０を共用するセンスアンプ回路１０６Ｂのすべてをアクティブ状態か、スタンバイ状態かのどちらかの状態に制御することができる。
【０１３４】
第１の実施の形態では、ダイオード４３，トランジスタ４４および抵抗器４５からなる回路部分が定電流機能を有し、トランジスタ４４はビットデコード値に応じて開閉することにより、個々のセンスアンプ１０６Ｂをアクティブにするか否かが制御されている。これに対し、本実施の形態では、定電流機能を定電流回路５０が担い、ビットデコード値に応じてセンスアンプ１０６Ｂを選択するための開閉動作をスイッチ４６が担うようになっている。なお、ここでは、スイッチ４６が本発明の「第１のスイッチ」に対応しており、トランジスタ２２Ａ，２２Ｂが本発明の「一対の第２のスイッチ」に対応している。
【０１３５】
このようなセンスアンプ１０６Ｂは、次のように動作する。
【０１３６】
まず、読出／書込信号が、リード選択信号線９０に入力される。この信号電圧値が“Ｈｉｇｈ”ならば書き込み動作が指示されており、スイッチ４６は導通しない。この信号値が“Ｌｏｗ”ならば読み出し動作が指示されており、スイッチ４６の各々は、入力されるビットデコード値によって開閉する。
【０１３７】
これらの各動作とほぼ同時に、記憶セル１２のアドレスに対応するビットデコード線２０とワードデコード線３０とが選択される。これにより、トランジスタ２２Ａ，２２Ｂ、およびトランジスタ３３が通電状態となり、センスビット線２１Ａ，２１Ｂから読出対象の磁気抵抗効果素子１２Ａ，１２Ｂを通り、センスワード線３１へとセンシング電流が流れる。その一方、複数並列したセンスアンプ１０６Ｂでは、このビットデコード線２０からのビットデコード値が１つのスイッチ４６に入力される。
【０１３８】
これにより、選択ブロックにおける１つのスイッチ４６だけが選択的に導通し、選択されたスイッチ４６に対応するトランジスタ４１Ａ，４１Ｂと定電流回路５０との間が導通し、対応するセンスアンプ１０６Ｂが動作可能となる。すなわち、ビットデコード値で選択されたビット列に対応するセンスアンプ１０６Ｂのみが、しかも読出／書込信号によって読み出し動作が指示された場合にだけ、選択的にアクティブ化される。このようにして選択されたセンスアンプ１０６Ｂは、入力線４０Ａ，４０Ｂから取り出す電位差を差動増幅して出力線５１Ａ，５１Ｂに送出する。このとき、各センスアンプ１０６Ｂは、同一の定電流回路５０を構成要素とするために、ビット列毎にあるセンスアンプ１０６Ｂ間における出力値のばらつきが抑制される。
【０１３９】
このように本実施の形態においては、複数並列するセンスアンプ１０６Ｂが、１つの定電流回路５０を共用するようにしたので、部品点数を大幅に削減することができる。定電流回路５０はトランジスタ４８のベース端子に“Ｈｉｇｈ”の電圧が印加されれば、ビットデコード値で選択されたセンスアンプ１０６Ｂはアクティブ状態となり、電力を消費する。そのため、定電流回路の共用は従来の複数ある定電流回路で生じる不要な電力消費を削減することができる。さらに、電源（Ｖｃｃ）から接地に流れ落ちる電流の経路は、読み出し時にのみ形成され、また、常に読出対象であるセンスアンプ１０６Ｂを通る１本の経路だけに絞られることから、読み出し動作をする回路部分以外での不要な電力消費を削減することができる。また、各センスアンプ１０６Ｂが同じ定電流回路５０を共用することで、そのブロック内での特性ばらつきが解消され、各センスアンプ１０６Ｂに流れる電流の総量が統一される。よって、トランジスタ４１Ａ，４１Ｂにおける電流増幅率のセンスアンプ１０６Ｂごとの変動が抑えることができ、センスアンプ出力を常に一定値とすることに寄与できる。
【０１４０】
また、トランジスタ４１Ａ，４１Ｂの１つを定電流回路５０に接続させるためにスイッチ４６を設け、このスイッチ４６を、ビットデコード値だけでなく読出／書込信号との論理和をとって動作するように構成したので、読み出し回路系は読み出し指令がある場合にのみ動作可能となり、さらに選択されたビット列Ｙｎ  に対応する回路系だけが動作する。このように、スイッチ４６に読出／書込信号を入力することにより、読み出し回路系全体を読出／書込信号に応じて動作させることができる。
【０１４１】
また、トランジスタ４８のベース端子に定電流回路制御端子９１を接続し、制御信号を入力するようにすれば、トランジスタ４８の開閉動作により、定電流回路５０を共用するセンスアンプ１０６Ｂのすべての状態を一度に制御することができる。例えば、トランジスタ４８が遮断されると、定電流回路５０における電流消費が削減され、消費電力低減に寄与することができる。
【０１４２】
以上のように、本実施の形態の読み出し回路系は、読出／書込信号、ビットデコード値、さらには定電流回路制御端子９１の制御信号を含む３制御指令で動作する構成としたので、これら３つの制御信号がもつ条件をすべて満足しないと動作可能とならない。したがって、必要な回路以外は極力スタンバイ状態とされ、漏れ電流による電力消費を大幅に削減することができる。
【０１４３】
（スイッチ４６の変形例）
図２２は、上記第２の実施の形態の変形例に係るスイッチの構成を示すものである。第２の実施の形態では、各センスアンプ１０６Ｂに対応してスイッチ４６がそれぞれ設けられていたが、この変形例では、各スイッチ４６の機能を１つのスイッチにまとめるようにしている。リード選択信号線９０に接続されたトランジスタ４６１は、１つだけ設けられているが、それぞれがビットデコード線２０（…，２０ｎ  ，２０ｎ＋１  ，…）に接続されたトランジスタ４６２（…，４６２ｎ  ，４６２ｎ＋１  ，…）は、各センスアンプ１０６Ｂに対応して複数設けられている。これらのトランジスタ４６１，４６２は、エミッタ側がすべて共通接続されて並列するように構成されており、複数のトランジスタ４６２（…，４６２ｎ  ，４６２ｎ＋１  ，…）がトランジスタ４６１を共用するようになっている。
【０１４４】
その動作は、スイッチ４６と同様である（図２１参照）。トランジスタ４６１に“Ｌｏｗ”（読み出し指令）が入力され、トランジスタ４６２（…，４６２ｎ  ，４６２ｎ＋１  ，…）のいずれかにビットデコード値が入力されると、選択されたトランジスタ４６２が導通する。例えば、ビットデコード線２０ｎ  よりビットデコード値Ｙｎ  が入力されると、トランジスタ４６２ｎ  のみが導通し、ビット列Ｙｎ  に対応するセンスアンプ１０６Ｂがアクティブ化される。トランジスタ４６１に“Ｈｉｇｈ”（書き込み指令）が入力されたときには、トランジスタ４６２のいずれも、ビットデコード値が入力されたとしても遮断されたままとなる。
【０１４５】
【実施例】
〔センスアンプによる増幅度の検証〕
上記第１の実施の形態と同様の実回路（図２参照）において、情報の読み出し中に、各測定点における電流値を電流プローブを用いて測定した。測定点は、図２３に示したＰ１〜Ｐ９の９点である。
すなわち、
測定点Ｐ１  …  トランジスタ２２Ａのコレクタ端子
測定点Ｐ２  …  トランジスタ２２Ｂのコレクタ端子
測定点Ｐ３  …  トランジスタ２２Ａのベース端子
測定点Ｐ４  …  トランジスタ２２Ｂのベース端子
測定点Ｐ５  …  トランジスタ４１Ａのコレクタ端子
測定点Ｐ６  …  トランジスタ４１Ｂのコレクタ端子
測定点Ｐ７  …  トランジスタ４１Ａのベース端子
測定点Ｐ８  …  トランジスタ４１Ｂのベース端子
測定点Ｐ９  …  トランジスタ４４のコレクタ端子
である。これらの電流値を、ビットデコード線２０に印加するビットデコード電圧の値を変化させて測定した。
【０１４６】
図２４は、測定点Ｐ１〜Ｐ４の測定結果を示している。実回路では、磁気抵抗効果素子１２Ａに接続される側でセンスビット線２１Ａに流れる電流は、トランジスタ２２Ａのエミッタ電流、つまりトランジスタ２２Ａのコレクタ電流とベース電流の総和となる。測定結果からは、測定点Ｐ１のコレクタ電流が、測定点Ｐ３のベース電流を無視できる程度に大きいことがわかる。よって、トランジスタ２２Ａのコレクタ端とエミッタ端では流れる電流はほぼ等しいことがわかる。また、トランジスタ２２Ｂに対する測定点Ｐ２のコレクタ電流と、測定点Ｐ４のベース電流との関係も同様であり、トランジスタ２２Ｂのコレクタ端とエミッタ端では流れる電流はほぼ等しいことがわかる。
【０１４７】
図２５は、測定点Ｐ１〜Ｐ９の測定結果を示している（図２０とは縦軸の電流値のスケールが異なる）。電流電圧変換用抵抗器２３Ａ，２３Ｂに流れる電流は分岐して、それぞれ、ビット列選択用スイッチであるトランジスタ２２Ａ，２２Ｂのコレクタ端子と、センスアンプ１０６Ｂの差動対であるトランジスタ４１Ａ，４１Ｂのベース端子とに流れ込む。さらに、トランジスタ４１Ａ，４１Ｂのコレクタ電流，ベース電流の総和がそれぞれのエミッタ電流となるが、そのエミッタ電流は、共通の配線で合流してトランジスタ４４のコレクタ端子に流れ込む。
【０１４８】
トランジスタ４１Ａ，４１Ｂのコレクタ電流は、各ベース電流（測定点Ｐ７，Ｐ８の電流）が増幅されて得られたものである。測定結果からは、測定点Ｐ５のトランジスタ４１Ａのコレクタ電流と、測定点Ｐ６のトランジスタ４１Ｂのコレクタ電流の差分が、元の出力であるセンスビット線２１Ａ，２１Ｂの電流差に比べて極めて大きいことがわかる。その電流差の比率は、図示の測定データの場合およそ２００倍にも及ぶ。したがって、この磁気メモリデバイスでは、読み出し信号をこのようなセンスアンプ１０６Ｂで増幅することで、非常に大きな出力が得られることがわかる。
【０１４９】
なお、測定結果からは、測定点Ｐ７，Ｐ８におけるトランジスタ４１Ａ，４１Ｂのベース電流も非常に小さいことがわかり、電流電圧変換用抵抗器２３Ａ，２３Ｂに流れる電流は、トランジスタ２２Ａ，２２Ｂのコレクタ端子に流れ込む電流とほぼ等しいといえる。よって、この読み出し回路において、センスアンプ１０６Ｂは磁気抵抗効果素子１２Ａ，１２Ｂの電流変化を忠実に増幅していることが確認できた。
【０１５０】
〔定電流回路の効果の検証〕
次に、実施の形態と同様の実回路において、磁気抵抗効果素子１２Ａ（１２Ｂ）の抵抗ばらつきに対する読み出し信号（電圧）の変動を、２通りの場合に分けて調べた。
【０１５１】
（記憶セル間の抵抗ばらつきに対する効果）
まず、各磁気抵抗効果素子１２Ａ，１２Ｂの低抵抗時の抵抗値（ＲＬ  ），高抵抗時の抵抗値（ＲＨ  ）が、記憶セル１２間で異なる場合について調べた。すなわち、それぞれ抵抗値ＲＬ  ，ＲＨ  が異なる記憶セル１２からの読み出し電圧の出力値を測定した。ここで、記憶セル１２ごとの抵抗値は、最大値と最小値で１０倍近く変化させたが、各記憶セル１２におけるＭＲ比（ＲＬ  ／ＲＨ  ）は２５％固定とした。
【０１５２】
図２６は、その測定結果を表したものであり、横軸は高抵抗時の抵抗値ＲＨ  、縦軸は電源電圧Ｖｃｃで規格化した出力電圧値を示している。同図において、白丸が高抵抗時の抵抗値ＲＨ  をとった方の磁気抵抗効果素子１２Ａ（１２Ｂ）からの出力電圧値を、×印が低抵抗時の抵抗値ＲＬ  をとった方の磁気抵抗効果素子１２Ｂ（１２Ａ）からの出力電圧値をそれぞれ表している。また、測定値は実線で結ばれており、点線で示したのは、電流を一対の磁気記憶素子に流し、その磁気記憶素子の電圧降下を直接的にセンスする構成の比較例における結果である。
【０１５３】
図示した結果からは、実施の形態の読み出し回路では、記憶セル１２ごとの抵抗値がこれほど大きく異なっていても、抵抗値ＲＬ  の側からの出力電圧、および抵抗値ＲＨ  の側からの出力電圧は、それぞれほぼ一定値をとることが明らかである。よって、両者の差分である最終出力電圧も、記憶セル１２ごとの抵抗値ばらつきによらず常に一定であることが確認できた。これは、実施の形態において説明したように、定電流回路１０８Ｂを設け、抵抗値ＲＬ  ，ＲＨ  をとる磁気抵抗効果素子１２Ａ，１２Ｂに流れる電流の総和を規格化することの効果である。
【０１５４】
（比較例）
この実施例の比較例として、電流を一対の磁気記憶素子に流し、その磁気記憶素子の電圧降下を直接的にセンスする構成の読み取り回路にて、同様の測定を行った。図２７に、比較例の等価回路図を示す。この読み取り回路は、一方が高抵抗、他方が低抵抗となって情報を記憶する１対の磁気記憶素子（可変抵抗Ｒ１，Ｒ２として図示）の電圧の差分を読み取る方式をとり、対をなす磁気記憶素子の各々は電流源，セル選択用半導体スイッチに直列に接続されるが、この直列配線は互いに別途独立している。また、この場合には磁気記憶素子の電圧降下をＳ，／Ｓとして直接読み出しているために、電流電圧変換用抵抗器は用いられない。その測定結果は、図２６に点線で示されている。このように、各磁気記憶素子に対する電流を一定とする回路では、磁気記憶素子の抵抗に比例して出力値が大きく変わる。よって、磁気記憶素子の抵抗ばらつき具合が、直ちに出力値に変動となって影響することになる。
【０１５５】
（磁気記憶素子間の抵抗ばらつきに対する効果）
次に、各記憶セル１２で対をなしている磁気抵抗効果素子１２Ａ，１２Ｂの間で、ＭＲ比がばらつく場合について調べた。ここでは、抵抗値ＲＨ  を固定し、抵抗値ＲＬ  を変えることで各記憶セル１２のＭＲ比を変え、それぞれの出力電圧を測定した。
【０１５６】
図２８は、その測定結果を表したものであり、横軸はＭＲ比（％）、縦軸は電源電圧Ｖｃｃで規格化した出力電圧値を示している。同図では、白丸が抵抗値ＲＨ  をとった方の磁気抵抗効果素子１２Ａ（１２Ｂ）からの出力電圧値、×印が抵抗値ＲＬ  をとった方の磁気抵抗効果素子１２Ｂ（１２Ａ）からの出力電圧値をそれぞれ表している。また、測定値は実線で結ばれており、点線は抵抗値ＲＨ  ，ＲＬ  それぞれの電圧に対する定電流効果によるオフセット基準値である。
【０１５７】
図示の結果からは、実施の形態の読み出し回路では、抵抗値ＲＬ  側からの出力電圧と、抵抗値ＲＨ  側からの出力電圧は、ＭＲ比が小さくなるにつれ互いに漸近する傾向が見て取れる。つまり、各記憶セル１２ごとにＭＲ比がばらつくと、その影響が電圧出力にはこのような形で表れることがわかる。それでも、抵抗値ＲＬ  側の出力電圧と、抵抗値ＲＨ  側の出力電圧は、基準値を挟んでそれぞれ一定の範囲内に収まっている。この場合、ＭＲ比が１５％程度以上あれば両者の差分は出力として十分であることから、同一の回路構成で定電流回路を設けない場合と比較しても、読み取り誤差が生じる可能性は少なくなっている。
【０１５８】
また、こうした構成の回路一般に言えることであるが、磁気抵抗効果素子１２Ａ，１２Ｂを流れる各電流は、総和が常に等しいことから、そのときの素子抵抗の比に応じ、常に総和の半分の値を中心とする上下に対称な値をとる。図２８に点線で示したオフセット基準値は、まさにこの値を電圧に変換したものであり、その位置は電流の総和を変えない限り、不変である。そこで、センスアンプ１０６Ｂで差動増幅する際の閾値となる電圧レベルを、このオフセット基準値に合致させれば、センスアンプ１０６Ｂからは適正値の電圧出力が得られる。これも、定電流回路を付加したことの効果である。
【０１５９】
なお、本発明は、上記実施の形態および実施例には限定されず種々の変形実施が可能である。例えば、上記実施の形態においては、センスアンプ１０６Ｂ、定電流回路１０８Ｂ、およびトランジスタ２２Ａ，２２Ｂ等のスイッチング素子にバイポーラトランジスタを用いて構成するようにしたが、これ以外にもＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  ＭＯＳ）等の半導体素子を用いて構成することができる。なお、スイッチ４６のような２制御指令以上のスイッチは、ＭＯＳＦＥＴで構成してもよいが、論理ゲートで構成するようにしてもよい。
【０１６０】
また、第２の実施の形態では、センスアンプ１０６Ｂの回路系は、スイッチ４６に入力される２制御信号とトランジスタ４８に入力される１制御信号によって制御されるように構成したが、スイッチ４６を、これら３つの制御信号に応じて動作する３制御指令のスイッチに置き換えた回路構成とすることもできる。
【０１６１】
また、上記実施の形態では、磁気抵抗効果素子１２Ａ，１２ＢをＴＭＲ素子であるものとして説明したが、本発明の磁気メモリデバイスにおける磁気抵抗効果素子は、２つで１単位情報を記憶する構成をとるものであれば、どのような種類のものであってもよい。例えば、やはり磁性層の積層面に垂直に電流を流す構造のＣＰＰ（Ｃｕｒｒｅｎｔ  Ｐｅｒｐｅｎｄｉｃｕｌａｒ  ｔｏ  ｔｈｅ  Ｐｌａｎｅ）−ＧＭＲ素子に置き換えることもできる。その場合の素子構造は、非磁性層２を、絶縁層から非磁性金属層に替えることを除いては、上記の磁気抵抗効果素子１２Ａ（１２Ｂ）と同様とすることができる。また、一対の磁気抵抗効果素子が、積層面に平行な方向に電流が流れる積層体を含む磁気抵抗効果素子（ＣＩＰ（Ｃｕｒｒｅｎｔ  ｆｌｏｗｓ  Ｉｎ  ｔｈｅ  Ｐｌａｎｅ）−ＧＭＲ）であってもよい。
【０１６２】
【発明の効果】
以上説明したように、本発明の磁気メモリデバイスによれば、一対の磁気抵抗効果素子に読出電流を供給する読出線対と、読出線対を流れる一対の読出電流の差に基づいて記憶セルから情報を読み出すセンスアンプ回路とを備え、センスアンプ回路が、読出線対ごとに設けられた差動スイッチ対と、各差動スイッチ対と電源との間に設けられたバイアス抵抗器対と、複数の差動スイッチ対について共通に設けられ、各差動スイッチ対を流れる一対の読出電流の和を一定化する定電流回路とを含むようにしたので、定電流回路の特性が画一化され、差動スイッチ対ごとの電流増幅率のばらつきが抑えられる。これにより、センスアンプ回路から安定した差動出力を得ることが可能となり、読み出し信号出力のＳ／Ｎ比を向上させることが可能となる。同時に、各センスアンプ回路に対応して設けられる複数の定電流回路を集約することから、部品点数を削減することができ、動作対象ではない回路部分に電流が流れることによる不要な電力消費を回避することができる。また、センスアンプ回路がこのような構成をとることにより、読み出し回路系では、電源から接地に流れ落ちる電流経路を１つのセンスアンプ回路を通る１つの経路のみに限定することができ、不要な電力消費を削減することが可能となる。
【０１６３】
特に、複数の差動スイッチ対の各々と定電流回路との間にそれぞれ設けられ、複数の差動スイッチ対のうちのいずれか１つを選択する第１のスイッチと、電源と読出線対との間に設けられ、読出線対に読出電流を供給するか否かを選択する一対の第２のスイッチとをさらに備えるようにすれば、第１のスイッチの開閉状態に応じて差動スイッチ対と定電流回路との間を導通／遮断させることができ、第１のスイッチに入力される制御信号によって選択されたセンスアンプ回路のみを動作可能とすることができる。したがって、センスアンプ回路を含む回路系に対し、第１のスイッチに入力される制御信号に応じた各種の動作制御を施すことが可能となる。また、センスアンプ回路が動作対象でない場合には、第１のスイッチが遮断されるように制御し、センスアンプ回路に電流が流れないようにすれば、そこに不要な電力消費が生じることが回避され、消費電力を低減することができる。
【０１６４】
また、バイアス抵抗器対もまた複数の差動スイッチ対について共通に設けられているようにすれば、これらバイアス抵抗器対の特性も画一化され、センスアンプ回路ごとの出力値に対するオフセット量のばらつきを抑えると共に、差動スイッチ対における電流量の均一化に寄与する。したがって、読み出し信号出力のＳ／Ｎ比を向上させることが可能となる。また、抵抗部品を削減することができ、不要な電力消費を回避することができる。
【０１６５】
さらに、一対の第２のスイッチ、一対の電流電圧変換用抵抗器および差動スイッチ対が、同一の領域内に集積配置されているようにすれば、対となる素子の各々は、近接して配置されることで環境温度がほぼ等しくなり、駆動中の温度変化によって互いの特性値がかけ離れていくことが防止され、これらの回路が適正な差動動作を行うことが保障される。よって、信号雑音の発生を防止することが可能となる。
【０１６６】
また、本発明のセンスアンプ回路によれば、読出線対ごとに設けられた差動スイッチ対と、各差動スイッチ対と電源との間に設けられたバイアス抵抗器対と、複数の差動スイッチ対について共通に設けられた定電流回路とを備え、読出線対を流れる一対の読出電流の差に基づいて記憶セルから情報を読み出すようにしたので、定電流回路の特性が画一化され、差動スイッチ対ごとの電流増幅率のばらつきを抑えることができる。これにより、読出線対ごとの差動出力を、どの線対からも安定して得ることが可能となり、読み出し信号出力のＳ／Ｎ比を向上させることが可能となる。また、差動スイッチ対に対応して設けられる定電流回路を集約することから、部品点数が削減されると共に不要な電力消費を回避することも可能となる。さらに、このセンスアンプ回路を適用した磁気メモリデバイスでは、駆動中の読み出し回路系における電源から接地までの電流経路を、１つのセンスアンプ回路を通る１つの経路のみに限定して形成することができ、不要な電力消費を削減することを可能とする。
【０１６７】
また、本発明の磁気メモリデバイスの読出方法によれば、読出線対ごとに差動スイッチ対を設け、各差動スイッチ対と電源との間にバイアス抵抗器対を設け、複数の差動スイッチ対について共通に定電流回路を設け、読出線対を流れる一対の読出電流の差に基づいて記憶セルから情報を読み出すようにしたので、読出電流は差動出力され、読出線の各々に生じる雑音や磁気抵抗効果素子ごとの出力値に含まれるオフセット成分が除去される。その場合に、読出電流の差分を電圧差として差動増幅するセンスアンプ回路は、定電流回路を共用とすることで、定電流回路の特性ばらつきに起因するセンスアンプ出力のばらつきが抑えられる。よって、安定した差動出力を得ることができ、読み出し信号出力のＳ／Ｎ比を向上させることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る磁気メモリデバイスの全体構成を示すブロック図である。
【図２】図１に示した磁気メモリデバイスの記憶セルとその読み出し回路の構成を表す図である。
【図３】図２に示した読み出し回路のうち、センスアンプ全体の構成を説明するための回路図である。
【図４】図１に示した記憶セル群のＹ方向駆動回路部の周辺の実装の様子を表す構成図である。
【図５】図４に示したＹ方向駆動回路部の実際の回路配置を表す図である。
【図６】図５に示した単位駆動回路のうちセンスアンプ回路エリアのパターン配置図である。
【図７】図１に示した記憶セルの具体的構成を示す断面図である。
【図８】図１に示した磁気メモリデバイスの記憶セルとその書き込み用配線構造を表す図である。
【図９】図７に示した記憶セルの等価回路を表す図である。
【図１０】図７に示した記憶セルにおける情報記憶の方法を説明するための図である。
【図１１】図７に示した記憶セルにおける情報書き込み方法を説明するための図である。
【図１２】図１に示した磁気メモリデバイスにおける記憶セルからの読み出し動作原理を説明するための図である。
【図１３】図２に示した読み出し回路の比較例を説明するための回路図である。
【図１４】図２に示した読み出し回路における逆流防止用ダイオードの変形例に係る整流素子とその配置を示す図である。
【図１５】図２に示した読み出し回路における逆流防止用ダイオードの変形例に係る整流素子とその配置を示す図である。
【図１６】図２に示した読み出し回路における逆流防止用ダイオードの変形例に係る配置を示す図である。
【図１７】図２に示した読み出し回路における逆流防止用ダイオードの変形例に係る整流素子とその配置を示す図である。
【図１８】図２に示した読み出し回路における逆流防止用ダイオードの変形例に係る整流素子とその配置を示す図である。
【図１９】本発明の第２の実施の形態に係るセンスアンプの構成図である。
【図２０】図１９に示したスイッチの一具体例を示す図である。
【図２１】図２０に示したスイッチにおける入力制御信号と動作状態との対応を表す図である。
【図２２】図２０に示したスイッチの変形例を示す図である。
【図２３】本発明の磁気メモリデバイスの実施例に係る読み出し回路の図である。
【図２４】図１９に示した読み出し回路におけるビットデコード電圧と測定点Ｐ１〜Ｐ４の電流測定値との関係を示す図である。
【図２５】図１９に示した読み出し回路におけるビットデコード電圧と測定点Ｐ１〜Ｐ９の電流測定値との関係を示す図である。
【図２６】図１９に示した読み出し回路における磁気記憶素子の記憶セル単位の抵抗変動と出力電圧との関係を示す図である。
【図２７】図２２に示した実施例に対する比較例の読出し回路を説明するための等価回路図である。
【図２８】図１９に示した読み出し回路における、対をなす磁気記憶素子間の抵抗変動と出力電圧との関係を示す図である。
【符号の説明】
１…第１の磁性層、２…非磁性層（トンネルバリア層）、３…第２の磁性層、４…非磁性導電層、５…環状磁性層、６ａ…書込用ビット線、６ｂ…書込用ワード線、７…絶縁層、８…導電層、９…エピタキシャル層、１０…基板、１１…読出センシング用導線、１２…記憶セル、１２Ａ，１２Ｂ…磁気記憶素子、１３Ａ，１３Ｂ…逆流防止用ダイオード、２０…ビットデコード線、２１Ａ，２１Ｂ…センス用ビットデコード線（センスビット線）、２２Ａ，２２Ｂ…トランジスタ、２３Ａ，２３Ｂ…電流電圧変換用抵抗器、３０…ワードデコード線、３１…センス用ワードデコード線（センスワード線）、３２…ダイオード、３３…トランジスタ、３４…電流制限抵抗器、４０Ａ，４０Ｂ…センスアンプ入力線、４１Ａ，４１Ｂ…トランジスタ、４２Ａ，４２Ｂ…バイアス抵抗器、４３，４７…ダイオード、４４，４８…トランジスタ、４５，４９…抵抗器、４６…スイッチ、４６１，４６２…トランジスタ、５０…定電流回路、５１Ａ，５１Ｂ…センスアンプ出力線、６３Ａ，６３Ｂ…逆流防止用トランジスタ、７３Ａ，７３Ｂ…逆流防止用ＭＯＳＦＥＴ、８０…ビット方向単位読出回路、９０…リード選択信号線、９１…定電流回路制御端子、１０１…アドレスバッファ、１０２…データバッファ、１０２Ａ…入力バッファ、１０２Ｂ…出力バッファ、１０３…制御ロジック部、１０４…記憶セル群、１０５，１０７…アドレス線、１０６…Ｙ方向駆動回路部、１０６Ａ…Ｙ方向アドレスデコーダ、１０６Ｂ…センスアンプ、１０６Ｃ…Ｙ方向カレントドライブ、１０８…Ｘ方向駆動回路部、１０８Ａ…Ｘ方向アドレスデコーダ、１０８Ｂ…定電流回路、１０８Ｃ…Ｘ方向カレントドライブ、１０９…記憶セル、１１０，１１１…書き込み用データバス、１１２…読み出し用データバス、１１３…制御信号線、Ａ０  〜Ａ２０…外部アドレス入力端子、Ｄ０  〜Ｄ７  …外部データ端子、Ｘｎ  …（記憶セル１２の）ワード列、Ｙｎ  …（記憶セル１２の）ビット列、ＤＵｎ  …単位駆動回路。
【図１】
2004348775.tif 000003
【図２】
2004348775.tif 000004
【図３】
2004348775.tif 000005
【図４】
2004348775.tif 000006
【図５】
2004348775.tif 000007
【図６】
2004348775.tif 000008
【図７】
2004348775.tif 000009
【図８】
2004348775.tif 000010
【図９】
2004348775.tif 000011
【図１０】
2004348775.tif 000012
【図１１】
2004348775.tif 000013
【図１２】
2004348775.tif 000014
【図１３】
2004348775.tif 000015
【図１４】
2004348775.tif 000016
【図１５】
2004348775.tif 000017
【図１６】
2004348775.tif 000018
【図１７】
2004348775.tif 000019
【図１８】
2004348775.tif 000020
【図１９】
2004348775.tif 000021
【図２０】
2004348775.tif 000022
【図２１】
2004348775.tif 000023
【図２２】
2004348775.tif 000024
【図２３】
2004348775.tif 000025
【図２４】
2004348775.tif 000026
【図２５】
2004348775.tif 000027
【図２６】
2004348775.tif 000028
【図２７】
2004348775.tif 000029
【図２８】
2004348775.tif 000030