JPS6049451A - デ−タチェック方式 - Google Patents

デ−タチェック方式

Info

Publication number
JPS6049451A
JPS6049451A JP58157384A JP15738483A JPS6049451A JP S6049451 A JPS6049451 A JP S6049451A JP 58157384 A JP58157384 A JP 58157384A JP 15738483 A JP15738483 A JP 15738483A JP S6049451 A JPS6049451 A JP S6049451A
Authority
JP
Japan
Prior art keywords
data
error
hold
detected
write
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
JP58157384A
Other languages
English (en)
Inventor
Shigeru Mukogasa
向笠 滋
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 JP58157384A priority Critical patent/JPS6049451A/ja
Publication of JPS6049451A publication Critical patent/JPS6049451A/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/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
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1048Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature

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 技術の背景 最近のデータ処理システムの高速化動向に伴って、記憶
装置に対する書き込みデータ、或いは読み出しデータに
誤りが検出されても、中央処理装置をマシンサイクルレ
ベルで停止させ、障害状態を保持して診断す、ることが
困難になってきた。
特に、記憶装置に対する書き込みデータと読み出しデー
タの両方で、例えば誤り訂正符号論理機構によるデータ
チェックを行い、チェック結果をホールドしているデー
タ処理システムにおいては、該ホールド結果を直接検索
したとしても、リードデータの誤りに起因するのか、ラ
イトデータの誤りに起因するのかの識別が困難になって
きた。
一方、最近のデータ処理システムにおいては、障害発生
時の診断用データとして、データ処理装置内の状態を読
み取るのに、スキャンアウト機能が知られている。これ
は、データ処理装置内の各種フリップフロップ、レジス
タ等を、例えばサービスプロセッサーからの指示で、上
記データをクロックレベルで直列に読み出し、サービス
プロセッサーで処理をして、ディスプレイ上に表示し、
上記データ処理装置の障害状況の診断を容易にしようと
するものである。
然しなから、サービスプロセッサーでのデータを処理す
る速度が遅い為、例えば前記の誤り訂正符号論理機構で
検出したリードデータ、ライトデータに関する誤りをホ
ールドしているフリップフローツブ(FF)を見た時、
その誤り発生の前後関係を識別することが困難であり、
真の誤り原因を探索することができないのが現状である
従って、記憶装置のリード/ライトデータの両側で誤り
チェックを行っている場合に、スキャンアウト機能によ
って、チェック結果をホールドするフリップフロップを
見ても、誤りの真の原因を識別する方式の検討が望まれ
ていた。
(C) 従来技術と問題点 記憶装置の書き込みデータ(Wl))と読み出しデータ
(RD)の両方で、誤り訂正符号論理(以下ECCとい
う)機構によるデータチェックを行っているデータ処理
システムにおいて、従来方式のチェック機構は、第1図
に示すようになっており、■は主記憶装置、11はメモ
リ部、 12.14はECC機構(ECC)、 13.
15は2ビツトエラーをホールドするホールド機構(I
OLD) 、 2は中央処理装置。
21は書き込み制御部(WDC)である。
このようなシステムにおいて、部分書き込み命令が実行
され、読み出しデータ(RD)に2ピントエラーが発生
すると、上記ホールド機構(HOLD)15がオンとな
るが、どのビット位置にエラーが発ai L−でいるか
は不明である。
ごの統み出しデータ(RD)に対して、中央処理装置2
の書き込み制御部(WIIC) 21において、部分書
き込みを実行すると、上記データの一内容によっ゛(は
、古き込みデータ(NO)に対するECC機構(lic
e ) 12で、+111記2ビツトエラーが検出され
なくなることがある。(これを、データ化りと「っ”C
いる) 従っ”ζ1.L:記データ化りを防ぐ為に、読み出しデ
ータ(R11) ニ対するUCCfi構(IEcc )
 14テ2 ヒツト上り−が検出され、ホールド機構(
IIOLD) j5がオンになった時、古、き込み制御
部(WD(: ) 21を7クセスし“C,I+CGの
チェックビットを含めた全ビットに対し°C1全“0″
又は全“l”を書き込むよ・)に制御することにより、
必ずECCta構(ECC) +2’j’ 2ビットエ
ラーが検出され、ホールド機構(1101,11) 1
3をオンにすることができ、結果とし°C両方のホール
1機構(IIOLD) 13.15がオンとなる。
然し、この状態を11i1述のスキャンアウト機能で読
み出し、チェックする限りにおいては、上記部分書き込
み命令の実行による読み出しデータに2ビツトエラーが
あったのか、中央処理装置2からの別のストア命令の実
行による書き込みデータに2ビツトエラーがあったのか
を識別できない問題があった。
+d) 発明の目的 本発明は上記従来の欠点に鑑み、記憶装置の書き込みデ
ータ(tlD)と読み出しデータ(RD)の両方で、E
CC1″構によるデータチェックを行っているデータ処
理システムにおいて、一つの命令の実行時に、例えば読
み出しデータ(RD)に2ビツトエラーが検出され、ホ
ールド中の時は、別の命令による店き込みデータ(目)
に対するECC機構での2ピントエラーの検出、とホー
ルドを行わせないようにする方法を提供することを目的
とするものである。
tel 発明の構成 そしてこの目的は、本発明によれば: (1)記憶装置への書き込みデータと、読み出しデ−タ
との両方で、誤り訂正符号論理機構によるデータチェッ
クを行っているデータ処理システムにおいて、ある命令
を実行して、読み出しデータで訂正不可能な誤りが検出
され、保持された時は、該誤りを検出・保持する回路が
リセットされる迄、書き込みデータの上記誤り訂正符号
論理機構による誤り検出・保持を行わないように制御し
、書き込みデータで訂正不可能な誤りが検出され、保持
された時は、読み出しデータの上記誤り訂正符号論理機
構による誤り検出・保持を行わないようにする方法。
(21+11項記載のデータチェック方式において、書
き込みデータ又は読み出しデータの上記誤り訂正符号論
理機構による誤り検出・保持を行わないように制御する
ことを、読み出しデータ側又は書き込みデータ側で訂正
不可能な誤りが検出された命令の終了時点において行う
方法。
を提供することによって達成され、読み出しデータ側で
の2ビツトエラーか、書き込みデータ側の2ビツトエラ
ーかを容易に識別できる利点がある。
(fl 発明の実施例 以下本発明の実施例を図面によって詳述する。
第2図が本発明の一実施例をブロック図で示した図であ
り、1.2.lL12,13,14,15.21共に第
1図で説明したものと同じものであるが、本発明を実施
した場合、例えば関連命令の終了時点において、ホール
ド機構()IOLD) 15の出力信号で、書き込みデ
ータ(WD)側のECC機構(ECC) 12及びホー
ルド機構(IIOLD) 13が機能しないように制御
し、ホールド機構(Hot、D) 13の出力信号で、
読み出しデータ(RD)側のECC機構(ECC)14
及びホールド機構(HOLD) 15が機能しないよう
に制御している所が異なっている。そして、この閉塞機
能は読み出しデータ(RD)側のECC機構(ECC)
 44及びホールド機構(IOLD) 15、又は書き
込みデータ(WD)側のECC機構(ECC) 12及
びホールド機構(110LD) 13が、中央処理装置
2で実行されたレリーズ命令によってリセットされるま
で解除されないように制御される所に特徴がある。
このような機能を1けたデータ処理システムにおいて、
従来例の第1図で説明した、部分書き込み命令を実行し
て、読み出しデータに2ビツトエラーが検出された場合
を考えると、ホールド機構(IIOLD) 15がオン
となった場合、ECC機構(ECC) 14でのエラー
検出信号で書き込み制御部(WDC) 21をアクセス
して、例えば全″1″を書き込むように動作するので、
読み出しデータ(RD)側のボールド機構(IIOLD
) 15と、書き込みデータ(WD)側のホールド機構
(HOLD) 13の両方がオンとなるように動作する
そして、それ以後(例えば、該命令の終了時点)におい
て、ホールド機構()IOLD) 15の出力信号で、
’Mキ込ミテー9 (WD)側(7)ECCtatj&
 (ECC)12及びホールド機構(HOLD) 13
