Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4637388B2 - 薄膜磁性体記憶装置 - Google Patents
[go: Go Back, main page]

JP4637388B2 - 薄膜磁性体記憶装置 - Google Patents

薄膜磁性体記憶装置 Download PDF

Info

Publication number
JP4637388B2
JP4637388B2 JP2001085233A JP2001085233A JP4637388B2 JP 4637388 B2 JP4637388 B2 JP 4637388B2 JP 2001085233 A JP2001085233 A JP 2001085233A JP 2001085233 A JP2001085233 A JP 2001085233A JP 4637388 B2 JP4637388 B2 JP 4637388B2
Authority
JP
Japan
Prior art keywords
data
bit line
bit
bit lines
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001085233A
Other languages
English (en)
Other versions
JP2002288979A (ja
JP2002288979A5 (ja
Inventor
秀人 日高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Electronics Corp
Original Assignee
Renesas Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renesas Electronics Corp filed Critical Renesas Electronics Corp
Priority to JP2001085233A priority Critical patent/JP4637388B2/ja
Priority to US09/929,054 priority patent/US6611454B2/en
Publication of JP2002288979A publication Critical patent/JP2002288979A/ja
Publication of JP2002288979A5 publication Critical patent/JP2002288979A5/ja
Application granted granted Critical
Publication of JP4637388B2 publication Critical patent/JP4637388B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1653Address circuits or decoders
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1653Address circuits or decoders
    • G11C11/1657Word-line or row circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1659Cell access
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1673Reading or sensing circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1675Writing or programming circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1693Timing circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/02Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
    • G11C11/16Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using elements in which the storage effect is based on magnetic spin effect
    • G11C11/165Auxiliary circuits
    • G11C11/1697Power supply circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/229Timing of a write operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mram Or Spin Memory Techniques (AREA)
  • Hall/Mr Elements (AREA)
  • Semiconductor Memories (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、薄膜磁性体記憶装置に関し、より特定的には、データ書込電流によって生じる磁界によって書込まれる記憶データのデータレベルに応じて異なる電気抵抗値を有する磁性体メモリセルを備えた薄膜磁性体記憶装置に関する。
【0002】
【従来の技術】
低消費電力で不揮発的なデータの記憶が可能な記憶装置として、MRAM(Magnetic Random Access Memory)デバイスが注目されている。MRAMデバイスは、半導体集積回路に形成された複数の薄膜磁性体を用いて不揮発的なデータ記憶を行ない、薄膜磁性体の各々に対してランダムアクセスが可能な記憶装置である。
【0003】
特に、近年では磁気トンネル接合(MTJ:Magnetic Tunnel Junction)を利用した薄膜磁性体をメモリセルとして用いることによって、MRAM装置の性能が飛躍的に進歩することが発表されている。磁気トンネル接合を有するメモリセルを備えたMRAMデバイスについては、“A 10ns Read and Write Non-Volatile Memory Array Using a Magnetic Tunnel Junction and FET Switch in each Cell", ISSCC Digest of Technical Papers, TA7.2, Feb. 2000.および“Nonvolatile RAM based on Magnetic Tunnel Junction Elements", ISSCC Digest of Technical Papers, TA7.3, Feb. 2000.等の技術文献に開示されている。
【0004】
図23は、磁気トンネル接合部を有する磁性体メモリセル(以下単に「MTJメモリセル」とも称する)の構成を示す概略図である。
【0005】
図23を参照して、MTJメモリセルは、記憶データのデータレベルに応じて抵抗値が変化する磁気トンネル接合部MTJと、アクセストランジスタATRとを備える。アクセストランジスタATRは、電界効果トランジスタで形成され、磁気トンネル接合部MTJと接地電圧Vssとの間に結合される。
【0006】
MTJメモリセルに対しては、データ書込を指示するためのライトワード線WWLと、データ読出を指示するためのリードワード線RWLと、データ読出時およびデータ書込時において記憶データのレベルに対応した電気信号を伝達するためのデータ線であるビット線BLとが配置される。
【0007】
図24は、MTJメモリセルからのデータ読出動作を説明する概念図である。
図24を参照して、磁気トンネル接合部MTJは、一定方向の固定磁界を有する磁性体層(以下、単に「固定磁気層」とも称する)FLと、自由磁界を有する磁性体層(以下、単に「自由磁気層」とも称する)VLとを有する。固定磁気層FLおよび自由磁気層VLとの間には、絶縁体膜で形成されるトンネルバリアTBが配置される。自由磁気層VLにおいては、記憶データのレベルに応じて、固定磁気層FLと同一方向の磁界および固定磁気層FLと異なる方向の磁界のいずれか一方が不揮発的に書込まれている。
【0008】
データ読出時においては、アクセストランジスタATRがリードワード線RWLの活性化に応じてターンオンされる。これにより、ビット線BL〜磁気トンネル接合部MTJ〜アクセストランジスタATR〜接地電圧Vssの電流経路に、図示しないデータ読出回路から一定レベルのデータ読出電流として供給されるセンス電流Isが流れる。
【0009】
磁気トンネル接合部MTJの電気抵抗値は、固定磁気層FLと自由磁気層VLとの間の磁界方向の相対関係に応じて変化する。具体的には、固定磁気層FLの磁界方向と自由磁気層VLに書込まれた磁界方向とが同一である場合には、両者の磁界方向が異なる場合に比べて磁気トンネル接合部MTJの電気抵抗値は小さくなる。
【0010】
したがって、データ読出時においては、センス電流Isによって磁気トンネル接合部MTJで生じる電圧降下は、自由磁気層VLに記憶された磁界方向に応じて異なる。これにより、ビット線BLを一旦高電圧にプリチャージした状態とした後にセンス電流Isの供給を開始すれば、ビット線BLの電圧レベル変化を検知することによって、MTJメモリセルの記憶データを読出すことができる。
【0011】
図25は、MTJメモリセルに対するデータ書込動作を説明する概念図である。
【0012】
図25を参照して、データ書込時においては、リードワード線RWLは非活性化され、アクセストランジスタATRはターンオフされる。この状態で、自由磁気層VLに磁界を書込むためのデータ書込電流がライトワード線WWLおよびビット線BLにそれぞれ流される。自由磁気層VLの磁界方向は、ライトワード線WWLおよびビット線BLをそれぞれ流れるデータ書込電流の向きの組合せによって決定される。
【0013】
図26は、データ書込時におけるデータ書込電流の方向と磁界方向との関係を説明する概念図である。
【0014】
図26を参照して、横軸で示される磁界Hxは、ライトワード線WWLを流れるデータ書込電流によって生じる磁界H(WWL)の方向を示す。一方、縦軸に示される磁界Hyは、ビット線BLを流れるデータ書込電流によって生じる磁界H(BL)の方向を示す。
【0015】
自由磁気層VLに記憶される磁界方向は、磁界H(WWL)とH(BL)との和が図中に示されるアステロイド特性線の外側の領域に達する場合においてのみ、新たに書込まれる。すなわち、アステロイド特性線の内側の領域に相当する磁界が印加された場合においては、自由磁気層VLに記憶される磁界方向は更新されない。
【0016】
したがって、磁気トンネル接合部MTJの記憶データを書込動作によって更新するためには、ライトワード線WWLとビット線BLとの両方に電流を流す必要がある。磁気トンネル接合部MTJに一旦記憶された磁界方向すなわち記憶データは、新たなデータ書込が実行されるまでの間不揮発的に保持される。
【0017】
データ読出動作時においても、ビット線BLにはセンス電流Isが流れる。しかし、センス電流Isは一般的に、上述したデータ書込電流よりは1〜2桁程度小さくなるように設定されるので、センス電流Isの影響によりデータ読出時においてMTJメモリセルの記憶データが誤って書換えられる可能性は小さい。
【0018】
図27は、半導体基板上に配置されたMTJメモリセルの構造図である。
図27を参照して、半導体主基板SUB上のp型領域PARにアクセストランジスタATRが形成される。アクセストランジスタATRは、n型領域であるソース/ドレイン領域110,120とゲート130とを有する。ソース/ドレイン領域110は、第1の金属配線層M1に形成された金属配線を介して接地電圧Vssと結合される。ライトワード線WWLには、第2の金属配線層M2に形成された金属配線が用いられる。また、ビット線BLは第3の金属配線層M3に設けられる。
【0019】
磁気トンネル接合部MTJは、ライトワード線WWLが設けられる第2の金属配線層M2とビット線BLが設けられる第3の金属配線層M3との間に配置される。アクセストランジスタATRのソース/ドレイン領域120は、コンタクトホールに形成された金属膜150と、第1および第2の金属配線層M1およびM2と、バリアメタル140とを介して、磁気トンネル接合部MTJと電気的に結合される。バリアメタル140は、磁気トンネル接合部MTJと金属配線との間を電気的に結合するために設けられる緩衝材である。
【0020】
既に説明したように、MTJメモリセルにおいては、リードワード線RWLおよびライトワード線WWLは、それぞれ独立の配線として設けられる。リードワード線RWLは、アクセストランジスタATRのゲート電圧を制御するために設けられるものであり、電流を積極的に流す必要はない。したがって、集積度を高める観点から、リードワード線RWLは、独立した金属配線層を新たに設けることなく、ゲート130と同一の配線層において、ポリシリコン層やポリサイド構造などを用いて形成されている。
【0021】
一方、ライトワード線WWLおよびビット線BLには、データ書込において、所定値以上の大きさの磁界を発生させるためのデータ書込電流を流す必要がある。したがって、ビット線およびライトワード線WWLには、比較的大きな電流を流す必要があるため、金属配線を用いて形成されている。
【0022】
【発明が解決しようとする課題】
上述した技術文献においては、このようなMTJメモリセルを半導体基板上に集積して、ランダム・アクセス・メモリ(RAM)であるMRAMデバイスを構成する技術が開示されている。
【0023】
図28は、行列状に集積配置されたMTJメモリセルに対するデータ書込電流の供給を説明するメモリブロック図である。
【0024】
図28を参照して、高集積化されたMRAMデバイスを実現するために、一般的に、MTJメモリセルは行列状に配置される。図28においては、MTJメモリセルをn行×m列(n,m:自然数)に配置する場合が示される。
【0025】
既に説明したように、各MTJメモリセルに対して、ビット線BL、ライトワード線WWLおよびリードワード線RWLが配置される。したがって、行列状にに配置されたn×m個のMTJメモリセルに対して、n本のライトワード線WW1〜WWnおよびリードワード線RWL1〜RWLnと、m本のビット線BL1〜BLmとが配置される。
【0026】
データ書込時において、データ書込電流は、選択されたメモリセル行に対応するライトワード線WWLおよび選択されたメモリセル列に対応するビット線BLのそれぞれに流される。たとえば、第1行第1列のメモリセルMCにデータ書込を実行する場合には、図示しないワード線ドライバによって活性化されたライトワード線WWL1にデータ書込電流Ipが流されるとともに、ビット線BL1に対して、データ書込電流Iwが流される。ただし、これらのデータ書込電流IpおよびIwは、書込まれるデータのレベルに対応して、その方向を制御する必要がある。
【0027】
したがって、データ書込回路510および520は、選択されたメモリセル列に対応するビット線の両端の一方ずつを、異なる電圧レベル、たとえば電源電圧Vccおよび接地電圧Vssにそれぞれ設定する。この際に、ビット線の両端の一方ずつにいずれの電圧を与えるかは、書込まれるデータのレベルに応じて設定する必要がある。このようにして、選択されたメモリセルに対して、書込データのレベルに応じた磁界を印加することができる。
【0028】
一方、プロセッサまたはASIC(特定用途向けIC)などのロジックと、大規模容量のランダム・アクセス・メモリ(RAM)とを同一半導体チップ(半導体基板)に集積化した、ロジック混載メモリなどのシステムLSIが開発されている。
【0029】
このようなシステムLSIにおいては、多ビットの内部データバスでロジックとRAMなどのメモリとの間が相互接続される。内部データバスの長さは、ボード配線に比べて十分短く、また寄生インピーダンスも小さいため、内部データバスの充放電電流の大幅な低減および高速での信号伝送を実現することができる。たとえば、汎用のRAMに比べて、1桁ないし2桁以上高速のデータ転送速度を実現することができる。また、ロジックに対して汎用メモリを外付けする方式に比べて、ロジックの外部ピン端子数を低減することも可能である。
【0030】
これらの理由により、ロジック混載メモリなどのシステムLSIは、3次元グラフィックス処理、画像・音声処理などの多量のデータを取扱う処理を実行する情報機器の構成の高性能化に大きく寄与している。このようなシステムLSIに搭載されるメモリにおいては、多ビットのデータ書込を並列に実行する必要がある。
【0031】
しかし、既に説明したように、MRAMデバイスにおいては、データ書込時において、所定値以上のデータ書込磁界を印加する必要があるため、比較的大きなデータ書込電流を流す必要がある。したがって、MRAMデバイスを、ロジックと混載されるシステムLSIに適用すると、多ビットのデータ書込を並列に実行することによる消費電流が多大なものとなってしまう。この結果、消費電力の増大や、電源配線から発生する磁気ノイズによる動作マージン確保の阻害といった問題点が生じるおそれがある。
【0032】
この発明は、このような問題点を解決するためになされたものであって、この発明の目的は、並列に複数ビットのデータ書込を実行する薄膜磁性体記憶装置において、データ書込電流を低減することである。
【0033】
【課題を解決するための手段】
請求項1記載の薄膜磁性体記憶装置は、並列に複数ビットの入力データを書込可能な薄膜磁性体記憶装置であって、行列状に配置された複数の磁性体メモリセルを含むメモリアレイを備え、複数の磁性体メモリセルの各々は、第1および第2のデータ書込電流によってそれぞれ印加される第1および第2のデータ書込磁界の方向の組合せに応じて書込まれるデータレベルに応じて抵抗値が変化する記憶部を有し、メモリアレイは、データ書込時において、いずれか1つがデータ書込対象に選択される複数のメモリブロックに分割され、複数のメモリブロックの各々は、複数の磁性体メモリセルの列に対応してそれぞれ配置され、各々が第1のデータ書込電流を流すためのk本(k:2以上の整数)の第1ビット線と、複数のメモリブロックのうちの対応する1つが選択された場合において、第1および第2のノードを第1および第2の電圧とそれぞれ結合するためのブロック選択ゲートと、データ書込時において、k本の第1ビット線をそれぞれ流れる第1のデータ書込電流の方向がkビットの入力データのデータレベルにそれぞれ対応するように、第1のノードと第2のノードとの間にk本の第1ビット線を直列に接続するための第1のビット線電流切換部とを含み、磁性体メモリセルの行に対応してそれぞれ設けられ、各々が、データ書込時において行選択結果に応じて選択的に活性化されて、第2のデータ書込電流を流すための複数の書込ワード線をさらに備える。
【0034】
請求項2記載の薄膜磁性体記憶装置は、請求項1記載の薄膜磁性体記憶装置であって、複数のメモリブロックの各々は、k本の第1ビット線にそれぞれ対応して設けられ、各々が対応する第1ビット線との間でビット線対を構成するk本の第2ビット線をさらに含み、薄膜磁性体記憶装置は、ビット線対ごとに配置され、少なくともデータ書込対象に選択されたメモリブロックにおいて、k本の第1および第2ビット線のうちの対応する1本ずつの一端同士を電気的に結合するためのビット線結合部をさらに備え、第1のビット線電流切換部は、kビットの入力データのデータレベルにそれぞれ対応する方向を有するk個の往復電流パスをk個のビット線対のそれぞれに形成するように、対応するk個のビット線対を第1のノードと第2のノードとの間に直列に接続する。
【0035】
請求項3記載の薄膜磁性体記憶装置は、請求項2記載の薄膜磁性体記憶装置であって、第1のビット線電流切換部は、k個のビット線対に対応してそれぞれ設けられるk個の第1の電流スイッチユニットを有し、各第1の電流スイッチユニットは、対応するビット線対に供給される第1のデータ書込電流が流入する第3のノードおよび、対応するビット線対から第1のデータ書込電流が流出する第4のノードを、対応するビット線対を構成する1本ずつの第1および第2ビット線の他端の一方ずつと、kビットの入力データのうちの対応する1ビットのデータレベルに応じて選択的に結合する。
【0036】
請求項4記載の薄膜磁性体記憶装置は、請求項1記載の薄膜磁性体記憶装置であって、複数のメモリブロックの各々において、k本の第1ビット線の各々は、h本(h:2以上の整数)のサブビット線に分割され、複数の書込ワード線は、h本のサブビット線にそれぞれ対応するh個のグループに分割されるとともに、h個のグループの各々において、複数の書込ワード線のうちの行選択結果に応じた1本ずつが活性化され、複数のメモリブロックの各々は、k本の第1ビット線ごとに設けられる第2のビット電流切換部をさらに含み、第2のビット電流切換部は、k本の第1ビット線のうちの対応する1本を構成するh本のサブビット線をそれぞれ流れる第1のデータ書込電流の方向が、対応する1本の第1ビット線を用いて書込まれるhビットの入力データのデータレベルにそれぞれ対応するように、対応する1本の第1ビット線に供給される第1のデータ書込電流が流入する第3のノードと、対応する1本の第1ビット線から第1のデータ書込電流が流出する第4のノードとの間に、h本のサブビット線を直列に結合する。
【0037】
請求項5記載の薄膜磁性体記憶装置は、請求項1記載の薄膜磁性体記憶装置であって、メモリアレイは、行列状に配置される複数個のメモリブロックを有し、薄膜磁性体記憶装置は、各々が、列方向に沿って互いに隣接するメモリブロックに対して共通に、列方向に沿って配置される複数のグローバル書込電流供給線対と、複数個のメモリブロックにそれぞれ対応して、行方向に沿って配置される複数のローカル書込電流供給線対とをさらに備える。各グローバル書込電流供給線対は、データ書込時において、第1の電圧を伝達するための第1のグローバル書込電流供給線と、データ書込時において、第2の電圧を伝達するための第2のグローバル書込電流供給線とを含み、各ローカル書込電流供給線対は、複数のグローバル書込電流供給線対のうちの対応する1つを構成する第1のグローバル書込電流供給線と結合される第1のローカル書込電流供給線と、複数のグローバル書込電流供給線対のうちの対応する1つを構成する第2のグローバル書込電流供給線と結合される第2のローカル書込電流供給線とを含む。
【0038】
請求項6記載の薄膜磁性体記憶装置は、請求項5記載の薄膜磁性体記憶装置であって、データ書込時において、複数のグローバル書込電流供給線対のうちの列選択結果に応じた1つを構成する、第1および第2のグローバル書込電流供給線に対して、第1および第2の電圧を選択的に伝達するためのセレクタ回路をさらに備える。
【0039】
請求項7記載の薄膜磁性体記憶装置は、並列に複数ビットの入力データを書込可能な薄膜磁性体記憶装置であって、行列状に配置された複数の磁性体メモリセルを含むメモリアレイを備え、複数の磁性体メモリセルの各々は、第1および第2のデータ書込電流によってそれぞれ印加される第1および第2のデータ書込磁界の方向の組合せに応じて書込まれるデータレベルに応じて抵抗値が変化する記憶部を有し、複数の磁性体メモリセルの列に対応してそれぞれ配置され、各々が、列選択結果に応じて第1のデータ書込電流を流すための複数の第1ビット線をさらに備え、各第1ビット線は、h本の第1サブビット線に分割され、磁性体メモリセルの行に対応してそれぞれ設けられ、各々が、データ書込時において行選択結果に応じて選択的に活性化されて、第2のデータ書込電流を流すための複数の書込ワード線をさらに備え、複数の書込ワード線は、h本の第1サブビット線にそれぞれ対応するh個のグループに分割されるとともに、h個のグループの各々において、複数の書込ワード線のうちの行選択結果に応じた1本ずつが活性化され、第1ビット線ごとに設けられるビット線電流切換部をさらに備え、ビット線電流切換部は、h本の第1サブビット線をそれぞれ流れる第1のデータ書込電流の方向が、複数の第1ビット線のうちの対応する1本を用いて書込まれるhビットの入力データのデータレベルにそれぞれ対応するように、対応する1本の第1ビット線に供給される第1のデータ書込電流が流入する第1のノードと、対応する1本の第1ビット線から第1のデータ書込電流が流出する第2のノードとの間に、h本の第1サブビット線を直列に結合する。
【0040】
請求項8記載の薄膜磁性体記憶装置は、請求項7記載の薄膜磁性体記憶装置であって、複数の第1ビット線にそれぞれ対応して設けられ、各々が対応する第1ビット線との間でビット線対を構成する複数の第2ビット線をさらに備え、各第2ビット線は、h本の第1サブビット線にそれぞれ対応して設けられ、各々が、対応する第1サブビット線との間でサブビット線対を構成するh本の第2サブビット線に分割され、薄膜磁性体記憶装置は、ビット線対ごとに配置され、対応するh本の第1および第2サブビット線のうちの、第1および第2ビット線の一端にそれぞれ位置する1本ずつの一端同士を電気的に結合するためのビット線結合部をさらに備え、ビット線電流切換部は、hビットの入力データのデータレベルに対応する方向を有するh個の往復電流パスを、対応するビット線対を構成するh個のサブビット線対にそれぞれ形成するように、h本の第1および第2サブビット線を第1のノードと第2のノードとの間に直列に接続する。
【0041】
請求項9記載の薄膜磁性体記憶装置は、請求項8記載の薄膜磁性体記憶装置であって、ビット線電流切換部は、対応するh本の第1および第2サブビット線のうちの、第1および第2ビット線の他端にそれぞれ位置する1本ずつに対応して設けられる第1の電流スイッチユニットと、隣接するサブビット線対の間ごとに配置される第2の電流スイッチユニットとを有する。第1の電流スイッチユニットは、hビットの入力データのうちの、対応する1本ずつの第1および第2のサブビット線を用いて書込まれる1ビットのデータレベルに応じて、第1および第2のノードと、対応する1本ずつの第1および第2のサブビット線の一方ずつとを選択的に結合し、第2の電流スイッチユニットは、隣接するサブビット線対の一方を構成する第1および第2のサブビット線と、隣接するサブビット線対の他方を構成する第1および第2のサブビット線の一方ずつとを、hビットの入力データのうちの隣接するサブビット線対を用いて書込まれる2ビットのデータレベル間の一致比較結果に応じて選択的に結合する。
【0042】
請求項10記載の薄膜磁性体記憶装置は、請求項1〜9のいずれかに記載の薄膜磁性体記憶装置であって、第1のデータ書込電流を供給するためのデータ書込電流供給回路をさらに備える。データ書込電流供給回路は、所定の一定電流を供給する電流源と、電流源からの一定電流によって駆動されて第1の電圧を生成する第1の電圧駆動回路と、電流源からの一定電流によって駆動されて第2の電圧を生成する第2の電圧駆動回路とを含む。
【0043】
請求項11記載の薄膜磁性体記憶装置は、請求項2または8に記載の薄膜磁性体記憶装置であって、複数の磁性体メモリセルの各々は、行のそれぞれにおいて、第1および第2のビット線のいずれか一方と結合するように配置される。
【0044】
請求項12記載の薄膜磁性体記憶装置は、請求項2または8に記載の薄膜磁性体記憶装置であって、複数の磁性体メモリセルは、行のそれぞれにおいて、各第1および第2ビット線の交点のそれぞれに対応して配置され、行のそれぞれにおいて、複数の磁性体メモリセルのうちの、同一のビット線対を構成する第1および第2のビット線とそれぞれ結合される2個は、それぞれに相補のデータレベルを書込まれることによって、1ビットのデータ記憶を実行する。
【0045】
請求項13記載の薄膜磁性体記憶装置は、請求項1〜12のいずれかに記載の薄膜磁性体記憶装置であって、磁性体メモリセルの各々は、データ読出時において行選択結果に応じて選択的にオンして、第1および第2のビット線の少なくとも一方に供給されるデータ読出電流を、記憶部に流すためのメモリセル選択ゲートをさらに含み、メモリセル選択ゲートは、オン時において順バイアスされるダイオードを有する。
【0046】
【発明の実施の形態】
以下において、本発明の実施の形態について、図面を参照して詳細に説明する。なお、図中における同一符号は、同一または相当部分を示すものとする。
【0047】
[実施の形態1]
図1は、実施の形態1に従う薄膜磁性体記憶装置であるMRAMデバイス1の全体構成を示す概略メモリブロック図である。
【0048】
図1を参照して、MRAMデバイス1は、外部からの制御信号CMDおよびアドレス信号ADDに応答してランダムアクセスを行ない、入力データDINの書込および出力データDOUTの読出を実行する。
【0049】
MRAMデバイス1は、制御信号CMDに応答してMRAMデバイス1の全体動作を制御するコントロール回路5と、行列状に配置された複数のMTJメモリセルを有するメモリアレイ10とを備える。メモリアレイ10の構成は後程詳細に説明するが、MTJメモリセルの行にそれぞれ対応して複数のライトワード線WWLおよびリードワード線RWLが配置され、MTJメモリセルの列にそれぞれ対応して複数のビット線対BLPが配置される。各ビット線対BLPは、相補のビット線BLおよび/BLを含む。
【0050】
MRAMデバイス1は、さらに、アドレス信号ADDによって示されるロウアドレスRAに応じてメモリアレイ10における行選択を実行する行デコーダ20と、アドレス信号ADDによって示されるコラムアドレスCAに応じて、メモリアレイ10における列選択を実行する列デコーダ25と、行デコーダ20の行選択結果に基づいてリードワード線RWLおよびライトワード線WWLを選択的に活性化するためのワード線ドライバ30と、データ書込時においてライトワード線WWLにデータ書込電流を流すためのワード線電流制御回路40と、データ読出およびデータ書込時において、データ書込電流およびセンス電流を供給するための読出/書込制御回路50および60とを備える。
【0051】
読出/書込制御回路50および60は、ビット線BL,/BLに印加される電圧を制御して、データ書込およびデータ読出をそれぞれ実行するためのデータ書込電流およびセンス電流をビット線BL,/BLに供給する。
【0052】
図2は、実施の形態1に従うメモリアレイおよびその周辺回路のうち、データ書込に関連する部分の構成を説明するための図である。
【0053】
図2を参照して、メモリアレイ10は、n行×m列(n,m:自然数)に配列されるメモリセルを有する。各メモリセルの構成は、図23に示したMTJメモリセルと同様とする。
【0054】
メモリセル行にそれぞれ対応して、ライトワード線WWL1〜WWLnが配置される。図示しないが、データ読出において、行選択を実行するためのリードワード線RWL1〜RWLnも、メモリセル行にそれぞれ対応して配置される。
【0055】
メモリセル列にそれぞれ対応して、ビット線対BLP1〜BLPmが配置される。各ビット線対は、2本の相補ビット線から構成される。たとえば、ビット線対BLP1は、ビット線BL1および/BL1によって構成される。
【0056】
なお、以下においては、ライトワード線、リードワード線およびビット線対を総称する場合には、符号をWWL、RWLおよびBLPをそれぞれ用いて表記することとし、特定のライトワード線、リードワード線およびビット線対を示す場合には、これらの符号に数字を付して、WWL1、RWL1およびBLP1のように表記することとする。また、ビット線対BLP1〜BLPmを構成する相補ビット線の一方ずつBL1〜BLmおよび、他方ずつ/BL1〜/BLmをそれぞれ総称する場合には、単にBLおよび/BLと表記する。
【0057】
においては、代表的に、第1行・第1列に配置されるメモリセルMCの配置が示されている。すなわち、代表的に図示されるメモリセルMCは、リードワード線(図示せず)およびビット線対BLP1を構成する一方のビット線BL1と結合されている。
【0058】
ワード線電流制御回路40は、ライトワード線WWL1〜WWLnを接地電圧Vssと結合する。これにより、選択状態(高電圧状態:Hレベル)に活性化されたライトワード線WWLにデータ書込電流を流すことができる。
【0059】
図3は、磁性体メモリセルに対するデータ書込およびデータ読出動作を説明するタイミングチャートである。
【0060】
なお、図3の説明においては、磁性体メモリセルは、ビット線BLと結合されているものとする。
【0061】
まず、データ書込時の動作について説明する。ワード線ドライバ30は、行デコーダ20の行選択結果に応じて、選択行に対応するライトワード線WWLの電圧を選択状態(Hレベル)に駆動する。非選択行においては、ライトワード線WWLの電圧レベルは非選択状態(Lレベル:接地電圧Vss)のままである。これに応じて、選択行に対応するライトワード線WWLにおいて、データ書込電流Ipが流れる。
【0062】
ビット線BLを流れるデータ書込電流は、ビット線BLの電圧を制御することによって、入力データのデータレベルに応じた方向に設定される。たとえば、 “1”の記憶データを書込む場合には、ビット線BLにデータ書込電流+Iwが流され、“0”の記憶データを書込む場合には、ビット線BLにデータ書込電流−Iwが流される。データ書込電流±Iwの方向は、ビット線BLの両端のそれぞれにおける電圧を適切に設定することによって制御することができる。
【0063】
図4は、データ書込時におけるデータ書込電流とMTJメモリセルに生じる磁界の方向を説明する概念図である。
【0064】
図4を参照して、データ書込時において、ライトワード線WWLには磁界H(WWL)を+Hx方向に生じさせるためのデータ書込電流Ipが流される。一方、ビット線BLには、書込まれるデータレベルに対応して磁界H(BL)を+Hy方向もしくは−Hy方向に生じさせるためのデータ書込電流+Iwもしくは−Iwの電流が流される。
【0065】
これにより、磁界H(WWL)と磁界H(BL)との組合せによって、アステロイド特性線の外側領域に相当する磁界を発生させて、データレベルに応じた磁界の方向をMTJメモリセル中の自由磁気層VLに書込むことができる。
【0066】
このように、入力データのデータレベル“1”,“0”に応じて、互いに逆方向のデータ書込電流+Iwおよび−Iwのいずれか一方を選択的に生じさせ、ライトワード線WWLのデータ書込電流Ipをデータレベルに関係なく一定方向に固定することによって、データ書込を実行できる。
【0067】
この結果、ワード線電流制御回路40を、ライトワード線WWL1〜WWLnを接地電圧Vssにシンクさせるのみの簡易な構成とできる。また、詳細は図示しないが、選択行に対応したライトワード線の電圧設定も入力データのデータレベルに関係なく一定とすることができるので、ワード線ドライバ30も簡易に構成することができる。
【0068】
次に、データ読出時の動作について説明する。
再び図3を参照して、データ読出時においても、ワード線ドライバ30は、行デコーダ20の行選択結果に応じて、選択行に対応するリードワード線RWLを選択状態(Hレベル)に駆動する。非選択行においては、リードワード線RWLの電圧レベルは非選択状態(Lレベル:接地電圧Vss)のままである。
【0069】
データ読出動作前において、ビット線BLは、たとえば高電圧状態(電源電圧Vcc)にプリチャージされる。選択行においてリードワード線RWLがHレベルに活性化されると、対応するアクセストランジスタATRがターンオンする。これに応じて、MTJメモリセルにおいては、アクセストランジスタATRを経由して、ビット線BLから接地電圧Vssの間にセンス電流Isの電流経路が形成される。
【0070】
読出/書込制御回路50は、データ読出動作時において、ビット線BLに一定のセンス電流Isを供給する。一般的にセンス電流Isは、データ書込時のビット線電流±Iwよりは2桁程度小さい電流とされる。たとえば、データ書込時におけるデータ書込電流+Iwおよび−Iwが10mAオーダの電流であるのに対し、センス電流Isは0.1mAオーダの電流とされる。
【0071】
このようなセンス電流Isにより、MTJメモリセルの記憶データのデータレベルに応じて異なる電圧変化がビット線BLに生じる。図3においては、一例として、記憶されるデータレベルが“1”である場合に、固定磁気層FLと自由磁気層VLとにおける磁界方向が揃うものとすると、記憶データが “1”である場合に、ビット線BLの電圧変化ΔV1は小さく、記憶データが “0”である場合のビット線BLの電圧変化ΔV2は、ΔV1よりも大きくなる。これらの電圧変化ΔV1およびΔV2の差を検知することによって、MTJメモリセルからデータを高速に読み出せる。
【0072】
再び図2を参照して、メモリアレイ10は、複数のメモリブロックに分割される。各メモリブロックは、k個(k:2以上m/2以下の整数)のビット線対を含む。したがって、メモリアレイ10全体においては、J個のメモリブロック(J:m/kの自然数)BLK1〜BLKJが配置される。
【0073】
一方、ライトワード線WWL1〜WWLnは、メモリブロックBLK1〜BLKJに共通に設けられる。したがって、データ書込時において、1本のライトワード線および1個のメモリブロックを選択することによって、データ書込対象に選択されたメモリブロックにおいて、並列にkビットのデータ書込を実行することができる。
【0074】
以下、本明細書においてはk=4である場合、すなわち、MRAMデバイス1の1回の書込動作において、4ビットのデータ書込が並列に実行される場合について代表的に説明する。ただし、本願発明の適用はこのような場合に限定されるものではなく、1回のデータ書込動作において、任意の複数ビット(kビット)を並列に実行するMRAMデバイスに広く適用することが可能である。
【0075】
メモリアレイ10の周辺において、ビット線対BLPすなわちメモリセル列のそれぞれに対応して、ビット線結合トランジスタ62−1〜62−mが配置される。以下においては、ビット線結合トランジスタ62−1〜62−mを総称して、単にビット線結合トランジスタ62とも称する。
【0076】
本発明の実施の形態においては、少なくともデータ書込対象に選択されたメモリブロックに対応するビット線結合トランジスタ62がオンして、それぞれのビット線対BLPを構成するビット線BLおよび/BLを電気的に結合する必要がある。図2に示す構成においては、ビット線結合トランジスタ62は、データ書込時において活性化される制御信号WEに応じてオンおよびオフする。したがって、データ書込時において、ビット線結合トランジスタ62−1〜62−mの各々はオンして、各ビット線対BLPにおいて、ビット線BLおよび/BLは電気的に結合される。
【0077】
列デコーダ25は、データ書込時において、コラムアドレスCAのデコード結果、すなわち列選択結果に応じて、メモリブロックBLK1〜BLKJのそれぞれに対応するメモリブロック選択信号YS1〜YSJのうちの1個を選択的にHレベルに活性化する。メモリブロック選択信号YS〜YSの反転信号は、/YS1〜/YSで示される。
【0078】
さらに、メモリアレイ10に隣接して、1回の書込動作において並列に書込まれる4ビット(k=4)の入力データを伝達するための書込データ伝達線WDLが配置される。書込データ伝達線WDLは、入力データDINのそれぞれのビットのレベルを示す入力データビットWD1〜WD4および、これらの反転ビット/WD1〜/WD4を伝達する。
【0079】
次に、各メモリブロックにおいて、並列に4ビット(k=4)のデータ書込を実行するための構成について説明する。各メモリブロックは同一の構成を有するので、図2においては、代表的に第1番目のメモリブロックBLK1の構成について代表的に説明する。
【0080】
メモリブロックBLK1は、メモリブロック選択ゲート102および104と、ビット線電流スイッチユニットBSWa1〜BSWa4を有する。
【0081】
メモリブロック選択ゲート102は、メモリブロックBLK1のデータ書込に用いられるデータ書込電流Iwを入力するためのノードN1と、電源電圧Vccとの間に電気的に結合されて、メモリブロック選択信号/YS1に応答してオンする。メモリブロック選択ゲート102は、対応するメモリブロックBLK1の選択時において、ノードN1を電源電圧Vccと電気的に結合する。
【0082】
メモリブロック選択ゲート104は、メモリブロックBLK1のデータ書込に用いられたデータ書込電流Iwを出力するためのノードNsと接地電圧Vssとの間に電気的に結合されて、メモリブロック選択信号YS1に応答してオンもしくはオフされる。メモリブロック選択ゲート104は、対応するメモリブロックBLK1の選択時において、ノードNsを接地電圧Vssと電気的に結合する。
【0083】
メモリブロック選択ゲート102は、メモリブロックBLK1の選択時においてLレベルに活性化されるメモリブロック選択信号/YS1をゲートに受けるPチャネル型電界効果型トランジスタを用いて構成される。同様に、メモリブロック選択ゲート104は、対応するメモリブロックBLK1の選択時においてHレベルに活性化されるメモリブロック選択信号YS1をゲートに受けるNチャネル型電界効果型トランジスタを用いて構成される。
【0084】
メモリブロックBLK1は、さらに、ビット線対BLP1〜BLP4をそれぞれ流れるデータ書込電流の方向が、入力データビットWD1〜WD4のレベルにそれぞれ対応するように、ノードN1とノードNsとの間にビット線対BLP1〜BLP4を直列に接続するためのビット線電流切換部105を含む。ビット線電流切換部105は、ビット線電流スイッチユニットBSWa1〜BSWa4を有する。メモリアレイ10全体では、ビット線対BLP1〜BLPmにそれぞれ対応して、各々が同様の構成および機能を有するビット線電流スイッチユニットBSWa1〜BSWamが配置される。
【0085】
図5は、ビット線電流スイッチユニットの機能を説明する概念図である。
図5においては、第j番目のメモリセル列(j:1〜m−1の自然数)とその次の第(j+1)番目のメモリセル列にそれぞれ対応する、ビット線電流スイッチユニットBSWajおよびBSWa(j+1)が示される。ビット線対BLPjおよびBLP(j+1)を用いて書込まれる入力データビットは、WD(j)およびWD(j+1)でそれぞれ示される。
【0086】
ビット線電流スイッチユニットBSWajは、ノードNjに伝達されるデータ書込電流Iwを、入力データビットWD(j)のレベルに応じた方向を有する往復電流+Iwもしくは−Iwとしてビット線対BLPjに流す。
【0087】
ビット線電流スイッチユニットBSWajは、入力データビットWD(j)のレベルが“1”である場合には、ノードNjとビット線BLjとを電気的に結合し、ビット線/BLjとノードN(j+1)を電気的に結合する。すでに説明したように、ビット線BLjおよび/BLjは、ビット線結合トランジスタ62によって電気的に結合されている。したがって、ビット線対BLPjにおいて、往復電流+Iwを流すパスが形成される。
【0088】
一方、入力データビットWD(j)のレベルが“0”である場合には、ビット線電流スイッチユニットBSWajは、ノードNjとビット線/BLjとを電気的に結合し、ビット線BLjとノードN(j+1)を電気的に結合する。したがって、ビット線対BLPjにおいて、往復電流−Iwを流すパスが形成される。
【0089】
また、入力データビットWD(j)のレベルに関らず、ビット線電流スイッチユニットBSWajからノードN(j+1)に伝達されるデータ書込電流Iwの方向は一定である。
【0090】
ビット線電流スイッチユニットBSWa(j+1)は、ノードN(j+1)に伝達されるデータ書込電流Iwを、入力データビットWD(j+1)のレベルに応じた方向を有する往復電流+Iwもしくは−Iwとしてビット線対BLP(j+1)に流す。
【0091】
このような構成とすることによって、ビット線対BLPjおよびBLP(j+1)にそれぞれ形成される往復電流パスが直列接続される。この結果、それぞれのビット線対における往復電流パスの方向を対応する入力データビットに応じて設定するとともに、共通のデータ書込電流Iwをビット線対BLPjおよびBLP(j+1)に流すことができる。
【0092】
再び図2を参照して、メモリブロックBLK1におけるビット線電流スイッチユニットの配置を説明する。
【0093】
ビット線電流スイッチユニットBSWa1は、メモリブロック選択ゲート102を介してノードN1に供給されるデータ書込電流Iwを、第1番目の入力データビットWD1のレベルに応じた方向を有する往復電流+Iwもしくは−Iwとしてビット線BL1および/BL1に流す。さらに、一定方向のデータ書込電流Iwを次のビット線対BLP2に対応するビット線電流スイッチユニットBSWa2に伝達する。
【0094】
ビット線電流スイッチユニットBSWa2は、ビット線電流スイッチユニットBSWa1から伝達されたデータ書込電流Iwを、第2番目の入力データビットWD2のレベルに応じた方向を有する往復電流+Iwもしくは−Iwとしてビット線BL2および/BL2に流す。さらに、一定方向のデータ書込電流Iwを次のビット線対BLP3に対応するビット線電流スイッチユニットBSWa3に伝達する。
【0095】
ビット線電流スイッチユニットBSWa3は、ビット線電流スイッチユニットBSWa2から伝達されたデータ書込電流Iwを、第3番目の入力データビットWD3のレベルに応じた方向を有する往復電流+Iwもしくは−Iwとしてビット線BL3および/BL3に流す。さらに、一定方向のデータ書込電流Iwを次のビット線対BLP4に対応するビット線電流スイッチユニットBSWa4に伝達する。
【0096】
ビット線電流スイッチユニットBSWa4は、ビット線電流スイッチユニットBSWa3から伝達されたデータ書込電流Iwを、第4番目の入力データビットWD4のレベルに応じた方向を有する往復電流+Iwもしくは−Iwとしてビット線BL4および/BL4に流す。ビット線電流スイッチユニットBSWa4によって一定方向のデータ書込電流Iwを伝達されるノードNsは、メモリブロック選択ゲート104を介して、接地電圧Vssと電気的に結合される。
【0097】
このような構成とすることにより、データ書込対象に選択されたメモリブロックにおいて、メモリブロック選択ゲート102および104のオンに応じて、メモリブロック中のビット線対BLP1〜BLP4に形成される往復電流パスの方向が、入力データビットWD1〜WD4のデータレベルにそれぞれ対応するように、電源電圧Vccと接地電圧Vssとの間にビット線対BLP1〜BLP4を直列に接続することができる。この結果、単一のデータ書込電流Iwの供給によって、同一メモリブロック内において、4ビットのデータ書込を並列に実行できる。
【0098】
図6は、ビット線電流スイッチユニットの構成例を示す回路図である。
図6においては、メモリブロックBLK1に含まれるビット線電流スイッチユニットBSWa1〜BSWa4の構成が示される。各ビット線電流スイッチユニットの構成は同一であるので、図6においては、代表的にビット線電流スイッチユニットBSWa1の構成について説明する。
【0099】
ビット線電流スイッチユニットBSWa1は、トランジスタスイッチT11〜T14を有する。トランジスタスイッチT11は、メモリブロック選択ゲート102によって電源電圧Vccと結合されたノードN1とビット線BL1との間に電気的に結合される。トランジスタスイッチT12は、ノードN1とビット線/BL1との間に電気的に結合される。トランジスタスイッチT13は、ビット線/BL1とノードN2との間に電気的に結合される。トランジスタスイッチT14は、ノードN2とビット線BL1との間に電気的に結合される。
【0100】
トランジスタスイッチT11およびT13のゲートには、入力データビットWD1が入力される。一方、トランジスタスイッチT12およびT14のゲートには、入力データビットWD1の反転ビット/WD1が入力される。
【0101】
したがって、入力データビットWD1が“1”である場合には、トランジスタスイッチT11およびT13がオンするとともに、トランジスタスイッチT12およびT14がオフする。したがって、ノードN1に流入したデータ書込電流Iwは、ノードN1〜トランジスタスイッチT11〜ビット線BL1〜ビット線結合トランジスタ62−1〜ビット線/BL1〜トランジスタスイッチT13〜ノードN2で形成される電流経路を流れる。したがって、ビット線対BLP1に対して、往復電流+Iwが流される。
【0102】
一方、入力データビットWD1が“0”である場合には、トランジスタスイッチT12およびT14がオンするとともに、トランジスタスイッチT11およびT13がオフする。したがって、ノードN1に流入したデータ書込電流Iwは、ノードN1〜トランジスタスイッチT12〜ビット線/BL1〜ビット線結合トランジスタ62−1〜ビット線BL1〜トランジスタスイッチT14〜ノードN2で形成される電流経路を流れる。したがって、ビット線対BLP1に対して、往復電流−Iwが流される。
【0103】
一方、ノードN1に流入するデータ書込電流Iwの方向および、ノードN2に流出するデータ書込電流の方向は、入力データビットWD1のレベルにかかわらず同一方向である。
【0104】
ビット線電流スイッチユニットBSWa2〜BSWa4も、ビット線電流スイッチユニットBSWa1と同様の構成を有するので、詳細な説明は繰り返さない。
【0105】
図7は、データ書込対象に選択されたメモリブロックに対する複数ビットの並列なデータ書込の一例を示す概念図である。
【0106】
図7を参照して、4ビット(k=4)の入力データを構成する入力データビットWD1、WD2、WD3およびWD4のレベルは、“1”、“0”、“0”および“1”にそれぞれ設定されている。
【0107】
ビット線電流スイッチユニットBSW1a〜BSWa4は、対応する入力データビットのレベルに応じて、ビット線対BLP1〜BLP4のそれぞれに流される往復電流の方向を設定する。すなわち、ビット線対BLP1、BLP2、BLP3およびBLP4のそれぞれにおいて、データ書込電流は、+Iw、−Iw、−Iwおよび+Iwの方向にそれぞれ流される。
【0108】
さらに、図2に示したワード線WWL1〜WWLnのうちのいずれか1本が選択的に活性化されることによって、選択されたライトワード線WWLに対応する4個(k=4)のメモリセルに対して、入力データビットWD1〜WD4にそれぞれ対応するデータ書込磁界が印加され、データ書込が実行される。
【0109】
このように、kビットのデータ書込を並列に実行する場合において、電源電圧Vccと接地電圧Vssとの間に直列に結合されるk本のビット線(あるいはビット線対)を用いてデータ書込電流を供給する構成とすることにより、データ書込時における消費電流を低減することができる。すなわち、並列なデータ書込の対象に対応するk本のビット線(あるいはビット線対)のそれぞれに対して、独立にデータ書込電流を供給する構成と比べて、全体の消費電流を1/kに抑制することができる。これにより、データ書込電流に伴って発生する磁気ノイズも低減することができるので、MRAMデバイスの動作安定化をさらに図ることができる。
【0110】
次に、メモリアレイ10におけるメモリセルの配置について説明する。
図8は、メモリアレイにおけるメモリセル配置の第1の例を示す概念図である。
【0111】
図8を参照して、メモリアレイ10全体において、m個のビット線対BLP1〜BLPmが配置される。メモリセルMCは、1行ごとに、ビット線BL1〜BLmおよび/BL1〜/BLmのいずれか一方ずつと結合される。たとえば、第1番目のメモリセル行すなわちライトワード線WWL1およびリードワード線RWL1と結合されるメモリセル群は、ビット線BL1〜BLmと結合される。一方、第2番目のメモリセル行に属するメモリセルMCは、ビット線/BL1〜/BLmと結合される。
【0112】
このように、メモリセルMCを1行ごとに配置して、それぞれのメモリセル行において、ビット線対を構成するビット線BLおよび/BLのいずれか一方ずつと結合させることによって、折返し型ビット線対構成に基づくデータ読出およびデータ書込を実行することができる。
【0113】
すなわち、リードワード線RWLが行選択結果に応じて選択的に活性化されると、ビット線BL1〜BLmおよびビット線/BL1〜/BLmのいずれか一方ずつが、メモリセルMCと結合される。
【0114】
メモリアレイ10には、さらにビット線BL1,/BL1〜BLm,/BLmのそれぞれに対応して設けられる複数のダミーメモリセルDMCが配置される。ダミーメモリセルDMCは、ダミーリードワード線DRWL0およびDRWL1のいずれか一方によって選択される。ダミーリードワード線DRWL0によって選択されるダミーメモリセル群は、ビット線BL1〜BLmとそれぞれ電気的に結合される。一方、ダミーリードワード線DRWL1によって選択されるダミーメモリセル群は、ビット線/BL1〜/BLmと電気的に結合される。
【0115】
ダミーリードワード線DRWL0およびDRWL1は、ビット線BL1〜BLmおよびビット線/BL1〜/BLmのうち、選択されたメモリセル行に属するメモリセルと非接続となった一方ずつを、ダミーメモリセルDMCとそれぞれ結合するように選択的に活性化される。この結果、ビット線BL1〜BLmおよびビット線/BL1〜/BLmの一方ずつは、選択されたメモリセル行に対応するm個のメモリセルMCおよび、m個のダミーメモリセルDMCの一方ずつとそれぞれ結合される。
【0116】
既に説明したように、メモリセルMCの電気抵抗値は、記憶データのレベルによって変化する。ここで、レベル“1”のデータを記憶した場合におけるMTJメモリセルの電気抵抗値をRlとし、レベル“0”のデータを記憶した場合におけるメモリセルMCの電気抵抗値をRhとすると、ダミーメモリセルDMCの電気抵抗値Rdは、RlとRhとの中間値に設定される。
【0117】
これにより、ダミーメモリセルDMCと結合されたビット線に生じる電圧変化と、メモリセルMCと結合されたビット線に生じる電圧変化と比較することによって、データ読出の対象となった、選択メモリセルにおける記憶データのレベルを読出すことができる。
【0118】
ビット線結合トランジスタ62の各々は、データ読出時においては、制御信号WEの非活性化に応答してオフしている。この結果、データ読出においては、各ビット線対BLPを構成するビット線BLと/BLとは電気的に切り離されている。
【0119】
したがって、データ読出の対象となったメモリセル列に対応するビット線BLおよび/BLのそれぞれに対して、図3で説明したセンス電流(データ読出電流)Isを与えるとともに、これらのビット線BLおよび/BLにセンス電流Isによってそれぞれ生じる電圧変化の差を検出することにより、高い読出マージンを確保して、データ読出を実行することができる。
【0120】
図9は、メモリアレイにおけるメモリセル配置の第2の例を示す概念図である。
【0121】
図9を参照して、各メモリセル行において、ビット線BLおよび/BLとの交点のそれぞれに対応して、セルユニットCUが配置される。各セルユニットCUは、図23に示したMTJメモリセルと同様の構成を有する。同一のビット線対を構成するビット線BLおよび/BLにそれぞれ結合される2個のセルユニットによって、1個のメモリセルMCが構成されて、1ビットのデータ記憶が実行される。すなわち、同一のメモリセルを構成する2個のセルユニットには、互いに相補のレベルが書込まれる。
【0122】
すなわち、メモリセルMCは、ツインセル構成(2トランジスタセル構成)を有することになる。実施の形態1に従う構成においては、各メモリセル列においてビット線対が構成されて、データ読出およびデータ書込が実行されるので、このようなツインセルタイプのメモリセルを配置することも可能である。
【0123】
ツインセルタイプのメモリセルにおいては、データ読出およびデータ書込を完全な相補動作によって実行することができるので、MRAMデバイスの動作の安定化を図ることができる。
【0124】
また、さらに高集積化に適したMTJメモリセルとして、ダイオードをアクセス素子として用いた構成を有するメモリセルを適用することもできる。
【0125】
図10は、ダイオードを用いたMTJメモリセルの第1の構成例を示す概略図である。
【0126】
図10を参照して、ダイオードを用いたMTJメモリセルMCDDは、磁気トンネル接合部MTJと、アクセスダイオードDMとを備える。アクセスダイオードDMは、磁気トンネル接合部MTJからワード線WLに向かう方向を順方向として、両者の間に結合される。ビット線BLは、ワード線WLと交差する方向に設けられ、磁気トンネル接合部MTJと結合される。
【0127】
MTJメモリセルMCDDに対するデータ書込は、ワード線WLおよびビット線BLにデータ書込電流を流すことによって行なわれる。データ書込電流の方向は、アクセストランジスタを用いたメモリセルの場合と同様に、書込データのデータレベルに応じて設定される。
【0128】
一方、データ読出時においては、選択されたメモリセルに対応するワード線WLは、低電圧(たとえば接地電圧Vss)状態に設定される。このとき、ビット線BLを高電圧(たとえば電源電圧Vcc)状態にプリチャージしておくことによって、アクセスダイオードDMが順バイアスされて導通し、センス電流Isを磁気トンネル接合部MTJに流すことができる。
【0129】
一方、非選択のメモリセルに対応するワード線WLは、高電圧状態に設定されるので、対応するアクセスダイオードDMは、逆バイアスされて非導通状態を維持し、センス電流Isは流れない。
【0130】
このようにして、アクセスダイオードを用いたMTJメモリセルにおいても、データ読出およびデータ書込を実行することができる。
【0131】
図11は、MTJメモリセルMCDDを半導体基板上に配置した場合の構造図である。
【0132】
図11を参照して、半導体主基板SUB上のn型領域NARと、n型領域NAR上に設けられたp型領域PARとによってアクセスダイオードDMが形成される。
【0133】
アクセスダイオードDMのカソードに相当するn型領域NARは、金属配線層M1に形成されたワード線WLと結合される。アクセスダイオードDMのアノードに相当するp型領域PARは、バリアメタル140および金属膜150を介して、磁気トンネル接合部MTJと電気的に結合される。ビット線BLは、金属配線層M2に配置され、磁気トンネル接合部MTJと結合される。このように、アクセストランジスタに代えてアクセスダイオードを用いることによって、高集積化に有利なMTJメモリセルを構成することができる。
【0134】
しかしながら、データ書込時において、ワード線WLおよびビット線BLにはデータ書込電流が流れるため、これらの配線においてデータ書込電流による電圧降下がそれぞれ発生する。このような電圧降下が生じた結果、ワード線WLおよびビット線BL上における電圧分布によっては、データ書込の対象となっていないMTJメモリセルの一部において、アクセスダイオードDMのPN接合がオンしてしまうおそれがある。この結果、予期しない電流がMTJメモリセルを流れることによって、誤ったデータ書込が実行されてしまうおそれがある。
【0135】
図12は、ダイオードを用いたMTJメモリセルの第2の構成例を示す概略図である。
【0136】
図12を参照して、ダイオードを用いたMTJメモリセルMCDは、図10に示した構成と同様に、磁気トンネル接合部MTJおよびアクセスダイオードDMを備える。MTJメモリセルMCDにおいては、リードワード線RWLとライトワード線WWLとが分割して配置される点が、図10に示したMTJメモリセルMCDDの構成と異なる。ビット線BLは、ライトワード線WWLおよびリードワード線RWLと交差する方向に配置され、磁気トンネル接合部MTJと電気的に結合される。
【0137】
アクセスダイオードDMは、磁気トンネル接合部MTJからリードワード線RWLに向かう方向を順方向として、両者の間に結合される。ライトワード線WWLは、他の配線と接続されることなく、磁気トンネル接合部MTJと近接して設けられる。
【0138】
MTJメモリセルMCDにおいては、データ書込時において、リードワード線RWLに電流を流す必要がないため、リードワード線RWLの電圧を安定的に高電圧状態(電源電圧Vcc)に維持して、アクセスダイオードDMを確実に逆バイアスして非導通状態を維持できる。したがって、図10に示されたMTJメモリセルMCDDと比較して、データ書込動作の安定化を図ることができる。
【0139】
図13は、MTJメモリセルMCDを半導体基板上に配置した場合の構造図である。
【0140】
図13を参照して、MTJメモリセルMCDは、独立した配線として配置されるライトワード線WWLをさらに備える。ライトワード線WWLは、たとえば金属配線層M1に形成することができる。なお、アクセスダイオードDM、磁気トンネル接合部MTJおよびビット線BLの配置は図11と同様であるので、詳細な説明は繰り返さない。
【0141】
同一行に属するMTJメモリセルMCD間で、アクセスダイオードDMのカソードに相当するn型領域NAR同士を電気的に結合することによって、金属配線層を用いてリードワード線RWLを特に設けることなく、図12に示されたアクセスダイオードDMとリードワード線RWLとの結合関係が実現することができる。このような構成とすれば、高集積化および動作の安定化とを両立できる。
【0142】
このような、ダイオードを用いたMTJメモリセルMCDを、図8におけるメモリセルMCおよび図9におけるセルユニットCUに代えて用いることもできる。この場合には、図8および図9に示した構成において、アクセストランジスタを用いたメモリセルMCおよびセルユニットCUを、ダイオードを用いたメモリセルMCDに置換すればよい。
【0143】
また、ダイオードを用いたMTJメモリセルMCDを、図8におけるメモリセルMCおよび図9におけるセルユニットCUに代えて用いることもできる。
【0144】
図14および15は、メモリアレイにおけるMTJメモリセルMCDの配置の第1および第2の例をそれぞれ示す概念図である。
【0145】
図14には、図8の構成において、アクセストランジスタを用いたメモリセルMCをダイオードを用いたメモリセルMCDDによって置換している。これに伴って、メモリセル行にそれぞれ対応して、データ読出およびデータ書込に共用されるワード線WL1〜WLnが配置される。その他の構成については、図8と同様であるので詳細な説明は繰り返さない。
【0146】
図15には、図9の構成において、ダイオードを用いたメモリセルMCDDをセルユニットCUとして配置している。これに伴って、メモリセル行にそれぞれ対応して、データ読出およびデータ書込に共用されるワード線WL1〜WLnが配置される。その他の構成については、図9と同様であるので詳細な説明は繰り返さない。
【0147】
このように、ダイオードをアクセス素子として用いるMTJメモリセルを適用する構成とすれば、メモリアレイ10をさらに高集積化して、実施の形態1に従うMRAMデバイスの小型化を図ることができる。
【0148】
[実施の形態2]
図16は、実施の形態2に従うメモリアレイおよびその周辺回路のうち、データ書込に関連する部分の構成を詳細に説明するための図である。
【0149】
図16を参照して、実施の形態2に従う構成においては、図2に示される実施の形態1に従う構成と比較して、各メモリブロックに対するデータ書込電流Iwの供給が、データ書込電流供給回路52によって行なわれる点が異なる。
【0150】
これに応じて、各メモリブロックに対してデータ書込電流Iwを供給するためのデータ書込電流供給線対WSLPがさらに配置される。データ書込電流供給線対WSLPは、相補のデータ書込電流供給線WSLおよび/WSLを有する。
【0151】
データ書込対象に選択されたメモリブロックにおいては、メモリブロック選択ゲート102および104がオンする。この結果、データ書込電流供給回路52〜データ書込電流供給線WSL〜データ書込対象に選択されたメモリブロック〜データ書込電流供給線/WSL〜データ書込電流供給回路52に、データ書込電流Iwの経路が形成される。
【0152】
このように、データ書込の対象となったメモリブロックのみにおいて、メモリブロック選択ゲート102および104がオンするので、データ書込の対象となるメモリブロックに含まれるビット線対に対してのみデータ書込電流Iwを供給することができる。
【0153】
図17は、データ書込電流供給回路52の構成を示す回路図である。
図17を参照して、データ書込電流供給回路52は、内部ノードNw0に一定電流を供給する電流源として動作するPチャネルMOSトランジスタ151と、トランジスタ151の電流を制御するためのカレントミラー回路を構成するPチャネルMOSトランジスタ152および電流源153とを含む。
【0154】
データ書込電流供給回路52は、さらに、内部ノードNw0から動作電流の供給を受けて動作するインバータ154、155および156を有する。インバータ154は、電源電圧Vccを入力に受けて、データ書込電流供給線/WSLの電圧レベルを接地電圧Vssに駆動する電圧駆動回路として動作する。インバータ155は、電源電圧Vccの入力を受けて、接地電圧Vssを出力する。インバータ156は、インバータ155の出力する接地電圧Vssを受けて、データ書込電流供給線WSLの電圧を電源電圧Vccに駆動する電圧駆動回路として動作する。
【0155】
このような構成とすることにより、データ書込電流供給回路52は、データ書込電流供給線対WSLPに供給されるデータ書込電流Iwを一定電流に制御することができる。この結果、データ書込電流Iwについての温度依存性、電源電圧Vcc変動に対する依存性、およびプロセスばらつきによる依存性を解消することができ、データ書込動作を安定的に実行することができる。
【0156】
[実施の形態3]
実施の形態3においては、階層的に配置されたデータ書込電流供給線によって、データ書込電流Iwを供給する構成が示される。
【0157】
図18は、実施の形態3に従うメモリアレイおよびその周辺回路のデータ書込に関連する回路の構成を説明する概略ブロック図である。
【0158】
図18を参照して、実施の形態3に従う構成においては、行列状に配置される、N×M個(N,M:整数)の複数のメモリブロックBLK11〜BLKNMが配置される。メモリブロックBLK11〜BLKMNの各々は、実施の形態1と同様に、k個のビット線対を有し、並列にkビットのデータ書込を実行することが可能である。
【0159】
一方、ライトワード線WW1〜WWnは、メモリアレイ10全体でn本設けられ、データ書込時においては、行選択結果に応じていずれか1本が活性化されて、データ書込電流Ipが流される。
【0160】
データ書込時におけるもう一方のデータ書込電流Iwの供給は、階層的に設けられたグローバルデータ書込電流供給線対GWSLPおよびローカルデータ書込電流供給線対LWSLPによって実行される。グローバルデータ書込電流供給線対GWSLPは、メモリブロックの列ごとに列方向に沿って配置され、列方向に隣接する複数のメモリブロックによって共有される。したがって、メモリアレイ10全体においては、グローバルデータ書込電流供給線対GWSLP1〜GWSLPMが配置される。たとえば、グローバルデータ書込電流供給線対GWSLP1は、メモリブロックBLK11〜BLKN1で共有される。
【0161】
なお、以下においては、メモリブロックの行および列のそれぞれを、単にメモリブロック行およびメモリブロック列とも称する。すなわち、図18の構成においては、N個のメモリブロック行およびM個のメモリブロック列が示される。
【0162】
ローカルデータ書込電流供給線対LWSLPは、メモリブロックBLK11〜BLKNMのそれぞれに対応して、行方向に沿って配置される。したがって、メモリアレイ10全体においては、ローカルデータ書込電流供給線対LWSLP11〜LWSLPNMが配置される。各ローカルデータ書込電流供給線対LWSLPは、対応するグローバルデータ書込電流供給線対GWSLPと結合される。たとえば、同一のメモリブロック列に属するローカルデータ書込電流供給線対LWSLP11〜LWSLPN1は、グローバルデータ書込電流供給線対GWSLP1と結合される。
【0163】
データ書込時においては、図17に示したデータ書込電流供給回路52およびセレクタ53を含む読出/書込制御回路50によって、列選択結果に対応する1個のグローバルデータ書込電流供給線対GWSLPに対して、データ書込電流Iwが選択的に供給される。読出/書込制御回路50は、並列に書込まれる4ビット(k=4)の入力データを構成する入力データビットWD1〜WD4とそれぞれの反転ビット/WD1〜/WD4を、各メモリブロックに対して伝達する。
【0164】
行デコーダ20は、N個のメモリブロック行のうちの1個を選択するための、メモリブロック選択信号YRS1〜RSNを生成する。メモリブロック選択信号YRS1〜YRSNは、N個のメモリブロック行のそれぞれに対応する。行デコーダ20は、行選択結果に応じて選択的に活性化されたライトワード線WWLに対応するメモリブロック行を選択するために、メモリブロック選択信号YRS1〜YRSNのうちの対応する1個を活性化する。
【0165】
このような構成とすることにより、列選択結果に応じて、データ書込対象に選択されたメモリブロックが属するメモリブロック列に対応するローカルデータ書込電流供給線対LWSLPに対して、データ書込電流Iwを供給することができる。さらに、行選択結果に応じて、各メモリブロックにおいてメモリブロック選択ゲートをオンさせる。この結果、行選択結果および列選択結果に応じてデータ書込対象に選択されたメモリブロックに対して、データ書込電流Iwを供給することができる。
【0166】
図19は、実施の形態3に従うメモリブロックの構成を示す概略図である。
図19を参照して、代表的に示される1個のメモリブロックBLKは、4個(k=4)のビット線対BLP1〜BLP4を有する。ビット線対BLP1〜BLP4それぞれに対応して、ビット線電流スイッチユニットBSWa1〜BSWa4がそれぞれ配置される。
【0167】
メモリブロックBLKが属するメモリブロック列に対応するグローバルデータ書込電流供給線対GWSLPは、グローバルデータ書込電流供給線GWSLおよび/GWSLを有する。選択されたメモリセル列に対応するメモリブロック列においては、グローバルデータ書込電流供給線GWSLおよび/GWSLは、データ書込電流供給回路52によって、電源電圧Vccおよび接地電圧Vssにそれぞれ設定される。
【0168】
メモリブロックBLKに対応するローカルデータ書込電流供給線対LWSLPは、グローバルデータ書込電流供給線GWSLおよび/GWSLとそれぞれ結合される、ローカルデータ書込電流供給線LWSLおよび/LWSLを有する。
【0169】
メモリブロック選択ゲート102は、ローカルデータ書込電流供給線LWSLとノードN1との間に電気的に結合される。メモリブロック選択ゲート104は、ノードNsとローカルデータ書込電流供給線/LWSLとの間に電気的に結合される。
【0170】
メモリブロック選択ゲート102および104は、メモリブロックBLKが属するメモリブロック行が選択された場合に、LレベルおよびHレベルにそれぞれ活性化されるメモリブロック選択信号/YRSおよびYRSにそれぞれ応答して、オンおよびオフする。
【0171】
ビット線電流スイッチユニットBSWa1〜BSWa4の各々は、書込データ伝達線WDLによって伝達される入力データビットWD1〜WD4およびそれぞれの反転ビット/WD1〜/WD4に応じて、対応するビット線対における往復電流の方向を制御する。
【0172】
このような構成とすることにより、同時に複数ビット(kビット)のデータ書込を実行可能なメモリブロックをメモリアレイ上に効率的に配置するとともに、これらのメモリブロックに対してデータ書込電流Iwを供給するための配線を階層的に効率配置することができる。この結果、システムLSIなどの混載メモリ用途に適したMRAMデバイスを構成することが可能となる。
【0173】
さらに、データ書込電流Iwの供給を、実施の形態2で説明したようなデータ書込電流供給回路52によって実行することにより、温度条件、電源電圧Vccの変動およびプロセスばらつきに起因するデータ書込電流Iwの変動を防止することができ、データ書込マージンを確保することが可能となる。
【0174】
[実施の形態4]
実施の形態4においては、各メモリセル列ごとに設けられるビット線対を、長手方向に沿って複数のサブビット線対に分割し、それぞれのサブビット線対において、並列なデータ書込を実行する構成について説明する。
【0175】
図20は、実施の形態4に従うビット線対の分割および対応するビット線電流スイッチユニットの配置を示す回路図である。
【0176】
図20には、代表的に示される1本のビット線対BLP1の分割およびこれに対応するビット線電流スイッチユニットの配置が示されている。
【0177】
実施の形態4に従う構成においては、1つのビット線対BLPは、h個(h:2以上の整数)のサブビット線対に分割される。これにより、1つのビット線対、すなわちメモリセル列に対応して、hビットのデータ書込が並列に実行される。
【0178】
実施の形態4においては、一例としてh=4であるものとする。これにより、ビット線対BLPは、4個のサブビット線対SBLP1〜SBLP4に分割されている。なお、各ビット線対におけるサブビット線の分割数に相当するhは、2以上の任意の整数として、本願発明を適用することができる。
【0179】
メモリセル行にそれぞれ対応して、メモリアレイ10全体ではn本配置されるライトワード線WWLは、h個のサブビット線対にそれぞれ対応するh個のグループに分割される。データ書込時には、各グループにおいて、行選択結果に応じた1本のライトワード線が活性化される。図20に示す構成においては、ライトワード線WWLは、WWLa1〜WWLal(l:l=n/hで示される自然数)、WWLb1〜WWLbl、WWLc1〜WWLclおよびWWLd1〜WWLdlの4個(h個)のグループに分割される。データ書込時には、各グループにおいて、l本のライトワード線のうちの行選択結果に応じた1本が活性化される。
【0180】
サブビット線対SBLP1は、相補のサブビット線SBL1および/SBL1から構成される。同様に、サブビット線対SBLP2は、相補のサブビット線SBL2および/SBL2から構成され、サブビット線対SBLP3は、相補のサブビット線SBL3および/SBL3から構成され、サブビット線対SBLP4は、相補のサブビット線SBL4および/SBL4から構成される。
【0181】
ビット線対BLPの一端に位置するサブビット線対SBLP1は、ビット線電流スイッチユニットBSWaによって、電源電圧Vccを伝達するノードN1および接地電圧Vssを伝達するノードNsと結合される。ノードN1およびノードNsは、データ書込時において、当該ビット線対がデータ書込の対象となった場合において、電源電圧Vccおよび接地電圧Vssと、図示されない列選択ゲートを介してそれぞれ結合される。
【0182】
隣接するサブビット線同士の間には、ビット線電流スイッチユニットBSWbがそれぞれ配置される。すなわち、サブビット線対SBLP1およびSBLP2の間にはビット線電流スイッチユニットBSWb1が配置され、サブビット線対SBLP2およびSBLP3の間にはビット線電流スイッチユニットBSWb2が配置され、サブビット線対SBLP3およびSBLP4の間にはビット線電流スイッチユニットBSWb3が配置される。
【0183】
ビット線対BLPの他端に位置するサブビット線対SBLP4を構成するサブビット線SBL4および/SBL4は、ビット線結合トランジスタ62を介して電気的に結合される。
【0184】
ビット線電流スイッチユニットBSWaは、実施の形態1で説明したビット線電流スイッチユニットBSWaと同様の構成を有し、ノードN1とサブビット線SBL1および/SBL1との間にそれぞれ結合されるトランジスタスイッチT11およびT12と、サブビット線SBL1およびSBL1とノードNsとの間にそれぞれ電気的に結合されるトランジスタスイッチT13およびT14とを有する。トランジスタスイッチT11およびT13のゲートには、入力データビットWD1が入力され、トランジスタスイッチT12およびT14のゲートには、入力データビットWD1の反転ビット/WD1が入力される。
【0185】
したがって、入力データビットWD1のレベルが“1”である場合には、トランジスタスイッチT11およびT13がオンするとともに、トランジスタスイッチT12およびT14がオフする。反対に、入力データビットWD1のレベルが“0”である場合には、トランジスタスイッチT12およびT14がオンするとともに、トランジスタスイッチT11およびT13がオフする。
【0186】
ビット線電流スイッチユニットBSWb1は、サブビット線SBL1とサブビット線SBL2および/SBL2との間にそれぞれ電気的に結合されるトランジスタスイッチT21およびT22と、サブビット線/SBL2およびSBL2と前段のサブビット線/SBL1との間にそれぞれ電気的に結合されるトランジスタスイッチT23およびT24とを有する。
【0187】
トランジスタスイッチT21およびT23のゲートには、一致比較ゲート160の出力信号が入力される。一致比較ゲート160bは、サブビット線対SBLP2を用いて書込まれる入力データビットWD2と、前段のサブビット線対SBLP1を用いて書込まれる入力データビットWD1との間の一致比較結果を出力する。
【0188】
トランジスタスイッチT22およびT24のゲートには、一致比較ゲート165bの出力信号が入力される。一致比較ゲート165bは、入力データビットWD2と、入力データビットWDの反転ビット/WDとの間の一致比較結果を出力する。
【0189】
したがって、ビット線電流スイッチユニットBSWb1は、対応するサブビット線対SBLPに対する入力データビットWD2と、隣接する前段のサブビット線対SLBP1に対応する入力データビットWD1とのレベルが一致する場合においては、トランジスタスイッチT21およびT23がオンするとともに、トランジスタスイッチT22およびT24をオフする。一方、これらの入力データビットが一致しない場合には、トランジスタスイッチT22およびT24がオンするとともに、トランジスタスイッチT21およびT23がオフする。
【0190】
ビット線電流スイッチユニットBSWb2およびBSWb3も、ビット線電流スイッチユニットBSWb1と同様の構成を有する。ビット線電流スイッチユニットBSWb2を構成するトランジスタスイッチのオン・オフは、一致比較ゲート160cおよび165cによって、入力データビットWD2およびWD3が一致および不一致のいずれであるかに基づいて制御される。同様に、ビット線電流スイッチユニットBSWb3を構成するトランジスタスイッチのオン・オフは、一致比較ゲート160dおよび165dによって、入力データビットWD3およびWD4が一致および不一致のいずれであるかに基づいて制御される。
【0191】
なお、以下においては、これらのビット線電流スイッチユニットBSWb1〜BSWb3を総括して、単にビット線電流スイッチユニットBSWbとも称する。すなわち、総称されるビット線電流スイッチユニットBSWbは、対応するサブビット線対と隣接するサブビット線対とのそれぞれに対する入力データビットのレベルを比較し、比較結果に応じて対応するサブビット線対に流されるデータ書込電流の方向を制御する。
【0192】
図21は、図18に示したビット線電流スイッチユニットの動作を説明する概念図である。
【0193】
図21を参照して、サブビット線対SBLP1、SBLP2、SBLP3およびSBLP4のそれぞれを用いて書込まれる入力データビットWD1、WD2、WD3およびWD4のレベルは、それぞれ“1”、“0”、“0”および“1”であるものとする。
【0194】
この結果、ビット線電流スイッチユニットBSWaは、ノードN1とサブビット線SBL1とを結合し、ノードNsとサブビット線/SBL1とを結合する。この結果、サブビット線対SBLP1を構成するサブビット線SBL1および/SBL1には、レベル“1”の記憶データを書込むための往復電流+Iwが流される。
【0195】
ビット線電流スイッチユニットBSWb1は、入力データビットWD2とWD1とのレベルが異なるので、サブビット線SBL1および/SBL1を、サブビット線/SBL2およびSBLa2とそれぞれ電気的に結合する。この結果、サブビット線対SBLP2を構成するサブビット線SBL2および/BL2を往復電流−Iwとして流れるデータ書込電流は、サブビット線対SBLP1を構成するサブビット線SBL1および/SBL1を流れるデータ書込電流(+Iw)とは逆方向に設定される。
【0196】
ビット線電流スイッチユニットBSWb2は、サブビット線対SBLP2およびSBSLP3をそれぞれ用いて書込まれる入力データビットWD2とWD3とのレベルが同一であることから、サブビット線SBL3および/SBL3を、前段のサブビット線対SBLP2を構成するサブビット線SBL2および/SBL2とそれぞれ電気的に結合する。これにより、サブビット線対SBLP3を構成するサブビット線SBL3および/BL3を流れるデータ書込電流と、サブビット線対SBLP2を構成するサブビット線SBL2および/SBL2を往復電流として流れるデータ書込電流とは、同一方向(−Iw)に設定される。
【0197】
ビット線電流スイッチユニットBSWb3は、サブビット線対SBLP4およびSBSLP3をそれぞれ用いて書込まれる入力データビットWD4とWD3とのレベルが異なるので、サブビット線SBL4および/SBL4を、前段のサブビット線対SBLP3を構成するサブビット線/SBL3およびSBL3とそれぞれ電気的に結合する。これにより、サブビット線対SBLP4を構成するサブビット線SBL4および/BL4を往復電流として流れるデータ書込電流と、サブビット線対SBLP1を構成するサブビット線SBL1および/SBL1を往復電流として流れるデータ書込電流とは、同一方向(+Iw)に設定される。
【0198】
さらに、サブビット線SBL4および/SBL4のビット線電流スイッチユニットBSWb3と結合されない一端ずつは、ビット線結合トランジスタ62によって電気的に結合される。
【0199】
したがって、サブビット線対SBLP1には、入力データビットWD1のレベルに応じた方向を有する往復電流が流される。以降のサブビット線対SBLP2〜SBLP4については、隣接するビット線対間における前段のビット線対間の接続形態を、入力データビットのレベル比較に応じて切換えることによって、対応する入力データビットWD2〜WD4のレベルにそれぞれ応じた往復電流を流すことができる。
【0200】
このような構成とすることにより、ビット線電流スイッチユニットBSWb1〜BSWb3およびビット線電流スイッチユニットBSWaによって構成される、ビット線電流切換部は、4個(h個)のサブビット線対をそれぞれ流れるデータ書込電流の方向が入力データビットWD1〜WD4のそれぞれと対応するように、ノードN1とノードNsとの間に、サブビット線SBL1〜SBL4および/SBL1〜/SBL4を直列に結合することができる。
【0201】
したがって、直列に結合されるサブビット線対によって構成される電流経路にデータ書込電流Iwを流すことによって、複数ビットのデータ書込を並列に実行することができる。すなわち、それぞれのサブビット線対に対して独立にデータ書込電流Iwを供給する構成と比較して、データ書込電流を、1/4(1/)に抑制することができる。この結果、MRAMデバイスの低消費電力化および、データ書込時に発生する磁界ノイズの抑制による動作の安定化を図ることができる。
【0202】
[実施の形態5]
実施の形態5においては、実施の形態1および実施の形態4を組合わせて、1つのメモリブロックを構成する複数のビット線対の各々が、さらに複数のサブビット線対に分割される構成について説明する。
【0203】
図22は、実施の形態5に従うメモリブロックの構成を示す概念図である。
図22を参照して、実施の形態5においても、各メモリブロックを構成するビット線対の数、すなわちk=4とする。また、各ビット線対におけるサブビット線対への分割数、すなわちh=4とする。
【0204】
図22を参照して、代表的に示されるメモリブロックBLKは、4個のビット線対BLP1〜BLP4を有する。各ビット線対は、4個のサブビット線対に分割される。たとえば、第1番目のビット線対BLP1は、4個のサブビット線対SBLP11〜SBLP14に分割される。各サブビット線対は、相補のサブビット線から構成される。たとえば、サブビット線対SBLP11は、サブビット線SBL11および/SBL11を有する。
【0205】
各メモリセル列において、それぞれのビット線対において両端に位置するサブビット線対のうちの一方ずつ、図22においてはサブビット線対SBLP11、SBLP21、SBLP31およびSBLP41にそれぞれ対応して、実施の形態1に示したビット線電流スイッチユニットBSWaと同様の、ビット線電流スイッチユニットBSWa1〜BSWa4がそれぞれ配置される。
【0206】
さらに、各ビット線対において、隣接するサブビット線対間のそれぞれに対応して、実施の形態4で説明したビット線電流スイッチユニットBSWbが配置される。たとえば、ビット線対BLP1においては、サブビット線対SBLP11とSBLP12との間にビット線電流スイッチユニットBSWb11が配置され、サブビット線対SBLP12とSBLP13との間にビット線電流スイッチユニットBSWb12が配置され、サブビット線対SBLP13とSBLP14との間にビット線電流スイッチユニットBSWb13が配置される。
【0207】
たとえば、図22に示す構成においては、ビット線対BLP1を構成するサブビット線対SBLP11、SBLP12、SBLP13およびSBLP14のそれぞれに対して、“1”、“0”、“0”および“1”のデータ書込が実行される。この場合に、サブビット線対SBLP11およびSBLP14のそれぞれに流される往復電流の方向は同一(図21における+Iw)であり、サブビット線対SBLP12およびSBLP13のそれぞれに流される往復電流の方向は、サブビット線対SBLP11およびSBLP14とは逆方向(図21における−Iw)に設定される。
【0208】
同様に、ビット線対BLP2を構成するサブビット線対SBLP21、SBLP22、SBLP23およびSBLP24のそれぞれに対して、“1”、“0”、“1”および“1”のデータ書込が実行される。これに応じて、サブビット線対SBLP21、SBLP23およびSBLP24のそれぞれに流される往復電流の方向は同一(図21における+Iw)であり、サブビット線対SBLP12に流される往復電流の方向は、これらとは逆方向(図21における−Iw)に設定される。
【0209】
ビット線対BLP3を構成するサブビット線対SBLP31、SBLP32、SBLP33およびSBLP34のそれぞれに対して、“0”、“0”、“1”および“0”のデータ書込が実行される。これに応じて、サブビット線対SBLP31、SBLP32およびSBLP34のそれぞれに流される往復電流の方向は同一(図21における−Iw)であり、サブビット線対SBLP33に流される往復電流の方向は、これらとは逆方向(図21における+Iw)に設定される。
【0210】
ビット線対BLP4を構成するサブビット線対SBLP41、SBLP42、SBLP43およびSBLP44のそれぞれに対して、“0”、“1”、“1”および“1”のデータ書込が実行される。これに応じて、サブビット線対SBLP42、SBLP43およびSBLP44のそれぞれに流される往復電流の方向は同一(図21における+Iw)であり、サブビット線対SBLP41に流される往復電流の方向は、これらとは逆方向(図21における−Iw)に設定される。
【0211】
このような構成とすることにより、実施の形態5に従うメモリブロックにおいては、単一の電源電圧Vccおよび接地電圧Vssの間に供給されるデータ書込電流Iwを用いて、それぞれのサブビット線対において、4×4=16ビットすなわち(k×h)ビットのデータ書込を並列に実行することができる。したがって、データ書込の対象となるサブビット線対のそれぞれに対してデータ書込電流を供給する従来の構成と比較して、データ書込電流を1/16、すなわち1/(k×h)に大幅に削減することができる。
【0212】
これにより、MRAMデバイスの消費電流の低減と、データ書込時の磁界ノイズ低減による安定動作化を図ることができる。
【0213】
このように、実施の形態5に示す構成によれば、さらに多ビットの並列書込を、消費電流を抑制して実行することができる。
【0214】
なお、実施の形態2に従う構成と組合せることにより、各メモリブロックに供給されるデータ書込電流Iwをデータ書込電流供給回路52によって一定電流に制御することもできる。さらに、実施の形態5に従う構成を有するメモリブロックを行列状に複数個配置して、実施の形態3と同様に、階層的に設けられる配線によってデータ書込電流Iwを供給する構成とすることも可能である。
【0215】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【0216】
【発明の効果】
請求項1から3に記載の薄膜磁性体記憶装置は、データ書込対象に選択されたメモリブロックにおいて、直列に接続されたk本(k:2以上の整数)の第1ビット線に第1のデータ書込電流を流すことによって、kビットの入力データを並列に書込むことができる。この結果、複数ビットの並列なデータ書込に要するデータ書込電流を抑制して、MRAMデバイスの低消費電力化および、磁界ノイズ低減による動作安定化を図ることができる。
【0217】
請求項4記載の薄膜磁性体記憶装置は、各々がh本(h:2以上の整数)のサブビット線に分割された第1ビット線をk本直列に接続して構成される電流経路に第1のデータ書込電流を流すことによって、(k×h)ビットの入力データを並列に書込むことができる。したがって、実施の形態1記載の薄膜磁性体記憶装置よりも多ビットの入力データを、データ書込電流を抑制して並列に書込むことができる。この結果、MRAMデバイスの低消費電力化および、磁界ノイズ低減による動作安定化をさらに図ることができる。
【0218】
請求項5記載の薄膜磁性体記憶装置は、並列に複数ビットのデータ書込を実行可能な多数のメモリブロックをメモリアレイ上に効率的に配置するとともに、これらのブロックに対して第1のデータ書込電流を供給するための配線群を階層的に効率配置することができる。この結果、システムLSIなどの混載メモリ用途に適した薄膜磁性体記憶装置を構成することが可能となる。
【0219】
請求項6記載の薄膜磁性体記憶装置は、列選択結果に対応するグローバル書込電流供給線対に対して、第1のデータ書込電流を選択的に供給するので、実施の形態1記載の薄膜磁性体記憶装置が奏する効果に加えて、データ書込電流を抑制することができる。
【0220】
請求項7から9に記載の薄膜磁性体記憶装置は、直列に接続されたk本(k:2以上の整数)の第1ビット線に第1のデータ書込電流を流すことによって、kビットの入力データを並列に書込むことができる。この結果、複数ビットの並列なデータ書込に要するデータ書込電流を抑制して、MRAMデバイスの低消費電力化および、磁界ノイズ低減による動作安定化を図ることができる。直列に接続されたh本(h:2以上の整数)の第1サブビット線に第1のデータ書込電流を流すことによって、hビットの入力データを並列に書込むことができる。この結果、複数ビットの並列なデータ書込に要するデータ書込電流を抑制して、MRAMデバイスの低消費電力化および、磁界ノイズ低減による動作安定化を図ることができる。
【0221】
請求項10記載の薄膜磁性体記憶装置は、請求項1〜9記載の薄膜磁性体記憶装置が奏する効果に加えて、温度条件、電源電圧の変動およびプロセスばらつきに起因する第1のデータ書込電流の変動を防止することができ、データ書込マージンを確保することが可能となる。
【0222】
請求項11記載の薄膜磁性体記憶装置は、請求項2または8に記載の薄膜磁性体記憶装置が奏する効果に加えて、いわゆる折返し型ビット線構成に基づいたデータ記憶を実行できるので、請求項2または8に記載の薄膜磁性体記憶装置が奏する効果に加えて、動作をより安定化することができる。
【0223】
請求項12記載の薄膜磁性体記憶装置は、いわゆるツィンセル構成に基づいたデータ記憶を実行するので、請求項2または8に記載の薄膜磁性体記憶装置が奏する効果に加えて、動作をより安定化することができる。
【0224】
請求項13記載の薄膜磁性体記憶装置は、ダイオードをメモリセル選択ゲートとして用いることによって各磁性体メモリセルを小型化できるので、請求項1〜12に記載の薄膜磁性体記憶装置が奏する効果に加えて、小面積化を図ることができる。
【図面の簡単な説明】
【図1】 実施の形態1に従う薄膜磁性体記憶装置であるMRAMデバイス1の全体構成を示す概略ブロック図である。
【図2】 実施の形態1に従うメモリアレイおよびその周辺回路のうち、データ書込に関連する部分の構成を説明するための図である。
【図3】 磁性体メモリセルに対するデータ書込およびデータ読出動作を説明するタイミングチャートである。
【図4】 データ書込時におけるデータ書込電流とMTJメモリセルに生じる磁界の方向を説明する概念図である。
【図5】 図2に示されるビット線電流スイッチユニットの機能を説明する概念図である。
【図6】 図2に示されるビット線電流スイッチユニットの構成例を示す回路図である。
【図7】 データ書込対象に選択されたメモリブロックに対する複数ビットの並列なデータ書込の一例を示す概念図である。
【図8】 メモリアレイにおけるメモリセル配置の第1の例を示す概念図である。
【図9】 メモリアレイにおけるメモリセル配置の第2の例を示す概念図である。
【図10】 ダイオードを用いたMTJメモリセルの第1の構成例を示す概略図である。
【図11】 ダイオードを用いた第1の構成例のMTJメモリセルを半導体基板上に配置した場合の構造図である。
【図12】 ダイオードを用いたMTJメモリセルの第2の構成例を示す概略図である。
【図13】 ダイオードを用いた第2の構成例のMTJメモリセルを半導体基板上に配置した場合の構造図である。
【図14】 図12に示されるMTJメモリセルのメモリアレイにおける配置の第1の例を示す概念図である。
【図15】 図12に示されるMTJメモリセルのメモリアレイにおける配置の第2の例を示す概念図である。
【図16】 実施の形態2に従うメモリアレイおよびその周辺回路のうち、データ書込に関連する部分の構成を詳細に説明するための図である。
【図17】 図16に示されるデータ書込電流供給回路の構成を示す回路図である。
【図18】 実施の形態3に従うメモリアレイおよびその周辺回路のデータ書込に関連する回路の構成を説明する概略ブロック図である。
【図19】 実施の形態3に従うメモリブロックの構成を示す概略図である。
【図20】 実施の形態4に従うビット線対の分割および対応するビット線電流スイッチユニットの配置を示す回路図である。
【図21】 図18に示したビット線電流スイッチユニットの動作を説明する概念図である。
【図22】 実施の形態5に従うメモリブロックの構成を示す概念図である。
【図23】 磁気トンネル接合部を有する磁性体メモリセルの構成を示す概略図である。
【図24】 図23に示される磁性体メモリセルからのデータ読出動作を説明する概念図である。
【図25】 図23に示される磁性体メモリセルに対するデータ書込動作を説明する概念図である。
【図26】 データ書込時におけるデータ書込電流の方向と磁界方向との関係を説明する概念図である。
【図27】 半導体基板上に配置された磁性体メモリセルの構造図である。
【図28】 行列状に集積配置された磁性体メモリセルに対するデータ書込電流の供給を説明するブロック図である。
【符号の説明】
10 メモリアレイ、20 行デコーダ、25 列デコーダ、50,60 読出/書込制御回路、52 データ書込電流供給回路、102,104 メモリブロック選択ゲート、105 ビット線電流切換部、BLP ビット線対、BL,/BL ビット線、BLK メモリブロック、BSWa,BSWb ビット線電流スイッチユニット、CU セルユニット、DMC ダミーメモリセル、GWSLP グローバルデータ書込電流供給線対、GWSL,/GWSL グローバルデータ書込電流供給線、LWSLP ローカルデータ書込電流供給線対、LWSL,/LWSL ローカルデータ書込電流供給線、MC,MCD,MCDD メモリセル、SBLP サブビット線対、SBL,/SBL サブビット線、WDL 書込データ伝達線、WSL,/WSL データ書込電流供給線、WSLP データ書込電流供給線対。

Claims (13)

  1. 並列に複数ビットの入力データを書込可能な薄膜磁性体記憶装置であって、
    行列状に配置された複数の磁性体メモリセルを含むメモリアレイを備え、
    前記複数の磁性体メモリセルの各々は、
    第1および第2のデータ書込電流によってそれぞれ印加される第1および第2のデータ書込磁界の方向の組合せに応じて書込まれるデータレベルに応じて抵抗値が変化する記憶部を有し、
    前記メモリアレイは、データ書込時において、いずれか1つがデータ書込対象に選択される複数のメモリブロックに分割され、
    前記複数のメモリブロックの各々は、
    前記複数の磁性体メモリセルの列に対応してそれぞれ配置され、各々が前記第1のデータ書込電流を流すためのk本(k:2以上の整数)の第1ビット線と、
    前記複数のメモリブロックのうちの対応する1つが選択された場合において、第1および第2のノードを第1および第2の電圧とそれぞれ結合するためのブロック選択ゲートと、
    前記データ書込時において、前記k本の第1ビット線をそれぞれ流れる前記第1のデータ書込電流の方向がkビットの前記入力データのデータレベルにそれぞれ対応するように、前記第1のノードと前記第2のノードとの間に前記k本の第1ビット線を直列に接続するための第1のビット線電流切換部とを含み、
    前記磁性体メモリセルの行に対応してそれぞれ設けられ、各々が、前記データ書込時において行選択結果に応じて選択的に活性化されて、前記第2のデータ書込電流を流すための複数の書込ワード線をさらに備える、薄膜磁性体記憶装置。
  2. 前記複数のメモリブロックの各々は、
    前記k本の第1ビット線にそれぞれ対応して設けられ、各々が対応する第1ビット線との間でビット線対を構成するk本の第2ビット線をさらに含み、
    前記薄膜磁性体記憶装置は、
    前記ビット線対ごとに配置され、少なくとも前記データ書込対象に選択されたメモリブロックにおいて、前記k本の第1および第2ビット線のうちの対応する1本ずつの一端同士を電気的に結合するためのビット線結合部をさらに備え、
    前記第1のビット線電流切換部は、前記kビットの入力データのデータレベルにそれぞれ対応する方向を有するk個の往復電流パスをk個の前記ビット線対のそれぞれに形成するように、対応するk個のビット線対を前記第1のノードと前記第2のノードとの間に直列に接続する、請求項1記載の薄膜磁性体記憶装置。
  3. 前記第1のビット線電流切換部は、
    前記k個のビット線対に対応してそれぞれ設けられるk個の第1の電流スイッチユニットを有し、
    各前記第1の電流スイッチユニットは、
    対応するビット線対に供給される前記第1のデータ書込電流が流入する第3のノードおよび、前記対応するビット線対から前記第1のデータ書込電流が流出する第4のノードを、前記対応するビット線対を構成する1本ずつの第1および第2ビット線の他端の一方ずつと、前記kビットの入力データのうちの対応する1ビットのデータレベルに応じて選択的に結合する、請求項2記載の薄膜磁性体記憶装置。
  4. 前記複数のメモリブロックの各々において、前記k本の第1ビット線の各々は、h本(h:2以上の整数)のサブビット線に分割され、
    前記複数の書込ワード線は、前記h本のサブビット線にそれぞれ対応するh個のグループに分割されるとともに、前記h個のグループの各々において、前記複数の書込ワード線のうちの前記行選択結果に応じた1本ずつが活性化され、
    前記複数のメモリブロックの各々は、
    前記k本の第1ビット線ごとに設けられる第2のビット電流切換部をさらに含み、
    前記第2のビット電流切換部は、前記k本の第1ビット線のうちの対応する1本を構成するh本のサブビット線をそれぞれ流れる前記第1のデータ書込電流の方向が、前記対応する1本の第1ビット線を用いて書込まれるhビットの前記入力データのデータレベルにそれぞれ対応するように、前記対応する1本の第1ビット線に供給される前記第1のデータ書込電流が流入する第3のノードと、前記対応する1本の第1ビット線から前記第1のデータ書込電流が流出する第4のノードとの間に、前記h本のサブビット線を直列に結合する、請求項1記載の薄膜磁性体記憶装置。
  5. 前記メモリアレイは、
    行列状に配置される複数個の前記メモリブロックを有し、
    前記薄膜磁性体記憶装置は、
    各々が、列方向に沿って互いに隣接するメモリブロックに対して共通に、前記列方向に沿って配置される複数のグローバル書込電流供給線対と、
    前記複数個のメモリブロックにそれぞれ対応して、行方向に沿って配置される複数のローカル書込電流供給線対とをさらに備え、
    各前記グローバル書込電流供給線対は、
    前記データ書込時において、前記第1の電圧を伝達するための第1のグローバル書込電流供給線と、
    前記データ書込時において、前記第2の電圧を伝達するための第2のグローバル書込電流供給線とを含み、
    各前記ローカル書込電流供給線対は、
    前記複数のグローバル書込電流供給線対のうちの対応する1つを構成する第1のグローバル書込電流供給線と結合される第1のローカル書込電流供給線と、
    前記複数のグローバル書込電流供給線対のうちの対応する1つを構成する第2のグローバル書込電流供給線と結合される第2のローカル書込電流供給線とを含む、請求項1記載の薄膜磁性体記憶装置。
  6. 前記データ書込時において、前記複数のグローバル書込電流供給線対のうちの列選択結果に応じた1つを構成する、第1および第2のグローバル書込電流供給線に対して、前記第1および第2の電圧を選択的に伝達するためのセレクタ回路をさらに備える、請求項5記載の薄膜磁性体記憶装置。
  7. 並列に複数ビットの入力データを書込可能な薄膜磁性体記憶装置であって、
    行列状に配置された複数の磁性体メモリセルを含むメモリアレイを備え、
    前記複数の磁性体メモリセルの各々は、
    第1および第2のデータ書込電流によってそれぞれ印加される第1および第2のデータ書込磁界の方向の組合せに応じて書込まれるデータレベルに応じて抵抗値が変化する記憶部を有し、
    前記複数の磁性体メモリセルの列に対応してそれぞれ配置され、各々が、列選択結果に応じて前記第1のデータ書込電流を流すための複数の第1ビット線をさらに備え、
    各前記第1ビット線は、h本の第1サブビット線に分割され、
    前記磁性体メモリセルの行に対応してそれぞれ設けられ、各々が、データ書込時において行選択結果に応じて選択的に活性化されて、前記第2のデータ書込電流を流すための複数の書込ワード線をさらに備え、
    前記複数の書込ワード線は、前記h本の第1サブビット線にそれぞれ対応するh個のグループに分割されるとともに、前記h個のグループの各々において、前記複数の書込ワード線のうちの前記行選択結果に応じた1本ずつが活性化され、
    前記第1ビット線ごとに設けられるビット線電流切換部をさらに備え、
    前記ビット線電流切換部は、前記h本の第1サブビット線をそれぞれ流れる前記第1のデータ書込電流の方向が、前記複数の第1ビット線のうちの対応する1本を用いて書込まれるhビットの前記入力データのデータレベルにそれぞれ対応するように、前記対応する1本の第1ビット線に供給される前記第1のデータ書込電流が流入する第1のノードと、前記対応する1本の第1ビット線から前記第1のデータ書込電流が流出する第2のノードとの間に、前記h本の第1サブビット線を直列に結合する、薄膜磁性体記憶装置。
  8. 前記複数の第1ビット線にそれぞれ対応して設けられ、各々が対応する第1ビット線との間でビット線対を構成する複数の第2ビット線をさらに備え、
    各前記第2ビット線は、前記h本の第1サブビット線にそれぞれ対応して設けられ、各々が、対応する第1サブビット線との間でサブビット線対を構成するh本の第2サブビット線に分割され、
    前記薄膜磁性体記憶装置は、
    前記ビット線対ごとに配置され、対応するh本の第1および第2サブビット線のうちの、前記第1および第2ビット線の一端にそれぞれ位置する1本ずつの一端同士を電気的に結合するためのビット線結合部をさらに備え、
    前記ビット線電流切換部は、前記hビットの入力データのデータレベルに対応する方向を有するh個の往復電流パスを、対応するビット線対を構成するh個のサブビット線対にそれぞれ形成するように、前記h本の第1および第2サブビット線を前記第1のノードと前記第2のノードとの間に直列に接続する、請求項7記載の薄膜磁性体記憶装置。
  9. 前記ビット線電流切換部は、
    前記対応するh本の第1および第2サブビット線のうちの、前記第1および第2ビット線の他端にそれぞれ位置する1本ずつに対応して設けられる第1の電流スイッチユニットと、
    隣接する前記サブビット線対の間ごとに配置される第2の電流スイッチユニットとを有し、
    前記第1の電流スイッチユニットは、前記hビットの入力データのうちの、前記対応する1本ずつの第1および第2のサブビット線を用いて書込まれる1ビットのデータレベルに応じて、前記第1および第2のノードと、対応する1本ずつの第1および第2のサブビット線の一方ずつとを選択的に結合し、
    前記第2の電流スイッチユニットは、
    前記隣接するサブビット線対の一方を構成する第1および第2のサブビット線と、前記隣接するサブビット線対の他方を構成する第1および第2のサブビット線の一方ずつとを、前記hビットの入力データのうちの前記隣接するサブビット線対を用いて書込まれる2ビットのデータレベル間の一致比較結果に応じて選択的に結合する、請求項8記載の薄膜磁性体記憶装置。
  10. 前記第1のデータ書込電流を供給するためのデータ書込電流供給回路をさらに備え、
    前記データ書込電流供給回路は、
    所定の一定電流を供給する電流源と、
    前記電流源からの前記一定電流によって駆動されて前記第1の電圧を生成する第1の電圧駆動回路と、
    前記電流源からの前記一定電流によって駆動されて前記第2の電圧を生成する第2の電圧駆動回路とを含む、請求項1〜9のいずれかに記載の薄膜磁性体記憶装置。
  11. 前記複数の磁性体メモリセルの各々は、前記行のそれぞれにおいて、前記第1および第2のビット線のいずれか一方と結合するように配置される、請求項2または8に記載の薄膜磁性体記憶装置。
  12. 前記複数の磁性体メモリセルは、前記行のそれぞれにおいて、各前記第1および第2ビット線の交点のそれぞれに対応して配置され、
    前記行のそれぞれにおいて、前記複数の磁性体メモリセルのうちの、同一の前記ビット線対を構成する第1および第2のビット線とそれぞれ結合される2個は、それぞれに相補のデータレベルを書込まれることによって、1ビットのデータ記憶を実行する、請求項2または8に記載の薄膜磁性体記憶装置。
  13. 前記磁性体メモリセルの各々は、
    データ読出時において前記行選択結果に応じて選択的にオンして、前記第1および第2のビット線の少なくとも一方に供給されるデータ読出電流を、前記記憶部に流すためのメモリセル選択ゲートをさらに含み、
    前記メモリセル選択ゲートは、前記オン時において順バイアスされるダイオードを有する、請求項1〜12のいずれかに記載の薄膜磁性体記憶装置。
JP2001085233A 2001-03-23 2001-03-23 薄膜磁性体記憶装置 Expired - Fee Related JP4637388B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001085233A JP4637388B2 (ja) 2001-03-23 2001-03-23 薄膜磁性体記憶装置
US09/929,054 US6611454B2 (en) 2001-03-23 2001-08-15 Thin film magnetic memory device writing data of a plurality of bits in parallel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001085233A JP4637388B2 (ja) 2001-03-23 2001-03-23 薄膜磁性体記憶装置

Publications (3)

Publication Number Publication Date
JP2002288979A JP2002288979A (ja) 2002-10-04
JP2002288979A5 JP2002288979A5 (ja) 2008-04-17
JP4637388B2 true JP4637388B2 (ja) 2011-02-23

Family

ID=18940778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001085233A Expired - Fee Related JP4637388B2 (ja) 2001-03-23 2001-03-23 薄膜磁性体記憶装置

Country Status (2)

Country Link
US (1) US6611454B2 (ja)
JP (1) JP4637388B2 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002270790A (ja) * 2000-12-27 2002-09-20 Toshiba Corp 半導体記憶装置
JP3869682B2 (ja) * 2001-06-12 2007-01-17 株式会社ルネサステクノロジ 半導体装置
JP2003151262A (ja) * 2001-11-15 2003-05-23 Toshiba Corp 磁気ランダムアクセスメモリ
JP2003196973A (ja) * 2001-12-21 2003-07-11 Mitsubishi Electric Corp 薄膜磁性体記憶装置
US6809981B2 (en) * 2002-04-10 2004-10-26 Micron Technology, Inc. Wordline driven method for sensing data in a resistive memory array
WO2003098636A2 (en) * 2002-05-16 2003-11-27 Micron Technology, Inc. STACKED 1T-nMEMORY CELL STRUCTURE
US7042749B2 (en) * 2002-05-16 2006-05-09 Micron Technology, Inc. Stacked 1T-nmemory cell structure
US6940748B2 (en) * 2002-05-16 2005-09-06 Micron Technology, Inc. Stacked 1T-nMTJ MRAM structure
JP2004013961A (ja) * 2002-06-04 2004-01-15 Mitsubishi Electric Corp 薄膜磁性体記憶装置
JP2004133990A (ja) * 2002-10-09 2004-04-30 Renesas Technology Corp 薄膜磁性体記憶装置
JP2004185743A (ja) * 2002-12-04 2004-07-02 Renesas Technology Corp 不揮発性記憶装置
JP4262969B2 (ja) * 2002-12-05 2009-05-13 株式会社ルネサステクノロジ 薄膜磁性体記憶装置
JP4365591B2 (ja) * 2003-01-17 2009-11-18 Tdk株式会社 磁気メモリデバイスおよび書込電流駆動回路、並びに書込電流駆動方法
JP2004288311A (ja) * 2003-03-24 2004-10-14 Toshiba Corp 半導体記憶装置及びその制御方法
US6859388B1 (en) * 2003-09-05 2005-02-22 Freescale Semiconductor, Inc. Circuit for write field disturbance cancellation in an MRAM and method of operation
US7283384B1 (en) * 2004-03-24 2007-10-16 Silicon Magnetic Systems Magnetic memory array architecture
KR100601994B1 (ko) * 2005-03-02 2006-07-18 삼성전자주식회사 외부 자기장 발생수단을 구비하는 메모리 장치와 그 동작및 제조 방법
JPWO2006095389A1 (ja) * 2005-03-04 2008-08-14 富士通株式会社 磁気メモリ装置並びにその読み出し方法及び書き込み方法
US7321507B2 (en) * 2005-11-21 2008-01-22 Magic Technologies, Inc. Reference cell scheme for MRAM
US7787289B2 (en) * 2007-12-03 2010-08-31 Magsil Corporation MRAM design with local write conductors of reduced cross-sectional area
FR2973149B1 (fr) * 2011-03-24 2021-12-10 Univ Paris Sud 11 Architecture de memoire logique, notamment pour mram ou pcram ou rram.
US8773897B2 (en) * 2011-12-08 2014-07-08 Agency For Science, Technology And Research Writing circuit for a magnetoresistive memory cell, memory cell arrangement and method of writing into a magnetoresistive memory cell of a memory cell arrangement
KR101881750B1 (ko) 2012-02-29 2018-07-25 삼성전자주식회사 정보 저장 소자 및 그 제조 방법
CN107392212A (zh) * 2017-07-19 2017-11-24 上海电机学院 一种图像信息快速识别方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1201644A (en) * 1967-05-02 1970-08-12 Int Computers Ltd Magnetic memory system
US5640343A (en) 1996-03-18 1997-06-17 International Business Machines Corporation Magnetic memory array using magnetic tunnel junction devices in the memory cells
JP3392657B2 (ja) * 1996-09-26 2003-03-31 株式会社東芝 半導体記憶装置
US6081445A (en) 1998-07-27 2000-06-27 Motorola, Inc. Method to write/read MRAM arrays
US6236611B1 (en) * 1999-12-20 2001-05-22 Motorola, Inc. Peak program current reduction apparatus and method
US6215707B1 (en) * 2000-04-10 2001-04-10 Motorola Inc. Charge conserving write method and system for an MRAM
DE10034083C1 (de) * 2000-07-13 2002-03-14 Infineon Technologies Ag Halbleiterspeicher mit wahlfreiem Zugeriff mit reduziertem Signalüberkoppeln

Also Published As

Publication number Publication date
JP2002288979A (ja) 2002-10-04
US6611454B2 (en) 2003-08-26
US20020135018A1 (en) 2002-09-26

Similar Documents

Publication Publication Date Title
JP4637388B2 (ja) 薄膜磁性体記憶装置
US7489001B2 (en) Magnetic thin-film memory device for quick and stable reading data
JP4667594B2 (ja) 薄膜磁性体記憶装置
JP4656720B2 (ja) 薄膜磁性体記憶装置
KR100418160B1 (ko) 전기 저항치 변화에 따라 데이터를 기억하는 데이터 판독마진이 큰 기억 장치
US6862210B2 (en) Magnetic random access memory for storing information utilizing magneto-resistive effects
US6856538B2 (en) Thin film magnetic memory device suppressing internal magnetic noises
US6714443B2 (en) Thin film magnetic memory device for writing data of a plurality of bits in parallel
US7471549B2 (en) Semiconductor memory device
JP5036854B2 (ja) 半導体装置
US6912174B2 (en) Thin film magnetic memory device suppressing influence of magnetic field noise from power supply wiring
JP5100807B2 (ja) 薄膜磁性体記憶装置
JP5100806B2 (ja) 薄膜磁性体記憶装置
JP5165040B2 (ja) 半導体集積回路
JP5153844B2 (ja) 薄膜磁性体記憶装置
JP4524462B2 (ja) 半導体装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080305

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080305

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101029

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101116

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101124

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees