JPS59913B2 - Magnetic bubble storage control method - Google Patents
Magnetic bubble storage control methodInfo
- Publication number
- JPS59913B2 JPS59913B2 JP15803879A JP15803879A JPS59913B2 JP S59913 B2 JPS59913 B2 JP S59913B2 JP 15803879 A JP15803879 A JP 15803879A JP 15803879 A JP15803879 A JP 15803879A JP S59913 B2 JPS59913 B2 JP S59913B2
- Authority
- JP
- Japan
- Prior art keywords
- chip
- defective
- minor loop
- bubble
- position information
- 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
Links
Description
【発明の詳細な説明】
本発明は、一部に欠陥ループを有する磁気バブル記憶素
子を使用した記憶装置の欠陥ループの救済方法に関する
ものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for repairing defective loops in a storage device using a magnetic bubble storage element having a defective loop in a portion thereof.
磁気バブル記憶素子の動作原理は、例えば、昭和51年
に電気学会から発行された「バブル技術ハンドブック」
に詳細に記憶されており、周知の技術であるから、こゝ
では述べない。The operating principle of the magnetic bubble memory element is described, for example, in the "Bubble Technology Handbook" published by the Institute of Electrical Engineers of Japan in 1976.
Since it is a well-known technique and is memorized in detail, it will not be described here.
磁気バブル記憶素子は、高度な微細加工技術を用いて量
産されるが、そのチップ上にはある確率のもとに欠陥ル
ープが存在する。Magnetic bubble memory elements are mass-produced using advanced microfabrication technology, but there is a certain probability that defective loops will exist on the chip.
現状では、欠陥ループを全く有しないチップのみを良品
として扱うことにすると、その歩留りは極めて低くなり
、チップの低価格化の妨げになる。ところが、1チップ
あたりある一定数の欠陥ループを許容するならば、大幅
な歩留りの向上が期待できる。このとき、記憶情報は欠
陥ループを避けて格納されなければならない。その代表
的な2方法を説明する。一つは、所望の歩留りに見合う
適当な数の子備ループをチップ内に予め設けておく方法
であり、予備ループ方式と呼ばれる。他の方法は、複数
個のチップを並列に動作させて用いるような場合、適当
な数の子備チップを設けておく方法であり、予備チップ
方式と呼ばれる。これは、情報記憶用チップのあるマイ
ナループが欠陥ループであるとき、予備チップの同一位
置のマイナループをその代替として使用する方法である
。通常、上記2方法で用いられる欠陥ループと予備ルー
プとの切替操作は、予め何らかの記憶媒体に記憶されて
いる欠陥ループ位置情報に基づいて、チップ外部で電気
的に行なわれる。従来、欠陥ループ位置情報の記憶手段
としては、特開昭52−34639などに開示されてい
るように、情報が持久性である読出し専用記憶素子以下
ROMと略称する。Currently, if only chips with no defective loops are treated as non-defective products, the yield will be extremely low, which will hinder the reduction in chip prices. However, if a certain number of defective loops are allowed per chip, a significant improvement in yield can be expected. At this time, the stored information must be stored avoiding defective loops. Two typical methods will be explained. One is a method in which an appropriate number of secondary loops corresponding to a desired yield are provided in advance in a chip, and is called a spare loop method. Another method is to provide an appropriate number of secondary chips when a plurality of chips are operated in parallel, and is called a spare chip method. This is a method in which when a certain minor loop of an information storage chip is a defective loop, a minor loop at the same position on a spare chip is used as a replacement. Normally, the switching operation between the defective loop and the spare loop used in the above two methods is electrically performed outside the chip based on defective loop position information stored in advance in some storage medium. Conventionally, as a storage means for defective loop position information, as disclosed in Japanese Patent Laid-Open No. 52-34639, etc., a read-only storage element in which information is durable is hereinafter abbreviated as ROM.
)に欠陥ループ位置情報を記憶しておき、必要に応じて
読出して使用するものや、特開昭51−82531など
に開示されているように、欠陥ループ位置情報をバブル
チツプ上の特定ループまたは特定場所に格納しておき、
電源投入後これを読出し、ランダムアクセスメモリ(以
下RAMと略称する。)に移し変えてから用いるものな
どがある。これらの手段には、ROM,RAMなどの記
憶素子を特別に必要とすることや、欠陥ループ位置情報
を格納するためにチツプ上の特定ループの無欠陥性を保
障しなければならないことなどの欠点があつた。本発明
の目的は、したがつて、特別の記憶素子を必要とせず、
欠陥マイナループが所定の数以下であればどふにあつて
も使用することを可能にする、磁気バブル記憶制御方式
を提供することである。), the defective loop position information can be stored in a specific loop on a bubble chip, and the defective loop position information can be stored in a specific loop on a bubble chip or used as disclosed in Japanese Patent Laid-Open No. 51-82531. Store it in a place,
There is a device that reads this data after power is turned on and transfers it to a random access memory (hereinafter abbreviated as RAM) before using it. These methods have drawbacks, such as the need for special storage elements such as ROM and RAM, and the need to ensure the defect-free nature of specific loops on the chip in order to store defective loop location information. It was hot. The object of the invention is therefore to avoid the need for special storage elements;
It is an object of the present invention to provide a magnetic bubble storage control system that can be used even if the number of defective minor loops is less than a predetermined number.
上記目的を達成するために、本発明による磁気バブル記
憶方式は、欠陥マイナループを有するN(N≧2)個の
バブルチツプから成る磁気バブル記憶装置において、n
番目と(n+1)番目(N〉n≧1,m0d.N)のバ
ブルチツプが同一位置に欠陥マイナループを有しないこ
と、欠陥マ4ナループが表わす2進情報を例えば゛O”
とするとき、(n+1)番目のバブノレヂンプのマイナ
ループを横断する所定の1ラインに、n番目のバブルチ
ツプの欠陥マイナループ位置に対応するマイナノレープ
(こ(ま“1゛を、n番目のバブノレヂンプの正常マイ
ナループに対応するマイナループには”O゛を格納する
こと、およびn番目のバブルチツプの希望のラインに格
納された情報と(n+1)番目のバブルチツプの上記1
ラインに格納された゛1゛力げ0゛かで表わされた欠陥
マイナループ位置情報が同期して読み出され、上記n番
目のバブルチツプの情報が、上記欠陥マイナループ位置
情報が゛0゛のときのみ有効とされることを要旨とする
。In order to achieve the above object, the magnetic bubble storage method according to the present invention provides n
The (n+1)th and (n+1)th (N>n≧1, m0d.N) bubble chips do not have a defective minor loop at the same position, and the binary information represented by the defective minor loop is, for example, “O”.
Then, on a predetermined line that crosses the minor loop of the (n+1)th bubble chip, there is a minor loop corresponding to the position of the defective minor loop of the n-th bubble chip. "O" is stored in the corresponding minor loop, and the information stored in the desired line of the n-th bubble chip and the above 1 of the (n+1)-th bubble chip are stored in the corresponding minor loop.
The defective minor loop position information expressed as ``1'' or ``0'' stored in the line is read out synchronously, and the information on the n-th bubble chip is only when the defective minor loop position information is ``0''. The gist is that it is valid.
本発明の有利な実施の態様においては、磁気バブル記憶
制御装置は、該複数個のバブルチツプの各バブルチツプ
上のマイナループを横断する1ラインに互いに他のバブ
ルチツプの欠陥マイナループ位置情報を格納する手段と
、互いに他のバブルチツプの欠陥マイナループ位置と一
致する位置にある正常マイナループの該1ライン上に2
進情報の例えば″1”を格納し、互いに他のバブルチツ
プの正常マイナループ位置と一致する位置にあるマイナ
ループの該1ライン上に2進情報の例えば゛0゛を格納
する方法によつて該欠陥マイナループ位置情報を2進数
で構成する手段と、少なくとも読み書きアクセス要求の
あるバブルチツプと該バブルチツプの欠陥マイナループ
位置情報を格納している他のバブルチツプとを同期して
駆動する手段と、該読み書きアクセス要求のあるバブル
チツプから出力される読出しデータまたは該バブルチツ
プに入力される書込みデータに時刻が同期して、読み書
き要求のある該バブルチツプの欠陥マイナループ位置情
報を他のバブルチツプから読み出す制御手段と、該読み
書きデータのビツト列のうち、欠陥マイナループ位置に
対応したビツト位置の情報を読出しデータの場合には無
効とし、書込みデータの場合には欠陥マイナループ上で
不都合の生じない2進情報例えばバブルが存在しない状
態に相当する2進情報を挿入することにより1ビツト分
シフトする動作を、該欠陥マイナループ位置情報に基づ
いて実行する切替操作手段とから成つている。In an advantageous embodiment of the present invention, the magnetic bubble storage control device includes means for storing defective minor loop position information of each other bubble chip in one line crossing the minor loop on each bubble chip of the plurality of bubble chips; 2 on the line of normal minor loops located at the same position as the defective minor loops of other bubble chips.
The defective minor loop is detected by storing binary information such as ``1'' on one line of the minor loop at a position that mutually matches the normal minor loop position of other bubble chips. means for configuring position information in binary numbers; means for synchronizing and driving at least a bubble chip with a read/write access request and another bubble chip storing defective minor loop position information of the bubble chip; A control means for reading defective minor loop position information of the bubble chip having a read/write request from other bubble chips in synchronization with read data output from the bubble chip or write data input to the bubble chip, and a bit string of the read/write data. Among them, the information on the bit position corresponding to the defective minor loop position is invalidated in the case of read data, and in the case of write data, binary information that does not cause any inconvenience on the defective minor loop, for example, 2 corresponding to the state where no bubble exists. and a switching operation means for performing an operation of shifting by one bit by inserting advance information based on the defective minor loop position information.
本発明のさらに有利な実施の態様においては、上記切替
操作手段がフアーストインフアーストアウトバツフアメ
モリおよびチツプセレクト回路を含んでいる。In a further advantageous embodiment of the invention, the switching means includes a first-in-first-out buffer memory and a chip select circuit.
以下に、附図を参照しながら、実施例を用いて本発明を
一層詳しく説明するけれども、これらは例示に過ぎず、
本発明の枠を越えることなく、いろいろの改良や変形が
あり得ることは勿論である。Hereinafter, the present invention will be explained in more detail using examples with reference to the accompanying drawings, but these are merely illustrative.
Of course, various improvements and modifications can be made without going beyond the scope of the present invention.
まず、互いにいくつかの欠陥マイナループを有するメジ
ヤマイナループ構成の同品種の2個のチツプからなる装
置を例として、第1図を用いて、本発明による欠陥マイ
ナループ位置情報の記憶方法を説明する。第1図におい
て、aチツプ1とbチツプ2はメジヤマイナループ構成
の磁気バブルチツプで、互に対応する位置に欠陥マイナ
ループを有していないように選ばれている。チツプ内の
構成は、それぞれメジヤループ3,4と複数のマイナル
ープから成つている。aチツプ1の欠陥マイナループは
、×印を記したマイナループ5,6であり、bチツプ2
の欠陥マイナループは、同じく×印を記したマイナルー
プ7であるとする。複数のマイナループの同一位置にあ
るバブルから構成されるバブル列を、ここではラインと
称する。上記の欠陥マイナループの位置情報は、第1図
で示した被アクセス時の初期のバブルの停止状態におい
て、aチツプ1の欠陥マイナループ位置情報Baxは、
bチツプ2のメジヤループ4に最も近接した先頭ライン
8に格納されており、bチツプ2の欠陥マイナループ位
置情報AbXは、aチツプ1のメジヤループ3に最も近
接した先頭ライン9に格納されているものとする。すな
わち、予め互いに他のチツプの欠陥マイナループ位置情
報を、チツブの先頭ラインに格納するものとする。通常
、欠陥マイナループには全くバブルが存在しない状態で
あり、該ループのデータとしてはすべで0゛である。そ
こで、互いに他のチツプの欠陥マイナループ位置と等し
い位置のマイナループの先頭ラインにのみ、”1゛(第
1図中の黒丸)を記憶させることにする。このように、
欠陥マイナループ位置が重な1らない2個のチツプを組
み合わせて、互いに他のチツプの欠陥マイナループ位置
情報を記憶する。つぎに、第2図から第6図までを用い
て、本発明に基づく欠陥救済動作を説明する。First, a method for storing defective minor loop position information according to the present invention will be explained using FIG. 1, taking as an example a device consisting of two chips of the same type with a medium-minor loop configuration each having several defective minor loops. . In FIG. 1, A-chip 1 and B-chip 2 are magnetic bubble chips having a major minor loop configuration, and are selected so as not to have defective minor loops at corresponding positions. The structure inside the chip consists of major loops 3 and 4 and a plurality of minor loops. The defective minor loops of chip a are the minor loops 5 and 6 marked with an x, and the defective minor loops of chip a are
It is assumed that the defective minor loop is minor loop 7, which is also marked with an x mark. A bubble row composed of bubbles located at the same position in a plurality of minor loops is herein referred to as a line. The position information of the defective minor loop described above is as follows: In the initial bubble stop state when being accessed as shown in FIG.
The defective minor loop position information AbX of the b chip 2 is stored in the leading line 8 closest to the major loop 4 of the b chip 2, and the defective minor loop position information AbX of the b chip 2 is stored in the leading line 9 closest to the major loop 3 of the a chip 1. do. That is, the defective minor loop position information of each chip is stored in advance in the leading line of the chip. Normally, there are no bubbles in the defective minor loop, and the data of the loop is all 0. Therefore, we decided to store "1" (black circle in Figure 1) only in the first line of the minor loop at the same position as the defective minor loop position of other chips.In this way,
Two chips whose defective minor loop positions do not overlap each other are combined to store defective minor loop position information of the other chip. Next, the defect relief operation based on the present invention will be explained using FIGS. 2 to 6.
第2図は装置全体の構成を示すプロツク図である。aチ
ツプ1とbチツプ2はコイル1駆動回路、チツプ駆動回
路、センス回路などから成る2組の直接周辺回路20,
21にそれぞれ接続されている。直接周辺回路20,2
1と切替操作回路22は、読出しおよび書込みデータを
転送する入出力データ線23,24によつて結線される
。また、直接周辺回路20,21と制御回路25は、制
御線26,27で結線される。切替操作回路22と制御
回路25は入出力データ線28で結線されている。この
ような回路構成のもとに、第3図、第4図を用いて読出
し要求が生じた場合の動作を時間を追つて説明する。FIG. 2 is a block diagram showing the overall configuration of the device. A-chip 1 and b-chip 2 are two sets of direct peripheral circuits 20, each consisting of a coil 1 drive circuit, a chip drive circuit, a sense circuit, etc.
21, respectively. Direct peripheral circuit 20, 2
1 and the switching operation circuit 22 are connected by input/output data lines 23 and 24 that transfer read and write data. Further, the direct peripheral circuits 20 and 21 and the control circuit 25 are connected by control lines 26 and 27. The switching operation circuit 22 and the control circuit 25 are connected by an input/output data line 28. Based on such a circuit configuration, the operation when a read request occurs will be explained in chronological order using FIGS. 3 and 4.
第3図にaチツプ1,bチツプ2のそれぞれに対応する
制御信号のタイミング関係を示す。第3図において、C
startはチツプ駆動用の回転磁界の印加を開始する
コイル1駆動スタート信号、TOutはバブルをマイナ
ループからメジヤループへ移すトランスフアアウト信号
、Detはバブル検出信号、Tinはバブルをメジヤル
ープからマイナループへ移すトランスフアイン信号、C
stOpは回転磁界の印加を停止するコイル駆動ストツ
プ信号の各動作用信号とする。今、読出し要求がaチツ
プ1にあつた場合、bチツプ2に先行してaチツプ1の
コイルを駆動する。aチツプ1の読出すべきラインがト
ランスフアゲート位置に到達した時点t1で、aチツプ
1にトランスフアアウト信号を送出すると同時に、dチ
ツプ2にコイル,駆動スタート信号とトランスフアアウ
ト信号を重ねて送出する。これによつて、aチツプ1の
読出しデータを含む被アクセスラインとbチツプ2の先
頭ラインに格納されているaチツプ1の欠陥マイナルー
プ位置情報Baxが同時にそれぞれのチツプのメジヤル
ープ上に送り出される。これを検出器に導びきそれぞれ
のチツプで読出しを行なう。その結果、読出し要求のあ
つた被アクセスラインの読出しデニタと、それに対応す
る欠陥マイナノトプ位置情報が時間的に同期して読み出
され、入出力デL夕線23,24を経由して切替操作回
路22に送られる。そして、読出し動作終了後両チツプ
同時にトランスフアイン動作を行ない、マィナループ上
に戻されたバブルは各チツプの初期のスタート・ストツ
プ位置に到達した時点T4,t5でコイル駆動ストツプ
信号を受けて停止する。このようにして1回のアクセス
動作が完了する。以上の説明のように、トランスフアア
ウト動作のタイミングを両チツプ間でそろえ、読出しデ
ータと欠陥マイナループ位置情報を同期させるために、
bチツプ2をaチツプ1よりアクセス要求のあったライ
ンのアドレスに応じた時間(TOとt1の間)だけ遅ら
せて、コイル1駆動スタート動作を行なう。これらの制
御は、制御回路25で作成された制御信号を制御線26
,27を通して直接周辺回路20,21に送出すること
によつて実行される。このときのaチツプ1とbチツプ
2におけるバブルの転送状態を第4図に示す。FIG. 3 shows the timing relationship of the control signals corresponding to each of the a-chip 1 and the b-chip 2. In Figure 3, C
start is the coil 1 drive start signal that starts applying the rotating magnetic field for driving the chip, TOut is the transfer out signal that transfers the bubble from the minor loop to the major loop, Det is the bubble detection signal, and Tin is the transfer signal that transfers the bubble from the major loop to the minor loop. signal, C
stOp is a signal for each operation of the coil drive stop signal that stops the application of the rotating magnetic field. Now, when a read request comes to A-chip 1, the coil of A-chip 1 is driven prior to B-chip 2. At time t1 when the line to be read from A-chip 1 reaches the transfer gate position, a transfer-out signal is sent to A-chip 1, and at the same time, a coil, drive start signal and transfer-out signal are sent to d-chip 2 in a superimposed manner. do. As a result, the accessed line containing the read data of the a chip 1 and the defective minor loop position information Bax of the a chip 1 stored in the first line of the b chip 2 are simultaneously sent onto the major loop of each chip. This is led to a detector and read out by each chip. As a result, the readout monitor of the accessed line for which the readout request was made and the corresponding defective nanotop position information are read out in time synchronization, and sent to the switching operation circuit via the input/output lines 23 and 24. Sent to 22nd. After the read operation is completed, both chips perform the transfer operation simultaneously, and the bubble returned to the minor loop receives the coil drive stop signal and stops at times T4 and t5 when it reaches the initial start/stop position of each chip. In this way, one access operation is completed. As explained above, in order to align the timing of the transfer-out operation between both chips and synchronize the read data and defect minor loop position information,
The coil 1 drive start operation is performed by delaying the b-chip 2 by a time (between TO and t1) corresponding to the address of the line requested to be accessed by the a-chip 1. These controls transmit control signals created by the control circuit 25 to the control line 26.
, 27 directly to the peripheral circuits 20, 21. FIG. 4 shows the state of bubble transfer between the a-chip 1 and the b-chip 2 at this time.
第1図で示したように、aチツプ1の欠陥マイナループ
位置情報Baxはbチツプ2の先頭ライン8,bチツプ
2の欠陥マイナループ位置情報AbXはaチツプ1の先
頭ライン9に格納されている。読出し要求があつたaチ
ツプ1上データB,は、aチツプ1上のあるライン60
に含まれるものとする。第4図1,,,がそれぞれ第3
図に示した時点T。,tl,t4,t5に対応すること
は明らかである。As shown in FIG. 1, the defective minor loop position information Bax of the a chip 1 is stored in the first line 8 of the b chip 2, and the defective minor loop position information AbX of the b chip 2 is stored in the first line 9 of the a chip 1. The data B on A-chip 1, for which a read request was made, is on a certain line 60 on A-chip 1.
shall be included in. Figure 4 1,,, are the third
Time point T shown in the figure. , tl, t4, and t5.
以上、aチツプ1への読出し要求があつた場合について
、本発明の動作を説明したが、bチツプ2への読出し要
求の場合にもaチツプ1とbチツプ2を入れ替えた同様
な動作となる。さらに、書込み動作時も同様な制御がな
される。The operation of the present invention has been described above in the case where a read request is made to the a chip 1, but the same operation will be performed in the case where a read request is made to the b chip 2, with the a chip 1 and the b chip 2 swapped. . Furthermore, similar control is performed during write operation.
第5図および第6図を用いて、bチツプ2に書込み要求
が生じた場合の動作を説明する。第5図は、第3図と同
様に、aチツプ1とbチツプ2に対応する制御信号のタ
イミング関係を示す図である。第5図において、Gen
は書込みデータをチツプ上に書き込むためのバブル発生
動作用信号である。第3図を用いて説明した読出し動作
と異なる点は、aチツプ1の先頭ラインに格納されてい
るbチツプ2の欠陥マイナループ位置情報の読出し動作
と同期してbチツプ2の指定されたラインへの書込み動
作を行なうことである。すなわち、第5図に示すように
aチツプ1のバブル検出動作用信号Detと、bチツプ
2のバブル発生動作用信号Genとのタイミングが一致
するように制御する必要がある。そのためには、上記の
読出し動作と同様に、書込み要求のあつたラインのアド
レスに応じて両チツプのコイル1駆動スタート信号を送
出する時点を変えればよい。第6図1,,,のバブルの
転送状態は、それぞれ第5図に示した時点T。The operation when a write request is made to the b-chip 2 will be described with reference to FIGS. 5 and 6. Similar to FIG. 3, FIG. 5 is a diagram showing the timing relationship of control signals corresponding to the a-chip 1 and the b-chip 2. In Figure 5, Gen
is a bubble generating operation signal for writing write data onto the chip. The difference from the readout operation explained using FIG. write operation. That is, as shown in FIG. 5, it is necessary to perform control so that the timings of the bubble detection operation signal Det of the a-chip 1 and the bubble generation operation signal Gen of the b-chip 2 coincide. To do this, as in the above-mentioned read operation, the timing at which the coil 1 drive start signal for both chips is sent can be changed depending on the address of the line for which the write request has been made. The transfer states of the bubbles 1, . . . in FIG. 6 are at time T shown in FIG. 5, respectively.
,t,,t4,t5に対応するものである。書込みデー
タDwは書込み要求があつた被アクセスライン70に含
まれる。以上、bチツプ2への書込み動作例で説明した
が、aチツプ1へ書込み要求が生じた場合にも、aチツ
プ1とbチツプ2を入れ替えた同様な制御となる。つぎ
に、上記読み書き動作に伴なう入出力データ切替操作の
実施例について説明する。,t,,t4,t5. The write data Dw is included in the accessed line 70 to which the write request was made. The above has been explained using an example of the write operation to the b chip 2, but even when a write request is made to the a chip 1, the same control is performed in which the a chip 1 and the b chip 2 are exchanged. Next, an embodiment of the input/output data switching operation accompanying the above read/write operation will be described.
読出しあるいは書込みデータの転送制御は、切替操作回
路22において実行される。この一例として、第7図お
よび第8図により1ワードが8ビツトから成るフアース
トインフアーストアウトバツフアメモリ(以下、FIF
Oと略称する。)80を利用した切替操作回路22の動
作を説明する。aチツプ1とbチツプ2の先頭ライン9
,8には、互いの欠陥マイナループ位置情報AbXおよ
びBaxを予め格納しておく。両チツプはそれぞれジェ
ネレータ回路81,82とセンス回路83,84を介し
て切替操作回路22に接続される。制御回路25から送
出されるチツプセレクト信号CSは、チツプセレクト信
号線85を通つて3個のチツプセレクト回路86,87
,88に入力される。チツプセレクト回路86,87は
それぞれ書込みデータおよび読出しデータを入出力する
チツプを選択する。また、チツプセレクト回路88は、
欠陥マイナループ位置情報を読み出すチツプを選択する
ものである。チツプセレクト回路88で選択されたチツ
ブからの欠陥マイナループ位置情報を読出しあるいは書
込み動作に応じて、FIFO8Oのどの制御信号入力端
子に送出すべきかを決める識別信号R/Wは、識別信号
線90を通つて識別回路89に入力される。FIFO8
Oにおいて、書込み動作時は制御回路25からの入力デ
ータは8本のパラレル入力線群91から入力され、チツ
プへの出力データはシリアル出力線92から出力される
。読出し動作時はチツプからの入力データはシリアル入
力線93からFIFO8Oに入力され、制御回路25へ
の出力データは8本のパラレル出力線群94から出力さ
れる。このような回路構成である切替操作回路22につ
いて、FIFO8Oの動作を模式的に表現した第8図を
参照しながら説明する。Transfer control of read or write data is executed in the switching operation circuit 22. As an example of this, FIGS. 7 and 8 show a first-in-first-out buffer memory (hereinafter referred to as FIF) in which one word consists of 8 bits.
It is abbreviated as O. ) 80 will now be described. First line 9 of a chip 1 and b chip 2
, 8 store each other's defective minor loop position information AbX and Bax in advance. Both chips are connected to the switching operation circuit 22 via generator circuits 81, 82 and sense circuits 83, 84, respectively. The chip select signal CS sent from the control circuit 25 passes through the chip select signal line 85 to the three chip select circuits 86 and 87.
, 88. Chip select circuits 86 and 87 select chips to input and output write data and read data, respectively. In addition, the chip select circuit 88
This selects the chip from which defective minor loop position information is to be read. An identification signal R/W that determines to which control signal input terminal of the FIFO 8O the defective minor loop position information from the chip selected by the chip select circuit 88 should be sent in accordance with the read or write operation is connected to the identification signal line 90. The signal is then input to the identification circuit 89. FIFO8
At the time of write operation, input data from the control circuit 25 is inputted from a group of eight parallel input lines 91, and output data to the chip is outputted from a serial output line 92. During a read operation, input data from the chip is input from the serial input line 93 to the FIFO 8O, and output data to the control circuit 25 is output from a group of eight parallel output lines 94. The switching operation circuit 22 having such a circuit configuration will be described with reference to FIG. 8, which schematically represents the operation of the FIFO 8O.
ここで、アクセス要求はaチツプ1に発生するものとし
、bチツプ2からaチツプ1の欠陥マイナループ位置情
報Baxを読出すものとする。まず、読出し動作時につ
いて説明する。適当なタイミングでaチツプ1から読出
された読出しデータDrOは、センス回路84を経てチ
ツプセレクト回路87,88に入力される。aチツプ1
からの出力を読出しデータとし、bチツプ2からの出力
をaチツプ1の欠陥マイナループ位置情報とするために
、チツプセレクト信号CSは″1゛(High)となつ
ている。このとき、チツプセレクト回路88に入力され
た読出しデータDrOは、積論理ゲートにより禁止され
無効となるが、チツプセレクト回路87を通過し、シリ
アル入力線93を通りFIFO8Oへ入力される。一方
、aチツプ1からの読出しデータD,Oに対応する。b
チツプ2に楕納されているaチツプ1の欠陥マイナルー
プ位置情報Baxは、第3図および第4図を用いて説明
したように同一タイミングで読出される。この欠陥マイ
ナループ位置情報Baxは、センス回路83を経てチツ
プセレクト信号CSのセレクト条件にしたがいチツプセ
レクト回路88を通過し、動作モードの識別を行なう識
別回路89に入力される。今、識別信号R/Wは読出し
動作時に61”(High)であり、書込み動作時には
”O”(LOw)である。したがつて、aチツプ1の欠
陥マイナループ位置情報Baxは、611(High)
が印加されたときデータの入力を許すFIFO8Oのシ
リアル入カクロツク端子95に入力される。このように
して、FIFO8Oに入力されるチツプからの読出しデ
ータDrOは、第8図で示したような形でFIFO8O
の8ビツトから成るバツフアメモリに格納される。この
とき、読出しデータDrOと同期してFIFO8Oに入
力する欠陥マイナループ位置情報Baxの欠陥マイナル
ープ位置に対応するビツトが゛1”゜の場合には、シリ
アル入カクロツク端子95が゛0゛になるので、ビツト
列のうち欠陥マイナループに対応するビツトの情報のシ
リアル入力が禁止される。その結果として、FIFO8
Oには欠陥マイナループから読み出されたデータは入力
せず無効となり、次のタイミングで欠陥マイナループの
隣りの正常マイナループから読み出されたデータ入力さ
れる。正常マイナループから読み出されたデータのみが
FIFO8O内に格納され、8ビツトそろつた時点でパ
ラレル出力クロツク端子96に入力されるクロツクCK
lによつてFIFO8Oから8ビツトのデータが出力さ
れる。この8ビツトの正常データD,lはパラレル出力
線群94を通り制御回路25に入力される。つぎに、a
チツプ1に対する書込み時の切替操作回路22の動作を
説明する。Here, it is assumed that an access request is generated in the a-chip 1, and that defective minor loop position information Bax of the a-chip 1 is read from the b-chip 2. First, the read operation will be explained. Read data DrO read from the a-chip 1 at an appropriate timing is input to chip select circuits 87 and 88 via a sense circuit 84. a chip 1
The chip select signal CS is set to "1" (High) in order to use the output from the B chip 2 as read data and the output from the B chip 2 as defective minor loop position information of the A chip 1. At this time, the chip select signal CS is set to "1" (High). The read data DrO input to the chip 88 is inhibited by the product logic gate and becomes invalid, but it passes through the chip select circuit 87 and is input to the FIFO 80 through the serial input line 93.On the other hand, the read data from the a chip 1 Corresponds to D, O.b
The defective minor loop position information Bax of the a-chip 1 stored in the chip 2 is read out at the same timing as explained using FIGS. 3 and 4. This defective minor loop position information Bax passes through a sense circuit 83, passes through a chip select circuit 88 according to the selection conditions of a chip select signal CS, and is input to an identification circuit 89 that identifies the operating mode. Now, the identification signal R/W is 61" (High) during the read operation and "O" (LOW) during the write operation. Therefore, the defect minor loop position information Bax of a chip 1 is 611" (High).
is input to the serial input clock terminal 95 of FIFO 8O, which allows data input when is applied. In this way, the read data DrO from the chip input to the FIFO 8O is transferred to the FIFO 8O in the form shown in FIG.
The data is stored in a buffer memory consisting of 8 bits. At this time, if the bit corresponding to the defective minor loop position in the defective minor loop position information Bax input to the FIFO 8O in synchronization with the read data DrO is ``1'', the serial input clock terminal 95 becomes ``0''. Serial input of information on bits corresponding to defective minor loops in the bit string is prohibited.As a result, FIFO8
The data read from the defective minor loop is not input to O and becomes invalid, and the data read from the normal minor loop adjacent to the defective minor loop is input at the next timing. Only the data read from the normal minor loop is stored in FIFO 8O, and when 8 bits are complete, the clock CK is input to the parallel output clock terminal 96.
8-bit data is output from FIFO 8O by l. The 8-bit normal data D, l is input to the control circuit 25 through the parallel output line group 94. Next, a
The operation of the switching operation circuit 22 when writing to the chip 1 will be explained.
パラレル入カクロツク端子97に印加するクロツクCK
2により、書込みデータDwOは制御回路25からパラ
レル人力線群91を通過しFIFO8Oに入力される。
そして、bチツプ2から読み出されFIFO8Oのシリ
アル出力クロツク端子98に入力されるaチツプ1の欠
陥マイナループ位置情報Baxに基づいて格納された書
込みデータDW8のシリアル出力が制御される。すなわ
ち、第8図に示すように、欠陥マイナループに対応する
書込みデータDwOのFIFO8Oからの出力は禁止さ
れる。その書込みデータDwOは、欠陥マイナループに
隣接する正常マイナループに格納されるように、次のタ
イミングでFIFO8Oから送出される。このように、
aチツプ1の欠陥マイナループ位置情報Baxに基づき
FIFO8Oのシリアル出力が制御され、欠陥マイナル
ープに対応する位置には、欠陥マイナループ上で不都合
が生じない2進情報例えば”0”を割り込ませたデータ
列が実際の書込みデータDW.lとして、チツプセレク
ト回路86を経てaチツプ1に格納される。以上、aチ
ツプ1にアクセス要求がある場合について説明したが、
bチツプ2にアクセス要求があつた場合には、チツプセ
レクト信号CSを反転し同様の動作を実行する。上記の
実施例では、2個のチツプから成る装置について説明し
た。これは互いに欠陥マイナループ位置情報を格納する
方法であり、2個のチツプで閉じている構成をとる。し
たがつて、2個以上の偶数個のチツプから成る装置には
、上記の実施例がそのまま適用できる。一方、奇数個の
チツプから成る装置については、欠陥マイナループ位置
情報をチツプ間に渡つてサイクリツクに格納する構成が
考えられる。この場合の実施例を以下に説明する。第9
図に装置がpチツプ200,,チップ201,rチツプ
202という3個の同品種のチツプから成る場合の欠陥
マイナループ位置情報の記憶方法を示す。すなわち、p
チツプ200にはrチツプ202の欠陥マイナループ位
置情報P,x,qチツプ2旧にはpチツプ200の欠陥
マイナループ位置情報Q,x,rチツプ202にはqチ
ツプ201の欠陥マイナループ位置情報Rqxをそれぞ
れのチツプの先頭ラインに格納する。そして、2チツプ
から成る装置の実施例で説明したように、あるチツプに
アクセス要求が生じた場合は、そのチツプの欠陥マイナ
ループ位置情報が格納されているチツプも適当なタイミ
ングで駆動し、読出しデータあるいは書込みデータと欠
陥マイナループ位置情報とが同期して、チツプ外部の切
替操作を実行する電気的回路に入力され、あるいはその
回路からチツプへ出力される。このようにすることによ
つて、奇数個のチツプから成る装置にも本発明を適用で
きる。一般に、欠陥マイナループを有するN(N≧2)
個のバブルチツプに本発明を適用することができる。Clock CK applied to parallel input clock terminal 97
2, the write data DwO passes from the control circuit 25 through the parallel human power line group 91 and is input to the FIFO 8O.
Then, the serial output of the stored write data DW8 is controlled based on the defective minor loop position information Bax of the A chip 1 read from the B chip 2 and inputted to the serial output clock terminal 98 of the FIFO 8O. That is, as shown in FIG. 8, the output of the write data DwO corresponding to the defective minor loop from the FIFO 8O is prohibited. The write data DwO is sent out from the FIFO 8O at the next timing so that it is stored in the normal minor loop adjacent to the defective minor loop. in this way,
The serial output of FIFO 8O is controlled based on the defective minor loop position information Bax of chip 1, and the position corresponding to the defective minor loop contains binary information that will not cause any inconvenience on the defective minor loop, for example, a data string in which "0" is inserted. Actual write data DW. It is stored in the a chip 1 via the chip select circuit 86 as 1. Above, we have explained the case where there is an access request to a-chip 1.
When an access request is made to the b-chip 2, the chip select signal CS is inverted and the same operation is performed. In the above embodiments, a two-chip device was described. This is a method of mutually storing defective minor loop position information, and has a closed structure with two chips. Therefore, the above embodiment can be applied as is to a device comprising an even number of chips of two or more. On the other hand, for a device consisting of an odd number of chips, a configuration may be considered in which defective minor loop position information is stored cyclically across chips. An example in this case will be described below. 9th
The figure shows a method of storing defective minor loop position information when the device is composed of three chips of the same type, p-chip 200, chip 201, and r-chip 202. That is, p
Chip 200 contains defective minor loop position information P, x, q chip 2 of r chip 202. Previously, defective minor loop position information Q, x of p chip 200, r chip 202 contains defective minor loop position information Rqx of q chip 201. is stored in the first line of the chip. As explained in the embodiment of the device consisting of two chips, when an access request occurs to a certain chip, the chip that stores the defective minor loop position information of that chip is also driven at an appropriate timing, and the read data is Alternatively, the write data and defective minor loop position information are synchronously input to an electrical circuit external to the chip that performs a switching operation, or output from that circuit to the chip. By doing so, the present invention can also be applied to devices comprising an odd number of chips. In general, N (N≧2) with defective minor loops
The present invention can be applied to individual bubble chips.
このときには、nを1からNまでの整数とすれば、n番
目のバブルチツプの欠陥マイナループの位置情報を、N
をモードとして、(n+1)番目のバブルチツプに記憶
させるようにすればよい。その際、n番目のバブルチツ
プと(n+1)番目のバブルチツプは同じ位置に欠陥マ
イナループを有していてはならない。換言すれば、本発
明によれば、N個のバブルチツプに、互いに隣接する番
号を持つたバブルチツプが同じ位置に欠陥マイナループ
を有しないように番号を打てば、欠陥マイナループがど
こにあつてもそのバブルを使用することができる。以上
説明したように、本発明では読み書きデータと同期した
欠陥マイナループ位置情報がチツプ上で得られるので、
欠陥マイナループ位置情報を格納したり、バツ.フアリ
ングするための特別な記憶素子を全く必要とせずに欠陥
救済が実行できるという利点がある。In this case, if n is an integer from 1 to N, the position information of the defective minor loop of the n-th bubble chip is N
may be stored in the (n+1)th bubble chip with the mode as the mode. In this case, the n-th bubble chip and the (n+1)-th bubble chip must not have a defective minor loop at the same position. In other words, according to the present invention, if N bubble chips are numbered so that bubble chips with numbers adjacent to each other do not have a defective minor loop at the same position, the bubble will be removed no matter where the defective minor loop is located. can be used. As explained above, in the present invention, defect minor loop position information can be obtained on the chip in synchronization with read/write data.
You can store defective minor loop position information. There is an advantage that defect repair can be performed without any need for a special memory element for performing faulting.
さらに本発明は、装置を構成するチツプ数が多く、しか
も同時にアクセスするチツプ数が全チツプ数の半分また
はそれ以下であるような装置の場合に特に有効である。Further, the present invention is particularly effective in the case of a device in which the number of chips constituting the device is large, and the number of chips that are simultaneously accessed is half or less of the total number of chips.
第1図は本発明による2チツプの欠陥ループ位置情報の
記憶方法の説明図、第2図は本発明による装置全体の構
成を示すプロツク図、第3図は読出し時の制御信号のタ
イミング関係図、第4図は読出し時のバブルの転送状態
の説明図、第5図は書込み時の制御信号のタイミング関
係図、第6図は書込み時のバブルの転送状態の説明図、
第7図は本発明による切替操作回路図、第8図はフアー
ストインフアーストアウトバツフアメモリの動作説明図
、第9図は3チツプの欠陥ループ位置情報の記憶方法の
説明図である。
1・・・・・・aチツプ、2・・・・・・bチツプ、3
,4・・・・・・メジヤループ、5,6,7・・・・・
・欠陥マイナループ、8,9・・・・・・先頭ライン、
22・・・・・・切替操作回路、23,24・・・・・
・入出力データ線、25・・・・・・制御回路、26,
27・・・・・・制御線、28・・・・・・入出力デー
タ線、60,70・・・・・・ライン、80・・・・・
・FIFOl8l,82・・・・・・ジエネレータ回路
、83,84・・・・・・センス回路、85・・・・・
・チツプセレクト信号線、86,87,88・・・・・
・チツプセレクト回路、89・・・・・・識別回路、9
0・・・・・・識別信号線、91・・・・・・パラレル
入力線群、92・・・・・・シリアル出力線、93・・
・・・・シリアル人力線、94・・・・・・パラレル出
力線群、95・・・・・・シリアル入カクロツク端子、
96・・・・・・パラレル出力クロツク端子、97・・
・・・・パラレル入力クロツク端子、98・・・・・・
シリアル出力クロツク端子、200・・・・・・pチツ
プ、201・・・・・・qチツプ、202・・・・・・
rチツプ。FIG. 1 is an explanatory diagram of a method for storing defective loop position information of two chips according to the present invention, FIG. 2 is a block diagram showing the overall configuration of the apparatus according to the present invention, and FIG. 3 is a timing relationship diagram of control signals during readout. , FIG. 4 is an explanatory diagram of the bubble transfer state during reading, FIG. 5 is a timing relationship diagram of control signals during write, and FIG. 6 is an explanatory diagram of the bubble transfer state during write.
FIG. 7 is a switching operation circuit diagram according to the present invention, FIG. 8 is an explanatory diagram of the operation of the first-in-first-out buffer memory, and FIG. 9 is an explanatory diagram of a method of storing defective loop position information of three chips. 1...a chip, 2...b chip, 3
, 4... Mediya loop, 5, 6, 7...
・Defect minor loop, 8, 9...first line,
22...Switching operation circuit, 23, 24...
- Input/output data line, 25... Control circuit, 26,
27... Control line, 28... Input/output data line, 60, 70... Line, 80...
・FIFOl8l, 82... Generator circuit, 83, 84... Sense circuit, 85...
・Chip select signal line, 86, 87, 88...
・Chip select circuit, 89...Identification circuit, 9
0...Identification signal line, 91...Parallel input line group, 92...Serial output line, 93...
... Serial power line, 94 ... Parallel output line group, 95 ... Serial input clock terminal,
96...Parallel output clock terminal, 97...
...Parallel input clock terminal, 98...
Serial output clock terminal, 200...P chip, 201...Q chip, 202...
r chip.
Claims (1)
チップから成る磁気バブル記憶装置において、n番目と
(n+1)番目(N≧n≧1、mod.N)のバブルチ
ップが同一位置に欠陥マイナループを有しないこと、欠
陥マイナループが表わす2進情報を例えば“0”とする
とき、(n+1)番目のバブルチップのマイナループを
横断する所定の1ラインに、n番目のバブルチップの欠
陥マイナループ位置に対応するマイナループには“1”
を、n番目のバブルチップの正常マイナループ位置に対
応するマイナループには“0”を格納すること、および
n番目のバブルチップの希望のラインに格納された情報
と(n+1)番目のバブルチップの上記1ラインに格納
された“1”か“0”かで表わされた欠陥マイナループ
位置情報が同期して読み出され、上記n番目のバブルチ
ップの情報が、上記欠陥マイナループ位置情報が“0”
のときのみ有効とされることを特徴とする磁気バブル記
憶制御方式。1. In a magnetic bubble storage device consisting of N (N≧2) bubble chips having defective minor loops, the nth and (n+1)th (N≧n≧1, mod.N) bubble chips have defective minor loops at the same position. When the binary information represented by the defective minor loop is, for example, "0", one predetermined line that crosses the minor loop of the (n+1)th bubble chip corresponds to the position of the defective minor loop of the nth bubble chip. "1" for the minor loop
, store “0” in the minor loop corresponding to the normal minor loop position of the n-th bubble chip, and store the information stored in the desired line of the n-th bubble chip and the above of the (n+1)-th bubble chip. The defective minor loop position information expressed as "1" or "0" stored in one line is read out in synchronization, and the information of the n-th bubble chip is changed to "0" if the defective minor loop position information is "0".
A magnetic bubble storage control method characterized by being effective only when .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15803879A JPS59913B2 (en) | 1979-12-07 | 1979-12-07 | Magnetic bubble storage control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15803879A JPS59913B2 (en) | 1979-12-07 | 1979-12-07 | Magnetic bubble storage control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5680881A JPS5680881A (en) | 1981-07-02 |
| JPS59913B2 true JPS59913B2 (en) | 1984-01-09 |
Family
ID=15662913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15803879A Expired JPS59913B2 (en) | 1979-12-07 | 1979-12-07 | Magnetic bubble storage control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59913B2 (en) |
-
1979
- 1979-12-07 JP JP15803879A patent/JPS59913B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5680881A (en) | 1981-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4541075A (en) | Random access memory having a second input/output port | |
| KR930014577A (en) | Semiconductor memory | |
| JPH052873A (en) | Semiconductor memory device | |
| US3997882A (en) | Content addressable memory system employing charge coupled device storage and directory registers and N/(1-H) counter refresh synchronization | |
| KR20160144698A (en) | Memory device | |
| KR930024012A (en) | Semiconductor memory | |
| US4586181A (en) | Test pattern generating apparatus | |
| US4238842A (en) | LARAM Memory with reordered selection sequence for refresh | |
| EP0048810B1 (en) | Recirculating loop memory array with a shift register buffer | |
| KR870003431A (en) | Data processing device | |
| KR100253565B1 (en) | Bidirectional Data Input / Output Circuit of Synchronous Memory and Its Control Method | |
| JPS59913B2 (en) | Magnetic bubble storage control method | |
| KR910014825A (en) | Data processing system and memory array testing processing method | |
| JPH1069430A (en) | Semiconductor storage | |
| RU2189698C2 (en) | Procedure and device to shorten latency on interface by way of overlay of transmitted packages | |
| US4168534A (en) | Shift register type memory device consisting of a plurality of memory chips | |
| JPS6097454A (en) | Data processor | |
| JPH0636598A (en) | Memory test device | |
| KR930005379B1 (en) | Serial interface PROM writing device | |
| JPS61156195A (en) | Image data rotation circuit | |
| JP4416339B2 (en) | Memory test apparatus and memory test method | |
| JPH05210981A (en) | Semiconductor memory | |
| KR950012935B1 (en) | Semiconductor memory device | |
| JP3184144B2 (en) | Memory system | |
| JPH0241058B2 (en) |