JPS63106838A - Data buffer check circuit - Google Patents
Data buffer check circuitInfo
- Publication number
- JPS63106838A JPS63106838A JP61252964A JP25296486A JPS63106838A JP S63106838 A JPS63106838 A JP S63106838A JP 61252964 A JP61252964 A JP 61252964A JP 25296486 A JP25296486 A JP 25296486A JP S63106838 A JPS63106838 A JP S63106838A
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- check
- lsi
- idle
- 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
- 230000010365 information processing Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
Landscapes
- Detection And Correction Of Errors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は情報処理装置のデータバッファ回路、さらに詳
しく云えは当該回路において、データをチェックする回
路に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a data buffer circuit of an information processing device, and more specifically, to a circuit for checking data in the circuit.
(従来の技術)
従来この種のデータバッファ回路は、例えばデータ幅8
ビツト、パリティビット1ビツトを1バイトとし、これ
を4バイトのデータで入出力する回路が知られている。(Prior Art) Conventionally, this type of data buffer circuit has a data width of 8, for example.
Bits and parity bits A circuit is known in which one bit constitutes one byte, and this is input/output as 4-byte data.
当該回路の4バイトのデータはビットスライスされLS
Iに分割されるが処理回路の説明の都合で、9ケのLS
Iに分割した場会について説明する。The 4-byte data of the circuit is bit sliced and sent to LS
Although it is divided into 9 LS for convenience of explanation of the processing circuit.
I will explain the scene divided into I.
これによれば第3図に示すように各バイトのデータ0ビ
ツト目がLSI$1、データ1ビツト目がLS l−1
4=2、・・・・・・というようにビットスライスされ
て入力されることになる。According to this, as shown in FIG. 3, the 0th data bit of each byte is LSI$1, and the 1st data bit is LS1-1.
It is bit-sliced and input as 4=2, . . . .
(発明が解決し、ようとする問題点)
上記従来例のデータチェック方法は一旦、LSI#1.
$2・・・・・・に分割したデータを各LSIでデータ
処理し、各ピッt’f−再びバイト単位に集めたのちに
パリティチェックする必要があった。(Problems to be Solved and Attempted by the Invention) The data check method of the above conventional example is based on the LSI #1.
It was necessary to process the data divided into $2.
しかし、後続する回路の都合や%L S I実装上また
は回路集積度、入出力ピン制約の関係でパリティチェッ
クする回路金持つことができなかったり、また、パリテ
ィチェック回路が存在していたとしてもエラー全検出し
た場合の障害対象LSI数が上記例の89.9個のLS
Iとなり障害修復の際、問題となっていた。However, due to the circumstances of the subsequent circuit, %LSI implementation, circuit density, and input/output pin constraints, it may not be possible to have circuitry for parity checking, or even if a parity check circuit exists, When all errors are detected, the number of failed LSIs is 89.9 in the above example.
This caused a problem when repairing the problem.
一方、上記ビットスライス方式全採用しない場合はLS
I品種全9種とすれはよいが、種類全増加させると他の
問題の発生が予想され、良好な解決策がなかつ友。On the other hand, if not all of the above bit slicing methods are adopted, LS
Although it is good to have a total of 9 varieties, if we increase the number of varieties, other problems are expected to occur, and there is no good solution yet.
本発明の目的はデータ全ビットスライスして入力する同
−品種の複数個のL S Iで回路金倉んで構成するデ
ータバッファ回路において、障害が発生した場合、障害
L S fを特定することができるデータバッファチェ
ック回路を提供することにある。An object of the present invention is to be able to identify the faulty LSI when a fault occurs in a data buffer circuit configured by a plurality of LSIs of the same type that input data by slicing all bits. An object of the present invention is to provide a data buffer check circuit.
(問題点を解決するための手段)
前記目的を達成するために本発明によるデータバッファ
チェック回路はデータをビットスライスして入力する同
一品種複数個のLSIで回路を構成した情報処理装置の
データバッファ回路におけるデータバッファチェック回
路において、前記L S Iに対しパリティチェックビ
ットを付加したデータを作成し、当該データバッファ回
路の空き動作時に、データ処理動作時データと切換えて
送出するチェックデータ切換回路と、L S I単位ご
とに空き動作時に入力するデータをパリティチェックす
るチェック回路とから構成しである。(Means for Solving the Problems) In order to achieve the above object, the data buffer check circuit according to the present invention is a data buffer check circuit of an information processing device in which the circuit is constituted by a plurality of LSIs of the same type that bit-slice and input data. A check data switching circuit that creates data with a parity check bit added to the LSI in a data buffer check circuit in the circuit, and switches and transmits data during data processing operation when the data buffer circuit is in idle operation; It consists of a check circuit that checks the parity of data input during idle operation for each LSI unit.
(実 施 例) 以下、本発明について図面を参照して説明する。(Example) Hereinafter, the present invention will be explained with reference to the drawings.
第1図は本発明によるデータバッファチェック回路の第
1I7)実施例を示すJ、 S Iのブロック図である
。FIG. 1 is a block diagram of J and SI showing a first embodiment of a data buffer check circuit according to the present invention.
第1の実施例ではL S Iの内部でチェックデータの
発生およびチェックを行う。In the first embodiment, check data is generated and checked inside the LSI.
データ入力端子1()】から入力され、ビットスライス
されたデータ処理動作時のデータは切換回路111C入
力される。Data input terminal 1()] and bit-sliced data during data processing operation are input to the switching circuit 111C.
切換回路11は、前記データとチェックデータ作成回路
12からの出力全切換える。チェックデータ作成回路1
2はパリティ付きデータを発生する回路である。The switching circuit 11 switches all the outputs from the data and check data creation circuit 12. Check data creation circuit 1
2 is a circuit that generates data with parity.
空き動作検出回路13は、孕き動作時を検出したときチ
ェックデータ作成回路出力側全選択するよう切換回路1
1’i制御する。チェック回路14は切換回路11の出
力を入力し、パリティチェックし、その出力を孕き動作
検出回路13からの信号により空き動作時のみ有効とす
る。The idle operation detection circuit 13 switches the switching circuit 1 to select all output sides of the check data creation circuit when detecting the pregnant operation.
1'i control. The check circuit 14 inputs the output of the switching circuit 11, performs a parity check, and makes the output valid only during idle operation according to a signal from the pregnant operation detection circuit 13.
データ処理回路15はビットスライスされたデータ全入
力しデータ処理金する。この場合、データ処理回路15
が空き動作時のパリティ付きデータを処理し、その結果
がパリティチェック可能なデータとなるように構成され
ていればデータ処理回路15の出力をチェック回路へ接
続しチェック回路14でチェック全行うようにすること
もできる。The data processing circuit 15 receives all bit-sliced data and processes the data. In this case, the data processing circuit 15
If the data processing circuit 15 is configured to process data with parity during idle operation and the result becomes data that can be checked for parity, the output of the data processing circuit 15 is connected to the check circuit, and the check circuit 14 performs all checks. You can also.
空き動作時の障害はチェック回路14によつ一汽一 て検出され、障害L S Iを特定することができる。Failure during idle operation is detected by the check circuit 14. The failure LSI can be detected and identified.
またデータ処理動作時の障害は、その障害が固定してい
れば、その後の空き動作時に、チェック回路14によっ
て検出され障害T、 S T 2指摘することができる
。Furthermore, if a fault during a data processing operation is fixed, it can be detected by the check circuit 14 during a subsequent idle operation, and the fault T, ST2 can be pointed out.
第2図は本発明の第2の実施例を示すブロック図である
。FIG. 2 is a block diagram showing a second embodiment of the invention.
第1図の切換回路1】、チェックデータ作成回路12.
および空き動作検出回路13を第2図のチェックデータ
切換回路31,32.33内にそれぞれ内蔵したもので
ある。Switching circuit 1 in FIG. 1], check data creation circuit 12.
and an idle operation detection circuit 13 are built into the check data switching circuits 31, 32, and 33 shown in FIG. 2, respectively.
データ送出回路3はビットスライス切換回路30および
チェックデータ切換回路31,32゜33により構成さ
れており、当該データ送出回路3は空き動作時を検出し
LSI回路群2の各LSJ回路ブロック21,22.2
3に対応したチェックデータ?作成し送出する。The data sending circuit 3 is composed of a bit slice switching circuit 30 and check data switching circuits 31, 32, 33, and the data sending circuit 3 detects idle operation and switches each LSJ circuit block 21, 22 of the LSI circuit group 2. .2
Check data corresponding to 3? Create and send.
LSI回路ブロック21,22.23は孕き動作時のバ
リテイチェック金行いエラー全報告する。The LSI circuit blocks 21, 22, and 23 perform a validity check and report all errors during the pregnant operation.
(発明の効果)
以上、説明したように本発明はデータをビットスライス
して入力する同一品種複数個のLSIで回路を構成する
データバッファ回路において、チェックデータ作成回路
とチェック回路を付加することにより障害時の障害波及
範囲を抑制し、障害LSI回路群ケに特定できる効果が
ある。(Effects of the Invention) As explained above, the present invention is achieved by adding a check data creation circuit and a check circuit to a data buffer circuit constituted by a plurality of LSIs of the same type that bit-slice and input data. This has the effect of suppressing the scope of the fault in the event of a fault and being able to identify the faulty LSI circuit group.
マタ、装置のスタンバイ状態では、窒き動作として常に
チェックされるという効果もある。Another effect is that when the device is in standby mode, it is constantly checked as a stalling operation.
第1図は本発明によるデータバッファチェック回路の第
1の冥施例會示すLSIのブロック図である。
第2図は本発明によるデータバッファチェック回路の第
2の笑施例を示すブロック図である。
第3図は4バイトのパリティ付きデータ全ビットスライ
スして9ケの1,81−$1.$2.・・・・・・#9
に分割した例を示す図である。
1・・・LSI回路ブロック
2・・・LSI回路群 3・・・データ送出回路11
・・・切換回路
12・・・チェックデータ作成回路
13・・・空き動作検出回路
14・・・チェック回路
15・・・データ処理回路FIG. 1 is a block diagram of an LSI showing a first implementation example of a data buffer check circuit according to the present invention. FIG. 2 is a block diagram showing a second embodiment of the data buffer check circuit according to the present invention. In Figure 3, all bits of 4-byte parity data are sliced into 9 pieces of 1,81-$1. $2.・・・・・・#9
FIG. 1...LSI circuit block 2...LSI circuit group 3...Data sending circuit 11
...Switching circuit 12...Check data creation circuit 13...Empty operation detection circuit 14...Check circuit 15...Data processing circuit
Claims (1)
LSIで回路を構成した情報処理装置のデータバッファ
回路におけるデータバッファチェック回路において、前
記LSIに対しパリティチェックビットを付加したデー
タを作成し、当該データバッファ回路の空き動作時に、
データ処理動作時データと切換えて送出するチェックデ
ータ切換回路と、LSI単位ごとに空き動作時に入力す
るデータをパリティチェックするチェック回路とから構
成したことを特徴とするデータバッファチェック回路。In a data buffer check circuit in a data buffer circuit of an information processing device configured with a plurality of LSIs of the same type that bit-slice and input data, data is created by adding a parity check bit to the LSI, and the data is When the buffer circuit is idle,
A data buffer check circuit comprising: a check data switching circuit that switches and transmits data during a data processing operation; and a check circuit that performs a parity check on data input during idle operation for each LSI unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61252964A JPS63106838A (en) | 1986-10-24 | 1986-10-24 | Data buffer check circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61252964A JPS63106838A (en) | 1986-10-24 | 1986-10-24 | Data buffer check circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63106838A true JPS63106838A (en) | 1988-05-11 |
Family
ID=17244604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61252964A Pending JPS63106838A (en) | 1986-10-24 | 1986-10-24 | Data buffer check circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63106838A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263385A (en) * | 1995-03-22 | 1996-10-11 | Nec Ibaraki Ltd | Memory controller |
-
1986
- 1986-10-24 JP JP61252964A patent/JPS63106838A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263385A (en) * | 1995-03-22 | 1996-10-11 | Nec Ibaraki Ltd | Memory controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2278697A (en) | A majority circuit, a controller and a majority LSI | |
JPS63106838A (en) | Data buffer check circuit | |
JPH0442691B2 (en) | ||
JPH02272938A (en) | System for detecting fault in atm switch channel | |
JPH03189736A (en) | Fault detecting system for selection circuit | |
JPS61134846A (en) | Electronic computer system | |
JPH0454643A (en) | Parity generating and checking circuit | |
JP2892821B2 (en) | Data transfer device | |
JPS5916303B2 (en) | data processing equipment | |
JPS6362042A (en) | Fault detecting circuit | |
JPH04291459A (en) | Trouble simulation method for semiconductor device and data preparation device for trouble simulation | |
JPH05341003A (en) | Error check system for multiplexed logical circuit | |
JPH0540151A (en) | Scan path failure diagnosis method | |
JP2001325870A (en) | Input circuit for control signal | |
JPH0535514A (en) | Fault detecting circuit | |
JPS5986355A (en) | Communication line controller | |
JPS60239839A (en) | False fault generator | |
JPS61269738A (en) | Data processing circuit | |
JPH0535512A (en) | Fault detecting system for information processor | |
JPH09127203A (en) | Logical integrated circuit and failure test method therefor | |
JPS61213934A (en) | Shift bus circuit | |
JPS63175937A (en) | Fault recovery system | |
JPH02228748A (en) | Data transfer system | |
JPH0758731B2 (en) | How to identify the pin that causes reflection noise | |
JPS62209628A (en) | Parity check circuit for processor bus |