JPS5990300A - 障害検出方式 - Google Patents

障害検出方式

Info

Publication number
JPS5990300A
JPS5990300A JP57200131A JP20013182A JPS5990300A JP S5990300 A JPS5990300 A JP S5990300A JP 57200131 A JP57200131 A JP 57200131A JP 20013182 A JP20013182 A JP 20013182A JP S5990300 A JPS5990300 A JP S5990300A
Authority
JP
Japan
Prior art keywords
address
memory
data
successive
circuit
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
Application number
JP57200131A
Other languages
English (en)
Inventor
Takaharu Ishikawa
隆治 石川
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 JP57200131A priority Critical patent/JPS5990300A/ja
Publication of JPS5990300A publication Critical patent/JPS5990300A/ja
Pending 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/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0763Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (al  発明の技術分野 本発明は障害検出方式、特にマイクロプロセッサシステ
ムにおいてプログラムを格納する続出専用メモリの障害
検出方式の改良に関す。
(bl  従来技術と問題点 第1図はこの種マイクロプロセッサシステムにおける従
来ある障害検出方式の一例を示す図である。第1図にお
いて、続出専用メモリ1のアドレスA=1乃至Nには、
マイクロプログラム2を構成する命令等のデータDが、
それぞれパリティ検査符号Pを伴って格納されている。
図示されぬプロセッサから続出用のアドレスAが読出専
用メモリ1に入力されると、該アドレスAに格納されて
いるパリティ検査符号Pを伴うデータDが読出され、パ
リティ検査回路3に伝達される。パリティ検査回路3は
、伝達されたパリティ検査符号Pを伴うデータDにパリ
ティ検査を施し、誤りの有無を検査する。
以上の説明から明らかな如く、従来ある障害検出方式に
おいては、続出専用メモリ1の障害は、各アドレスAに
格納されているパリティ検査符号Pを伴うデータDが読
出された時に実行するパリティ検査により検出していた
。従ってプロセッサがマイクロプログラム2を実行する
場合に、アクセス頻度の低いアドレスAに生じた障害は
中々検出されぬ欠点が有った。
(C)発明の目的 本発明の目的は、前述の如き従来ある障害検出方式の欠
点を除去し、続出専用メモリに生じた障害を、罹障個所
に関係無く、迅速に検出する手段を実現することに在る
(d+  発明の構成 この目的は、プロセッサと、プログラムを格納する続出
専用メモリとを具備するマイクロプロセッサシステムに
おいて、前記続出専用メモリの最終アドレスに先頭アド
レスから最終直前のアドレス迄にそれぞれ格納されてい
るデータを順次排他論理和の累算を行った結果を格納し
、前記続出専用メモリに対するアクセスの有無を判定す
る第1)手段と、該続出専用メモリにアクセスの無い時
先頭アドレスから最終アドレス迄を順次検査用続出アド
レスとして入力する第2の手段と、前記続出専用メモリ
検査用続出アドレスを入力することにより順eI?、読
出されるデータに排他論理和の累算を施す第3の手段と
、前記最終アドレス迄の累算結果により前記続出専用メ
モリの障害を検出することにより達成される。
(el  発明の実施例 以下、本発明の一実施例を図面により説明する。
第2図は本発明の一実施例による障害検出方式を示す図
である。なお、全図を通じて同一符号は同一対象物を示
す。第2図においては、続出専用メモリ1のアドレスA
=1乃至Nにはマイクロプログラム2を構成する各デー
タDがパリティ検査符号Pを伴うこと無く格納されてお
り、アドレスA=N+1には、アドレスA=1乃至Nに
格納されている各データDの排他論理和の累算結果が格
納されている。該累算結果Mは、アドレスA=1および
2に格納されているデータDの排他論理和演算を行い、
該演算結果と更にアドレスA=3に格納されているデー
タDとの排他論理和演算を行い、以下同様にしてアドレ
スA=Hに格納されているデータD迄繰返し排他論理和
の累算を行うことにより得られる。また前記第1の手段
としてメモリアクセス空状態判定回路4が設けられ、ま
た前記第2の手段として計数回路5、検査用続出アドレ
スレジスタ6および最終アドレス検出回路7が設けられ
、また前記第3の手段として受信回路8、演算回路9お
よび演算用バッファ10が設けられ、更に前記第4の手
段として出力判定回路11が設けられている。第2図に
おいて、メモリアクセス空状態判定回路4が読出専用メ
モリ1にアクセスが行われていないことを判定すると、
計数回路5および検査用続出アドレスレジスタ6を起動
する。
計数回路5ば、先頭アドレスA=1から最終アドレスA
=N+1迄を順次検査用続出アドレスレジスタ6に設定
する。検査用続出アドレスレジスタ6は、計数回路5か
ら設定されたアドレスAを順次読出専用メモリ1に入力
する。読出専用メモリ1からは、検査用続出アドレスレ
ジスタ6から入力されるアドレス八に格納されているデ
ータD(アドレスA=1乃至N)または累算結果M(ア
ドレスA = N + l )が順次読出され、受信回
路8に蓄積される。演算回路9は、受信回路8に最初に
蓄積される先頭アドレスA=1から続出されるデータD
と、次にアドレスA=2から続出されるデータDとの排
他論理和演算を実行し、該演算結果を演算用バッファ1
0に蓄積する。演算用バッファ10に蓄積された演算結
果は、出力判定回路11および演算回路9に伝達される
。演算回路9は、演算用バッファ10から伝達された演
算結果と、次に続出専用メモリ1のアドレスA=3から
続出されて受信回路8に蓄積されたデータDとの排他論
理和演算を実行し、該演算結果を演算用バッファ10に
蓄積する。以下同様にして、アドレスA−Nから読出さ
れたデータD迄の排他論理和の累算を実行すると、演算
用バッファ1oには前記累算結果Mが蓄積される。更に
演算回路9がアドレスA=N+1から読出される累算結
果Mと演算用バッファ10に蓄積されている累算結果M
とノ排他論理和演算を実行することにより、全ビット論
理値Oの累算結果が得られる。一方最終アドレス検出回
路7は一1検査用続出アドレスレジスタ6に最終アドレ
スA=N+ 1が設定されたことを検出すると出力判定
回路11を起動する。起動された出力判定回路11は、
伝達された累算結果が全ビット論理値0か否かを判定し
、全ビット論理値0であれば続出専用メモリ1の全アド
レスAから読出されたデータDは誤りを含まず、続出専
用メモリ1は正常と判定する。また前記累算結果に論理
値1を示すピントが1個以上検出されれば、続出専用メ
モリ1の障害が検出されたと判定する。
以上の説明から明らかな如く、本実施例によれば、続出
専用メモリ1の先頭アドレスA=1から最終アドレスA
=N+ 1迄に格納されているデータDおよび累算結果
Mが総て読出されて障害の有無が判定される為、罹障個
所の如何を問わず障害が検出される。また該障害検出動
作は、メモリアクセス空状態判定回路4が読出専用メモ
リ1にアクセスの無い状態を検出した時実行される為、
図示されぬプロセッサが続出専用メモリ1に格納されて
いるマイクロプログラム2を実行することを妨げること
無く、迅速に実行される。
なお、第2図はあく迄本発明の一実施例に過ぎず、例え
ばif記第1乃至第4の手段は図示されるものに限定さ
れることは無く、例えばプログラムにより実現する等地
に幾多の変形が考慮されるが、何れの場合にも本発明の
効果は変らない。
(fl  発明の効果 以上、本発明によれば、前記マイクロプロセッサシステ
ムにおいて、続出専用メモリの障害が罹障個所に関係無
く、且つプロセッサの動作を妨げること無く迅速に検出
されることとなり、当該マイクロプロセッサシステムの
信頼性が向上する。
【図面の簡単な説明】
第1図は従来ある障害検出方式の一例を示す図、第2図
は本発明の一実施例による障害検出方式を示す図である
。 図において、1は続出専用メモリ、2はマイクロプログ
ラム、3はパリティ検査回路、4はメモリアクセス空状
態判定回路、5は計数回路、6は検査用続出アドレスレ
ジスフ、7は最終アドレス検出回路、8は受信回路、9
は演算回路、10は演算用ハソファ、11は出力判定回
路、Aはアドレス、Dはデータ、Mは累算結果、Pはパ
リティ検査符号、を示す。  67F

Claims (1)

    【特許請求の範囲】
  1. プロセッサと、プログラムを格納する続出専用メモリと
    を具備するマイクロプロセッサシステムにおいて、前記
    続出専用メモリの最終アドレスに先頭アドレスから最終
    の直前のアドレス迄にそれぞれ格納されているデータを
    順次排他論理和の累算を行った結果を格納し、前記続出
    専用メモリに対するアクセスの有無を判定する第1の手
    段と、該続出専用メモリにアクセスの無い時先頭アドレ
    スから最終アドレス迄を順次検査用続出アドレスとして
    入力する第2の手段と、前記続出専用メモリに検査用続
    出アドレスを入力することにより順次読出されるデータ
    に排他論理和の累算を施す第3の手段と、前記最終アド
    レス迄の累算結果により前記続出専用メモリの障害を検
    出することを特徴とする障害検出方式。
JP57200131A 1982-11-15 1982-11-15 障害検出方式 Pending JPS5990300A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57200131A JPS5990300A (ja) 1982-11-15 1982-11-15 障害検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57200131A JPS5990300A (ja) 1982-11-15 1982-11-15 障害検出方式

Publications (1)

Publication Number Publication Date
JPS5990300A true JPS5990300A (ja) 1984-05-24

Family

ID=16419316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57200131A Pending JPS5990300A (ja) 1982-11-15 1982-11-15 障害検出方式

Country Status (1)

Country Link
JP (1) JPS5990300A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62117651U (ja) * 1986-01-17 1987-07-25

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62117651U (ja) * 1986-01-17 1987-07-25

Similar Documents

Publication Publication Date Title
KR101805234B1 (ko) 데이터 메모리의 모니터링 방법, 비일시적 컴퓨터 판독가능 저장 매체 및 보조 메모리
CN116382958B (zh) 一种内存错误的处理方法及计算设备
CA2017099C (en) Sequential parity correction
JP2009129301A (ja) 自己診断回路及び自己診断方法
US5561672A (en) Apparatus for preventing computer data destructively read out from storage unit
JPS5990300A (ja) 障害検出方式
JP5087970B2 (ja) 情報処理装置および情報処理方法
US20040187053A1 (en) First-in/first-out (FIFO) information protection and error detection method and apparatus
JPS62106552A (ja) ル−プ検出装置
JPH0416809B2 (ja)
JPS6155744A (ja) エラ−のリカバリ処理方式
CN111352754A (zh) 一种数据存储检错纠错方法及数据存储装置
JPH04255032A (ja) 制御記憶装置のエラー訂正方式
JP2878014B2 (ja) Ram試験方式
JPH04115339A (ja) メモリエラー処理システム
JPS6142033A (ja) 情報処理装置
JPS58213349A (ja) 情報処理装置
JPS59129995A (ja) 記憶装置
JPH04236644A (ja) キャッシュメモリ診断方式
JPS59144099A (ja) メモリの誤りデ−タ検出装置
JPH04257044A (ja) バスパリティエラー発生位置検出方式
JPS6318776B2 (ja)
JPH06161796A (ja) 情報処理装置
JPS6175939A (ja) 複写形ガ−ベジコレクタ誤動作検出回路
JPH03191437A (ja) データ処理装置