が機能しないように制御されるのである。
然し、一般のリード命令が実行された場合には、読み出
しデータ(RD)側において、上記2ビツトエラーが検
出された時、該命令の終了時点でホールド機構(IIO
LD)15の出力信号によって、書き込みデータ(HD
)側のECC@構(ECC) 12及びホールド機構(
HOLD) 13の機能を閉塞するように動作するので
、中央処理装置2が前述のレリーズ命令を実行する迄、
書き込みデータ(WD)側のECCill構は作動しな
い為、読み出しデータ(RD)側のホールド機構(IO
LD) 15のみがオンとなるように動作する。
同じようにして、ライト命令が実行された場合には、書
き込みデータ(WD)側のボールド機構(HOLD) 
13のみがオンとなるように動作する。
そして、いずれの場合も、前述のように、閉塞されたE
CC機構は中央処理装置2によってレリーズ命令が実行
される迄作動しない為、前述のスキャンアウト機構で、
該ホールド機構()IOLD> 13.15を読むだけ
で、ECC機構で検出された誤りの真の原因を識別する
ことができるのである。
以上、リード命令1部分書き込み命令、ライト命令を実
行した場合に、読み出゛しデータ(RD)で2ビツトエ
ラーが発生した場合と、書き込みデータ(同)で2ビツ
トエラーが発生した場合の、読み出しデータ(RD)側
のホールド機構(HOLD) 15と書き込みデータ(
WD)側のホールド機構(HOLD)13との関係をま
とめると第3図のようになる。
この図から明らかなように、本発明を実施した場合には
、主記憶装置1に対するいかなるリード。
ライト動作において発生した2ビツトエラーに対しても
、それぞれのホールド機構(IIOLD>の値をサービ
スプロセッサーで見ることにより、真のエラー原因を識
別することができる。
尚、上記ECC機構、ボールド機構の閉塞方法は、ホー
ルド出力(13又は15)でF、CC機構(12又は1
4)のみを閉塞する方法で、2ビット誤りが発生しても
ボールドしないようにしても良いことは云う迄もない。
fgl 発明の効果 以上、詳細に説明したように、本発明のデータチェック
方式は、記憶装置の書き込みデータ(WD)と読み出し
データ(RD)の両方で、ECC機構によるデータチェ
ックを行っているデータ処理システムにおいて、読み出
しデータ(RD)に2ビツトエラーが検出され、ホール
ド中の時は、書き込みデータ(Wll)に対するECC
機構での2ビツトエラーの検出とホールドを行わせない
ようにし、書き込みデータ(WD)に2ビツトエラーが
検出され、ホールド中の時は、読み出しデータ(1?D
)に対するECC機構での2ビツトエラーの検出とホー
ルドを行わせないように制御されるので、主記憶装置1
に対するいかなるリード、ライト動作において発生した
2ビツトエラーに対しても、それぞれのボールド機構(
IOLD)の値をサービスプロセッサーで見ることによ
り、真のエラー原因を識別することができる効果がある
【図面の簡単な説明】
第1図は従来のECC45構による2ビットエラー検出
、ホールド方式をブロック図で示した図、第2図は本発
明の一実施例をブロック図で示した図。 第3図は本発明を実施した場合の記憶装置における誤り
状況とホールド値との関係を示した図である。 図面において、1は主記憶装置、2は中央処理装置、 
12.14はECC機構(ECC)、 13.15はホ
ールド機構(l(OLD) 、 21は書き込み制御部
(WDC) 。 をそれぞれ示す。

Claims (1)

    【特許請求の範囲】
  1. (1) 記憶装置への書き込みデータと、読み出しデー
    タとの両方で、誤り訂正符号論理機構によるデータチェ
    ックを行っているデータ処理システムにおいて、一つの
    命令を実行して、読み出しデータで訂正不可能な誤りが
    検出され、保持された時は、該誤りを検出・保持する回
    路がリセットされる迄、書き込みデータの上記誤り訂正
    符号論理機構による誤り検出・保持を行わせないように
    制御し、書き込みデータで訂正不可能な誤りが検出され
    、保持された時は、該誤りを検出・保持する回路がリセ
    ットされる迄、読み出しデータの上記誤り訂正符号論理
    機構による誤り検出・保持を行わせないように制御する
    ことを特徴とするデータチェック方式。 (2、特許請求の範囲第1項記載のデータチェック方式
    において、書き込みデータ又は読み出しデータの上記誤
    り訂正符号論理機構による誤り検出・保持を行わせない
    ように制御することを、読み出しデータ側又は書き込み
    側で訂正不可能な誤りを検出した命令の実行終了時点で
    行うことを特徴とするデータチェック方式。
JP58157384A 1983-08-29 1983-08-29 デ−タチェック方式 Pending JPS6049451A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58157384A JPS6049451A (ja) 1983-08-29 1983-08-29 デ−タチェック方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58157384A JPS6049451A (ja) 1983-08-29 1983-08-29 デ−タチェック方式

Publications (1)

Publication Number Publication Date
JPS6049451A true JPS6049451A (ja) 1985-03-18

Family

ID=15648463

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58157384A Pending JPS6049451A (ja) 1983-08-29 1983-08-29 デ−タチェック方式

Country Status (1)

Country Link
JP (1) JPS6049451A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02205955A (ja) * 1989-02-03 1990-08-15 Nippon Telegr & Teleph Corp <Ntt> メモリ装置のエラー処理方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02205955A (ja) * 1989-02-03 1990-08-15 Nippon Telegr & Teleph Corp <Ntt> メモリ装置のエラー処理方式

Similar Documents

Publication Publication Date Title
US3800294A (en) System for improving the reliability of systems using dirty memories
EP1659494B1 (en) Method and apparatus for classifying memory errors
US4231089A (en) Data processing system with apparatus for correcting microinstruction errors
US20060277444A1 (en) Recordation of error information
US5204964A (en) Method and apparatus for resetting a memory upon power recovery
JPS6049451A (ja) デ−タチェック方式
JPH05307488A (ja) データ転送の異常検出装置
KR890003322B1 (ko) 데이타처리 시스템
CN108231134B (zh) Ram良率补救方法及装置
JP3130796B2 (ja) 制御記憶装置
JP3350069B2 (ja) バスライン監視方式
JPS603769A (ja) エラ−回復方法
CN117194118A (zh) 用于处理单元系统的数据访问方法及数据访问装置
US20080195896A1 (en) Apparratus and method for universal programmable error detection and real time error detection
JPH01297780A (ja) Icカード保護装置
JPS581258A (ja) 磁気デイスク装置のエラ−デ−タ保持方式
JPH01156834A (ja) チェック回路の診断装置
JP2715740B2 (ja) 情報処理装置のバス監視回路
CN117724938A (zh) 存储器的控制方法
JPS6325380B2 (ja)
JPS5936853A (ja) 演算処理装置
JPS6236578B2 (ja)
CN114168370A (zh) 实时操作系统ram诊断实现方法、装置和计算机设备
JPS58501606A (ja) 1ビットメモリ読出エラ−を検出,訂正および記録するための装置
JPS6252340B2 (ja)