JPH0434180B2 - - Google Patents

Info

Publication number
JPH0434180B2
JPH0434180B2 JP58056714A JP5671483A JPH0434180B2 JP H0434180 B2 JPH0434180 B2 JP H0434180B2 JP 58056714 A JP58056714 A JP 58056714A JP 5671483 A JP5671483 A JP 5671483A JP H0434180 B2 JPH0434180 B2 JP H0434180B2
Authority
JP
Japan
Prior art keywords
error
pseudo
data
circuit
cause
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 - Lifetime
Application number
JP58056714A
Other languages
English (en)
Other versions
JPS6017541A (ja
Inventor
Tomoharu Hoshino
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58056714A priority Critical patent/JPS6017541A/ja
Publication of JPS6017541A publication Critical patent/JPS6017541A/ja
Publication of JPH0434180B2 publication Critical patent/JPH0434180B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Detection And Correction Of Errors (AREA)

Description

【発明の詳細な説明】 〓発明の技術分野〓 本発明は、メモリ装置やデータ伝送システムな
どにおけるパリテイあるいはECC等のエラーチ
エツク機能のテストにおいて選択的に擬似エラー
原因を設定し、エラーチエツク機能により検出さ
れたエラーが、擬似的に設定されたエラーに対応
するものか、あるいは自然発生的に生じたエラー
であるかを容易に判定できかつ擬似エラー原因の
設定、解消が容易に制御できる簡単な手段をそな
えたエラーチエツク機能のテスト制御方式に関す
る。
〓技術の背景〓 データ処理システムあるいはデータ通信システ
ムでは、データを蓄積したり伝送したりする際に
エラーが生じる可能性があるため、パリテイある
いはECC(誤り訂正符号)方式などによるデータ
チエツクを行なつている。しかし、データチエツ
ク機能自体にも障害が起る可能性があり、その場
合には正当なデータチエツクができなくなつて、
処理不能や誤処理をひき起すことになる。
このような場合のため、従来はデータチエツク
機能をテストする手段を設けており、強制的にあ
るいは擬似的にデータエラーを発生させて、その
結果検出されたデータエラーの状態を調べ、その
結果によりデータチエツク機能が正常であるか否
かを検出する方法をとつている。この方法による
と、データチエツク機能の障害は、正常データを
エラーデータと判定したかあるいはエラーデータ
を正常データと判定したかにより検出される。
ところで、強制的にデータエラーを発生させる
ためには、エラー原因をつくる、すなわち障害状
態を擬似的に設定する必要がある。しかし、この
原因は、エラーを発生させた後、直ちに解消され
なければならない。さもないと、エラー原因が解
消されるまで、データエラーは連続して発生され
不都合が生じる。たとえばメモリのECCエラー
チエツクの場合、メモリ上にデータと命令があつ
て、擬似的にエラー原因を設定し、あるデータに
エラーを発生させると、その後読み出される命令
にもエラーが導入され、システムは暴走状態とな
つてしまう。そのため、データエラーを発生させ
た後、直ちに上述したようにエラー原因の解消を
行なわないと、データエラーチエツク機能のテス
ト自体が不可能となる。
しかし、擬似データエラーを発生させた後、直
ちにエラー原因を解消すると、今度は検出された
データエラーが、故意に発生されたものが否かの
判定が不可能となる。そこで、エラー原因設定後
直ちにリセツトされる擬似エラー原因設定回路
と、テスト用ソフトウエアにより原因識別がなさ
れるまではリセツトされない擬似エラー原因設定
表示回路とが必要になる。
第1図に、上述したデータエラーチエツク機能
をそなえた従来のテスト制御回路の例を示す。同
図において、1はメモリ、2はECCチエツク回
路、3はエラー検出回路、4はECCエラー原因
表示回路、5は擬似エラー原因設定回路、6は擬
似エラー原因設定表示回路、7は擬似エラー発生
用の俳他的ORゲート、8はデータ線、9は割込
み信号線、10は擬似エラー設定信号線、11は
エラー原因表示リセツト信号線、12は擬似エラ
ー原因表示読取り信号線を示す。なお回路4,
5,6はそれぞれフリツプフロツプで構成するこ
とができる。
通常動作モード時には、回路5,6はリセツト
(OFF)状態にあり、擬似エラー発生用の俳他的
ORゲート7は機能せず、メモリ1から読み出さ
れたデータ線8上のデータビツトは、直接、
ECCチエツク回路2によりチエツクされる。
ECCチエツク回路2、エラー検出回路3、
ECCエラー原因表示回路4が、全体でエラーチ
エツク機能を果す。ECCエラー原因表示回路4
はデータが正常である限り“0”を出力し、エラ
ー検出回路3がデータエラーを検出したときON
に設定され“1”を出力する。この回路4の
“1”出力は、ECCエラー発生をCPUに知らせる
割込み信号となる。
テストモード時には、擬似エラー原因設定回路
5および擬似エラー原因設定表示回路6は、
CPUにより信号線10を介してONに設定され
る。この結果、俳他的ORゲート7に“1”が入
力され、ゲート7が擬似的なエラー発生原因とな
つて、データ線8中の特定のデータビツトの値が
反転され、強制的にデータエラーが生成される。
このため、ECCチエツク回路およびエラー検出
回路3はデータエラーを検出し、ECCエラー原
因表示回路4をONに設定し、ECCエラー発生を
表示する。回路4から“1”が出力されると、直
ちに擬似エラー原因設定回路5はリセツトされ、
ゲート7に“0”が入力されて、そのエラー発生
機能は停止される。したがつて、以後、メモリ1
から読み出されるデータあるいは命令には、擬似
エラーが導入されることがない。
ECCエラー発生割込みを受け付けたCPUは、
割込み原因を調べるため、信号線12を介して擬
似エラー原因設定表示回路6の状態を読み取り、
ECCエラーが、擬似エラーであるか、自然発生
的エラーであるかを識別する処理を行なう。
CPUは、識別処理終了後に、信号線11を介し
て回路6をリセツトする。
以家のテスト制御回路の欠点は、擬似エラー原
因を設定する際に、2つの回路5,6を同時に
ONに設定しなければならず、回路が複雑化し、
また設定エラーを生じる可能性があることであ
る。
〓発明の目的および構成〓 本発明の目的は、エラーチエツク機能のテスト
制御回路を簡単化するとともに、動作の信頼性を
向上させることにある。
データのエラーをチエツクするエラーチエツク
手段と、該エラーチエツク手段から出力されるエ
ラー検出信号に基づいて処理装置に対し割込み信
号を発生するエラー表示手段とをそなえたデータ
処理システムにおいて、上記エラーチエツク手段
によつてエラー検出され得る擬似エラーデータを
データ中に生成する手段と、該生成手段を作動す
るとともに擬似エラー原因設定状態を表示する擬
似エラー原因設定表示手段と、該生成手段の作動
を上記エラー表示手段からの割込み信号に基づい
て抑止する手段と処理装置からの指示により、上
記エラー表示手段4の割込み信号発生状態および
上記擬似エラー原因設定表示手段6の擬似エラー
原因設定状態をそれぞれリセツトする手段11
と、を設け、上記エラーチエツク手段がエラーを
検出することによつて上記エラー表示手段から発
生される割込み信号を利用して上記抑止手段を即
時的に作動させ、擬似エラーを抑止することを特
徴とする。
〓発明の実施例〓 以下に、本発明の詳細を実施例にしたがつて説
明する。
第2図は、本発明実施例のエラーチエツク機能
テスト制御回路の構成図である。図中、1はメモ
リ、2はECCチエツク回路、3はエラー検出回
路、4はECCエラー原因表示回路、6は擬似エ
ラー原因設定表示回路、7は擬似エラー発生用排
他的ORゲート、8はデータ線、9は割込み信号
線、10は擬似エラー設定信号線、11はエラー
原因表示リセツト信号線、12は擬似エラー原因
表示読取り信号線、13は抑止回路を示す。
また、第3図は、第2図中に乃至で示す回
路各部の信号のタイミングを示す。
次に、第3図を参照して第2図の実施例回路の
動作機能を説明する。
通常動作モードにおいては、擬似エラー原因設
定表示回路6はリセツト(OFF)状態にあり、
信号,は“0”レベルにあるので、擬似エラ
ー発生用排他的ORゲート7は機能せず、メモリ
1から読み出されたデータ線8上のデータは、そ
のままECCチエツク回路に入り、自然発生的な
エラーのチエツクが行なわれる。
テストモードにおいては、CPUから信号線1
0を介して擬似エラー原因設定表示回路6に擬似
エラー設定信号が印加され、回路6はONにセ
ツトされる。このため、信号は“1”となり、
他方、初期状態ではリセツトされているECCエ
ラー原因表示回路4の出力である割込み信号が
“0”であることにより、抑止回路13は、信号
を抑止せずに排他的ORゲート7へ送る。この
結果、ゲート7は機能化され、データ線8上のビ
ツトの値を反転して、強制的にエラー状態を生成
する。
したがつて、ECCチエツク回路2およびエラ
ー検出回路3はエラーを検出し、検出信号によ
りECCエラー原因表示回路4をONにセツトす
る。これにより、割込み信号は“1”となり、
CPUに通知される一方、抑止回路13にも印加
される。このため、抑止回路13は、擬似エラー
原因設定表示回路6の出力信号を禁止し、信号
を“0”N戻して、ゲート7による擬似的なエ
ラー生成機能を停止させる。
このとき、割込み信号を受付けたCPUは、
擬似エラー原因設定表示回路6の状態を、信号線
12を介して読み取り、エラー原因が擬似的なも
のであること、すなわち信号の“1”を識別し
てから、信号線11を介して、エラー原因表示リ
セツト信号を回路4,6に印加し、それぞれ
OFFにリセツトする。この結果、テストモード
は解除され、信号は“0”となるので、以後
ECCチエツク回路2等によりエラーが検出され
ても、CPUはこれを自然発生的エラーとして識
別するようになる。
なお、本発明は任意のエラーチエツク機能のテ
スト制御に適用することができる。
〓発明の効果〓 以上述べたように、本発明によれば、テストモ
ード時に設定される回路が擬似エラー原因設定表
示回路のみとなるため、従来方式にくらべて設定
ミスが生じる可能性を減少させることができ、信
頼性が向上するとともに、回路の簡単化とハード
量の節減とを図ることができる。
【図面の簡単な説明】
第1図は従来のエラーチエツク機能テスト制御
回路の構成図、第2図は本発明実施例のエラーチ
エツク機能テスト制御回路の構成図、第3図は同
実施例回路のタイミング図である。 図中、1はメモリ、2はECCチエツク回路、
3はエラー検出回路、4はECCエラー原因表示
回路、6は擬似エラー原因設定表示回路、7は擬
似エラー発生用排他的ORゲート、13は抑止回
路を表す。

Claims (1)

    【特許請求の範囲】
  1. 1 データのエラーをチエツクするエラーチエツ
    ク手段3と、該エラーチエツク手段3から出力さ
    れるエラー検出信号に基づいて処理装置に対し割
    込み信号を発生するエラー表示手段4とをそなえ
    たデータ処理システムにおいて、上記エラーチエ
    ツク手段3によつてエラーが検出され得る擬似エ
    ラーデータをデータ中に生成する手段5と、該生
    成手段5を作動するとともに擬似エラー原因設定
    状態を表示する擬似エラー原因設定表示手段6
    と、該生成手段の作動を上記エラー表示手段4か
    らの割込み信号に基づいて抑止する手段と処理装
    置からの指示により、上記エラー表示手段4の割
    込み信号発生状態および上記擬似エラー原因設定
    表示手段6の擬似エラー原因設定状態をそれぞれ
    リセツトする手段11と、を設け、上記エラーチ
    エツク手段3がエラーを検出することによつて上
    記エラー表示手段4から発生される割込み信号を
    利用して上記抑止手段を即時的に作動させ、擬似
    エラーを抑止することを特徴とするエラーチエツ
    ク機能のテスト制御方式。
JP58056714A 1983-03-31 1983-03-31 エラ−チエツク機能のテスト制御方式 Granted JPS6017541A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58056714A JPS6017541A (ja) 1983-03-31 1983-03-31 エラ−チエツク機能のテスト制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58056714A JPS6017541A (ja) 1983-03-31 1983-03-31 エラ−チエツク機能のテスト制御方式

Publications (2)

Publication Number Publication Date
JPS6017541A JPS6017541A (ja) 1985-01-29
JPH0434180B2 true JPH0434180B2 (ja) 1992-06-05

Family

ID=13035145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58056714A Granted JPS6017541A (ja) 1983-03-31 1983-03-31 エラ−チエツク機能のテスト制御方式

Country Status (1)

Country Link
JP (1) JPS6017541A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2612951B2 (ja) * 1990-03-09 1997-05-21 富士通株式会社 パリティ検出回路の動作確認方式

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS567126A (en) * 1979-06-28 1981-01-24 Nec Corp Initializing system

Also Published As

Publication number Publication date
JPS6017541A (ja) 1985-01-29

Similar Documents

Publication Publication Date Title
EP1224548B1 (en) System and method improving fault isolation and diagnosis in computers
US4231089A (en) Data processing system with apparatus for correcting microinstruction errors
EP4569408A1 (en) Triple modular redundancy (tmr) radiation hardened memory system
JPH0434180B2 (ja)
JPS5833579B2 (ja) 情報処理装置
JP2806856B2 (ja) 誤り検出訂正回路の診断装置
EP3404546B1 (en) Device for supervising and initializing ports
JPH0535616A (ja) データ転送システム
JPS5911452A (ja) パリテイチエツク回路の試験方式
JP2606160B2 (ja) パリティチェック回路の故障検出方式
JP3173648B2 (ja) 故障検出方式
JPS6027423B2 (ja) 擬似間欠誤り検査符号発生装置
JP2578186B2 (ja) 故障検出回路の診断方式
JP5381151B2 (ja) 情報処理装置、バス制御回路、バス制御方法及びバス制御プログラム
JP2900550B2 (ja) ビットエラー検出訂正回路
JP2638319B2 (ja) 入出力インタフェース試験装置
JP2605440B2 (ja) データ処理装置
JPH01273450A (ja) データ誤り検出回路試験方式
JPS6322342B2 (ja)
JPS5917465B2 (ja) チエツク装置
JPH02245939A (ja) パリティ検査装置
JPS63753A (ja) メモリエラ−訂正・検出回路の試験方式
JPS63140342A (ja) エラ−検出回路の試験方式
JPS62235649A (ja) 情報処理装置
JPS62144250A (ja) 誤り訂正回路を有する情報処理装置