JPS5897189A - 補助記憶ル−プを有する磁気バブルメモリ素子 - Google Patents
補助記憶ル−プを有する磁気バブルメモリ素子Info
- Publication number
- JPS5897189A JPS5897189A JP56194521A JP19452181A JPS5897189A JP S5897189 A JPS5897189 A JP S5897189A JP 56194521 A JP56194521 A JP 56194521A JP 19452181 A JP19452181 A JP 19452181A JP S5897189 A JPS5897189 A JP S5897189A
- Authority
- JP
- Japan
- Prior art keywords
- loop
- minor
- auxiliary
- loops
- replicator
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
- G11C19/02—Digital stores in which the information is moved stepwise, e.g. shift registers using magnetic elements
- G11C19/08—Digital stores in which the information is moved stepwise, e.g. shift registers using magnetic elements using thin films in plane structure
- G11C19/0875—Organisation of a plurality of magnetic shift registers
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、複数個のマイナループと書き込みラインおよ
び絖み出しラインより構成する磁気バブルメモリ素子に
おいて、データの書き込み、読み出しに必要な時間を実
効的に短縮しうるメモリ素子に関わるものである。
び絖み出しラインより構成する磁気バブルメモリ素子に
おいて、データの書き込み、読み出しに必要な時間を実
効的に短縮しうるメモリ素子に関わるものである。
磁気バブルメモリ素子においては、チップ面と垂直な5
0〜50006程度のバイアス磁界において磁性薄膜中
に安定に存在する磁気バブルと呼ぶ円筒形の磁区の存在
を@1”、′aO”に対応させて情報の記憶を行なう。
0〜50006程度のバイアス磁界において磁性薄膜中
に安定に存在する磁気バブルと呼ぶ円筒形の磁区の存在
を@1”、′aO”に対応させて情報の記憶を行なう。
情報に対応させたバブルの貯蔵は通常、ループ構成とし
た転送路によって行なう。転送路はパーマロイを用いた
パターンを磁性薄膜上に作製して構成する方法、磁性薄
膜狭面にHe、Neなどのイオンを部分的に打ち込んで
構成する方法、磁性薄膜上に導体パターンを形成して構
成する方法が知られている。このうちパーマロイパター
ンおよびイオン打ち込みによる転送路では、チップ面内
に回転する磁界を印加し。
た転送路によって行なう。転送路はパーマロイを用いた
パターンを磁性薄膜上に作製して構成する方法、磁性薄
膜狭面にHe、Neなどのイオンを部分的に打ち込んで
構成する方法、磁性薄膜上に導体パターンを形成して構
成する方法が知られている。このうちパーマロイパター
ンおよびイオン打ち込みによる転送路では、チップ面内
に回転する磁界を印加し。
転送路の各部分の磁化状態を周期的に変化させることに
よシ、バブルを転送させる。導体パターンによる転送路
では、導体にパルス電流を印加することにより、バブル
の転送を行なわせる。このような転送路で構成し九ルー
プをマイナループと呼ぶ。マイナルーグを複数個並べ、
この片端にマイナループ内に記憶内容を書き込む機能を
有する書き込みラインを置き、他端にマイナループ内の
記憶内容を読み出す機能を有する読み出しラインを置く
。
よシ、バブルを転送させる。導体パターンによる転送路
では、導体にパルス電流を印加することにより、バブル
の転送を行なわせる。このような転送路で構成し九ルー
プをマイナループと呼ぶ。マイナルーグを複数個並べ、
この片端にマイナループ内に記憶内容を書き込む機能を
有する書き込みラインを置き、他端にマイナループ内の
記憶内容を読み出す機能を有する読み出しラインを置く
。
第1図にこの構成による記憶容量4メガビツトのメモリ
素子(以下4Mbメモリ)の概略を示す。
素子(以下4Mbメモリ)の概略を示す。
1024個のマイナループ1−1.1−2〜1−102
4を持ってお)、各々のマイナループは4096個のバ
ブルを保持することができる転送パターンを有する。回
転磁界が1周すると、バブルは転送路上で1ビット次の
パターンへと移動する。すなわち、マイナループを一周
するには。
4を持ってお)、各々のマイナループは4096個のバ
ブルを保持することができる転送パターンを有する。回
転磁界が1周すると、バブルは転送路上で1ビット次の
パターンへと移動する。すなわち、マイナループを一周
するには。
4096回転磁界周期を必要とする。各々のマイナルー
プの片端に近接して、読み出しライン2が置かれる。読
み出し2イン2と各々のマイナループ1−1〜1−10
24はレプリケータ3にょシ結合される。レプリケータ
3は適当なパルス電流の印加により、マイナループ1−
1〜1−1024内のバブルの存在の有無で表現される
情報の写しを、読み出しライン2上に作る。この情報の
写しを検出器4およびメモリチップ外部に接続するセン
スアンプによシ、論通信号に変換する。この方法によシ
、マイナルーブ内のバブルの有無で表現される情報を破
壊することなく読み出すことができる。マイナループ内
へのデータの書き込みは。
プの片端に近接して、読み出しライン2が置かれる。読
み出し2イン2と各々のマイナループ1−1〜1−10
24はレプリケータ3にょシ結合される。レプリケータ
3は適当なパルス電流の印加により、マイナループ1−
1〜1−1024内のバブルの存在の有無で表現される
情報の写しを、読み出しライン2上に作る。この情報の
写しを検出器4およびメモリチップ外部に接続するセン
スアンプによシ、論通信号に変換する。この方法によシ
、マイナルーブ内のバブルの有無で表現される情報を破
壊することなく読み出すことができる。マイナループ内
へのデータの書き込みは。
バブル発生器4で作られた10”、@1”に対応してバ
ブルの有無で表現されたバブル列を、書き込みライン5
上を転送させ、スワップゲート6を動作させることによ
シ、マイナループ1−1〜1−1024に移す。このよ
うなメモリチップの構成および動作は、よく知られてお
り、たとえば、IEEE Transaction
on MBgnetics 、 VOI。
ブルの有無で表現されたバブル列を、書き込みライン5
上を転送させ、スワップゲート6を動作させることによ
シ、マイナループ1−1〜1−1024に移す。このよ
うなメモリチップの構成および動作は、よく知られてお
り、たとえば、IEEE Transaction
on MBgnetics 、 VOI。
MAG−12,/ft6 P614〜617″’ 68
KBITCAPACITY 16 μm−PE几IOD
MAGNETICBUBBLE MEMO几Y CH
IP DESIGN WITH2μm MINIMUM
FEATU几E ”に詳細に記述されている。
KBITCAPACITY 16 μm−PE几IOD
MAGNETICBUBBLE MEMO几Y CH
IP DESIGN WITH2μm MINIMUM
FEATU几E ”に詳細に記述されている。
第1図に示した4Mbメモリチップを回転磁界周波数1
00KHzで動作させる場合の読み出しのアクセス時間
、サイクル時間の平均値および書き込みに必要なサイク
ル時間の平均値は表1のとお夛になる。
00KHzで動作させる場合の読み出しのアクセス時間
、サイクル時間の平均値および書き込みに必要なサイク
ル時間の平均値は表1のとお夛になる。
表 1
九だし、マイナループ1−1の上端から検出器までのビ
ット数を200ビツト、発生器からマイナループ1−1
024の下端までのビット数を200とする。この数値
は、256にビットで同じ構成のメモリチップの4倍で
ある。アクセス時間、サイクル時間は、メモリチップの
記憶容量の平方根に比例して増大する。このようにバブ
ルメモリにおいては、メモリチップの記憶容量の増大と
ともにアクセス時間、サイクル時間が増大するという問
題がちシ、何らかの対策が必要である。
ット数を200ビツト、発生器からマイナループ1−1
024の下端までのビット数を200とする。この数値
は、256にビットで同じ構成のメモリチップの4倍で
ある。アクセス時間、サイクル時間は、メモリチップの
記憶容量の平方根に比例して増大する。このようにバブ
ルメモリにおいては、メモリチップの記憶容量の増大と
ともにアクセス時間、サイクル時間が増大するという問
題がちシ、何らかの対策が必要である。
本発明は磁気バブルメモリチップの大容量化に伴う、ア
クセス時間、サイクル時間の増大を防ぐチップ構成を提
供するものである。第1図におけるマイナループ1−1
〜1−1024それぞれに補助記憶ループを付随させる
ことにより、実効的なアクセス時間を減じるものである
。以下実施例に従って説明する。
クセス時間、サイクル時間の増大を防ぐチップ構成を提
供するものである。第1図におけるマイナループ1−1
〜1−1024それぞれに補助記憶ループを付随させる
ことにより、実効的なアクセス時間を減じるものである
。以下実施例に従って説明する。
実施例1
第2図に本発明による磁気パズルメモリ素子の一構成例
を示す。第1図に示した4Mbメモリ素子の、1024
個のマイナループ1−1〜1−1024のそれぞれに付
随する1024個の補助ループ7−1〜7−1024を
置く。補助ループのビット数は128とする。
を示す。第1図に示した4Mbメモリ素子の、1024
個のマイナループ1−1〜1−1024のそれぞれに付
随する1024個の補助ループ7−1〜7−1024を
置く。補助ループのビット数は128とする。
第3図は第2図のマイナループと補助ループとの接続部
分のパターンを示すものである。補助ループ7−Nとマ
イナループ1−Nの接続は、マイナループ1−Nの上端
にあるレプリケータ8−N。
分のパターンを示すものである。補助ループ7−Nとマ
イナループ1−Nの接続は、マイナループ1−Nの上端
にあるレプリケータ8−N。
転送路9−Nおよびマージ回路10−Nによシ行なう。
レプリケータ8−Nおよびマージ回路10−Nについて
は、前述の文献に示された構成に類似した方法を用いて
いる。喪だし、上記文献においてトランスファインダー
トからのバブルをマージさせる機能を利用して2本発明
ではマイナループ上のレプリケータから得られたバブル
を補助ループに入れる構成としている。この構成によシ
、マイナルーブ中の128個のアドレスのデータのコピ
ーを補助ループに蓄積することができる。たとえばアド
レス番号1から1281でのデータを補助ループに入れ
るには、マイナループ上でアドレス番号1に対応するバ
ブルがレプリケータ8の下に来九時から連続して128
回転磁界周期にわたって連続してレプリケータを動作さ
せればよい。
は、前述の文献に示された構成に類似した方法を用いて
いる。喪だし、上記文献においてトランスファインダー
トからのバブルをマージさせる機能を利用して2本発明
ではマイナループ上のレプリケータから得られたバブル
を補助ループに入れる構成としている。この構成によシ
、マイナルーブ中の128個のアドレスのデータのコピ
ーを補助ループに蓄積することができる。たとえばアド
レス番号1から1281でのデータを補助ループに入れ
るには、マイナループ上でアドレス番号1に対応するバ
ブルがレプリケータ8の下に来九時から連続して128
回転磁界周期にわたって連続してレプリケータを動作さ
せればよい。
ただし、この動作の前に、補助ループ内のバブルを除去
するために、レプリケータ3をトランス7アアクトゲー
トとし“〔動作させる必要がある。以上のごとく、補助
ループにコピーを入れておくと、アドレス1〜128ま
でのデータの読み出しは。
するために、レプリケータ3をトランス7アアクトゲー
トとし“〔動作させる必要がある。以上のごとく、補助
ループにコピーを入れておくと、アドレス1〜128ま
でのデータの読み出しは。
レプリケータ3の動作によシ、補助ループ内のデータの
読み出しとなfi、fiみ出しアクセス時間の平均値は
164m(5)、読み出しサイクル時間は。
読み出しとなfi、fiみ出しアクセス時間の平均値は
164m(5)、読み出しサイクル時間は。
IL88m8EIOとなる。表1に示した。補助ループ
無しの場合と比較して、アクセス時間を約20m姻短縮
できる。
無しの場合と比較して、アクセス時間を約20m姻短縮
できる。
補助ループに入っていないアドレスのデータの読み出し
には、レプリケータ8を動作させてノくプルを補助ルー
プ7に移して、64ビツト転送させ。
には、レプリケータ8を動作させてノくプルを補助ルー
プ7に移して、64ビツト転送させ。
レプリケータ3を動作させて読み出すことになるので、
読み出しアクセス時間の平均値は、67ビツト転送する
時間だけ長くなる。すなわち2z15mtiecとなる
。また、読み出しサイクル時間は4L63m8eOとな
る。
読み出しアクセス時間の平均値は、67ビツト転送する
時間だけ長くなる。すなわち2z15mtiecとなる
。また、読み出しサイクル時間は4L63m8eOとな
る。
実際のメモリの読み出しには局所性があり、1回アクセ
スした近傍のアドレスのデータを読み出す確率が大きい
。従ってこのメモリチップの補助ループの128個のア
ドレスにあるデータを読み出す確率は、たとえば90%
程度と高くなる。この場合の実効的な読み出し時間は、
補助ループにあるデータを読み出すのに必要な時間と、
補助ループにないデータを読み出すのに必要な時間にそ
れぞれ9と1の重みをつけ九平均値となる。すなわち、
Z64X0.9+2Z15X0.1=4591(ms)
従って、補助ループによシ、読み出しアクセス時間の平
均値は21.48m8eOと比較して0.21倍と小さ
くすることになる。この値は、#!み出しデータの局所
性に係わる値であL 128個のアドレスにあるデー
タを読み出す確率が10%〜100%まで変わると第4
図のごとく変わる。
スした近傍のアドレスのデータを読み出す確率が大きい
。従ってこのメモリチップの補助ループの128個のア
ドレスにあるデータを読み出す確率は、たとえば90%
程度と高くなる。この場合の実効的な読み出し時間は、
補助ループにあるデータを読み出すのに必要な時間と、
補助ループにないデータを読み出すのに必要な時間にそ
れぞれ9と1の重みをつけ九平均値となる。すなわち、
Z64X0.9+2Z15X0.1=4591(ms)
従って、補助ループによシ、読み出しアクセス時間の平
均値は21.48m8eOと比較して0.21倍と小さ
くすることになる。この値は、#!み出しデータの局所
性に係わる値であL 128個のアドレスにあるデー
タを読み出す確率が10%〜100%まで変わると第4
図のごとく変わる。
以上のごとく、データの局所性がある場合に。
補助ループを用いることにより大幅にアクセス時間の短
縮がはかれる。以上の動作において、制御系の動作を容
易にするためには、読み出し用補助ループのビット数の
整数倍がマイナループのビット数になるようにする必要
がある。
縮がはかれる。以上の動作において、制御系の動作を容
易にするためには、読み出し用補助ループのビット数の
整数倍がマイナループのビット数になるようにする必要
がある。
実施例2
第5図に示すごとく、第2図に示し九2個のブロックレ
プリケータ3.8と% 1024個の補助ループ7−1
〜1024を有するメモリチップに。
プリケータ3.8と% 1024個の補助ループ7−1
〜1024を有するメモリチップに。
さらに書き込み用の補助ループ11−1〜11−102
4と、スワップゲート12を付加した構成をとる。この
構成においては、書き込みのサイクル時間を実質的に短
縮することができる。すなわち、ジェネレータ4により
発生したバブルのデータ列をスワップゲート5によシ、
補助ループ11−1〜11−1024の1つのアドレス
に書き込むことによシ、書き込み動作を終了する。補助
ループ11−Nからマイナルーブ1−Nの間もスワップ
ゲートによシ接続し、書き込み終了後の適当なタイミン
グでパルス電流を印加することによシ。
4と、スワップゲート12を付加した構成をとる。この
構成においては、書き込みのサイクル時間を実質的に短
縮することができる。すなわち、ジェネレータ4により
発生したバブルのデータ列をスワップゲート5によシ、
補助ループ11−1〜11−1024の1つのアドレス
に書き込むことによシ、書き込み動作を終了する。補助
ループ11−Nからマイナルーブ1−Nの間もスワップ
ゲートによシ接続し、書き込み終了後の適当なタイミン
グでパルス電流を印加することによシ。
バブルによるデータ列を移す。マイナルーブのビット数
を4096.書き込み補助ループのビット数を128と
すると、マイナループのめるアドレスにデータを書き込
む場合には、そのアドレス番号を128で割った余シの
値に対応する。書き込み補助ループのアドレスにデータ
を書き込んでおき、書き込み終了後に、書き込みたいア
ドレスがスワップゲート12の位置に来たタイミングで
スワップゲートを動作させればよい。以上の方法によシ
、書き込みサイクル時間(最後のスワップゲート12の
動作を含めない)は、2L48m減となシ、補助ループ
が無い場合と比較して、約20m減短縮できる。
を4096.書き込み補助ループのビット数を128と
すると、マイナループのめるアドレスにデータを書き込
む場合には、そのアドレス番号を128で割った余シの
値に対応する。書き込み補助ループのアドレスにデータ
を書き込んでおき、書き込み終了後に、書き込みたいア
ドレスがスワップゲート12の位置に来たタイミングで
スワップゲートを動作させればよい。以上の方法によシ
、書き込みサイクル時間(最後のスワップゲート12の
動作を含めない)は、2L48m減となシ、補助ループ
が無い場合と比較して、約20m減短縮できる。
以上の動作において、マイナルーズの任意のアドレスに
できるだけ短い時間の後にスワップゲートを動作させて
バブル列を移し終えるためには。
できるだけ短い時間の後にスワップゲートを動作させて
バブル列を移し終えるためには。
書き込み用補助ループのビット数の整数倍が、マイナル
ーブのビット数となっている必要がある。
ーブのビット数となっている必要がある。
以上のように本発明によれば、大容量の磁気バブルメモ
リ素子のアクセス時間、サイクル時間を短かくすること
ができ、その効果はメモリの読出し、書込みに局所性が
おるときほど大きい。
リ素子のアクセス時間、サイクル時間を短かくすること
ができ、その効果はメモリの読出し、書込みに局所性が
おるときほど大きい。
第1図は従来の磁気バブルメモリ素子のループ構成を示
す図、第2図は本発明の一実施例のループ構成を示す図
、第3図は第2図の一部のパターン図、第4図は第2図
の実施例のアクセス時間を示す特性図、第5図は本発明
の他の実施例を示すループ構成図である。 1−1.1−2.1−3・・・・・・、1−N、・・・
・・・、1−1024・・・マイナループ、2・・・読
み出しライン、3・・・レプリケータ、4・・・検出器
、5・・・書き込みライン、6・・・スワップゲート、
7−1.7−2.7−3.・・・・・・、7−N、・・
・・・・7−1024・・・補助ル第 1 何 第2図 ′¥33図 利+pitt−7勺:#み汰(了Hスクテ゛’−57J
n゛乃5趨卆2 Sり図
す図、第2図は本発明の一実施例のループ構成を示す図
、第3図は第2図の一部のパターン図、第4図は第2図
の実施例のアクセス時間を示す特性図、第5図は本発明
の他の実施例を示すループ構成図である。 1−1.1−2.1−3・・・・・・、1−N、・・・
・・・、1−1024・・・マイナループ、2・・・読
み出しライン、3・・・レプリケータ、4・・・検出器
、5・・・書き込みライン、6・・・スワップゲート、
7−1.7−2.7−3.・・・・・・、7−N、・・
・・・・7−1024・・・補助ル第 1 何 第2図 ′¥33図 利+pitt−7勺:#み汰(了Hスクテ゛’−57J
n゛乃5趨卆2 Sり図
Claims (1)
- 【特許請求の範囲】 1・複数個のマイナループと、マイナループにデータ列
を書き込む機能を有する書き込みラインと、マイナルー
プのデータ列を読み出す機能を有する絖み出しラインを
有する磁気バブルメモリ素子において、各々のマイナル
ープと読み出しラインとの間にそれぞれ補助ループta
nき。 前記マイナループと前記補助ループの間をレプリケータ
によシ接続し、前記補助ループと前記読み出しラインと
をレプリケータにょシ接続した事を特徴とする磁気バブ
ルメモリ素子。 2、特許請求の範囲第1項に記載のバブルメモすること
t−%徴とする磁気パズル素子。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56194521A JPS5897189A (ja) | 1981-12-04 | 1981-12-04 | 補助記憶ル−プを有する磁気バブルメモリ素子 |
| US06/446,510 US4519049A (en) | 1981-12-04 | 1982-12-03 | Magnetic bubble memory having auxiliary storage loops |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56194521A JPS5897189A (ja) | 1981-12-04 | 1981-12-04 | 補助記憶ル−プを有する磁気バブルメモリ素子 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5897189A true JPS5897189A (ja) | 1983-06-09 |
Family
ID=16325910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56194521A Pending JPS5897189A (ja) | 1981-12-04 | 1981-12-04 | 補助記憶ル−プを有する磁気バブルメモリ素子 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4519049A (ja) |
| JP (1) | JPS5897189A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4759020A (en) * | 1985-09-25 | 1988-07-19 | Unisys Corporation | Self-healing bubble memories |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4152777A (en) * | 1977-11-21 | 1979-05-01 | Burroughs Corporation | On chip buffering for optimizing performance of a bubble memory |
| JPS5629881A (en) * | 1979-08-15 | 1981-03-25 | Hitachi Ltd | Magnetic bubble memory unit |
| US4321693A (en) * | 1980-07-31 | 1982-03-23 | Texas Instruments Incorporated | Magnetic bubble memory chip with dedicated redundancy data section provided thereon |
-
1981
- 1981-12-04 JP JP56194521A patent/JPS5897189A/ja active Pending
-
1982
- 1982-12-03 US US06/446,510 patent/US4519049A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US4519049A (en) | 1985-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11024367B2 (en) | Memory with on-die data transfer | |
| JP3793507B2 (ja) | コンテント・アドレッサブル・磁気ランダムアクセスメモリ | |
| US4412313A (en) | Random access memory system having high-speed serial data paths | |
| TWI277976B (en) | Semiconductor device | |
| US3737881A (en) | Implementation of the least recently used (lru) algorithm using magnetic bubble domains | |
| US11417387B2 (en) | Reserved rows for row-copy operations for semiconductor memory devices and associated methods and systems | |
| JPS59132492A (ja) | 半導体記憶装置 | |
| JP2696864B2 (ja) | メモリ装置 | |
| JP4150718B2 (ja) | 破壊読み出し型ランダム・アクセス・メモリ・システム | |
| US5444652A (en) | Semiconductor memory device having a memory cell unit including a plurality of transistors connected in series | |
| US20220066681A1 (en) | Bubble break register in semiconductor device | |
| JPS61162897A (ja) | メモリ | |
| JPH04351789A (ja) | 半導体記憶装置 | |
| US6839807B2 (en) | Multi-way set associative cache memory | |
| US6882561B2 (en) | Semiconductor memory device comprising memory having active restoration function | |
| US4458334A (en) | Redundancy map storage for bubble memories | |
| US4519049A (en) | Magnetic bubble memory having auxiliary storage loops | |
| US3760390A (en) | Cylindrical domain associative memory apparatus | |
| US4316263A (en) | Transfer and replication arrangement for magnetic bubble memory devices | |
| JPS6013117Y2 (ja) | 磁気記憶装置 | |
| JPS6310515B2 (ja) | ||
| US4301516A (en) | Bubble memory storage unit | |
| CN120833812A (zh) | 半导体存储器器件 | |
| JPS59101090A (ja) | 記憶装置 | |
| JPS5918791B2 (ja) | 電子的デ−タ記憶システム |